51單片機(jī)與TLV2548串行A/D的接口設(shè)計(jì)
3 實(shí)驗(yàn)結(jié)果
當(dāng)80C32成功執(zhí)行初始化配置后,通過清、置可向TLV2548發(fā)送6個(gè)脈沖,以啟動(dòng)A/D采樣和轉(zhuǎn)換。A/D輸出下降沿表示轉(zhuǎn)換完成,其結(jié)果數(shù)據(jù)可以輸出。隨后的下降沿將使信號(hào)變?yōu)楦唠娖?,同時(shí)選中TLV2548并使SDI與SDO有效。最后,由80C32發(fā)出串行時(shí)鐘信號(hào)SCLK(P1.3)并通過SDI、SDO移出命令和讀入數(shù)據(jù)。圖3所示為運(yùn)行上述程序后的TLV2548控制時(shí)序圖。
4 結(jié)束語
目前,該方案已應(yīng)用于某航天任務(wù)中,實(shí)踐證明,本系統(tǒng)性能良好,并已通過電性、鑒定、正樣等產(chǎn)品驗(yàn)收。鑒于單片機(jī)的兼容性,本文所介紹的接口電路與程序也可應(yīng)用于其它型號(hào)的MCS-51系列單片機(jī)中。
評(píng)論