HAL_I2C_Mem_Read_IT读取INA226多个寄存器只有第一个寄存器是对的,其他全为0XFF
stm32电源部分
ST MotorControl Workbench 生成代码过程中报错Java的非法反射警告
HAL_TIM_IC_Start_DMA的回调函数是HAL_TIM_IC_CaptureCpltCallback吗?为什么进不去?
方波控制,光标这一段,相电流为啥上升了,之前怀疑是这个时候,同时开了三个MOS管,但实测波形,跟段波形有点滞后,而且时间也没那么长。
请问大家有没有遇到过芯片内存的数据和下载的不一样的?
在 STM32F0 系列中,CAN 外设的正常模式和监听模式怎么切换
STM32F030进入Stop模式后RTC唤醒问题
关于STM32F030的iic主收问题
STM32F030内部晶振怎么设置,内部晶振是延时函数怎么设置
微信公众号
手机版
1. RST引脚有没有两个钳位二极管?
大多数MCU的RST引脚 (比如STM32、GD32、NXP等)确实有内部钳位二极管 ,结构跟普通GPIO类似,上拉到VDD,下拉到VSS 。但——
所以,不能简单地把RST当成普通GPIO来看待 ,它的ESD/protection结构可能更复杂,但钳位行为大致还是存在的 。
✅ 2. VDD掉电时,RST通过电阻向VDD放电,会不会出现RST > VDD?
你这个直觉是对的:如果VDD突然掉电(比如短路或断电),而RST引脚还通过上拉电阻接在一个“还活着”的电压源(比如另一个电源域、电容、或外部复位芯片) ,那么RST确实会短暂高于VDD 。
这时候,内部钳位二极管会导通 ,把RST电压“拖”到VDD+一个二极管压降(通常是0.3~0.6V,取决于工艺和电流)。
✅ 3. 所以RST电压不会超过VDD+0.3V,绝对安全?
不一定。
✅ 结论
✅ 一句话总结
[md]您的意思是电路应该是这样的吗,增加一个4.7K用作放电时,钳位二极管的限流?但是我看ST的demo板,就是我这样的RC复位,没有加4.7k电阻
由于外部电容的存在,VDD 掉电时,这个电容上的电荷会通过连个上拉电阻对外放电使得复位脚同时被拉低。
由于上拉电阻和电容的存在,使得复位脚电平下降的速度略慢,但是只要下次上电时处于足够低就不会影响。
这个复位电路的意义是在上电时,使得复位引脚比VDD 上升慢,当VDD达到工作电压时,延迟释放复位脚。
通常来说,如果你板子不存在快速上电->掉电->再上电的情形,这种复位电路够用了。
大佬,三个问题请教
1.是所有的stm32的RST引脚都没有这个钳位二极管吗?
2.为什么我用万用表红表笔接RST,黑表笔接单片机的VDD,二极管挡位,显示有二极管压降
3.还是用下图这个RC复位?(我用示波器看确实VDD和RST电压同步跌落,但是理论分析的话,确实是RST要大于VDD才会放电的,可能是电压差的小?所以看不出来?)