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.

[参考译文] DAC81416:DAC81416

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1450147/dac81416-dac81416

器件型号:DAC81416

工具与软件:

尊敬的先生/女士:

使用 DAC81416时我们遇到问题。 我们正在尝试读取其器件 ID、但我们没有读取它的时间。 当我们发送命令将器件 ID 读取为0x810000时、从 DAC 回读将为0x810000、即、我们将获取第一个字节的回显、但不会获取器件 ID。 我们正在使用 STM32H743BIT6微控制器、我们还尝试做两个访问周期、即第1条读取命令为0x810000、然后再次发送虚拟命令为0x1DFFFF、但我们无法读取器件 ID。 有人能为此提供解决方案吗?

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

    您好、Akshay、

    Sanjay 将审查并尽快与您联系并提供一些建议。  

    此致!

    Katlynne Jones

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

    Akshay,

    您能看到 是否可以从任何寄存器读取吗? 例如、您可以尝试读取 SPI 配置寄存器吗?

    您可以确认您的 SPI 相位和极性正确吗? 请使用示波器或逻辑分析仪捕获这两条命令、我们可以确认边缘关系。

    谢谢!

    Paul

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

    您好、Akshay、

    再加上 Paul 的意见、请检查 DAC81416的数字 IO 电平和数字模式以及其他电源。

    谢谢!
    Sajnay

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

    Paul、无论我们要读取的寄存器是什么、都可以得到第一个字节(即读取位、虚拟位和地址)的回声。 但是、16位数据如下所示:0x0080。  

    关于相位和极性:我们的微控制器在上升沿发送、在下降沿接收。 而 DAC 在下降沿接收数据、在上升沿发送。 这意味着、我们的 pol = 0和 phase = 1。

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

    所有电源都正常构建。 此外、如果电源是问题、那么我们不应该正确接收到第一个字节。 但是、这正像预期的那样出现。  

    在与 DAC 通信之前、再次说明一下、我们是否应该向 NOP 寄存器写入一些非零字符。 另外、如果我们必须读取任何寄存器、我们是否必须发送命令两次?

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

    您好、Akshay、

    让我们分步调试此配置、请检查这些详细信息。
    1.测量 VAA、VSS、VIO、VCC、VDD 的电源电压值、报告电压值。 并检查数据表、以确保数值 处于限制范围内。
    2.在示波器上捕获 SPI 线路并发送任何可读寄存器的读取命令数据。

    请先执行这些操作、然后继续调试。

    谢谢!
    Sanjay   

x 出现错误。请重试或与管理员联系。