|
如图为L298组成的电机控制,MCU是STM32F103RBT6,电源12V,经过LM2676转换5V供给板上5V的芯片,5V经过LM1117输出3.3V给STM32,电机运行的情况下将产生50V的反向电动势,这个电动势将在续流二极管SK24的作用下回馈到电源VIN消耗掉,也就是这样会抬高输入的12V电压,假使这个50V的反压会通过LM2676到达+5V电压,在L298的+5V端通过L298的IO作用到STM32的IO, 第一个问题,看到STM32的IO说明图里面有保护二极管,这个保护二极管是内部带的吗?这个二极管吧高压回馈到STM32的电源,会不会烧芯片,手册上的“VDD_FT 对5 伏兼容I/O 脚是特殊的”,VDD_FT是如何连接的,什么原理能使他兼容5V输入,。是不是兼容5V就去掉了内部的上拉保护二极管。它与VDD 不同手册所说的ESD保护2000V是否能保护我现在这种情况的发生。 第二个问题,我现在L298用的5V逻辑电压,STM32用的3.3V,这种情况下STM32做输出会产生什么不好的因素,如何避免。设置为OD吗?
经过试验,现在很快烧毁了两片103RBT6,实在是无法也不太敢在原来电路基础上做实验,望各位多多指教,
|
|