2024/12 3

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

안녕하세요. 오늘은 USB 로직 아날라이저(logic analyzer),프로토콜분석기(protocol analyzer)에 대해 알아보겠습니다.제가 보유중인 로직은 아래의 사진과 같습니다. 사용해보며 제가 느낀 장/단점이라 주관적입니다.(실제 사용해보며 느낀점을 적은거라 제가 사용안해본 다양한 기능들이 있을수도 있습니다.)*로직 아날라이저(1) Saleae logic pro8TOOL: Logic 2장점 : 다양한 프로토콜, 실시간 파형보기 가능, digital/analog보기 가능, 쉬운 UI단점 : 장시간사용시 발열있음, 비쌈- 해당장비는 제가 가장 많이 사용하는 장비이고 제 블로그에서 파형을 찍은걸 보면 대부분 이 장비로 찍었습니다. 장점은 UI가 매우 사용하기 편하게 되어있습니다. UI가 직관적이고 ..

일반제품 2024.12.25

CH341 칩을 이용해서 UART,I2C,SPI 통신하기 3편(I2C)

안녕하세요. CH341 칩을 이용해서 I2C통신을 해보겠습니다.2편에서는 UART통신을 했었는데, 같은 프로그램에 Winform의 tabControl 도구를 이용해서 UI를 구성해보겠습니다.UART통신은 serialPort도구를 이용했었는데 이번에 i2c에서는 CH341DLL을 이용해보겠습니다.CH341DLL은 아래의 사이트에서 다운로드 가능합니다.https://www.wch-ic.com/downloads/CH341PAR_ZIP.htmlCH341DLL_EN.H을 보면 사용가능한 함수와 설명이 나옵니다.CH341DLL.DLL을 C#에서 사용할수있게 Wrap한 DLL을 사용하겠습니다https://github.com/iillii/ch341-Sharp* 하드웨어 구성CH341에서 I2C통신을 해야하므로 1,2번..

각종 CHIP 2024.12.22

CH341 칩을 이용해서 UART,I2C,SPI 통신하기 2편(UART)

안녕하세요. CH341 칩을 이용해서 UART통신을 해보겠습니다.CH341뿐만아니라 다른 usb to uart 칩이면 사용하는방법은 다르지않습니다.* 하드웨어 구성CH341에서 uart통신을 해야하므로 2,3번을 연결해줍니다 CH341과 다른 usb to uart칩을 이용해서 연결을 합니다. (RX, TX, GND)* 프로그램 구성사용하는 언어는 C# Winform입니다. C#에서 UART통신은 System.Io.Ports 네임스페이스를 이용하면 됩니다. 대략적인 구성은 위와같습니다. 시리얼 통신 프로그램(테라텀)과 여기서 만드는 프로그램과 통신을 할건데 통신통로는 uart입니다.* Serial port open하기Serial port를 선언하고 baudrate, stop bit, com port번호, ..

각종 CHIP 2024.12.08