使用芯片STM32F101C8T6,发现了一个非常奇怪的问题,芯片由tps54386转换的3.3V供电,有个管脚PA5接到了单机驱动芯片L9170的输入端。PA5高低电平变化,改变9170的输出电平,从而是实现对电机的驱动。
问题是,54386的输入电压如果低于一定程度(大概7.5V左右),PA5的电平持续时间不对,例如,我要求高低电平各持续3秒,但高电平只持续数百毫秒的样子,大多数时间是低电平。输入电压高于这个值,PA5的电平持续时间就没问题。用示波器观察,输入电压的高低对3.3V并无任何影响,3.3V也没有明显的突变,纹波也基本稳定。
有没有人遇到过类似的问题,帮忙分析一下原因。谢谢 |