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.

[参考译文] TMS320F280039C:PWM 的开通占空比将导致与 CCS 断开连接

Guru**** 2549910 points
Other Parts Discussed in Thread: SFRA, UNIFLASH, C2000-GANG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1239385/tms320f280039c-turn-up-duty-of-pwm-will-cause-disconnection-with-ccs

器件型号:TMS320F280039C
主题中讨论的其他器件:SFRAUNIFLASHC2000-GANG

大家好、

客户有问题需要您的帮助:

大家好、我将测试 BuckBoost 例程。 我使用0039C 开发板烧写然后跳转到主电路。 CCS 的连接没有问题、但我使用 XDS110跳线连接到我设计的控制板。 主电路后、我发现当我把占空比调整到大于0.4时、也就是在等电压和升压模式下运行时、控制板将与 CCS 断开连接。 我测得控制板的3.3V 非常稳定。 我想问的是问题是什么。  下图是占空比从0.4调整到0.5时控制板上的输出电压(黄色)和3.3V (紫色)

您能帮助检查这个问题吗?

谢谢。此致、

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

    这是 用于控制板和

    其中、我没有使用1.2V MCU、振荡器是 MCU 的内部振荡器

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

    尊敬的 Ben:

    您是否能够使用示波器来监视 JTAG 信号(TMS、TCK 和 TDI、TDO、如果您使用的是4引脚 JTAG)? 降压/升压模块的噪声可能导致了连接问题。

    此致、

    本·科利尔

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

    尊敬的 Benjamin:

    我使用 TMS 和 TCK 的2引脚 JTAG。 我测量了 TMS 信号、发现它是一个不稳定的信号。

    稍后将显示以下警告

    此致、

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

    尊敬的 Ben:

    您可能必须重新路由 JTAG 信号、以使其不靠近可能为降压/升压转换的任何处。

    此致、

    本·科利尔

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

    尊敬的 Benjamin:

    您可能需要重新路由 JTAG 信号,以便这些信号不会靠近可能切换用于降压升压的任何信号。

    这是否意味着 PWM 信号会影响编程信号? 我当前正在使用跳线连接到主电路、使其远离 MOS、但仍会断开。

    此致、

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

    尊敬的 Ben:

    根据 ePWM 频率以及电路板布局和原理图、PWM 可能会影响您的 JTAG 信号。 您是否要将降压/升压电路与 C2000器件隔离? 或者是否有公共电源和接地?  

    此致、

    本·科利尔

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

    尊敬的 Benjamin:

    控制板的5V 电压由主电路提供、接地也连接到主电路、但我曾尝试不使用主电路的5V、而是直接连接到开发板的3.3V、 这里仍然会从 CCS 上断开连接;另一点、我尝试使用控制板连接到 SFRA、但我多次尝试连接失败。

    此致、

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

    尊敬的 Ben:

    我也许建议 尝试在您的电路板上重新路由 JTAG 迹线、但我不确定您的问题是由 EMI 还是接地环路等原因造成的。 值得研究的是造成 TMS 上观察到的电压尖峰的原因。  

    我强烈建议您查看一些 TI EVM、如下所示:  

    https://www.ti.com/tool/BOOSTXL-BUCKCONV

    https://www.ti.com/tool/TIDM-BUCKBOOST-BIDIR

    我将查看这些板与您的设置之间的差异。  

    此致、

    本·科利尔

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

    尊敬的 Benjamin:  

    为了进行确认、我使用 XDS110 JTAG 线中的 TMS 和 TCK 直接跳转到控制板上的 TMS 和 TCK 进行编程、因此上述 JTAG 布线意味着 XDS110的布线? 如果是这样、我可能无法自己重新导线、对吧?

    谢谢。此致、

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

    尊敬的 Ben:

    我当时在讨论如何在控制板上重新路由 TMS 和 TCK 迹线。  但是、这可能不能解决问题、因为这只对 EMI 有实际帮助。  

    请查看这篇文章: https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds_target_connection_guide.html#buffered-case

    如果 JTAG 信号的 传输距离必须 超过6英寸、则可能需要对信号进行缓冲。 此外、还有有助于提高信号质量的可选端接。 不过、还可能存在其他问题。 我认为有必要对您在 TMS 引脚上看到的电压尖峰的原因进行调查。

    比如、只有当您的职责高于特定水平时、您才会看到这些尖峰? 尖峰是否会随着占空比的增加而变大? 您能否在独立模式下运行器件、并查看某些主机的 TMS 和 TCK 引脚上是否仍存在电压尖峰? 此外、为什么 TMS 上只有尖峰而 TCK 上没有呢?

    此致、

    本·科利尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="531788" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1239385/tms320f280039c-turn-up-duty-of-pwm-will-cause-disconnection-with-ccs/4696607 #4696607"]只有当您的工作时间高于特定水平时才会出现这些尖峰? 峰值是否会随着关税的增加而变大?

    我在燃烧后没有交完税时有一个尖峰,当我增加了税时,尖峰没有变大。

    您能否以独立模式运行设备,并查看某些 dutys 的 TMS 和 TCK 引脚上是否仍然存在电压尖峰?

    我只会刻录到控制板上。 如果我不连接主板、会有尖峰、但它不会从 CCS 断开。 当我只刻录到0039C 开发板时、会出现峰值。

    为什么 TMS 只有峰值而 TCK 没有?

    下图是 TCK 通过抖动

    当我测量 TMS 信号时、很容易犯以下错误。 如果我不进行测量、则不存在此错误。 此时、TMS 波形显示在右侧。

    此致,

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

    Ben、

    你能看一下我在上一篇文章链接的文章吗? 由于您使用从 Launchpad 到控制板的跳线、JTAG 信号可能足够长而会引起问题。 可能需要使用缓冲器来帮助您进行设置。 您还可以尝试降低 TCK 频率吗?  

    此致、

    本·科利尔

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

    尊敬的 Benjamin:

    您能看一下我在上一篇文章中链接的文章吗?

    是的、我看过其他 EVM、可能是因为我的控制板接线问题

    您是否还可以尝试降低 TCK 频率?  [/报价]

    我曾尝试将它降低到500kHz、但它仍然断开连接

    我想尝试在未连接 CCS 的情况下将程序刻录到控制板的闪存中进行测试、但我已将其烧过很多次、每次关闭电源后该程序都会消失。 我没有问题将其刻录到开发板的闪存中是的、我想问一下开发板的 cmd 文件是否与我的控制板不同? 为什么我不能烧写到控制板的闪存中?

    此外、我想问、除了通过 CCS 连接到 XDS110、是否有任何其他编程器可用于0039C 的 MCU。 例如、为程序员提供输出文件后、可以对单个或多个 MCU 进行一键式编程。

    此致、

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

    尊敬的 Ben:

    默认情况下、F280039将读取 GPIO24和 GPIO32以确定引导模式。 您是否已进行这些设置以便控制板从闪存引导?  

    对于 Launchpad 和您的控制板、用于闪存的默认链接器 CMD 文件应该没有问题。

    我们提供了多种不同的 JTAG 调试探针、可用于对 XDS100、XDS200和 XDS560等单个器件进行编程。 这样、您就可以一次对多个器件进行编程、但需要在 JTAG 菊花链中配置 F280039器件、这可能是我们不希望看到的。  

    借助这些调试探针、您可以使用 CCS 或 UNIFLASH 对器件进行编程。 Uniflash、可让您通过命令行文件或批处理文件对器件进行编程。  

    还有这款 C2000-GANG 编程器、它允许您一次对8个相同的器件进行编程: https://www.ti.com/tool/C2000-GANG

    我以前没有使用 Gang 编程器、但看起来它带有自己的 GUI 来帮助用户入门。

    此致、

    本·科利尔

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

    尊敬的 Benjamin:

    默认情况下,F280039将读取 GPIO24和 GPIO32来确定引导模式。 您是否已进行这些设置以便控制板从闪存引导?  [/报价]

    此部件没有特殊设置。 我当前正在使用 TI 的例程。 此器件是否在 CMD 文件中设置?

    关于 SFRA 扫描的问题、我现在将通过开发板的 XDS110来连接并烧录控制板上的 TMS 和 TCK。 我尝试使用 SFRA 进行扫描、发现获得的波形线不正确。 左图是无负载、右图是在加载的情况下、如果我只使用 TMS 和 TCK 引脚连接、我可以使用 SFRA 进行扫描吗?

    还有此 C2000-GANG 编程器,它允许您一次对8个相同的器件进行编程:

    大多数编程器目前是否用于大规模生产 C2000-GANG? 是否有办法为我们提供 C2000-GAND 以进行编程测试?

    此致、

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

    Ben、

    我不确定我是否仅在使用 TMS 和 TCK 时能够理解您关于使用 SFRA 的问题、能否请您澄清一下?  

    我的理解是、它用于中型生产、而一些大型客户拥有定制的闪存编程工具。 我将不得不研究如何发送样本程序员。  

    此外、我还向您发送了一个朋友请求、以便我可以向您发送私人消息、因为我们可能不想 公布 如何申请样片的详细信息。  

    此致、

    本·科利尔

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

    尊敬的 Benjamin:

    我不确定我是否理解您关于仅在使用 TMS 和 TCK 时使用 SFRA 的问题,您能否澄清?  [/报价]

    目前、在我将 USB 线缆连接到开发板之后、我只需将开发板上的 TMS 和 TCK 的两个引脚跳接到我的控制板上、但 SFRA 扫描到的波形会严重抖动、如下图所示、 而且无法使用 CompDesigner。 为了进行补偿、是否需要连接其他引脚才能使用 SFRA? 或者、是否有其他方法可以计算补偿参数值?

    此致、

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

    Ben、

    您是否还要连接接地信号? 我认为这很重要。  

    此致、

    本·科利尔

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

    尊敬的 Benjamin:

    可以、为了更稳定、请连接更多的接地线。

    此致、

    本   

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

    Ben、

    只是为了确认一下、您的根本问题是在将占空比调整到40%以上时存在与控制板的连接问题?  

    您是仅在高于该水平时看到噪声扫描、还是在低于该阈值时看到相同的结果?  

    此致、

    本·科利尔