串行及并行A/D轉(zhuǎn)換器在高速數(shù)據(jù)采集中的采樣差別性分析
3 ADS7822的接口電路和轉(zhuǎn)換時(shí)間
ADS7822是12位串行A/D轉(zhuǎn)換器,它的采樣頻率最高為75 kHz,采用串行外圍接口(SPI)方式與微處理器接口。ADS7822與AT89C51的典型接口電路如圖3所示,圖中VREF(1引腳)為參考電壓輸入引腳,IN+、IN-為差動(dòng)信號(hào)輸入端,CS/SHDN(5引腳)為片選信號(hào)輸入,低電平有效,高電平時(shí)為關(guān)閉模式,DOUT(6引腳)為串行數(shù)據(jù)輸出端,DCLOCK(7引腳)為同步時(shí)鐘輸入端。
圖4中tCYC為采樣周期(75 kHz),tCONVE為轉(zhuǎn)換時(shí)間(12個(gè)CLK周期),如果一次轉(zhuǎn)換結(jié)束后,CS仍保持為低電平,ADS7822將繼續(xù)輸出12位轉(zhuǎn)換結(jié)果,但再次的輸出將是低位在前,因此在讀出轉(zhuǎn)換結(jié)果后,應(yīng)將CS變?yōu)楦唠娖?,使ADS7822處于掉電狀態(tài)。
以下是采用軟件虛擬方式,對(duì)ADS7822啟動(dòng)轉(zhuǎn)換和讀取轉(zhuǎn)換結(jié)果的程序,CLK和DAT為使用AT89C51的P1.2和P1.3虛擬的串行時(shí)鐘線和數(shù)據(jù)線。
評(píng)論