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.

[参考译文] DAC8740H:DAC8740HRGET

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1133602/dac8740h-dac8740hrget

器件型号:DAC8740H

您好,

我正在我的两个设备中实施 HART 通信协议,假设主设备和从设备都以1200波特率和奇数奇偶校验工作, 每次主控方发送 请求 查询从属方获取每个数据包时,从属方发送响应到主控方时,都会丢失一些数据包或更改一些位,例如(我正在 以 ASCII 形式发送 HART ,即发送到 0x48 0x41 0x52 0x54,但主控方接收 到 0x48 0xC1 0x52 0x54)。

我已经检查过数字示波器是否是波形的变化? 我已附上示波器照片,请查看“让我知道”。

此外,我还参考了这两款器件的原理图。

请告诉我出错的地方。

   e2e.ti.com/.../MASTER-SCH.PDFe2e.ti.com/.../SLAVE-SCH.PDF

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

    Ankush、


    我不确定具体的问题是什么、但有一些问题需要检查。

    首先、在原理图上、从原理图上 U4的 MOD_OUT 应具有通过5nF-22nF 电容并联接地的功能。 我会在那里使用10nF 的电容。 第二、在主原理图上、环路上有一个附加的接地电容。 我不确定它是否会导致问题、但我会通过删除 C43进行检查。 我会尝试对原理图进行这些修改。 我没有看到原理图其余部分有任何问题。

    从图中可以看出、从器件传输在1200Hz 和2200Hz 信号之间具有不同的幅度。 这是您显示的三个图中的第一个。 这是在哪里测量的? 如果这在 U3输出之后(在 C2的右侧)、则滤波器通带的高频可能会有点低。 我会尝试增大 C32的电容、并使其增大几个数量级。 尝试类似于2.2uF 电容的方法。

    沿着同一条线、您看到了哪些误差? 对于您给出的示例、似乎错误正在将其中一个字节的第一位中的0更改为1。 您看到的其他误差是否相同? 我想知道在传输0时是否会发生错误、而不是在传输0时发生错误。

    这些是需要检查和尝试的几件事。


    吴约瑟

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

    您好,Joseph,

    感谢您的回复,我将进行您在原理图中建议的更改并检查。

    但我对您的说法有一些困惑,“如果这是在 U3输出之后(在 C2的右侧),那么滤波器通带的高频可能是有点低”, 我  没有得到它的含义?  

    是的,它们 在 位中也在发生变化,这只是一个解释的例子。

    此外、从器件原理图中还有一个问题 、我使用了一些保护电路、例如反极性二极管 D24和许多其他保护电路。

    原因可能是什么???? 我不知道!!! 从器件幅度小而主器件幅度小的原因 。

     

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

    Ankush、


    很抱歉、我查看的是类似的原理图、并参考了错误的器件型号。 我本来打算检查其中一个主原理图的输出。 您的 C66 (不是 C32)已经是2.2uF。 另一个要尝试的方法是以类似的方式增大 C36的值、以查看 HART 信号是否增大。

    由于对 HART 传输进行了滤波、并且输出通过滤波网络发送、其中包括隔直电容器、因此这些值正确非常重要。 通常、该滤波是一些从1kHz 到2.5kHz 的无源带通滤波器。 我认为、由于1.2kHz 和2.2kHz 频率之间的信号看起来不同、带通滤波器的高侧太低、两个频率之间的信号幅度有很大的变化。 这可能是因为电容器过大、或者在其他地方有额外的电容。

    至于电路板上的其他二极管、我认为 D24不会影响这种滤波。 但是、您可以通过短接二极管来测试它。 我认为其他 TVS 二极管也不会影响信号、但您也可以通过移除这些 TVS 二极管来测试它们。


    吴约瑟

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

    您好,Joseph,

    1>我已经检查了您给出的更改,我已经在从原理图中更改 了电容器值 C36,它不工作,我已经在 接地端添加了一个电容器@ MOD_OUT, 但结果是一样的。

    2>我移除了一些电容器(如 C26、C27、C28),这些电容器位于 HART 通信路径中,在移除波形幅度后,峰间电压最高可增加450-500mV。但是,我的通信无法正常工作。

    3>我已经将微控制器的晶体从32.768KHz 更改为4MHz,但波特率是相同的1200和奇数奇偶校验,现在工作正常。   

    我已通过重复 其他板的步骤来遵守它,而且它工作正常。

    现在我的问题是我移除的电容器将来会带来任何问题。

    此外,通过改变晶体 频率也是有效的。

    感谢您迄今为止的支持。

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

    Ankush、  

    可以肯定 的是、C26、C27和 C28是否已从最终工作的电路板上移除? 最后、微控制器晶体的变化导致了通信工作?

    我不确定是什么导致了这一问题。 HART 通信正弦波是否也会改变幅度? 我只是想看看电容变化是否导致 HART 信号通过滤波器变大。


    吴约瑟

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

    Joseph、

     我移除了电容器( C26、C27和 C28 ),此时 会增大正弦 波幅度,但它不起作用。通过将晶振从32.768kHz 更改为4MHz ,它工作正常。

    之后 、我 再次组装电容器、波形的幅度降至峰间250 - 350mVpp 、但会限制正常通信  

    但是当我将它连接到多点配置时,它不起作用,而是我再次组装了这些电容器。 它在多点模式下工作正常。

    现在,我可以将多个从设备连接到一个主设备 。

     我只 想问几 个问题,我可以连接到单个主设备的从设备是 他们在硬件和软件中的任何规则或准则。

    我可以在 主设备和从设备之间连接线多长时间? 。

     负载电阻器是否需要高精度或更高功率才能实现平稳通信 ??  

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

    Joe 很快会收到您的回复。

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

    Ankush、


    您提出的问题更多地与 HART 协议相关、而不是与您询问的 TI 器件相关。 此信息应可在互联网上搜索。

    HART 协议支持的多分支模式下的器件数量取决于版本。 HART 版本3至5支持轮询地址、而 HART 版本6支持地址1至63、而 HART 版本7支持地址0至63。

    HART 通信的理论限值为10000ft、但电缆电容会影响此距离并缩短其长度。

    4-20mA 回路中的负载电阻器会对发送器作为变量发送的电流作出反应。 在这种情况下、电阻应是具有低漂移的精确电阻(或更大、从而减少自发热)。 但是、负载电阻精度不会对任何 HART 信号的运行产生太大的影响。


    吴约瑟

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

    非常感谢 Joseph。