求助,STC32G12K128同时输出两路PWM不稳定,相互干扰
已经几天了,各种修改硬件,地线也做了分割,实在解决不了过来求助,现在情况是PWMA和PWMB都要输出PWM信号,单一输出时非常稳定,两个同时输出,并且占空比都不为100%时就不稳定了,比如PWMA输出一个占空比50%的信号,PWMB输出一个100%信号,这时候还是稳定的,单路输出,另一路关闭时也稳定,问题就出现在假如A输出50%,B输出30%的时候,这个B的30% 在输出高电平时间里,会影响到A输出,A的电压会被拉低一点点,等到B输出低电平时间时,A又恢复了,同样情况也出现在B上。。。硬件各种修改,各种增加输入/输出电容,分割地线,都试了,最后发现问题是在MUC这里,我的MCU供电是5V,也加了100NF+22UF电容作为VCC的旁路,求大佬们帮分析一下问题出在哪?非常感谢缺少具体分析所需的必要信息,请提供原理图PDF和程序
原理图截图也可,请保证完整且清晰,不要使用手机拍摄电脑屏幕
程序请提供可编辑的文本文件,不要截图或手机拍摄电脑屏幕
程序涉及商业机密(怕同行抄袭的)或无关部分可以删除,但要保证编译通过,尽量提供可复现问题的最简程序
受PCB设计影响较大的功能(如ADC和触摸按键)和可能存在生产、制造、结构、焊接等问题的,请提供PCB图或拍摄实物照片(记得先擦镜头)
其他可能需要提供的:单片机型号、版本、ISP软件版本、下载工具型号和版本、电源上下电波形、单片机电源电压电流、主时钟频率等硬件选项
PWM输出脚带的负载重了,通过片内公共电源线产生的小压降正常.只要不影响逻辑输出就没问题,
另外,如果板子上有PWM驱动的功率电路,布线或测量位置不合适,大电流流过公共地线上的压降会影响测量结果.
这个属于线间干扰,与信号源(单片机)无关。 PWMA 和 PWMB之间共用中断向量,如果开启了PWM中断并且有相应业务的话,具体检查一下中断内的逻辑
页:
[1]