MC56F84789的PWM信号在禁止后输出信号是随机的高低电平?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MC56F84789的PWM信号在禁止后输出信号是随机的高低电平?

1,388 Views
shengweizhang
Contributor I

Hello,

我用MC56F84789做开关电源方面的应用。PWM初始化后,通过MCTRL寄存器的RUN来控制PWM信号输出和停止。我的开关电源是短时加载的,所以PWM信号输出并不是持续的。现在的问题是,通过MCTRL寄存器的RUN控制PWM为disable时,测量PWM输出端口电压是随机的,有时候是高电平,有时候是低电平。为什么在PWM信号disable时不能都输出低电平哪?

Labels (1)
0 Kudos
2 Replies

971 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

ShengWei,

我刚才用TWR-8400 board测了一下,清掉RUN bit in PWMA_MCTRL, 相应的两个PWM脚是低电平。 我甚至不能用5k ohm的电阻将其拉到高电平。

如果你设置PWMA_OUTEN register来disable PWM 脚, 再接下拉电阻,会怎样? 试一下。

你也可以设置PWMA_MASK register.

BR

xiangjun rong

0 Kudos

971 Views
shengweizhang
Contributor I

产生一个force事件就好了,在开始产生pwm信号前和关闭pwm信号前都加一个force事件就好了。谢谢!

发自网易邮箱大师

在2016年03月29日 15:56 ,xiangjun.rong<mailto:admin@community.freescale.com>写道:

NXP Community <https://community.freescale.com/resources/statics/1000/35400-NXP-Community-Email-banner-600x75.jpg>

MC56F84789的PWM信号在禁止后输出信号是随机的高低电平?

reply from xiangjun.rong<https://community.freescale.com/people/xiangjun.rong?et=watches.email.thread> in Digital Signal Controllers - View the full discussion<https://community.freescale.com/message/629170?et=watches.email.thread#comment-629170>

0 Kudos