1 MAX187的引腳功能說(shuō)明
MAX187有8腳DIP封裝和16腳SO封裝2種,圖1給出DIP封裝的引腳排列,SO封裝請(qǐng)查閱文獻(xiàn)[1]。表1是引腳功能說(shuō)明。
3 應(yīng)用實(shí)列
圖3是MAX187的應(yīng)用實(shí)例。用單片機(jī)AT89C51的P1口來(lái)控制MAX187的轉(zhuǎn)換。P1.1接時(shí)鐘SCLK,P1.2接片選,P1.3接數(shù)據(jù)DOUT。
(1)硬件接線圖
MAX187電源需要加去耦合電容,常見(jiàn)的方法是用一個(gè)4.7μF電容和一個(gè)0.1μF電容并聯(lián)。為保證采樣精度,最好 將MAX187與單片機(jī)分開(kāi)供電。4腳為參考端接一個(gè)4.7μF的電容,這是使用內(nèi)部4.096 V參考電壓方式。輸入模擬信號(hào)的電壓范圍為0~4.096 V,如模擬輸入電壓不在這個(gè)范圍要外加電路進(jìn)行電壓范圍的變換。MAX187只有一路模擬輸入通道,如輸入為多路信號(hào),要外加多路模擬開(kāi)關(guān)。
(2)程序設(shè)計(jì)
程序采用C51編制,在KEILC51 V6.20環(huán)境下調(diào)試通過(guò)。程序的基本思想是:定義P1.1腳為時(shí)鐘SCLK,P1.2為數(shù)據(jù)DOUT,P1.3為片選。片選有效后延時(shí)8.5μs以上確保轉(zhuǎn)換完成,在時(shí)鐘SCLK的作用下從數(shù)據(jù)輸出端讀出轉(zhuǎn)換的數(shù)據(jù)后存入兩個(gè)無(wú)符號(hào)字符變量中,將這2個(gè)字符變量拼成一個(gè)16位無(wú)符號(hào)整形變量作用函數(shù)返回值返回,返回值的低12位有效。