如何防止热插拔烧坏单片机

大家都知道一般USB接口属于热插拔,实际任意带电进行连接的操作都可以属于热插拔。我们前面讲过芯片烧坏的原理,那么热插拔就是导致芯片烧坏的一个主要原因之一。

在电子产品的整个装配过程、以及产品使用过程经常会面临接口热插拔或者类似热插拔的过程。

比如:

1、PCB测试点的顶针测试

2、排线插拔安装

3、接插件安装

4、通信接口连接

5、模块插拔

那么在热插拔过程可能发生什么?

以下面这个电池排线接口为例:

插入过程中可能出现斜插,将导致12V加到MCU的IO上,或者GND没有有效接入,导致系统浮地,MCU IO变成0V,GND则被抬高。

这两种情况都将导致IO出现远高于VDD的电压或低于VSS的负压。

在插拔过程也确实抓到了IO口和VSS之间产生了极大的负压。

那么当IO口电压超过手册中的范围会发生什么?

负压将会导致GND到IO之间二极管导通产生负电流,正压过压导致IO和VDD之间二极管导通产生正电流。

那么这个电流能有多大呢?

如果PCB线路上没有限流电阻二极管导通时电流可到1A+,足以在1ms(毫秒)时间对芯片内部造成热损伤。

那么当我们添加限流电阻后,以100Ω为例、-3V为例,可以计算出电流 (3-0.3)/100=27mA,将被限制在27ma。

所以对于热插拔的防护,最简单低成本的设计就是在接口信号上串联电阻,电阻大小可根据信号类型和速率决定。

更多GD32 MCU相关咨询:https://www.gd32bbs.com/

相关推荐
上海合宙LuatOS5 分钟前
LuatOS框架的使用(1)
java·开发语言·单片机·嵌入式硬件·物联网·ios·iphone
梁洪飞21 分钟前
解决摄像头驱动起不来的情况
linux·arm开发·图像处理·嵌入式硬件·arm
摸摸电28 分钟前
DRAM结构
单片机·嵌入式硬件·设计规范
一路往蓝-Anbo1 小时前
第 4 篇:策略模式 (Strategy) —— 算法的热插拔艺术
网络·驱动开发·stm32·嵌入式硬件·算法·系统架构·策略模式
张海森-1688201 小时前
防止3.3v数字电源干扰到模拟电源3.3v 需做隔离,这里怎么实现
单片机
范纹杉想快点毕业2 小时前
自学嵌入式系统架构设计:有限状态机入门完全指南,C语言,嵌入式,单片机,微控制器,CPU,微机原理,计算机组成原理
c语言·开发语言·单片机·算法·microsoft
Blossom.1182 小时前
把大模型当“编译器”用:一句自然语言直接生成SoC的Verilog
数据库·人工智能·python·sql·单片机·嵌入式硬件·fpga开发
代码游侠10 小时前
ARM开发——阶段问题综述(二)
运维·arm开发·笔记·单片机·嵌入式硬件·学习
DLGXY10 小时前
STM32——旋转编码器计次(七)
stm32·单片机·嵌入式硬件
羽获飞11 小时前
从零开始学嵌入式之STM32——3.使用寄存器点亮一盏LED灯
单片机·嵌入式硬件