主题中讨论的其他器件:TIDA-01606、、 AMC1306M05
工具与软件:
您好!
我们在组装在 TIDA-01606评估板上的 controlCARD 上使用 TMS320F28377D。
现在、我们面临20MHz 的最大时钟速率时、SDFM 模块无法为我们提供正确测量值的问题。
当时钟速率为10MHz 时、测量值是可以的。
@各图显示了直接在 controlCARD 连接器上测量的时钟(CH1、黄色)和数据(CH2、红色)信号@10MHz 和 20MHz (持久模式)。


在时钟从低电平切换为高电平(上升沿)时、从信号质量角度而言、两个时序看起来相同。 对我来说、在查阅数据表中的时序限制时、两个时序都是以极限运行的。
因此对我来说、10MHz 和20MHz 时钟速率之间的重要时序没有变化。
除了可能导致这种行为的时机之外、是否还有其他标准?
PS:时钟和数据的输入限定为3样片(根据建议)。 SDFM 在模式0下运行
PS2:我觉得奇怪的是、SDFM 模块期望数据在时钟的下降沿发生变化、并在时钟的上升沿选通数据。 但据我所知、TI 调制器(例如 AMC1306M05)会在时钟的上升沿更改数据。 因此、始终需要使用 GPxINV 功能反转时钟信号(?)
任何输入都会受到高度赞赏。
此致、
Patrick