초보자의 로직 분석기?


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.