Bất cứ ai có thể đề nghị một phân tích logic xây dựng chi phí thấp hoặc DIY?
Hầu hết, nó sẽ là để gỡ lỗi các giao thức nối tiếp (SPI, I2C, RS232) ở điện áp thấp.
Bất cứ ai có thể đề nghị một phân tích logic xây dựng chi phí thấp hoặc DIY?
Hầu hết, nó sẽ là để gỡ lỗi các giao thức nối tiếp (SPI, I2C, RS232) ở điện áp thấp.
Câu trả lời:
Bus Pirate có lẽ là lựa chọn tốt nhất của bạn - phần mềm và phần cứng nguồn mở, dễ xây dựng nếu bạn không quan tâm đến SMT, giá rẻ nếu bạn mua nó được lắp ráp ($ 30 được vận chuyển trên toàn thế giới).
http://code.google.com.vn/p/the-bus-pirate/
Rất nhiều biến thể, với rất nhiều người ủng hộ nó:
http://www.google.com/search?q=bus+pirate
Cướp biển xe buýt hầu hết hữu ích cho công việc nối tiếp, mặc dù nó có thể thực hiện một số lượng nhỏ các chức năng phân tích logic đơn giản. Nếu bạn cần làm nhiều công việc phân tích logic, sản phẩm này trông rất đẹp:
http://dangerousprototypes.com/open-logic-sniffer/
Nguồn mở, nhưng có khả năng rất tốt. Rất rẻ, mặc dù.
Không chắc chắn nếu điều này phù hợp với định nghĩa của bạn về chi phí thấp nhưng Saleae Logic Pod là khoảng $ 150. Tám kênh và hoạt động tốt để giải mã SPI và I2C. Không thử bất kỳ giao thức nào khác.
Phần mềm vẫn ổn nhưng giao diện có vẻ hơi lạ so với máy hiện sóng hoặc máy phân tích logic thực. Trên trang web có đề cập đến định nghĩa API để bạn có thể viết giao diện phần mềm hoặc thu thập dữ liệu theo kịch bản. Tôi không có thời gian để xem xét thêm về điều này.
Không chắc chắn nếu các mức đi tiêu cực cho công việc RS232 thực sự.
Có bộ phân tích logic Sump.org , sử dụng bảng Digilent Spartan 3 chi phí thấp ($ 99).
Đối với những thứ chậm như I2C và SPI, bạn có thể sử dụng Microchip PICkit 2 ($ 35). Nó đi kèm với phần mềm phân tích logic ba kênh.
Theo như các máy phân tích logic thực tế (so với cái gì đó giống như Bus Pirate), tôi đã viết một so sánh cơ bản về những thứ tương đối rẻ tiền:
So sánh các máy phân tích logic dựa trên PC
Một điều cần lưu ý về tốc độ lấy mẫu, một nguyên tắc chung là bạn thường cần ít nhất gấp 4 lần tốc độ dữ liệu của mình để có được đọc chính xác, và lên đến 10 lần thì tốt hơn. Vì vậy, nếu bạn muốn theo dõi tín hiệu 8 MHz (mà bạn có thể dễ dàng tạo ra từ một AVR không tốn kém trong SPI chẳng hạn), bạn muốn có một bộ phân tích tốc độ lấy mẫu 32-80 MHz. Điều này chỉ áp dụng khi chụp ở chế độ 'không đồng bộ'. Nếu bạn đang chụp ở chế độ 'đồng bộ' (ví dụ với tín hiệu đồng hồ), thì tốc độ lấy mẫu của bạn chỉ cần khớp với tốc độ của tín hiệu đồng hồ. Vì vậy, ví dụ trong trường hợp đó, lấy mẫu đồng bộ 8 MHz sẽ đủ để thu tín hiệu SPI 8 MHz (vì nó có tín hiệu đồng hồ chuyên dụng).
Tôi tình cờ thấy điều này tại www.seeedstudio.com
Mở Workbench Logic Sniffer (chỉ đặt hàng trước)
Tôi thực sự không biết gì về nó ngoài mô tả của họ. Nó có thể đáng để xem xét.
Đắt hơn một chút ($ 389) so với những cái được đề cập cho đến nay, nhưng rất có khả năng:
34 kênh Ngưỡng logic có thể điều chỉnh (+ 6V đến -6V) Trình thông dịch I2C, SPI, RS232 và CAN
cộng với phần mềm có thể chạy trong chế độ demo trước khi bạn mua nó.
Pickit2 có một bộ phân tích logic đơn giản (cũng như một lập trình viên cho pic uC's và một công cụ UART)
pk2-la
xem bạn có đang chạy linux + PICkit2
Scanalogic 2 tốt, ít tốn kém hơn nhiều máy phân tích logic khác, nhưng nó đáng giá 59 € tôi nghĩ
Đối với một bộ phân tích logic, tôi khuyên bạn nên sử dụng Logic Saleae .
Có hai phiên bản với 8 hoặc 16 kênh đầu vào. Nó có thể lấy mẫu lên đến 24 MHz hoặc 50 MHz tùy thuộc vào loại bạn mua. Và phần mềm có thể giải thích các tín hiệu, cho phép bạn dễ dàng đọc I2C, SPI, CAN, v.v.
Điều này đã cứu tôi, có lẽ, hàng trăm giờ trong cuộc đời tôi. Chúng không quá đắt, đặc biệt là xem xét chúng tiết kiệm cho bạn bao nhiêu thời gian. Và phần mềm hoạt động trên Windows, Mac và Linux. Dữ liệu có thể được xuất sang tệp aa và thậm chí còn có API để bạn có thể viết phần mềm của riêng mình cho nó nếu bạn thực sự muốn.
Scanalogic là một bộ phân tích logic 4 kênh đơn giản nhưng đẹp.
Điều cũng thú vị là nguồn mở của phần mềm để chạy các thiết bị.
Cướp biển xe buýt có trong danh sách và đi cùng nếu bạn nhìn vào các cam kết cho SiGrok
Tôi sử dụng BusBee. Phần cứng / phần mềm rất đơn giản để sử dụng và nó có thể đăng nhập rất nhiều dữ liệu. Hoạt động trên nhiều giao thức khác nhau, nhưng tôi thường sử dụng nó cho I2C.
Mở bàn làm việc Logic Sniffer
Tôi đã mua nó và nó hoạt động rất tốt, tôi không chắc họ có còn đặt hàng trước không nhưng tôi nghĩ đó chính xác là những gì bạn đang hỏi. : D
This answer is rather late for the original question, but a new product, and an excellent little device is the Gabotronics xminilab, ref:
http://www.gabotronics.com/development-boards/xmega-xminilab.htm
It is an analogue, two channel 'scope, a waveform generator, and an eight channel logic analyser/protocol sniffer (it shows not only the waveforms, but also the hex values on the channels). Sample rate is 2 MSPS, so it is only good for about 200kHz, but its cost at about $69 means you get all these features in one cheap package.
I have no connection with the firm except as the owner of a couple of the xminilab's smaller brother; the xprotolab, claimed to be the world's smallest ..., with a tiny screen, a novelty and fun, but you need the bigger screen of the xminilab for serious work.