본문 바로가기
Coding/Raspberry pi - node.js

SPI 방식과 ADC 칩

by hyun-am 2019. 11. 16.

1. SPI방식 

 

SPI방식이란 Serial Peripheral Interface의 줄임말입니다.

 

4개의 버스(SCLK, MOSI, MISO, SS)를 이용하여 데이터를 전송합니다.

 

gpioall 명령어를 실행시켜보면 

해당하는 물리적핀에 이것을 확인 할 수 있습니다. 

또 라즈베리파이에서 SPI기능을 활성화하기 위해

터미널에서 $sudo raspi-config 명령어를 치시면 됩니다.

 

2. mcp3208칩 구성

 

mcp3208칩의 구성은 아래와 같이 생겼습니다. 

 

이것을 보고 ADC칩이라고 부르는데 ADC칩이랑 (Analog to Digital Converter)의 줄임말 입니다. 

 

16번과 15번은 (+5V)연결할때 사용됩니다. (2번)
14번에 AGND는 GND(0v)를 연결할때 사용됩니다. 아날로그 GND (6번)
13번에 CLK는 위에 SCLK에 연결합니다. 물리번호(23번)
12번 Dout은 위에 MISO에 연결합니다. 물리번호(21번)
11번 Din은 위에 MOSI에 연결합니다. 물리번호(19번)
10번 CS/SHDN은 Ch0번에 연결합니다. 물리번호(24번)
9번 DGND는 디지털 GND입니다.  (6번)

 

그리고 외부 모듈을 사용하기 위해 $npm install mcp-spi-adc를 터미널에 쳐서 사용합니다. 

댓글