일반제품

USB 로직 아날라이저,프로토콜 분석기 알아보기

원원 2024. 12. 25. 13:29

안녕하세요. 오늘은 USB 로직 아날라이저(logic analyzer),프로토콜분석기(protocol analyzer)에 대해 알아보겠습니다.
제가 보유중인 로직은 아래의 사진과 같습니다. 사용해보며 제가 느낀 장/단점이라 주관적입니다.
(실제 사용해보며 느낀점을 적은거라 제가 사용안해본 다양한 기능들이 있을수도 있습니다.)



*로직 아날라이저
(1) Saleae logic pro8
TOOL: Logic 2
장점 : 다양한 프로토콜, 실시간 파형보기 가능, digital/analog보기 가능, 쉬운 UI
단점 : 장시간사용시 발열있음, 비쌈
- 해당장비는 제가 가장 많이 사용하는 장비이고 제 블로그에서 파형을 찍은걸 보면 대부분 이 장비로 찍었습니다. 장점은 UI가 매우 사용하기 편하게 되어있습니다. UI가 직관적이고 기능도 필요한건 대부분 있습니다. 프로토콜도 사용자들이 만들어서 공유도 가능합니다. 


(2) Analyzer 24MHz8CH
TOOL: Logic 2
장점 : 저렴, 다양한 프로토콜, 실시간 파형보기 가능, 쉬운 UI
단점 : 8채널 뷰 고정, digital만 보기 가능
- 이 제품은 1번제품과 동일한 툴을 사용하는 짝퉁 제품입니다. sample rate는 24MHz인데, saleae툴에서 무조건 8채널 뷰가 고정이라서 sample rate를 낮춰서 사용해야합니다. I2C,SPI,UART 파형볼때 문제는 없습니다. salae logic 8는 가격이 77만원정도이고, Analyzer 24MHz8CH는 1만원정도 하므로 가격적인 장점이 있습니다.


(3) DS logic plus
TOOL: DS View
장점 : 많은 채널(16채널), 다양한 프로토콜
단점 : 실시간 파형보기 불가능
- 장점은 16채널과 다양한 프로토콜을 볼 수 있습니다. HIGH/LOW레벨을 0.1V단위로 5V까지 설정도 가능합니다. 단점은 실시간으로 파형을 볼 수 없습니다. START버튼을 클릭하면 정해놓은 시간동안 파형을 캡쳐합니다. 정해놓은 시간 이후에 파형을 보여줍니다. Repetitive 모드라고해서 주기적으로 스스로 [캡쳐/STOP]을 하는 모드가 있긴한데 데이터가 쌓이지는 않아서 불편합니다. 


(4) Analog discovery1
TOOL: WaveForms
- 해당제품은 많이 사용해보지는 않았습니다. 툴에는 많은 기능이 있는데 Logic관점에서 봤을때는 UI가 사용하기 불편합니다. 그래서 Logic을 위해서 해당제품을 이용하지는 않을것같습니다. 툴에는 Logic외에 스코프기능, 파형생성기능, 전압측정기능등등 HW측정과 관련된 다양한 기능이 있습니다.


*프로토콜 분석기
1.Usb Packet Viewer

TOOL : usbpv
장점 : 저렴, USB프로토콜 포맷에 맞게보여주는 view창이 존재함, UI가 간편함
-  USB프로토콜을 볼 수 있는 분석기입니다. 사용하는 프로토콜에 맞게 정리해서 보여주는 Decode view창이 있어서 보기가 편리합니다. 가격도 beagle usb보다 훨씬 저렴하고, 단점은 따로 없는것같습니다..


2. Beagle USB 12
TOOL : Data Center
장점 : 프로토콜 포맷에 맞게보여주는 view창이 존재함, UI가 간편함
단점 : 비쌈
-  USB프로토콜을 볼 수 있는 분석기입니다. Block View창이 있어서 데이터를 보기가 간편합니다. 
가격이 비쌉니다.


3. Beagle I2C/SPI
TOOL : Data Center
장점 : 프로토콜 포맷에 맞게보여주는 view창이 존재함, UI가 간편함
단점 : 비쌈
-  I2C/SPI 프로토콜을 볼 수 있는 분석기입니다. Block View창이 있어서 데이터를 보기가 간편합니다. 
I2C라인에 slave가 여러개 존재하는경우 툴에서 필터를 설정하는 기능이 있어서 보기가 편리합니다.


결론
로직 아널 라이저가 필요한 경우 다른 제품들에 비해 제일 비싸지만 saleae 제품을 이용하는 게 좋을 것 같습니다. 거의 모든면에서 다른 아날라이저보다 좋습니다.
USB 프로토콜 분석기는 일반적으로 beagle제품을 많이 사용하지만, Usb packet Viewer도 beagle만큼 이용하기가 좋은것같습니다.

'일반제품' 카테고리의 다른 글

IR스마트 리모컨  (0) 2024.08.10
뽑기 슬라임LED 알아보기  (0) 2023.05.01