F280049C芯片,配置了4组PWM4,5,6,7输出,配置输出100K方波,配置完全相同,现在PWM4,5,6输出正常,PWM7(GPIO28,29)输出不正常,PWM7(GPIO28,29)配置为PWM时输出高电平电压只有1.7V左右,配置为普通IO输出时,输出高电平电压为3.3V。实测图形如下:2通道为PWM6正常输出,1通道为PWM7不正常输出,PWM7不仅输出电压偏低,而且输出波形也不是0.5方波。
Green Deng:除了时基计数器同步的部分不太一样,其他好像没区别(参考芯片TRM第18.4.3.3 Time-Base Counter Synchronization),但是我看你也没有使用同步
单独设置PWM7的话能使用吗?
F280049C芯片,配置了4组PWM4,5,6,7输出,配置输出100K方波,配置完全相同,现在PWM4,5,6输出正常,PWM7(GPIO28,29)输出不正常,PWM7(GPIO28,29)配置为PWM时输出高电平电压只有1.7V左右,配置为普通IO输出时,输出高电平电压为3.3V。实测图形如下:2通道为PWM6正常输出,1通道为PWM7不正常输出,PWM7不仅输出电压偏低,而且输出波形也不是0.5方波。
user3788754:
回复 Green Deng:
单独设置PWM7输出,波形依然有问题,电压只有1.7V,应该拉低的波形,在死区时间后被置高,请问你们是否有DEMO板,能否帮我测试一下GPIO28,29是否能PWM正常输出,我好判断到底是我的外围问题,还是芯片本身问题。
F280049C芯片,配置了4组PWM4,5,6,7输出,配置输出100K方波,配置完全相同,现在PWM4,5,6输出正常,PWM7(GPIO28,29)输出不正常,PWM7(GPIO28,29)配置为PWM时输出高电平电压只有1.7V左右,配置为普通IO输出时,输出高电平电压为3.3V。实测图形如下:2通道为PWM6正常输出,1通道为PWM7不正常输出,PWM7不仅输出电压偏低,而且输出波形也不是0.5方波。
user3788754:
回复 Green Deng:
问题已经发现,怀疑是DSP芯片IO口坏了,我重新换了一个新的DSP芯片,这个问题就没有复现了,多谢。
F280049C芯片,配置了4组PWM4,5,6,7输出,配置输出100K方波,配置完全相同,现在PWM4,5,6输出正常,PWM7(GPIO28,29)输出不正常,PWM7(GPIO28,29)配置为PWM时输出高电平电压只有1.7V左右,配置为普通IO输出时,输出高电平电压为3.3V。实测图形如下:2通道为PWM6正常输出,1通道为PWM7不正常输出,PWM7不仅输出电压偏低,而且输出波形也不是0.5方波。
Green Deng:
回复 user3788754:
非常感谢你的反馈