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.

[参考译文] ADS8353:CFR 寄存器数据读回

Guru**** 2511985 points
Other Parts Discussed in Thread: ADS8353

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/796668/ads8353-cfr-register-data-read-back

器件型号:ADS8353

尊敬的先生/女士:

执行 CFR 寄存器回读时、ADS8353返回的前四位存在差异。 当我发出袖带回读命令时、位 R15 R14 R13和 R12始终为0 (通过示波器确认)、而不是0011、因为它们应该符合数据表的表10。 CFR 读回返回的所有其他位都与我使用 CFR 写入命令设置的位相同。 同样 、当我读取 REFDAC_A 和 REFDAC_B 时、R15 R14 R13和 R12如数据表表表10中所示。 此外、我得到的转换结果似乎是按顺序排列的。 因此、除了 CFR 读回外、ADC 按预期工作。

我当前的通用报告格式回读程序是:

CFR 写入:

通过将1000和 CFR.B10和 CFR.B6发送到1 (所有其他为0)来设置 CFR、所有这些都在一个包含48个 CLK 的帧中。

CFR 读取:

使用48个 CLK 发送一个空帧(全为零)。 (数据表8.5.3数据读取操作中的帧 F)

发送0011并静置0以读回 CFR。  (数据表8.5.3数据读取操作中的帧 F+1)

发送一个带有48个 CLK 的空帧(全为零)以获取存储在 CFR 中的值。 (数据表8.5.3数据读取操作中的帧 F+2)

串行通信的 CLK 速度当前设置为195kHz。 对于 aprox、帧之间的 CS 设置为高电平。 1美制。


这是已知错误还是我做了错误? 我使用两个不同的 ADC 尝试了我的过程、两个 ADC 都表现出相同的行为。


此致、

韩国

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

    你好,ROK,

    感谢您的发帖!

    您的过程听起来正确、当读取其他寄存器时、器件似乎按预期工作。 让我与团队核实一下这个问题过去是否出现过。

    此致、

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

    您是否有关于数据寄存器回读的任何其他信息。

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

    尊敬的 ROK:

    很抱歉耽误了我们的时间、我们有几个人在本周休假。 设计团队中的某个人现在正在测试台设置中查看此行为、因为这是他们在验证期间执行的正常功能检查。 我希望在第二天左右听到他们的声音。

    此致、

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

    昨天、我们的设计团队在测试台上测试了 CFR 寄存器读回。 前四位读回为"0011"。 他们在20MHz 和10MHz 时钟频率下进行了此测试、两种情况均按预期工作。

    这证实了您观察到的不是预期行为。

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

    尊敬的 Ryan、

    这就是我所期望的行为。 我将尝试弄清本例中发生的情况。

    感谢所有帮助。

    此致、

    韩国