工具与软件:
我的 客户使用280039 PWM 模块、遇到以下问题:
1.芯片复位后、PWM 电平下降得非常慢、持续时间约7 μ s。 所有 PWM 驱动器都存在此问题。
2、还有另一个问题。 复位时、电平会下降、然后电平再次异常拉高。
3.客户还想了解复位时 PWM 引脚是处于高阻抗还是低电平状态。
是否有专家可以解决这些问题? 谢谢。
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.
工具与软件:
我的 客户使用280039 PWM 模块、遇到以下问题:
1.芯片复位后、PWM 电平下降得非常慢、持续时间约7 μ s。 所有 PWM 驱动器都存在此问题。
2、还有另一个问题。 复位时、电平会下降、然后电平再次异常拉高。
3.客户还想了解复位时 PWM 引脚是处于高阻抗还是低电平状态。
是否有专家可以解决这些问题? 谢谢。
尊敬的 Lawrence:
复位器件时、GPIO 处于高阻抗模式、如下表中的 TRM 所示
如果希望在复位置位时控制 PWM 管脚的行为、我 建议将这些管脚驱动为低电平、然后触发复位。
[报价用户 id="623730" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1442804/tms320f280039-the-pwm-wave-is-not-pulled-to-ground-immediately-after-the-chip-is-reset "]复位时、电平会下降、然后电平再次异常拉高。
[报价]您是否可以尝试相同操作、断开该引脚与 Launchpad 上的硬件的连接并触发复位、您是否仍会看到这种行为?
谢谢。
Prarthan、您好!
在这种情况下、客户需要使用外部触发器复位来控制 PWM。 这是 PWM 的无源控制、因此不适合提前将 PWM 直接驱动至低电平。 我建议客户在 PWM 引脚上连接一个外部下拉电阻器以加快放电过程并减少影响。
我分析了此延迟过程是否是 MCU 本身断电以及内部 MCU 电容器放电到地导致的、因为我测试了其他 MCU。 即使使用定时器来执行 PWM、在突然出现电源故障或复位的情况下、从高电平到接地之间也会有延迟、而外部下拉电阻可以缓解这种延迟。 因此、此问题的根本原因不是内部 MCU 电容器放电到地引起的、是否有官方解释?
关于异常拉高的问题。 我无法在 EVM 中重现此故障、并且我推测这是由客户的外部电路导致的。
谢谢
MCU 本身已断电
MCU 是否已断电?我们是否发出 MCU 复位?
即使在 复位后(不是 MCU 断电)您是否看到缓慢放电?
谢谢