1. 概述
MAX5822是美信(MAXIM)公司推出的一種新型的I
●超低功耗。當(dāng)VDD=3.6V時,電流為
●休眠模式下電流僅為300nA;
●只需單極性2.7V~5.5V的電源供電;
●高達400kHz的I
●斯密特觸發(fā)輸入
●軌對軌的輸出緩沖放大;
●休眠情況下,有三種可軟件編程控制的輸出阻抗;
●上電復(fù)位并將輸出清零.
2. 內(nèi)部結(jié)構(gòu)及原理
MAX5822的引腳功能排列如表1所。圖1所示是 MAX5822的內(nèi)部電路原理圖。
MAX5822有兩路12位的D/A轉(zhuǎn)換的輸出,內(nèi)部主要由五部分電路組成即 I
表1 MAX5822的引腳功能
引腳號 |
引腳名稱 |
引腳說明 |
1 |
VDD |
電源(+5) |
2 |
GND |
地 |
3 |
ADD |
最低位地址片選端 |
4 |
SCL |
I |
5 |
SDA |
I |
6 |
REF |
參考電壓輸入 |
7 |
OUTA |
D/A轉(zhuǎn)換輸出A路 |
8 |
OUTB |
D/A轉(zhuǎn)換輸出B路 |
在對MAX5822進行操作時,先發(fā)送其地址和讀/寫命令,對于MAX5822來說其地址是011100X,最低位地址X由ADD來決定,然后發(fā)送C0~C3(命令位)以及D/A數(shù)據(jù)的高四位,最后再發(fā)送低八位數(shù)據(jù)。C0~C3是命令位,它決定對哪個寄存器進行讀寫,以及是否進行D/A轉(zhuǎn)換。
圖
3.I
I
圖2 I
在I
4. 應(yīng)用舉例
MAX5822接口電路簡單,本例利用PIC單片機的普通I/O口與MAX5822的數(shù)據(jù)線和時鐘線連接,用軟件模擬I
圖3 MAX5822 接口電路
程序的流程圖如圖4,第一條虛線以前是PIC單片機(主機)產(chǎn)生START狀態(tài),然后發(fā)送8位數(shù)據(jù),判斷MAX5822(從機)是否產(chǎn)生ACKNOWLEDGE信號,如果不想繼續(xù)進行通信可以由PIC單片機產(chǎn)生STOP狀態(tài),如第二條虛線一下所示。
對于MAX5822來說,PIC單片機先產(chǎn)生START信號,然后先發(fā)送地址位01110000,最低位0表示要對其進行寫操作,然后發(fā)送C3~C0和D11~D8,接著發(fā)送D7~D0,最后由PIC單片機產(chǎn)生STOP狀態(tài)。
圖4 程序流程圖
參考文獻:
[1] 竇振中 PIC系列單片機原理和程序設(shè)計
[2] Michael J.Pont 時間觸發(fā)嵌入式系統(tǒng)設(shè)計模式
[3] MAX5822 DATASHEET