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.

[参考译文] TIDA-01418:对微控制器进行编程

Guru**** 2538930 points
Other Parts Discussed in Thread: TIDA-01418

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/909575/tida-01418-programming-the-microcontroller

器件型号:TIDA-01418

您好!

我对微控制器(控制逆变器)编程的理解是、首先关闭高压直流总线、然后对微控制器进行编程。 这是因为在编程过程中不会确定外设的状态、并且有可能发生击穿、除非有外部电路来防止这种情况发生。

对于 TIDA-01418、要对 MCU 进行重新编程、我们应先关闭400V 直流总线、然后对 MCU 进行编程。

是这样吗?

谢谢。

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

    无需关闭高压电源、您可能会停止运行电机和代码、然后直接对更新的代码进行编程、MCU 控制器会在闪存编程或重新加载代码期间将所有 GPIO 设置为高阻态、而无需电流输出。

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

    我们这样做了、一个桥臂上的两个开关组件被烧坏了。 发生了击穿。 因此、在闪存编程期间、PWM 信号必须在高 PWM 和低 PWM 上都具有高毛刺脉冲、PWM_EN 也以某种方式保持低电平(或 GPIO 上的高阻抗状态会留下低电势、并被解释为低信号以启用缓冲器)。

      如果在重新编程期间 GPIO 恰好保持高阻抗状态、则向 U304 SN74LVC541AQPWRQ1的引脚19 (/OE2网络:PWM_EN)添加一个上拉电阻器将禁用缓冲器输出。 如果 GPIO 在重新编程过程中很快产生一个低电平脉冲、则不起作用。 根据您的陈述、我们确认不会出现这种情况。 然后解决问题。

    另一种选择是在栅极驱动芯片之前添加击穿保护电路、以确保上部和下部 PWM 永远不会同时处于高电平。

    同时、在闪存编程期间关闭高压电源也可以防止击穿损坏、尽管这有时会非常麻烦。

    谢谢。

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

    你是对的。 在大多数应用中、添加一个具有使能引脚的缓冲器驱动器是一个通用解决方案、并且在 PWM 输出和使能引脚上添加一个上拉/下拉电阻器也是必要的。 如果在电路板上执行了这些方法、则可以使用高压电源更安全地对控制器进行编程。

    当然、如上所述、关闭高压电源是最安全的方法。

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

    感谢您的澄清、Yanming。