主题中讨论的其他器件:TMS320F28075、 CDCLVC1104、
您好!
我正在设计一个使用4 X AMC1306和 TMS320F28075中的 SDFM 模块测量4个电压的电路。 在 AMC1306x 数据表中、有几个图表显示了由相同 PWM 输出供电的 AMC1306x (未编码) CLKIN 和 SDFM CLKIN、如下图所示。
然而、这个连接不满足微控制器的设置/保持时间要求? 请参阅下面的 AMC1306x 开关特性和 TMS320F28075 SDFM 时序要求。 对于 AMC1306x 输出、CLK 上升沿和 DOUT 转换之间的最短时间为3.5ns。 即使我们为 CDCLVC1104缓冲器添加了0.8ns 的最小延迟、从 CLK 上升沿到 DOUT 转换的时间仍然为4.3ns。 但是、TMS320F28075 SDFM 输入的最小数据保持时间为5ns。 那么、上面的电路不满足时序要求?
AMC1306x 数据表、未编码输出。
TMS320F28075数据表
在该配置中、我认为 CLK 会在通知微控制器从 AMC1306x 读取值的同时通知 AMC1306x 进行转换。 我本来以为提供给微控制器 SDFM 的 CLK 应该比 CLKIN 和 AMC1306x 晚180度、以便微控制器在 DOUT 脉冲的中间进行采样。
我想我们将使用 AMC1306x 的曼彻斯特编码版本来避免这些时序问题、但我仍然有兴趣了解如何正确为未编码版本计时。
非常感谢、
Fearghal Kineavy