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.

[参考译文] DAC8741H:发送命令和获取响应的顺序是什么

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/933798/dac8741h-what-is-sequence-for-send-command-and-get-response

器件型号:DAC8741H

您好!

我能够写入 FIFO_D2M 寄存器和读取  FIFO_M2D 寄存器。 它工作正常。

但需要确认我写入 FIFO_D2M 寄存器的字节。 因此、将 MODEM_Control 寄存器的 DUP_EN 位设置为1。  

将 TX FIFO 和 RX FIFO 大小分配为16。

然后、

向 FIFO_D2M 寄存器写入15个字节、

激活调制器。

等待2秒钟。

激活解调器。

读取 FIFO_D2M 寄存器15次

但我没有接收到已传输的字节、并在 MODEM_STATUS 寄存器中获取 HART GAP 错误和奇偶校验错误。

请给出建议。

是否有任何示例代码、请告诉我。

谢谢、

Mukesh Prajapati。

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

    您好、Mukesh、

    我的理解是、要使全双工模式工作、您需要同时激活调制器和解调器。  请尝试一下。

    谢谢、

    Paul

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

    您好!

    DAC8741H 不允许调制器和解调器同时激活。

    请告诉我如何避免传输数据字节时出现的 GAP 错误和奇偶校验错误。

    谢谢、

    Mukesh Prajapati

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

    您好、Mukesh、我正在与我的设计团队核实以确认这一点。

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

    您好、Mukesh、

    在此用例中、您应同时激活调制器和解调器。  在提供的序列中、当解调器被启用时、进入 Tx FIFO 的数据已经被发送、没有任何可解调的。

    在正常操作中、一次只能运行一个功能、因此采用半双工模式。  启用全双工模式后、解调器将看到调制器传输的数据。

    谢谢、

    Paul

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

    您好!

    请更新上述内容、了解如何解决在传输数据时遇到的 GAP 错误和奇偶校验错误、而不考虑半双工或全双工模式。

    谢谢、

    Mukesh Prajapati。

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

    您好、Mukesh、

    您是在 EVM 还是自定义硬件上测量此值?  您可以共享原理图吗?