MCP4725使用筆記


這是一款微芯半導體推出的12位的DAC,采用I2C的通訊方式。

I2C地址根據配置來,8位地址組合是1100 A2 A1 A0 R/W

其中1100是設備ID,A2/A1是根據客戶定制,A0是芯片的PIN決定,接地就是0,接VCC就是1,R/W是讀寫位,這個小模塊是0xc0

 模擬量輸出

寫數據如下:

快速模式,只寫DAC寄存器,寫3個字節(含地址)

  第1字節是地址,第二字節PD1/PD0用默認的00填充,然后就是12位DAC的數據。

 另一種是同時寫寄存器和EEPROM,這種要寫4個字節(含地址)

   主要是第二個字節充C2、C1和C0的組合,如果C2C1C0=010,則只寫DAC寄存器,如果C2C1C0=011,則會寫EEPROM和DAC寄存器。

EEPROM的作用是如果MCP4725沒有收到IIC的數字量,將按照EEPROM中的值輸出模擬量,相當於是用EEPROM中的值初始化了DAC寄存器。

總的來說操作起來還是很方便快捷的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM