This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AMC1306M25:SDFM 时钟时序要求

Guru**** 2387830 points
Other Parts Discussed in Thread: TMS320F28075, CDCLVC1104, AMC1306M25
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/698218/amc1306m25-sdfm-clock-timing-requirements

器件型号:AMC1306M25
主题中讨论的其他器件:TMS320F28075CDCLVC1104

您好!

我正在设计一个使用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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Faughal、

    对于 AMC1306M25、正确的做法是、针对下降 CLKIN、调制器具有更多的设置和保持时间、而 CLKIN 不是 DSP 正在使用的边沿。 您可以使用逆变器来捕获从 PWM 输出到 SD_Dx 输入的时钟。 有一个配置(至少在 F28377中、我不是 DSP 专家、因此我不确定您是否可以在 F28075上执行此操作)来反转相对于 SDCLK 的传入位流(SD 数据)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tom、

    好的、感谢您的回答。

    此致、

    费尔加尔