您好.
我在产品设计过程中遇到一个问题. 我使用的器件是Piccolo-B_F2803x_80_PN, 控制一个逆变器. 逆变器的PWM驱动信号由DSP 产生. 调试中发现, 每次上电后, PWM信号总是不会送出来, 必须手工按一下复位按钮, 才开始正常工作. 按按钮之前,我们发现PWM的中断已经被触发了, 但就是好像不工作. 似乎跟复位有关系.
我们检查了复位
电路的复位信号波形, 它是在
电源3.3V稳定后270ms才从低跳变到高, 似乎没有问题.
我们也作了如下试验: 用手按住复位按钮,然后给板子加电, 电源稳定几秒后,再松开复位按钮. 但结果与直接上电相同, pwm信号仍然不会送出, DSP中这段程序好像没有复位.
总之,无论上电之前按不按住复位按钮, 必须等上电完成, 电源稳定一段时间后, 再按下复位按钮,然后松开,PWM才开始正常输出.
请看图示的DSP电路原理图. 图中复位信号/RS送到 XRSN引脚.
我们试了点亮LED使其闪烁的程序, 运行没有问题, 上电就复位,不需手动按按钮. 看来这个复位引脚仅控制了PWM输出程序.
请帮忙分析,这可能是什么原因造成的? 谢谢!