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
TMS320F28379D 正在运行一个内部 TI SDFM 软件工程,其中为 SDFM 模式配置了两个 GPIO:GPIO122 和 GPIO123。SDFM 滤波器配置为 Sinc3 和 OSR™ 64 滤波器。Sinc3 OSR64 滤波器输出一个 16 位二进制补码整数,最大满标量程为 +16384 至 -16384。
为执行测试,两个占空比为 50% 的 90 度相移 10MHz 时钟信号分别馈送到 GPIO123 (SD1_C1) 和 GPIO122 (SD1_D1)。请注意,AMC1306EVM DOUT 数据位流仅在上升时钟沿变化,因此每个时钟周期变化一次。对于此测试,SD1_D1 数据每半个时钟周期在 0 和 1 之间切换一次。这与 AMC1306EVM DOUT 数据信号(该信号在每个时钟周期发生变化)不同。
由于应用了这个特定的测试信号,GPIO122 (SD1_D1) 的输入数据在 GPIO123 的上升时钟沿始终为逻辑‘1’,在下降沿始终为逻辑‘0’。因此,Sinc3 OSR 64 滤波器的输出取决于在 SDFM 中的哪个时钟边沿对测试数据进行采样;如果 GPIO123 处没有时钟反相,则 Sinc3 OSR 64 滤波器输出为 16384(始终对‘1’采样),如果 GPIO123 处有时钟反相(始终对‘0’采样),则输出为 -16384。