基于SPI總線的多路數(shù)據(jù)采集系統(tǒng)的設(shè)計
通常在高速數(shù)據(jù)采集系統(tǒng)中,AD7891和單片機之間的接口有串行和并行兩種方式,采用軟件控制數(shù)據(jù)線的方式來滿足系統(tǒng)所要求得采集速度。由于C80C51F040單片機具有SPI總線接口功能,所以本數(shù)據(jù)采集系統(tǒng)采用串行工作方式,數(shù)據(jù)的讀取通過單片機的SPI總線來傳輸,不僅能夠滿足采集系統(tǒng)的快速性要求,在硬件上也較易實現(xiàn)闈。圖1是AD7891與80C51F040單片機的接口電路。
2 系統(tǒng)的軟件實現(xiàn)
為了實現(xiàn)對模擬量的高速采樣,首先要對AD7891的時序進行分析,圖2為AD7891的串行讀操作時序圖,圖3為AD7891的串行寫操作時序圖。
評論