ZHCADJ9A December 2023 – January 2024 AMC1303M2520 , AMC1305L25 , AMC1306M25
TMS320F28379D 正在運行一個內部 TI SDFM 軟件工程,其中為 SDFM 模式配置了兩個 GPIO:GPIO122 和 GPIO123。SDFM 數據濾波器配置為 Sinc3,過采樣率為 64 (OSR64)。為進行測試,由 ePWM4 模塊生成占空比為 50% 的 20MHz 時鐘信號并將其饋入 AMC1306EVM 的 CLKIN 引腳。ePWM5 模塊配置為輸出具有 50% 占空比和 30ns 相移的鎖相 20MHz 時鐘信號。此信號饋送到 SD1_C1 (GPIO123)。請注意,AMC1306EVM DOUT 數據位流僅在上升時鐘沿變化,因此每個時鐘周期變化一次,如 AMC1306 數據表的第 7.11 節“開關特性”所述。
圖 4-3 顯示了示波器測量和接口圖。饋入 AMC1306EVM CLKIN 引腳的時鐘信號由通道 3 上的綠色波形表示。AMC1306EVM 輸出的數據信號是通道 2 上的紅色 SD1_D1 (GPIO122) 信號。饋送到 SD1_C1 (GPIO123) 的相移時鐘信號是通道 1 上測量的藍色波形。當 SDFM 模塊在相移時鐘信號 SD1_C1 (GPIO123) 的上升沿對數據信號進行采樣時,產生的建立時間約為 18ns,產生的保持時間約為 24ns。這滿足了 SDFM 限定 GPIO(3 樣本)模式 0 最短 10ns 的 TMS320F28379D 建立時間和保持時間要求。此外,此設計還提供了合適的裕度,為系統傳播延遲變化(正或負)留出容差。
圖 4-4 顯示了與使用 Sitara AM243x LaunchPad 執行的測試相同的測量結果。總之,為了滿足 MCU 建立時間和保持時間要求,允許使用具有軟件可配置相位延遲的附加時鐘信號來進行時鐘信號補償。此方法具有很大的自由度,因為不僅可以配置相移值,而且由于只需要一個額外的 GPIO 引腳來實施相移時鐘信號,因此該方法也適用于各種 MCU。