ZHCSR04 September 2023 AMC130M02
PRODUCTION DATA
第一次收集數(shù)據(jù)或暫停后再次開始收集數(shù)據(jù)時要特別小心。如 第一次或數(shù)據(jù)收集暫停后收集數(shù)據(jù)第一次或數(shù)據(jù)收集暫停后收集數(shù)據(jù)ADC 輸出緩沖器和 FIFO 緩沖器第一次或數(shù)據(jù)收集暫停后收集數(shù)據(jù)ADC 輸出緩沖器和 FIFO 緩沖器 一節(jié)所述,除了 ADC 輸出緩沖器外,該器件還包含一個先進(jìn)先出 (FIFO) 緩沖器。當(dāng)主機(jī)從器件中讀取每個連續(xù)樣本時,每次生成新數(shù)據(jù)時都會更新兩個緩沖器,因此每次讀取都會清除 STATUS 寄存器中的 DRDY 標(biāo)志。但是,如果一段時間內(nèi)未讀取數(shù)據(jù),則之前的樣本可能會丟失,如 第一次或數(shù)據(jù)收集暫停后收集數(shù)據(jù)第一次或數(shù)據(jù)收集暫停后收集數(shù)據(jù)ADC 輸出緩沖器和 FIFO 緩沖器第一次或數(shù)據(jù)收集暫停后收集數(shù)據(jù)ADC 輸出緩沖器和 FIFO 緩沖器 一節(jié)所述。選通 SYNC/RESET 引腳以重新同步轉(zhuǎn)換并清除緩沖區(qū),或者在第一次讀取數(shù)據(jù)時或在讀取數(shù)據(jù)間隙后快速讀取兩個數(shù)據(jù)包。該過程可確保 DRDY 引腳行為是可預(yù)測的。有關(guān)同步功能的信息,請參閱同步同步同步同步同步 一節(jié)。如果從 ADC 啟用時開始的每個輸出數(shù)據(jù)周期讀取每個通道數(shù)據(jù),則不需要采用這些方法。
圖 8-29 展示了一個示例,說明如何在 ADC 運(yùn)行一段時間后收集數(shù)據(jù),但沒有數(shù)據(jù)被檢索到。在這種情況下,SYNC/RESET 引腳會清除內(nèi)部緩沖區(qū)并將 AMC130M02 輸出數(shù)據(jù)與主機(jī)重新對齊。
在暫停收集數(shù)據(jù)后清除 FIFO 的另一種功能等效方法是從快速連續(xù)讀取兩個樣本開始。圖 8-30 展示了該方法。該示例顯示當(dāng) MODE 寄存器中的 DRDY_FMT 位設(shè)置為 0b 時 DRDY 為電平輸出。在第一組數(shù)據(jù)移出器件后,DRDY 上立即出現(xiàn)一個非常窄的脈沖。該脈沖可能太窄,某些微控制器無法檢測到。因此,不要依賴這個脈沖,而是在第一個數(shù)據(jù)集之后立即讀出第二個數(shù)據(jù)集。從器件讀取第二個字后,主機(jī)與器件同步運(yùn)行。