MCP4725 Breakout Board
- 12-Bit DAC w/I2C Interface
(MCP4725 모듈 -12비트 DAC, I2C지원)
개요
- 대부분의 마이크로컨트롤러는 ADC를 가지고 있습니다만 DAC를 가지지 않은 마이크로컨트롤러는 많습니다.
- 본 모듈은 MCP4725 12비트 DAC를 탑재한 DAC모듈로 I2C 인터페이스를 통하여 값을 출력합니다.
- PWM은 못쓰지만 싸인파는 필요하거나, 조절가능한 bias 포인트가 필요할때 등과 같은 오디오/아날로그 프로젝트에 유용합니다.
- ADDR 핀이 있어 한개의 I2C버스상에 두개의 DAC를 사용할 수 있습니다. 충돌을 피하기 위해서 ADDR핀중 하나를 high상태로 만들어 놓으십시오.
- 제품에는 6핀 헤더가 포함되어 있으며 3.3V나 5V 로직에서 사용이 가능합니다.
- 본 모듈의 멋진 점중 하나는 3.4Mbps Fast Mode I2C를 지원한다는 점입니다. 비록 아두이노는 이런 모드를 지원하지 않지만 다른 지원하는 마이크로컨트롤러와 사용된다면 Vout을 200Khz 마다 업데이트 할 수 있습니다.
- 그리고 EEPROM이 있어 출력 전압을 기록할 수 있습니다.
- 출력 전압의 리퍼런스는 사용전압입니다. 3.3V를 사용한다면 0-3.3V, 5V를 사용한다면 0-5V의 출력전압범위를 가지게 됩니다.
- 아두이노 라이브러리 및 튜토리얼: Arduino library and tutorial
- 제품을 결선하려면 VDD를 마이크로컨트롤러의 전원핀(3-5V)에 연결하고, GND를 그라운드에, SDA를 I2C 데이터 핀에, SCL은 I2C의 클럭에 연결하고 VOUT을 관찰합니다.
- 좀더 자세한 정보는 MCP4725 데이터 쉬트를 참고하세요. MCP4725 datasheet
튜토리얼
-
Tutorials on the Adafruit Learning System featuring this product: MCP4725 12-Bit DAC Tutorial
Add an analog output to your microcontrollerMCP4725 12-Bit DAC with Raspberry Pi
Add a DAC (digital to analog convertor) to your Raspberry Pi