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.

[参考译文] DAC61404:寄存器0x01中的器件 ID 不正确?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1217246/dac61404-device-id-in-register-0x01-not-correct

器件型号:DAC61404
主题中讨论的其他器件: DAC81404DAC81402、DAC61402

您好、专家!

向 CX 寻求 有关 DAC61404器件 ID 的此查询帮助。

我目前正在使用 DAC61404为比较器创建阈值电压。
我正在尝试从寄存器0x01读取器件 ID、以确认(SPI)通信正常。 我有点困惑、因为我读回了0x0930、而不是第34/35页的数据表中给出的0x0920。 我首先在我的代码中跳过比较、以验证我的其余代码是否正常工作、我可以接通内部基准并成功写入 DAC 输出寄存器以"生成"输出端的电压。

数据表中的值是否可能不正确、否则我不知道如何读回0x0930而不是0x0920。 我甚至连接了信号分析器来独立读取该值并尝试不同的(SPI)时钟速度、但结果仍然相同。 请查看随附的图像以获取我的读取请求、然后移出所请求的数据。
***

我在这里找不到任何相关的帖子(我看到两个、但没有看到 0920H)。

感谢您的帮助。 谢谢你。

此致、
阿奇·A·阿奇

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

    您好、 Archie。

    这是 DACx1404和 DACx1402数据表中的一个拼写错误。 器件 ID 在两个数据表之间交换。 正确的器件 ID 为:

    • DAC81404:0x029C

    • DAC81402:0x0298

    • DAC61404:0x024C

    • DAC61402:0x0248

    将0x24C 向左移动2将获得您正在读回的0x930。  

    此致!

    Katlynne Jones