遇到一个奇怪的问题,关于预驱电压影响单片机工作的问题
今晚焊好了无刷电驱的板子,给预驱9.5V一下供电时,一切正常当我把供电电压提高到12V时,单片机显示屏开始闪,不断重启,过十几秒后正常,但是PWM初始化完的程序都执行不了。(PWM是有输出的,预驱控制的MOS也正常开关)
当我把PWM的占空比改为0或者满占空比时,就又恢复正常了。
如何我把PWM占空比改为一半时,然后把预驱电路断电(预驱芯片关闭),单片机就又正常了。(单片机在40MHZ运行)
下面是重点,
我把单片机的运行频率改为35MHZ时,接入预驱电路,PWM占空比改为一半,这时12V电压下就工作正常了。但是提高到16V左右又开始出现之前不正常的现象。
然后我再把单片机的运行频率改为24MHZ时,20V以下都没问题(电压再高预驱就承受不住了)。非常奇怪
但是我弄的外部32K晶振死活不起振,就没法测试外部晶振工作下会不会出现这样的问题。
请大佬指点一下
可能是电源问题,建议用示波器测一下 DebugLab 发表于 2024-12-31 00:25
可能是电源问题,建议用示波器测一下
好的,我明天看看波形 应该是电源有问题,示波器看一下波形。 检查了波形,发现高频干扰非常严重,我把给单片机供电的5v关了,用一箭双雕那个串口烧录器供电,但是还是干扰非常严重,是地回路走线导致的吗
页:
[1]