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.

[参考译文] CDCE7.201万:ADS5562EVM (SPI重新编程)

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/627072/cdce72010-ads5562evm-spi-reprogramming

部件号:CDCE7.201万

您好,

我想知道该评估板是否允许对CDCE7.201万芯片进行重新编程? 根据 IC数据表,我生成了SPI读取命令(不写入)到不同的寄存器[0-12],但得到的返回位与数据表中列出的默认寄存器值不相关。 然后,我在用户PDF中看到,TI已将其'出厂编程'。

此致,

RW。

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

    是的,可以通过SPI重新编程CDCE7.201万。 EVM上的CDCE7.201万已针对EVM用户指南中描述的用例进行了重新编程,这就是寄存器可能与CDCE7.201万数据表默认值不匹配的原因。

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

    我想这可能是我的代码-为了进行测试,我目前正在尝试仅更改U1寄存器/通道的除数。 在第25页(w/r/t表8)上,实现除数80的配置位为(位6:0) 1.1111万。 因此,

    写入命令:0xXX3EXXXX,其中X表示“不关心”,3E十六进制对应于位12-19。
    输入这些位后,我发送了read register 1命令:0x0.0001万E
    期待在我的探头上看到'3e'。 但事实并非如此。

    是否有任何建议或我是否对数据表的解释不正确? 谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的SPI协议设置如下:
    LE从高-低-高....写寄存器命令MOSI
    等待...
    然后从高-低-高(即发送读取命令MOSI)中提取LE,然后按
    LE从高-低-高(读取miso)

    速度:< 1MHz
    命令流:32位(28个数据和4个地址)
    LSB变速箱
    数据在上升时钟边缘发出并读取
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,RW,

    对此延误深表歉意。 我不确定这里的问题是什么,因为您的设置似乎是正确的。 您对数据表的解释也是正确的。 我首先验证SPI通信是否正常工作。 检查此情况的一种方法是读回寄存器,并确保它们与EVM用户指南第13页上的图4中的预期默认编程相匹配: www.ti.com/.../slwu061a.pdf

    例如,您可以检查回读分隔符值是否等于预期值。

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

    已解决。 它是SPI -关闭了一位。 :S 之后,我能够匹配大多数默认寄存器值以及寄存器1中的'ivide by 4'。 谢谢你。

    此致,
    Ron先生。