0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式笔记 | 非常容易被忽略的电流倒灌

ZLG致远电子 2024-12-09 16:57 次阅读

导读

嵌入式开发工程中,电流倒灌是一个容易被忽视但可能导致严重后果的问题。本章节将深入探讨电流倒灌的成因、影响以及如何在实际工程中识别和预防这一问题。

电流倒灌问题在5V电平的单片机时代几乎不会发生,主要是因为5V单片的IO耐压值高,单片机内部结构对IO保护设计很好。到了3.3V单片机时代,这类问题有一定的偶发性,但还是很少,尽管单片机IO口耐压值有所降低,但内部保护设计依然很到位,同时单片机上电后到程序运行的时间很短,IO口正确初始化后,能很好的与外设电平进行匹配,也能避免电流倒灌。而到了现在的MPU,处理器规模都比较大,IO口很多,系统电源通常有好几路不同的电压,而且还有严格的上电时序要求,再加上处理器的多级启动,启动时间较长,从上电到完成IO口初始化这段时间,远远比以前的单片机长,这段时间如果不谨慎处理电平,就有可能产生电流倒灌。

电流倒灌是一个非常隐蔽的问题,属于“慢性病”,在产品使用中很难被立即发现,只有在应用现场长时间运行后才有可能出现问题,出现的问题非常多样化,表现各异,就算给出解决办法,效果也不是立竿见影,而是需要通过长时间运行才能验证改善方案的有效性。

如果一个产品在现场运行较长一段时间后出现了故障,而用同一型号产品在实验室却无法复现,在基本定位为硬件问题的情况下,可以考虑排查电路设计上有无存在电流倒灌。结合多年来的应用经验,如下故障/问题可以往电流倒灌方面进行排查:

产品在现场运行几个月后出现偶发性重启或者宕机,更换核心板后故障消失;

产品在现场运行几个月后,网络偶发性异常,或者IO口控制设备异常,更换核心板后恢复正常;

产品在现场运行几个月后,系统开不了机,更换核心板后正常,故障板在实验室更换底板后依然无法启动系统。

电流倒灌却又是一个很常见的问题,在网络上以“IO电流倒灌”为关键词进行搜索,可以找到非常多的相关案例和解决办法的文章,如图1所示。

8f888d98-b60b-11ef-8084-92fbcf53809c.png

图1 网络上的“IO电流倒灌”搜索结果

8fab53a0-b60b-11ef-8084-92fbcf53809c.jpg  电流倒灌和IO电流倒灌

1. 电流倒灌

电流倒灌是指电流方向与常规流动方向相反的现象。在电路中,电流的方向通常是从电源的正极流出,经由负载流入电源的负极。然而,在某些情况下,如电源电压过高、电路保护措施不足或电路设计错误等,电流可能会反向流动,从电源的负极流回正极,这种现象就称为电流倒灌。

2. IO电流倒灌

IO电流倒灌是指在电子设备中,电流从电源线或信号线流回芯片或电路的现象。这通常是由于电源或信号线的配置不当,或者是因为电路设计错误导致的。

引脚电平冲突也有可能引起IO电流倒灌。例如某处理器引脚默认输出低电平,而所连接外设的引脚默认输出了高电平,此时就会产生从外设到处理器的IO灌电流。

3. 电流倒灌的后果

电流倒灌可能产生的后果,在症状上具有不确定性、多样性,以及问题的隐蔽性,经常让人捉摸不透。轻则可能导致信号失真或不稳定,从而影响设备的性能和稳定性,重则某个或者多个IO工作不正常,或者IO引脚损坏,引起相应外设控制异常,也有引起某些通信接口异常,再重一点就系统死机,出现莫名其妙的故障,更严重的则烧坏CPU,只能走返修途径或者报废。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6034

    文章

    44543

    浏览量

    634166
  • 电流
    +关注

    关注

    40

    文章

    6829

    浏览量

    132043
  • 嵌入式
    +关注

    关注

    5082

    文章

    19084

    浏览量

    304407
收藏 人收藏

    评论

    相关推荐

    嵌入式linux入门笔记

    嵌入式linux入门笔记
    发表于 08-20 20:53

    嵌入式入门笔记

    嵌入式入门笔记。。。
    发表于 10-31 23:13

    嵌入式资料 嵌入式linux自学笔记心得总结 要的拿走

    嵌入式资料嵌入式linux自学笔记心得总结 要的拿走
    发表于 11-11 21:49

    嵌入式入门笔记

    嵌入式入门笔记 ,初学者可以学习一下,很值得借鉴
    发表于 05-21 12:54

    电流倒灌产生的原因

    的影响Ø 接口IC的热插拔3、 过流保护前言送给大学毕业后找不到奋斗方向的你(每周不定时更新)实际设计时面临的问题、考虑的因素比这里列出的多得多。罗马不是一天建成的,所以需要日积月累的。嵌入式系统设计师考试一、异常情况的思考异常情况的思考1、 电流
    发表于 11-11 06:16

    笔记本屏幕保护几个容易忽略的地方

    笔记本屏幕保护几个容易忽略的地方   1、屏幕保护,选包大有学问    我们千万不能忽视笔记本包对笔记本屏幕的保护作用。但是选购
    发表于 01-20 11:24 1620次阅读

    嵌入式考试笔记嵌入式系统基础知识

    嵌入式考试笔记嵌入式系统基础知识 一、引言 自《嵌入式系统设
    发表于 05-17 09:25 978次阅读

    嵌入式入门笔记

    本文提供了嵌入式入门笔记,希望对你的学习有所帮助!
    发表于 06-07 16:57 0次下载
    <b class='flag-5'>嵌入式</b>入门<b class='flag-5'>笔记</b>

    嵌入式Linux开发实用教程(试用)

    高超的威廉希尔官方网站 使得 U-Boot 能够非常容易移植 到多种嵌入式 CPU 中, 支持多种嵌入式操作系统内核的引导。不少 U-Boot 源码
    发表于 04-28 16:30 2次下载

    嵌入式开发之旅笔记

    嵌入式开发之旅笔记
    发表于 09-08 10:01 10次下载
    <b class='flag-5'>嵌入式</b>开发之旅<b class='flag-5'>笔记</b>

    嵌入式操作系统学习笔记

    嵌入式操作系统学习笔记
    发表于 10-20 13:51 3次下载
    <b class='flag-5'>嵌入式</b>操作系统学习<b class='flag-5'>笔记</b>

    嵌入式系统笔记

    目录第一讲 简单介绍第二讲 嵌入式系统结构第三讲 基于ARm架构的嵌入式微处理器​第四讲 SOC第五讲 嵌入式系统的设计过程第六讲 开发环境构建第七讲 嵌入式软件编程威廉希尔官方网站 第八讲
    发表于 10-20 14:51 7次下载
    <b class='flag-5'>嵌入式</b>系统<b class='flag-5'>笔记</b>

    嵌入式系统学习笔记·嵌入式发展概述

    学习笔记记录及分享大纲中的图片详见:学习课程:高校邦·嵌入式系统基础学习
    发表于 10-20 22:06 2次下载
    <b class='flag-5'>嵌入式</b>系统学习<b class='flag-5'>笔记</b>·<b class='flag-5'>嵌入式</b>发展概述

    嵌入式Linux驱动笔记--转自风筝丶

    嵌入式Linux驱动笔记(一)------第一个LED驱动程序嵌入式Linux驱动笔记(二)------定时器嵌入式Linux驱动
    发表于 11-02 14:06 12次下载
    <b class='flag-5'>嵌入式</b>Linux驱动<b class='flag-5'>笔记</b>--转自风筝丶

    电流倒灌揭秘:IO口损坏与系统故障的真相

    导读本期文章将继续深入了解电流倒灌,分析嵌入式系统中IO口损坏和系统稳定性问题的根本原因。在上期的工程笔记中,我们了解了电流
    的头像 发表于 12-11 11:38 182次阅读
    <b class='flag-5'>电流</b><b class='flag-5'>倒灌</b>揭秘:IO口损坏与系统故障的真相