ZHCY211 December 2024 AMC0106M05 , AMC0106M25 , AMC0136 , AMC0311D , AMC0311S , AMC0386 , AMC0386-Q1 , AMC1100 , AMC1106M05 , AMC1200 , AMC1200-Q1 , AMC1202 , AMC1203 , AMC1204 , AMC1211-Q1 , AMC1300 , AMC1300B-Q1 , AMC1301 , AMC1301-Q1 , AMC1302-Q1 , AMC1303M2510 , AMC1304L25 , AMC1304M25 , AMC1305M25 , AMC1305M25-Q1 , AMC1306M05 , AMC1306M25 , AMC1311 , AMC1311-Q1 , AMC131M03 , AMC1336 , AMC1336-Q1 , AMC1350 , AMC1350-Q1 , AMC23C12 , AMC3301 , AMC3330 , AMC3330-Q1
时钟信号补偿的最后一种方法是在 MCU 实现时钟反相,适用于具有外部和内部时钟源的 Δ-Σ 调制器。在这种情况下,所选 MCU 必须能够使 GPIO 输入反相。SDFM(Σ-Δ 滤波器模块)之前的 TMS320F28379D GPIO 输入可以配置为在任意 GPIO 使输入信号反相,如图 154 中所示。例如,时钟输入信号在 GPIO123 反相,因此 SD1_C1 时钟信号与 AMC1303Mx 时钟信号之间是反相的。因此,SDFM 在 GPIO123 的输入端使用外部时钟信号的下降沿来触发输入数据 SD1_D1 的采样,如图 155 所示。
通过使用 GPIO 使时钟输入信号反相,可以向时钟信号添加半个时钟周期的固定延迟。根据系统设置的时序规格和传播延迟,这个额外的延迟可能足以为 SDFM 限定 GPIO(3 样本)模式 0 满足 TMS320F28379D 至少 10ns 的建立时间和保持时间。然而,由于这种时钟信号补偿方法的额外延迟时间是固定的,无法更改,因此必须验证每个系统设计是否满足 SDFM 限定 GPIO(3 样本)模式 0 所产生的 MCU 建立时间和保持时间。
此补偿方法也适用于 Sitara MCU,其中外部时钟信号的上升沿和下降沿都可以通过软件设置为数据采集点。