AMC130M02 上電后不會自動生成轉(zhuǎn)換數(shù)據(jù),因為集成式直流/直流轉(zhuǎn)換器最初處于禁用狀態(tài)。為了使該 ADC 運行,必須在上電后啟用直流/直流轉(zhuǎn)換器,并且必須在 HLDO_OUT 引腳上形成一個穩(wěn)定的電源電壓,用作次級(高)側(cè)電路的電源。
本節(jié)介紹了 AMC130M02 上電的推薦步驟。圖 8-19 所示為使用此建議序列時器件行為的時序圖。圖 8-17 以圖形方式提供了建議序列的流程圖。
請按照以下步驟操作,確保上電時具有正確啟動行為:
- 給 DVDD 電源上電。
- DRDY 從低電平轉(zhuǎn)換到高電平表示初級側(cè)上已形成有效的電源電壓,并且還表示 SPI 接口已準(zhǔn)備好進行通信。
- 根據(jù)需要通過設(shè)置 CLOCK 寄存器中的 CLK_DIV[1:0] 位來配置時鐘分頻器。
- 通過設(shè)置 DCDC_CTRL 寄存器中的 DCDC_FREQ[3:0] 位來配置調(diào)制器時鐘頻率;有關(guān)詳細信息,請參閱時鐘和功耗模式時鐘和功耗模式時鐘和功耗模式時鐘和功耗模式 部分。
- 通過將 DCDC_CTRL 寄存器中的 DCDC_EN 位設(shè)置為 1b 來啟用直流/直流轉(zhuǎn)換器。
- 在向 CLKIN 引腳施加外部時鐘之前,配置 AMC130M02 的所有其他寄存器。
- 在 CLKIN 輸入端提供主時鐘,以啟動集成直流/直流轉(zhuǎn)換器的運行,并確保在 HLDO_OUT 引腳處生成次級電源。
- STATUS 寄存器中的 SEC_FAIL 位從高電平轉(zhuǎn)換為低電平表示在 HLDO_OUT 引腳上形成了次級電源并且 ADC 轉(zhuǎn)換數(shù)據(jù)輸出有效。在從 ADC 讀取任何轉(zhuǎn)換數(shù)據(jù)之前,通過讀取 SEC_FAIL 位并驗證該位是否設(shè)置為 0b 來確認器件運行。讀取 STATUS 寄存器中的 SEC_FAIL 位的方法有兩種:發(fā)送 NULL 命令來生成包含 STATUS 字的響應(yīng),或發(fā)送寄存器讀取命令來讀取 STATUS 寄存器。SEC_FAIL 位是一個鎖存位;因此,至少需要兩條讀取命令來確認該位從高電平轉(zhuǎn)換為低電平;第一條讀取命令清除器件上電期間鎖存的邏輯高電平值。使用第二個讀取命令來驗證 SEC_FAIL 位是否設(shè)置為 0b,表示輔助電源有效。如果第二個讀取命令時 SEC_FAIL 位仍然讀取 1b,則繼續(xù)讀取 SEC_FAIL 位,直到該位讀取為 0b,然后再從 ADC 讀取任何轉(zhuǎn)換數(shù)據(jù)。
關(guān)于上電后的轉(zhuǎn)換數(shù)據(jù),請注意以下幾點:
- DRDY 從高電平轉(zhuǎn)換到低電平表示新的轉(zhuǎn)換數(shù)據(jù)可用。如圖 8-19 所示,只有 SEC_FAIL 在轉(zhuǎn)換期間讀取為 0b 時,ADC 數(shù)據(jù)才有效。圖 8-19 中顯示的前兩個轉(zhuǎn)換結(jié)果表示無效數(shù)據(jù)。
- 當(dāng) ADC 生成有效數(shù)據(jù)時,數(shù)字濾波器必須穩(wěn)定,如SINC3 和 SINC3 + SINC1 濾波器 部分所述。圖 8-19 中展示的兩個后續(xù)轉(zhuǎn)換結(jié)果是未穩(wěn)定的結(jié)果(假設(shè) OSR 等于 1024),而顯示的最后一個轉(zhuǎn)換結(jié)果提供了有效的穩(wěn)定數(shù)據(jù)。
- 為了更好地控制轉(zhuǎn)換時序,尤其是在使用多個 AMC130M02 器件的系統(tǒng)中,請在主機從 ADC 收集轉(zhuǎn)換數(shù)據(jù)之前使用 SYNC/RESET 引腳觸發(fā)同步。有關(guān)如何同步器件的更多詳細信息,請參閱同步同步同步同步同步 部分。
在圖 8-19 中,tPOR_SEC 是從啟用直流/直流轉(zhuǎn)換器到 SEC_FAIL 位的第一個下降沿的時間,其中后者表示 HLDO_OUT 引腳上的次級電源已穩(wěn)定。tPOR_DVDD 是從 DVDD 電源 90% 到 DRDY 第一個上升沿的時間。