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.

[参考译文] DAC161P997:DAC161P997通信问题

Guru**** 2502365 points
Other Parts Discussed in Thread: DAC161P997, DAC161S997, LM2936

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/788945/dac161p997-dac161p997-communication-issue

器件型号:DAC161P997
主题中讨论的其他器件: DAC161S997LM2936

各位专家、您好!

我有一个基于 DAC161P997评估板设计的定制 PCB、目前 DAC 不响应我要发送的位流。 我看不到任何 ACK 响应或 ERRB 引脚信号被器件降低。 根据部分(以及设置 R210 DNP)、默认误差电流应约为3.3mA、但 I 可以读取14.8mA 的固定环路电流。 我可能在硬件中缺少了一些我似乎找不到的东西。 随附原理图以供参考、如有任何帮助、我们将不胜感激。

-Muneebe2e.ti.com/.../2821.Schematic.pdf

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

    环路电流是否稳定在14.8mA 直流电流或是否切换? 您能否在发送数据时提供 DIN 的示波器捕获? 此外、您在 ERRB 引脚上测量的电压是多少?

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


    Garrett、您好、 感谢您的快速响应。

    1、是的、回路电流稳定在14.8mA

    2.变速器的示波器脉冲连接在变压器前后。

    ERRB 引脚为3.9V。

    如果您需要有关这方面的更多信息、请告诉我。

    -Muneeb

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

    您好、Garrett、

    您能否确认信号变压器上的波形是否正确?

    -Muneeb

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在寻找解决这个问题的方法。 是否有解决方案?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Muneeb、您好!

    默认情况下、器件应将回路电流调节至 ERRLOW (3.2mA)、因为您将 ERRLVL 连接至低电平。 这意味着电路无法正确调节回路电流。 我注意到您在设计中同时使用 GND 和 COM。 它们有何关联? 在回路供电设备中、电路板上的所有器件都应以 DAC161S997的 COM 为基准。

    2.变压器次级侧看起来不正确。

    ERRB 是一个上拉至3V3的开漏引脚。 这是如何实现3.9V 电压的? 在稳压器 LM2936的输出端测量的电压是多少?

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

    您好、Garrett、

    感谢您的响应、GND 和 COM 旨在将系统电源或外部电源用作回路电源、我认为这有一些问题。 现在、我已禁用此功能、现在所有电路的基准电压都是 COM。 ERRB 引脚电压是以 GND 为基准测量的、LM2936以 COM 为基准的电压是3.3V、也是如此。 通过 COM 参考后、我有以下发现。

    ERRB 管脚现在处于 COM 电位、表示错误条件有效。
    2.回路电流未调节为3.3mA,但在15-20mA 之间波动。

    是否有任何其他建议来检查导致此值出现误差电流的原因? 很抱歉、我没有将评估套件作为参考、而是依赖您的输入、我们对此深表感谢。

    谢谢
    -Muneeb

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

    1. ERRB 较低是不足为奇的,因为默认情况下启用了“通道”错误报告。 因此、如果器件在一段时间内未接收到通信、ERRB 将被置为低电平、并且回路电流应流向 ERRLOW 来报告此误差。

    2.奇怪的是环路电流在切换、但正如您之前所说的 ERRB 不是。 您能否提供负载电阻器上环路电流或电压的示波器捕获?

    在对通信进行任何调试之前、我首先重点介绍如何让器件调节 ERRB 的环路电流。 如果它首先未正确调节环路电流、则无需分析 SWIF 波形。

    您能否还展示您如何连接负载和电源? 我认为 R207应在 C109之前与 LM2936的引脚8串联。 我认为这不是问题的原因、但它确实会牺牲电流环路的余量。

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

    您好、Garrett、

    我可以感觉到 DAC IC 的异常发热、并怀疑确实有问题、我的汇编器确实有损坏电路板的历史。 我将在整个周末在新的电路板上组装一个隔离式(电路板上有很多电路)部分、并将让您了解您要求的所有采集结果。 此外、我注意到了 R207问题、并将其与 LM2936串联。  

    此致
    Muneeb

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

    好的、当您有更新时、请告诉我。

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

    您好、Garrett、

    希望你们做得好。 我将最小电路组装在单独的电路板上、现在误差电流调节到预期值、这是一件好事。 目前、我尚未组装隔离变压器、而是将 DIN 和 ACK 引脚直接连接到 MCU。 我正在尝试写入 DACCODE 0x2AAA (4mA)、但我看不到 OUT 电流变化或 ACK 引脚上的任何 ACK 反馈(我添加了上拉电阻器)。 下面是我要发送的单个帧的捕获、如果帧中有正确的特定奇偶校验位、请快速查看帧。

    除此之外、您能告诉我是否需要先写入配置寄存器、或者我可以直接写入 DACCODE 吗?

    谢谢
    -Muneeb

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

    很高兴器件能够正确调节电流。

    您的帧可以将0x2AAA 写入 DACCODE 寄存器。 您的奇偶校验位看起来也可以:

    P0 =[(低层面中的数量(4)) mod 2 =0]= 1

    P1 =[(高层面中的数量(3)) mod 2 =0]= 0

    您应该能够在不首先写入配置寄存器的情况下写入 DACCODE。 默认情况下、配置寄存器处于锁定状态。 上述逻辑波形的电压电平是多少? 您能否分享您的"最小"电路原理图?

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

    e2e.ti.com/.../Minimal-circuit.pdf

    您好、Garrett、

    电压电平为3V、我通过具有板载3V 稳压器的 ST 开发板为 DAC 供电。 我确信3V 能够承受 DAC (2.7~3.6V)的限制。 随附原理图以供参考、环路由一个12V 电源供电、电流表连接在环路中。 ACK 引脚也连接了上拉电阻。

    -Muneeb

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

    抱歉、我对 DNP 组件有点不清楚。 我知道您正在与具有 MCU 的 SWIF 直接连接、但在假定 DNP 标签正确的情况下、ACKB 似乎未连接。 在这种情况下、除非您单独使用指示器 ACKB、否则您将不会看到确认响应。 ACKB 需要一个上拉电阻器、因为它是漏极开路。

    发送帧时、您是否看到环路电流变化?

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

    你好!

    恐怕您可能会感到困惑。 DNP 器件未安装在电路板上、但正如我在上一个重播中提到的、ACKB 引脚上拉电阻连接到3V 电源。 DIN 和 ACKB 引脚连接到 MCU 的两个独立 GPIO、ACKB 具有上拉电阻器。

    我在 ACKB 引脚上看不到任何东西(低电平)、环路电流没有变化、在发送帧时稳定在3.23mA。 我也尝试降低帧速率、但仍然没有降低。 我还能为您提供什么其他信息来分析问题吗? 可能是 DIN 和 ACKB 引脚的示波器图片?

    -Muneeb

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

    谢谢、我现在明白了。 如果您提供 DIN 和 ACKB 示波器截图、肯定会有所帮助。 您的帧在逻辑分析仪上看起来不错、但最好在器件引脚上看到波形。 这是我主要怀疑某个东西可能会使帧失真。

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

    您好、Garrett、

    连接了 DIN 和 ACKB 引脚的示波器捕获。 请告诉我这些看起来是否正常、或者您发现了任何问题。 捕获不是全帧、但我认为这些足以提示帧的电压电平。

    -Muneeb
    e2e.ti.com/.../Scope_5F00_Capture_5F00_ACKB_5F00_DIN.pdf

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

    Muneeb、您好!

    感谢您提供示波器捕获。 我认为问题是、由于某种原因、波形具有直流偏移和小幅值。 根据您的示波器捕获、振幅似乎为+/-500mV、偏移为2V。 这意味着它永远不会低于 VIL 转换、并且数字接口不会看到它。 产生直流偏移的原因是什么?

    谢谢、
    Garrett

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

    对此进行了任何更新?

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

    您好、Garrett、

    感谢您的帮助、当我使用现有板时、为了测试目的、与 MCU 的连接通过导线完成、并且有一股不可见的导线将 DIN 线短接至3.0V、这导致了偏移。 由于这是固定的、通信工作正常、输出电流也正常。 我还在焊接隔离电路、并将检查与该电路的通信。 如果工作正常、我会将帖子标记为已解决、否则我需要您更多帮助。 再次感谢您指出问题。

    此致
    Muneeb Khan

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

    e2e.ti.com/.../scope_5F00_capture_5F00_isolation.pdf

    您好、Garrett、

    此处更新了、请检查所附各个点的示波器捕获(3.0V MCU 替换为3.3V)。 添加了隔离电路后、DAC 可以很好地调节到误差电流、但无法识别帧。 DIN 引脚处的帧电压对于 DAC 逻辑而言太低。 当直接耦合到 DIN 和 MCU 引脚时、同一帧工作正常。

    您能否在原理图中验证缓冲器配置?

    -Muneeb

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

    很高兴您使用了直接界面、这是一个很好的进展。

    波形不正确。 它应该是阻尼脉冲响应。 对于缓冲器配置、您好像将数据表中标题8.2和图28应用电路下的图与之混合。 您要实现哪一个?

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

    嗨、Garrett

    我是代表普通人发布的、因为他现在无法访问他的计算机。 这是他的反馈:

    "我使用单个 Rx/TX 引脚和 Rx_TX_EN 引脚来实现图28。 直流阻断电路是直向的,但仍然无法按预期工作。 您是否可以在此处建议任何调试点?”

    请仍随时与我们联系  

    谢谢

    特拉维斯

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

    我建议首先实现图30中所示的电路、以确保您的隔离电路正常工作。 请注意图30所示的隔离变压器中的电流方向。 它与您的配置相反。

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

    感谢您的建议、但对于当前的电路板、很难用这种方法进行测试。 我们可能需要对电路板进行迭代。 我有疑问,这可能是票的最后一个问题。 我在 MCU、DIN 和 ACKB 引脚之间实现了图31数字隔离器。 它运行良好、我认为我们可以这样做、而无需在这个问题上投入更多时间。 请告诉我、如果我在图31中缺少数字隔离器的使用方法。 如果一切都如此良好、我们将以非常感谢您的帮助和耐心来结束本次机票。

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

    如果数字隔离器在您的应用中是可以使用的、则可以使用数字隔离器。 通常、与变压器配置相比、数字隔离器消耗的电流更大。

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

    感谢您的帮助、我已标记了解决我问题的回复。

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

    很高兴帮助解决您的问题。 如果您遇到 DAC 问题、请随时再次发布。

    谢谢、
    Garrett