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.

[参考译文] DAC53202:can't 通过 SPI 回读任何寄存器

Guru**** 2482145 points
Other Parts Discussed in Thread: DAC53202

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1290418/dac53202-can-t-readback-any-registers-via-spi

器件型号:DAC53202

您好,

  I Δ I,DAC53202‘ DAC-X-DATA 可以正确改变 DAC 的输出电流和电压、但在尝试读回任何寄存器时、SDO 引脚始终处于 IO 电平。

  回读的时钟周期为1.27us。

  我怀疑 GPIO 未正确配置为 SDO、因此我尝试了寄存器中相关配置的许多不同组合 、例如 COMMON-TRIGGER、COMMON-CONFIG、INTERFACE-CONFIG、GPIO-CONFIG 等。 但它从未改变 SDO 始终为高电平的情况。

  您能否提供正确的回读示例代码副本? 或者是否有成功回读共享的案例?

最棒的 reguards!

VR

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

    嗨、VR:

    将 GPIO-CONFIG 寄存器(0x24)设置为0x0000。  

    将 INTERFACE-CONFIG 寄存器(0x26)中的 SDO-EN 位设置为1。

    这应该是通过 SDO 引脚读回所需的全部内容。  

    此致!

    K·琼斯  

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

    尊敬的  Katlynne Jones,

      我明白了。 所以我 唯一的错就是将 GPO-EN 位设置为1。

    非常感谢!

    VR

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

    嗨、VR:

    感谢您确认它能够正常工作!  

    我同意在数据表中可以更清楚地说明、如果您尝试将 GPIO 引脚用作 SDO、则不应启用该引脚。 本设计是 为了让引脚用作 GPIO 或 SDO、因此启用 GPIO 作为输入或输出 会禁用 SDO 模式。  

    此致!

    K·琼斯