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.

[参考译文] DAC161S997:DAC161S997采用 DS8500 HART 调制解调器自供电

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1107376/dac161s997-dac161s997-self-powered-with-ds8500-hart-modem

器件型号:DAC161S997

您好!

我们将自供电 DAC161S997 设计连接到 DS8500 HART 调制解调器。 我们面临的问题是、我们认为它具有 FSK 滤波功能。

我在 DAC161S997数据表dac161s997evm 原理图之间混淆了 HART 和 C1、C2、C3。

甚至是 C2的交流去耦电容器。 我可以在数据表中找到相应的值。 建议为 HART 使用哪些值?

在 DS8500中 、建议 在 FSK_OUT 上使用一个大于20nF 的去耦电容器。 但您具有6.8nF。

在我们的设计中、我们分别使用了 C1、C2、C3 390nF、220nF、1nF。甚至在 FSK_OUT 上使用了6.8nF 电容器和1uF 电容器、如原理图所示。

现在、我们遇到了 HART 通信无法正常工作的问题、并且我们收到了不正确的消息或数据。

我们尝试移除6.8nF 电容器并获得相同的结果。

 dac161s997evm 原理图中的另一个令人困惑的地方是 HART_RX 和 HART_TX。 它们是跳线还是连接器?

因为这些引脚2连接在一起。 并且 HART 是否需要 R11

提前感谢

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

    艾哈迈德

    对于 DAC161S997、不同的值用于更改电流控制的频率响应。 虽然一些测试在 C1、C2、C3 = 2.2nF 时运行、但图20中的值用于 HART 响应。 我相信这就是 EVM 的用途。

    对于 HART 通信、您是否查看过具有示波器的交流信号? HART 芯片的 TX 连接到 HART_TX1接头、RX 连接到 HART_RX1接头。 对于通信、您是否只是获得了错误数据? 还是没有响应?

    我注意到以下有关 DAC161S997EVM 和 HART 操作的旧 E2E 帖子。 我认为这之前已经解决过、是正确的、所以我需要时间来检查一下。 它解释了 C1和 C3可能已经被交换在电路板上。

    https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/370848/dac161s997evm-and-hart-signaling


    吴约瑟

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

    您好、Joseph、

    感谢您回复并帮助我们处理此问题。

    我们得到的数据很差。 有响应。 我们使用示波器检查了正弦波、可以验证 频率和振幅是否正常。

    我们现在不使用 EVM。 我们正在将我们的设计与数据表和 EVM 原理图进行比较。

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

    艾哈迈德


    在上一篇文章中、我提到了 EVM 上 C1和 C3的交换。 我检查过、看起来 EVM 用户指南在2014年得到了更正、因此这不是问题。

    我查看了您的原理图、发现 DAC161S997侧没有任何问题。 但是、我对 DS8500并不是很熟悉、但似乎没有什么不好的地方。

    对于您的 HART 通信、您会得到哪种不良数据? 您是否在数据流中获得了一些错误位? 您是否丢失了数据中丢弃传输的第一个或最后一个字节的部分? 您在发送或接收方面是否有问题? 您是否已对照 D_IN/D_OUT 和 RTS/OCD 检查 FSK?


    吴约瑟

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

    您好、Joseph、

    我们接收到错误数据和较短数据

    例如、而不是  

     FF FF FF FF 06 80 00 0E 00 05 FE > FB< FB 05 00 01 08 00 00 01 [7B]

    我们得到了  

    FF FF 06 00 08 05 FB BF 50 >>00<<< 40 08 00 01 [EF]

    Ex2.

    而不是  

    FF FF FF FF 86 BB FB 00 00 01 0D >17< 00 05 14 C1 54 50 18 04 12 D4 C5 48 91 53 80 D3 CE 25 43 D2 01 01 >>7A<< CF]

    我们得到了

    FF 86 B7 00 01 43 11 05 >51< 54 85 04 22 5D 48 64 2A D3 AE 1A 49 01 40 AF [FE]

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

    艾哈迈德


    我仍然需要稍微澄清一下数据路径。 此数据是从 DS8500发送到 DAC161S997、然后再由另一个调制解调器接收吗? 还是在 DAC161S997期间 DS8500刚刚接收到该数据。 我只是想看看这是否可能是 DS8500的问题、以及您为什么会排除这种问题。

    无论如何、您是否曾尝试查看 FSK 并将其与数字输出相关联? 看起来这个读取序列一次缺少几个位、我想看看 FSK 是否被破坏。 您能否使用示波器绘制该图的几个字节。 您可以查看 DS8500的 FSK_OUT。 如果环路上有一个负载电阻器、您还应查看它。


    吴约瑟