PulseView 는 Qt 기반 오픈소스 로직분석기 및 오실로스코프 GUI 프로그램이다. 로직분석기를 연결하여 UART, I²C, CAN 등의 다양한 디지털 신호를 측정할 수 있다.
로직분석기를 CAN_RX 라인에 연결하여 신호를 캡쳐해본다.
PulseView 의 CAN 디코더는 단일 CAN_RX 라인이 샘플링된다고 가정한다. 예를 들어 Microchip MCP-2515DM-BM과 같은 CAN 트랜시버 IC의 디지털 출력 측에 해당한다.
필자는 SN65HVD230 트랜시버의 RX 출력 측에 로직 분석기 CH1 을 연결하고 PulseView 에서 D0 를 다음과 같이 설정하였다.
임의로 생성한 CAN 프레임
CAN 프레임이 캡쳐된 모습
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
9 | Raspberry Pi에서 I²C 그리고 Bit-bang (비트뱅) | makersweb | 2023.08.27 | 678 |
8 |
Raspberry Pi 와 ATtiny85 간 I²C 통신
![]() | makersweb | 2023.03.18 | 740 |
» |
로직분석기와 함께 PulseView 를 사용해서 CAN 신호 캡쳐
![]() | makersweb | 2023.03.16 | 727 |
6 |
ESP32 블루투스 스피커(A2DP Sink)
![]() | makersweb | 2019.10.29 | 3558 |
5 |
블루투스(Bluetooth) 기초
![]() | makersweb | 2019.08.02 | 4976 |
4 |
USB OTG 기술의 개념
![]() | pjk | 2014.11.03 | 15343 |
3 |
폴링(Polling), 인터럽트(Interrupt), DMA(Direct Memory Access)
![]() | pjk | 2014.10.24 | 6022 |
2 |
USB 핀아웃
![]() | pjk | 2014.10.11 | 8434 |
1 |
시리얼 인터페이스 커넥터를 위한 핀아웃
![]() | pjk | 2014.10.10 | 4805 |