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.

[参考译文] X49c LaunchPad +3V3、通过+5V XDS110

Guru**** 2747345 points

Other Parts Discussed in Thread: LMR62421, EK-TM4C1294XL, BOOSTXL-DRV8320RS, TMS320F280049C, LAUNCHXL-F280049C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/885802/x49c-launchpad-3v3-via-5v-xds110

器件型号:TMS320F280049C
主题中讨论的其他器件:LMR62421EK-TM4C1294XLBOOSTXL-DRV8320RSLAUNCHXL-F280049C

如果不通过 VBUS 为 XDS110供电、并且移除了 L101以使用外部+5Vdc 电源、则似乎存在隔离问题。 由于隔离栅的 LaunchPad 侧没有3V3降压、因此需要移除 L1。 主机直流逆变器通过降压+40Vdc 提供750mA +5Vdc。 因此、JP1、JP2、JP3必须捆绑在一起、以便 U101可以针对目标 MCU 和 XDS110将+5V 降压至+3V3。 USB 主机没有+5 VBUS 电源。

当只启用 ADC 偏移校准时、没有隔离的结果是 XDS110立即从主机 USB CCS 实时调试中断开。

奇怪的是、+3V3升压+5V (U5)存在目标隔离侧、但当通过 JP1、JP2、JP3与 U101隔离时、没有从+5V 降压到3V3为目标 MCU 供电。

U5能否降压至+3V3、而不是升压?

2.恢复 XDS110隔离和/或使用 U5将+5降压至+3V3的简单解决方案是什么? 现在、它在 JP1、JP2、JP3就位的情况下为目标 MCU 供电、但与目标侧没有 XDS110隔离。

3.当外部+5V 电源为接头 J3引脚21、接地 J3引脚22供电时、我们是否应该移除 JP1以添加接地隔离(U3)?

隔离边界(U3)原理图没有意义 VBUS1=USB_VBUS (JP3)、VBUS2连接到隔离另一侧的+3V3。 似乎通过 JP2 +3V3应该被连接至 U5的 VDD2而不是 VBUS2。 似乎 VB2实际上是+5V、移除了用于+5V 隔离的 JP3和用于 VDD2 +3V3隔离的 JP2? 是否正确描述了隔离边界(U5)? 如果描述错误、TI 能否提供更正图、以便我们了解 JP1、JP2、JP3被移除或留在位时隔离层应如何工作?

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

    尊敬的 GL:

    [报价用户="GL"]1. 可以使 U5降压+5V 至+3V3、而不是升压吗?

    不能。 LMR62421仅为升压转换器。

    [报价用户="GL"]2. 要恢复 XDS110隔离和/或使用 U5降压+5至+3V3、哪种简单的解决方案? 它现在使用 JP1、JP2、JP3就位来为目标 MCU 供电、但没有与目标侧隔离 XDS110。[/QUERP]

    不确定"简单"的解决方案。 这不是 LP 设计中的预期用例。 目标用例是在外部为 DUT 侧提供3.3V 电压、并删除 JP1、2和3以保持 XDS110隔离。 如果您需要5V 至3.3V 的转换、则必须包含一些外部插件模块。

    [报价用户="GL"]3. 当外部+5V 电源为接头 J3引脚21、接地 J3引脚22供电时、我们是否应该移除 JP1以添加接地隔离(U3)?[/引用]

    是的、如果您想要隔离 XDS110。

    最棒的

    Kevin

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

    HN 移除了 JP1、JP2、JP3、更换了 L101并通过 J3 +3V3/GND 和 J4 +3V3/GND 为目标供电。 XDS110由主机+5 VBUS 供电。

    奇怪的是、即使在运行 SDK 电机偏移计算时完全隔离 XDS110、实时调试仍会断开连接。 XDS110像没有隔离一样退回 USB 连接。 不要忘记、这是我最担心的一点、就是使用 CCS 调试进行任何电机控制。

    C28xx_CPU1:在长度为0x1的第1页的0x402处写入存储器块时出现问题:(错误-1041 @ 0xFFFFFFB)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包8.4.0.00006) 28xx_CPU1:停止目标 CPU 时出现问题:(错误-1044 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包8.4.0.00006) C28xx_CPU1:错误:(错误-1044 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包8.4.0.00006)
    C28xx_CPU1:20次尝试后无法确定目标状态 C28xx_CPU1: 在断开连接之前无法从目标中删除调试状态。 程序存储器中仍可能嵌入了断点运算代码。 建议您在连接之前重置仿真器、并在继续调试之前重新加载程序。

     

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

    GxADCC 进入 GxADCAB 的电压角度(CH2)表明没有 XDS110异常。 此外、将这3个输入上的 SOH 窗口从14个时钟减少到5个、这对停止 XDS110突然断开没有影响。 USB 电缆的3英尺电缆长度的每一端都有铁氧体滤波器。 BoosXL 驱动器套件在几周内使用了相同的电缆、原因不明、原因不明、在通过 USB 隔离进行 CCS 实时调试期间发生火灾、移除了 JP1、2、3。

    不要理解原理图中绘制的隔离区域 IC U3、没有意义(C1网 C2)、因为(C106无网 C105)。 左侧(U3)+3V3应 通过 VDD1的隔离区进入 VDD2 (USB_VCC +3V3)。 如果将 PCB 设计为原理图所示、则可以解释 XDS110突然断开的原因。 似乎 C1或 C2与+3V3之间不应放置任何 NET、而应将其放置在 VDD2上、以便通过隔离区实现隔离。

    1.原理图绘制是否正确、或 LaunchPad PCB 屏障区域网是否配置正确?

    例如、通过 USB (无隔离)连接 EK-TM4C1294XL 的同一直流逆变器 XDS100链接到运行时 GUI、而不会出现这些问题。   

    USB 隔离区域似乎不能正常工作、BoostXL-drv8320rs 外部 PGA 滤波器白色解决了 USB 隔离问题。 x49c MCU 不是 POR、BOR 或 NMI 故障状态、可以直观地观察到。

       

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

    此外、xds110反弹可能与死区相关的击穿、但根据10ns (100Mhz) PWM 时钟速率、红色/馈送设置为180ns 延迟(hal.h)。

    xds110 TM4C129x VDD 的大容量电容限制为3 x 0.01uf、2 x 0.1uf、1 x 1uf。 我们的定制 PCB TM4C1294必须在3个 VDD 总线点上添加3.3uf 来停止随机 POR。 VDDC 与我们的 TM4C1294 1 x 3.3uf、2 x 0.1uf 大致相同。

    奇怪的自定义 PCB 不会像上面的示波器捕获那样进入 PWM 周期、即在 XDS110崩溃之前的9 x 50µs 周期。

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

    尊敬的 Kevin:

    奇怪的是、当 JP1、JP2、JP3被移除时、XDS110不会与以+3V3为源的目标相隔离。

    可以注意到这一点、因为 VBUS 为 LED0供电、而虚拟 COM4、COM5在提供隔离的目标侧+3V3之前不存在。 这是向后隔离、因为 U101应该为 XDC110 TM4C129 MCU 供电、但不会。

    启用 SCIA 并尝试打印调试消息后偶然发现此问题。 虚拟 COM4在目标已通电之前不存在。 似乎跳线应允许从 VBUS 为 XDS110供电、而不会通过 TMS320F280049c MCU 的隔离栅+3V3。

    x49c 从 Booster 接头获取+3V3、并且在移除 JP1、2、3时不应将3V3传递回 XDC110。 移除 JP1、2、3后、XDC110如何从隔离栅的目标侧为+3V3供电?

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

    您好、GI、

    对于 LAUNCHXL-F280049C、XDS110位于 DUT 侧。 移除 JP1-3后、从计算机到 XDS110 (U2)的 USB 接口与 U3隔离。 然后、电路板的 DUT/XDS110侧应由单独的隔离式电源供电。

    最棒的

    Kevin

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

    [引用 user="Kevin Allen18"]然后、电路板的 DUT/XDS110侧应由单独的隔离式电源供电。[/quot]

    然而、如果在目标移除+3V3电源时该功能正常工作、为什么设备管理器会中断 XDS110虚拟 COM 端口? 如果 XDS110通过 USB 供电、虚拟 COM 端口将保留在 Windows 设备管理器中、但它们不会!  从 XDS110角度看、不会从移除 JP2获取3V3隔离。 XDS110从隔离的目标侧为 JP2周围的3V3供电。

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

    我已经尝试了一切来阻止 XDS110放弃 CCS 实时调试连接。 JP2上的+3V3似乎必须更好地隔离或受到奇数 PCB 插图的影响。 如果 XDS110只能从移除了具有 JP2的目标(DUT)获取+3V3、则在隔离边界内肯定会有问题。 与任何其他连接的器件一样、移动 JP2的点是使 XDS110从 USB 获取3V3。

    "对于 LAUNCHXL-F280049C 、XDS110位于 DUT 侧。"

    这将是非常奇怪的(XDS/USB)隔离、当 CCS 在任何微小噪声上连接到+3V3目标电源时断开连接时、可以看到结果。 如果 XDS110未作为 USB 器件进行隔离、那么移除 JP2并使用 Booster 3V3电源有什么意义? 那么、为什么不简单地使用板载3V3 (U101)为所有系统供电。 在这个 x49c PCB 设计中、很明显遗漏了一些东西、或者没有使用跳线连接器件测试 J1-J8接头。

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

    Gi、

    我想会有些困惑。

    [引用 USER="GL">然而、如果在目标移除+3V3电源时该功能正常、为什么设备管理器中的 XDS110虚拟 COM 端口会消失? 如果 XDS110通过 USB 供电、虚拟 COM 端口将保留在 Windows 设备管理器中、但它们不会!

    XDS110未相对于 F28004x DUT 进行隔离。 它们共享相同的 GND 平面和 PWR 轨。 因此、如果从 F28004x 中移除3.3V 电压、也将移除 XDS110 (TM4C)的3.3V 电压。

    我要提到的隔离是、移除 JP1、2和3后、连接到 PC 的 USB 与 XDS110和 F28004x 隔离。

    [引用 user="gL"]似乎 JP2上的+3V3必须更好地隔离或受到奇数 PCB 图稿的影响。

    我不确定上述内容是什么意思。

    最棒的

    Kevin