초보자의 로직 분석기?


26

누구나 저렴한 또는 DIY 조립 가능 로직 분석기를 추천 할 수 있습니까?

대부분 저전압에서 직렬 프로토콜 (SPI, I2C, RS232)을 디버깅하는 데 사용됩니다.


쇼핑 관련 질문이 마감되었습니다!
— 레온 헬러

답변:


32

Bus Pirate는 아마도 가장 좋은 방법입니다-오픈 소스 소프트웨어 및 하드웨어, SMT가 마음에 들지 않으면 쉽게 구축 할 수 있으며, 조립 구매하면 저렴합니다 (전세계 배송비 $ 30).

http://code.google.com/p/the-bus-pirate/

많은 사람들이 그것을 지원하는 많은 변종 :

http://www.google.com/search?q=bus+pirate

버스 해적은 소량의 간단한 로직 분석기 기능을 수행 할 수 있지만 대부분 직렬 작업에 유용합니다. 많은 로직 분석기 작업이 필요한 경우이 제품은 매우 멋지게 보입니다.

http://dangerousprototypes.com/open-logic-sniffer/

오픈 소스이지만 기능이 매우 우수합니다. 그래도 매우 저렴합니다.


OLS는 항소합니다. 그래도 자체 빌드하려면 너무 복잡해 보입니다. 아마 디버깅해야 할 다른 것이 필요합니다 :)
— Toby Jaffey

2
@ 조비-아마. 그러나 그것은 단지 $ 50의 조립이므로 그렇게 큰 타격은 아닙니다.
— Adam Davis

2
오, 멋지다. 나는 지금까지 내가 필요하다는 것을 몰랐다! 또한 AVR 프로그래머로도 작동합니다.
— 클린턴 블랙 모어

오픈 소스? 회로도 PCB는 어디에서 찾을 수 있습니까?
— hhh


10

이것이 저비용의 정의와 일치하는지 확실하지 않지만 Saleae Logic Pod는 약 $ 150입니다. 8 개의 채널이 있으며 SPI 및 I2C 디코딩에 적합합니다. 다른 프로토콜을 시도하지 않았습니다.

소프트웨어는 정상이지만 인터페이스는 오실로스코프 나 실제 로직 분석기에 비해 약간 이상하게 보입니다. 웹 사이트에는 소프트웨어 인터페이스 나 스크립트 데이터 수집을 작성할 수 있도록 API 정의에 대한 언급이있었습니다. 더 이상 조사 할 시간이 없었습니다.

진정한 RS232 작업을 위해 레벨이 음수인지 확실하지 않습니다.


고맙게도 몇 년 동안 실제 RS232를 보지 못했습니다. API 아이디어 호소
— Toby Jaffey

1
Saleae Logic Pod을 의미합니까? saleae.com/logic

그게 하나입니다. 맞춤법 오류가 유감입니다. 3 월부터 나는 포드를 꽤 많이 사용하여 uSD 라이브러리를 디버깅했습니다. 이 장치는 가치가 있지만 소프트웨어 인터페이스는 어색합니다. 가격대의 다른 장치가 더 나은지 확실하지 않습니다. 이 도구를 많이 사용하면 내 인터페이스를 작성하는 방법을 살펴볼 것입니다.
— jluciani 2016 년

반이중 RS-485로 작업하는 데 거의 매일 사용합니다. 개인적으로 가격대의 다른 인터페이스와 비교하여 인터페이스가 마음에 듭니다. 내가 사용한 다른 범위는 USBee 장치 라인이지만 비슷한 기능을 위해 더 비쌉니다. FWIW는 최근에 더 많은 Saleae 인터페이스로 마이그레이션했습니다.

장치가 RS232 레벨과 호환 되지 않습니다 . 내부적으로 3.3V를 사용하지만 5V와 호환되므로 대부분의 디지털 회로에서 작동합니다. 얼마나 멀리 떨어져 있는지 확실하지 않으면 2.5V 또는 1.8V로 사용하는 것이 좋습니다.
— Trygve Laugstøl

8

있다 Sump.org의 로직 분석기는 저렴한 비용 ($ (99)) Digilent 스파르탄 3 보드를 사용.

I2C 및 SPI와 같은 느린 기능의 경우 Microchip PICkit 2 ($ 35)를 사용할 수 있습니다. 3 채널 로직 분석기 소프트웨어와 함께 제공됩니다.


2
구인 분할 : seeedstudio.com/depot/… (~ 43USD)
— hhh

sump.org가 오래 되었습니까? 최근 업데이트가 없습니다. 스파르타 3E 스타터 보드를 가지고 있기 때문에 궁금한 점이 있습니다. 그러나 3E 포트는 몇 년 동안 업데이트되지 않았습니다. 편집-좋아, 구글은 내 친구입니다 : skippari.net/projects/?p=187
— Dave

7

실제 로직 애널라이저가 진행되는 한 (버스 해적과 비교), 나는 상대적으로 저렴한 것들에 대한 기본적인 비교를 썼습니다.

PC 기반 로직 분석기의 비교

샘플링 속도에 대해 한 가지주의 할 점은 경험상 일반적으로 정확한 판독을 위해서는 데이터 속도가 4 배 이상 필요하고 최대 10 배가 더 좋습니다. 따라서 8MHz 신호 (예 : SPI의 저렴한 AVR에서 쉽게 생성 할 수 있음)를 모니터링하려면 32-80MHz 샘플링 속도 분석기가 필요합니다. 이것은 '비동기'모드로 캡처 할 때만 적용됩니다. '동기'모드에서 캡처하는 경우 (예 : 클록 신호) 샘플링 속도는 클록 신호의 속도와 만 일치하면됩니다. 예를 들어,이 경우 8MHz 동기 샘플링으로 8MHz SPI 신호를 캡처 할 수 있습니다 (전용 클럭 신호가 있기 때문에).


5

나는 www.seeedstudio.com에서 이것을 우연히 발견했다 .

Open Workbench Logic Sniffer (사전 주문 만 해당)

나는 그들의 설명 외에는 그것에 대해 아무것도 모른다. 살펴볼 가치가 있습니다.


1
앞에서 언급 한 sump.org 디자인을 기반으로합니다.
— 레온 헬러

이 중 하나가 있습니다. 내가 가진 유일한 불만은 설정에주의를 기울여야한다는 것입니다. 설정을 잘못 설정하면 (소프트웨어는 보드 버퍼의 한계가 실제로 무엇인지 알지 못합니다) 경고없이 가비지 결과를 얻습니다. 그렇지 않으면 그것은 매력처럼 작동합니다.
— Michael Kohne

5

지금까지 언급 한 것보다 약간 비싸지 만 ($ 389) 매우 유능합니다.

Intronix의 로직 포트

34 개 채널 조정 가능한 로직 임계 값 (+ 6V ~ -6V) I2C, SPI, RS232 및 CAN 인터프리터

또한 소프트웨어는 구입하기 전에 데모 모드에서 실행할 수 있습니다.


1
나는 하나, 그들은 우수합니다. 또한 하드웨어 압축 기능이 있으므로, 패킷 사이에 버스가 정지 상태 인 경우 두 데이터 라인에서 ~ 30 초의 샘플링을 얻을 수 있습니다.
— 코너 울프

4

pickit2에는 간단한 로직 애널라이저 (pic uC 및 UART 툴용 프로그래머)가 있습니다.


pk2-laLinux + PICkit2
— Marty를

이것은 사실이지만 상당히 불쾌한 한계가 있습니다. 사용 가능한 채널은 3 개 (?) 뿐이며 적은 양의 데이터 만 캡처 할 수 있습니다. 그러나 pickit 2는 전체적으로 훌륭한 도구이며, 단지 엉터리 로직 분석기 일뿐입니다.
— 0x6d64

4

Scanalogic 2는 다른 많은 로직 분석기보다 저렴하지만 59 유로 가치가 있습니다.

http://www.ikalogic.com/scanalogic2/


전혀. 나는 정말 많이 사용합니다. 버스 해적보다 초보자에게 사용하기가 훨씬 쉽습니다.

4

로직 애널라이저의 경우 Saleae Logic을 .

살 레이 로직

8 개 또는 16 개의 입력 채널이있는 두 가지 버전이 있습니다. 구입 한 제품에 따라 최대 24MHz 또는 50MHz까지 샘플링 할 수 있습니다. 또한 소프트웨어가 신호를 해석하여 I2C, SPI, CAN 등을 쉽게 읽을 수 있습니다.

살 레아 로직 소프트웨어

이로 인해 아마도 내 인생의 수백 시간을 절약 할 수있었습니다. 그들은 그들이 얼마나 많은 시간을 절약하는지 고려할 때 그렇게 비싸지 않습니다. 그리고 소프트웨어는 Windows, Mac 및 Linux에서 작동합니다. 데이터를 파일로 내보낼 수 있으며 API도 있으므로 원하는 경우 자체 소프트웨어를 작성할 수 있습니다.


10k 담당자는 18 명만! (나는 당신이 유용한 방법으로 당신의 삶의 수백 시간을 보냈기를 바랍니다 :-))
— stevenvh

@stevenvh-아니요 기본적으로 다른 모든 것에 낭비했습니다.
— Rocketmagnet

매끄럽지 만 150에서 약간 비싸 보입니다. Open Logic Analyzer는 어떻습니까?
— Ankit

@Ankit-그것은 좋지만 작은 메모리 만 있습니다. Saleae Logic은 PC 메모리를 사용하며 100 억 개의 샘플을 행복하게 보유 할 수 있습니다. 그래도 저렴합니다. 시간을 얼마나 소중하게 생각 하느냐에 달려 있습니다.
— Rocketmagnet

@Rocketmagnet. 페이지에는 8 채널에서 16K 샘플 깊이가 표시됩니다. 즉, 8 채널을 모두 사용하는 동안 채널당 16K 클록 사이클을 캡처 할 수 있습니까? diff b / w 비동기 모드와 동기화 모드는 무엇입니까? 그런 도구처럼 들려서 미안하지만 나는이 모든 것을 처음 사용합니다!
— Ankit



2

나는 BusBee를 사용합니다. 하드웨어 / 소프트웨어는 사용하기 매우 간단하며 많은 데이터를 기록 할 수 있습니다. 많은 다른 프로토콜에서 작동하지만 일반적으로 I2C에 사용합니다.

http://www.usbee.com/busbee.html


1

워크 벤치 로직 스니퍼 열기

나는 그것을 사서 훌륭하게 작동하지만, 그들이 여전히 선주문인지 확실하지 않지만 그것이 정확히 당신이 요구하는 것이라고 생각합니다. :디


나는 둘 다 샀다. 그러나 FPGA에서 PIC에 이르기까지 rs232-ttl 대신 SPI를 사용하는 새로운 펌웨어가 있습니다. 그러나 포럼의 지원은 훌륭합니다. 희미한 마음이 아닙니다!
— Toby Jaffey 2016 년

이 소프트웨어는 이제 "성숙한"것으로 분류되어 훨씬 쉬워졌습니다.
— Toby Jaffey

Open Workbench Logic Sniffer와 Saleae Logic16이 있습니다. Saleae는 대부분의 마이크로 컨트롤러 개발 작업에 더 적합한 선택입니다. Saleae는 USB가 아닌 USB를 통해 데이터를 스트리밍합니다. 이는 샘플 깊이에 제한이 없음을 의미합니다. 신중한 트리거링은 일반적으로 관심있는 이벤트를 표시 할 수 있지만 OWLS는 충분한 데이터를 표시하지 않는 것 같습니다. Saleae는 사용하기가 쉽지 않습니다. OWLS는 50-150MHz 신호 또는 외부 클록과 동기식으로 샘플링하는 것이 더 좋습니다.
— markrages

1

saleae (http://www.saleae.com/home/)의 로직 분석기를 사용합니다. 아주 좋고 잘 작동합니다. 가격은 US $ 149.00입니다.


1

이 답변은 원래 질문에 대해서는 다소 늦었지만 새로운 제품이며 훌륭한 작은 장치는 Gabotronics xminilab입니다.

http://www.gabotronics.com/development-boards/xmega-xminilab.htm

아날로그, 2 채널 스코프, 파형 발생기 및 8 채널 로직 분석기 / 프로토콜 스니퍼 (파형뿐만 아니라 채널의 16 진수 값도 표시)입니다. 샘플 속도는 2MSPS이므로 약 200kHz에만 적합하지만 약 $ 69의 비용으로 이러한 모든 기능을 하나의 저렴한 패키지로 얻을 수 있습니다.

나는 xminilab의 남동생 부부의 소유자를 제외하고는 회사와 관련이 없습니다. xprotolab은 작은 화면, 참신함 및 재미로 세계에서 가장 작은 것으로 주장되었지만 심각한 작업을 위해서는 더 큰 xminilab 화면이 필요합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.