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.

[参考译文] ADS4449:设置 CLOCKOUT 延迟

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1170029/ads4449-setting-clockout-delay

器件型号:ADS4449
主题中讨论的其他器件: ADS4149

我正在 设置 ADS4449上的寄存器0xA9和0xAC 以使用 CLOCKOUT 延迟设置。  它似乎对正在接收的数据没有任何影响。

是否有任何其他需要启用的设置才能使 CLOCKOUT 延迟生效?  我在数据表中看不到任何内容。

背景:安装了定制 ADS4149电路板的产品上出现一些数据错误。  更改该器件的 CLKOUT 延迟可纠正我们的数据错误。  它需要设置 EN_CLKOUT_FALL 和 EN_CLKOUT_RISE。  考虑到在安装自定义 ADS4449电路板时没有明显的影响、我们想知道 ADS4449是否需要类似的器件。

谢谢、Brendan。

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

    Brendan、

    有几个寄存器需要将"1"写入特定的位位置。 寄存器0xAC 位0是这些位置之一。 您是否正在为所有这些寄存器执行此操作? 您可以发送寄存器设置吗? 是否在上电后发出硬复位或软复位?

    此致、

    Jim

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

    您好、Jim、

    在配置 ADS4449之前会发出硬件复位信号。

    是的、``始终写入1`位、写入的值为`1 μ s。

    所有设置、默认为 clkout

    读取-全部:设置=['0x00=0x00'、'0x01=0x00'、'0x25=0x00'、'0x2B=0x00'、'0x31=0x00'、 '0x37=0x00'、'0x3D=0x00'、'0x3F=0x00'、'0x40=0x00'、'0x42=0x00'、 '0x45=0x10'、'0x4A=0x20'、'0x62=0x20'、'0x7A=0x80'、'0x92=0x20'、 '0xA9=0x00'、'0xAC=0x01'、'0xC3=0xE6'、'0xC4=0x00'、'0xCF=0x00'、 '0xD6=0x80'、'0xD7=0x0C'、'0xF1=0x00'、'0x58=0x00'、'0x59=0x80'、 '0x70=0x00'、'0x71=0x80'、'0x88=0x00'、'0x89=0x80'、'0xA0=0x00'、 '0xA1=0x80'、'0xFE=0x00']

    所有设置、clkout 设置为+170ps

    读取-全部:设置=['0x00=0xFF'、'0x01=0x00'、'0x25=0x00'、'0x2B=0x00'、'0x31=0x00'、 '0x37=0x00'、'0x3D=0x00'、'0x3F=0x00'、'0x40=0x00'、'0x42=0x00'、 '0x45=0x10'、'0x4A=0x20'、'0x62=0x20'、'0x7A=0x80'、'0x92=0x20'、 '0xA9=0x0F'、'0xAC=0x79'、'0xC3=0xE6'、'0xC4=0x00'、'0xCF=0x00'、 '0xD6=0x80'、'0xD7=0x0C'、'0xF1=0x00'、'0x58=0x00'、'0x59=0x80'、 '0x70=0x00'、'0x71=0x80'、'0x88=0x00'、'0x89=0x80'、'0xA0=0x00'、 '0xA1=0x80'、'0xFE=0x00']

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

    您好、Brendan、

    感谢您的耐心等待。 我使用以下寄存器初始化器件:

    0x00、0x01 0x00、0x25 0x00、0x2B 0x00、0x31 0x00、0x37 0x00、0x3D 0x00、0x3F 0x00、0x40 0x00、0x42 0x00、0x45 0x00、0xA9 0x00、0xC3 0xE6、0xC4 0x00、0x00、0x78、0x00、0x70 0x00、0x70 0x7 0x00、0x00、0x7 0x00、0x7 0x00、0x7 0x00、0x7 0x00、0x7 0x00、0x7 0x00、0x7 0x00、0x7 0x00、0x7 0x00、0x7 0x00、0x00、0x7 0x00、0x7 0x00、0x7 0x00、0x7 0x00、0x7 0x00

    然后、我分别执行了以下写入'0xA9=0x0F'、'0xAC=0x79'、并且能够看到每个写入的 CLKOUT 被延迟。

    此外、您是否将0xFF 写入寄存器地址0x00? 或者这是拼写错误吗? 因为您应该至少根据数据表将0写入位7-2。

    希望这能解答您的问题。

    最棒的

    Camilo

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

    您好、Camilo、

    好的。

    否、我不向寄存器0x00写入0xFF。  我不确定为什么读数提供了该输出?  该行只是终端输出的复制-粘贴。  很好的接送服务

    我需要返回并重新测试、但似乎不需要对我已经完成的操作执行额外的步骤。

    谢谢、Brendan。

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

    您好、Brendan、

    无需执行其他步骤、这应该是您所需的全部。

    最棒的

    Camilo

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

    谢谢 Camilo。

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

    没问题。 祝你度过美好的一天!

    最棒的

    Camilo。