Digital to Analog Converter MCP4725

MCP4725

Digital to Analog Converter MCP4725

Breakout board MCP4725 tampak atas
Breakout board MCP4725 tampak bawah

MCP4725 adalah Digital to Analog Converter 12 bit dengan antarmuka digital dengan protokol I2C. Komponen ini sangat bermanfaat jika kita ingin menambahkan kemampuan output analog pada suatu sistem mikroprosesor/mikrokontroler yang belum memiliki kemampuan DAC di dalamnya. Mikrokontroler tanpa DAC misalnya adalah Arduino Nano (ATMega328) dan STM32F103C8T (Blue Pill).

Modul MCP4725 yang banyak nampaknya adalah hasil kloning dari modul MCP4725 buatan Sparkfun, mengingat penampilannya sangat mirip.

Modul MCP4725 buatan Sparkfun
Skema modul MCP4725 versi Sparkfun

Pada modul MCP4725 tersebut ada jumper yang dapat dikonfigurasi:

  • SJ1 untuk mengaktifkan atau menonaktifkan pull up resistor I2C berukuran 4k7. Defaultnya adalah pull up resistor terhubung. Jika ingin diganti/ditiadakan, maka jalur pada PCB mesti dipotong dengan cutter.
  • SJ2 untuk memilih alamat I2C dari modul MCP4725 pada pin 0. Defaultnya adalah terhubung ke GND , sehingga alamat pada I2C adalah 1100000 (4 bit ‘1100’ adalah 4 bit device code, 2 bit berikutnya ’00’ adalah A2 dan A1, 0 terakhir sesuai dengan input A0)

Percobaan MCP4725 Dengan Arduino Nano

Tahap pertama, aktifkan library MCP4725 dari Adafruit. Penjelasan library ini terdapat di https://github.com/adafruit/Adafruit_MCP4725

Referensi

dfd


5 thoughts on “Digital to Analog Converter MCP4725

Tinggalkan Balasan

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.