ZHCSRX7 june 2023 BQ79616
PRODUCTION DATA
為了啟動 AUX ADC,主機 MCU 設置 ADC_CTRL3[AUX_GO] = 1。當器件收到 GO 命令時,首先對以下設置進行采樣來確定 AUX ADC 配置,然后相應地操作 AUX ADC。無論對以下設置進行哪些更改,都需要 MCU 發送另一個 GO 命令來實現新設置。
有四個用于指示 AUX ADC 狀態的狀態位:
| [AUX_MODE1:0] | 運行模式 | 說明 |
|---|---|---|
| 0b00 | 停止 AUX ADC | 停止 AUX ADC |
| 0b01 | 單次運行(1 個輪詢周期) | AUX ADC 運行一個輪詢周期,然后停止。這將對所有 MISC 輸入進行單次測量。例如,僅用作 MISC 輸入的快速突發讀取,無需向 AUX ADC 發出停止命令。 |
| 0b10 | 連續運行 | AUX ADC 在連續模式下運行,如果 [AUX_MODE1:0] = 0b00 且發送了 GO 命令,則會停止。例如,當使用 ADC 診斷比較操作時必須使用該模式。有關詳細信息,請參閱節 8.3.6.4。 |
| 0b11 | 8 RR 運行(八個輪詢周期) | AUX ADC 運行八個輪詢周期,然后停止。這將對所有活動的 GPIO 輸入進行單次測量。 |
AUX ADC 僅在 ACTIVE 模式下運行。如果在器件進入 SLEEP 模式時 ADC 正在運行,AUX ADC 將被“凍結”;即 ADC 停止,但器件仍記得運行狀態。當器件在沒有任何數字復位事件的情況下返回 ACTIVE 模式時,AUX ADC 將重新啟動并從其“凍結前”狀態繼續運行。