마이크로 칩의 MCP6S21 / 2 / 6 / 8은 입력 전압을 1, 2, 4, 5, 8, 10, 16 및 32의 계수로 곱한 프로그래머블 이득 증폭기입니다. . MCP6S22 / 6 / 8은 서로 다른 신호 소스를 사용하기위한 선택 가능한 입력 채널을 가지고 있습니다. 곱셈 계수 및 입력 채널은 SPI 인터페이스를 통해 구성됩니다. 이 칩은 작은 입력 신호를 곱하고 여러 아날로그 입력 소스 중에서 선택하는 데 유용합니다. 우리는 아래의 6 채널 MCP6S26을 보여줍니다.
MCP6S26 프로그래밍 가능한 게인 앰프 (Mouser Search, OctopArt Search, $ 2.56) 데이터 시트 (PDF).
우리는 3.3Volt 전원 공급 장치로 위에 표시된 회로에서 칩을 테스트했습니다. 저항 전압 분배기 (R1-4)는 채널 0, 2 및 4의 공급의 일부분을 출력합니다. 우리는 5K 저항을 사용했지만 값은 중요하지 않습니다. 디바이더는 채널 2의 채널 0, 1.6Volts에서 2.4Volts를 출력하고 채널 4에서 0.8Volts를 출력합니다.
버스 해적
DS1801 (PIN #)
adc.
Vout (1)
GND.
VREF (8)
GND.
VSS (9)
CS.
CS (10)
모곡
Si (11)
장난
그래서 (12)
시계
sck (13)
+ 3.3V.
VDD (13)
우리는이 칩을 보여주기 위해 버스 해적 범용 직렬 인터페이스를 사용했지만 트랜잭션 시퀀스는 모든 마이크로 컨트롤러 구현에 대해 동일합니다. 우리는 위의 표에 표시된대로 버스 해적을 MCP6S26에 연결했습니다. 우리는 최상급 출력을 가진 Raw3wire 모드 (M, 8)에 대한 버스 해적을 설치하고 온보드 전원 공급 장치 (자본 ‘W’)를 활성화했습니다.
raw3wire> [0B01000001 0] D.
CS가 <-begin SPI 트랜잭션을 활성화했습니다
쓰기 : 0x41 <-change 입력 채널 명령
쓰기 : 0x00