其次採用高速、無輸入緩衝的sigma-delta形式的ADC。因為signa-delta原始形式必須輸入差動信號,因此前端放大的單端輸出必須經過轉換成差動輸出才能為ADC所用。另外ADC採用高速SPI介面輸出,並且可以串連使用。ADC轉換過程無須軟體設定,採用外部接腳硬體設定。上電後,除了初始化自動補償以及同步信號外,ADC本身可以自動不斷地產生輸出(105k SPS)。
CPU端使用SPI介面接收ADC。由於ADC是自動發送資料,因此CPU端使用中斷GPIO輸入接收ADC端的「資料備妥」信號 ,每次資料備妥中斷發生,系統即刻啟動SPI DMA機制,將串連三組ADC的SPI資料接收進來。搭配內部記憶體指標的動態指定緩衝區,即可做到全速(105k SPS)組合連續單次轉換而成的『頁接收』機制。
沒有留言:
張貼留言