본문 바로가기

코딩/파이썬과 라즈베리파이

[Raspberry Pi] 라즈베리 파이 + 파이썬 코딩 026. MCP3008 A/D 컨버터

출처 : microchip.com

▶ MCP3008 A/D 컨버터

MCP3008은 마이크로칩 테크놀로지의 8채널 (아날로그 입력), 10비트 A/D 컨버터 칩이다.

 

MCP3008은 2.7V ~ 5.5V의 전압 범위 내에서 작동한다.

 

MCP3008의 아날로그 입력은 프로그래밍으로 설정이 가능하다.

(single-ended or pseudo-differential pairs)

 

MCP3008의 아날로그 입력 신호에 대한 샘플링은 VDD 5V에서 최대 200ks/s, VDD 2.7V에서 최대 75ks/s이다.

 

MCP3008은 SPI 프로토콜을 지원하여 외부 장비, 예를 들어 라즈베리 파이와의 SPI 통신이 가능하다.

SPI 통신 속도는 최대 200kb/s까지 가능한 걸로 MCP3008 데이터 시트에 기술되어 있다.

 

아래는 MCP3008 데이터 시트에 기술되어 있는 핀 별 기능을 나타낸다.

 

MCP3008 핀 기능

 

  • CH0 : Analog Input
  • Ch1 : Analog Input
  • Ch2 : Analog Input
  • Ch3 : Analog Input
  • Ch4 : Analog Input
  • Ch5 : Analog Input
  • Ch6 : Analog Input
  • Ch7 : Analog Input
  • DGND : Digital Ground
  • CS/SHDN : Chip Slelect/Shutdown Input
  • DIN : Serial Data In
  • DOUT : Serial Data Out
  • CLK : Serial Clock
  • AGND : Analog Ground
  • VREF : Reference Voltage Input
  • VDD : 2.7V ~ 5.5V Power Supply