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 设计连接到 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可能已经被交换在电路板上。
吴约瑟
您好、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。 如果环路上有一个负载电阻器、您还应查看它。
吴约瑟