BL235XX系列静电问题经验案例
1、现象
烽火F2G,B5E,B5,HG260G几个项目同时爆出静电问题,耦合板6KV,光模块、USB接触6KV都会将CPU打死。语音出现啸叫断线等问题。
2、调试经验
2.1 分析因素1:Reset 信号走线
2.1.1 故障分析
B5E 的语音出现啸叫,很明显是打了静电后,SLIC芯片收到干扰,导致工作不正常,查找SLIC信号,发现SLIC_RESET 信号是由CPU GPIO36输出,此信号复位SLIC后应该处在一个高电平位置,但是量测到此管脚信号只有2.2V左右,移除R134;此信号输出为低电平。由此可以判断软件未做处理,由于GPIO内部有20K下拉,外部加10K上拉后,分压后电压为2.2V;由于烽火软件未更改,我们只有使用硬件(上拉电阻改为1K)强制上拉到3V以上。
其他项目reset 信号线上加电容滤波没有改善CPU被打死。
Reset信号线上加防静电保护器件TVS没有改善CPU被打死
2.1.2 解决措施
B5E项目SLIC reset 信号由10K更改为1K
2.1.3 经验小结
SLIC 信号线的reset 信号必须要上拉,出现异常时,一定要量测reset信号是否为高电平(3V以上)
2.2 分析因素2:电源
2.2.1 故障分析
CPU 的内核电压为0.9V(或者0.95V),打静电时,使用高压示波器查看0.9V受到些许干扰。在CPU 的0.9V输入口增加大的电解电容可以明显改善。
改为MLCC 1uF电容没有明显改善。
F2G项目加上防静电的TVS管可以明显改善。
2.2.2 解决措施
优化0.9V的电源,减少0.9V的纹波,在0.9V内核电压上加TVS 防静电保护。
0.9V的电源layout 需要尽量完整,保持电源稳定。
2.2.3 经验小结
静电能量释放时,对模拟的电源会有干扰,如果内核电压较低,建议加防静电保护的TVS管。
2.3 分析因素3:晶振
2.3.1 故障分析
耦合板测试时,CPU也会被打死。怀疑静电打到耦合板上,耦合到电源或者CPU的输入晶振上。B5E,HG260G 项目在电源上加防静电TVS管没有明显改善以明显改善,静电等级也可以提供,然后将晶振接地,静电等级可以更一步提。将DIP晶振的管脚剪短,发现可达到耦合板8KV。
2.3.2 解决措施
使用4PIN 接地晶振,去除插件管脚隐患。
2.3.3 经验小结
晶振是CPU的心脏,如果时钟受影响,CPU肯定会死机。也可以在晶振的输入脚加防静电的TVS管来验证是否是晶振受影响。
2.4 分析因素4:过流路径
2.4.1 故障分析
光模块与USB静电接触放电导致CPU死机。由于光模块与USB的外壳都是直接接到数字GND,静电打上去以后,直接对数字GND放电,导致板子上电压受干扰,从而导致CPU的时钟与内核电压受干扰,导致CPU死机。
从过流路径来看,USB的外壳可以通过高压电容与数字GND进行隔离,或者通过BEAD直接连接到电源GND,让静电得以从电源GND泄放。
光模块接GND 管脚无法进行隔离,可以使用尾纤光模块躲避静电的直接接触。
2.4.2 解决措施
USB口使用高压电容隔离数字GND或者使用BEAD直接接到电源GND,增加泄放路径
2.4.3 经验小结
1、如果CPU的内核电压较低,输入电压范围较小时,容易受外界电源干扰。接触放电时,结构的外壳直接接到数字GND,静电会耦合到低压电源,导致系统异常。
需要将外壳与数字GND进行隔离,直接通过电源GND连到大地,增加静电的泄放路径
2、光模块选型尽量使用带尾纤的光模块,避免接触放电
3、经验总结
BL235xx CPU内核电压较低,晶振输入电平使用的也是内核电压,非常容易受其他电源与外部静电影响。CPU必须要有稳定的内核电压和时钟输入。针对低内核电压的CPU建议使用单路DC-DC供电,纹波越小越好,保证其内核电压的稳定性和时钟输入的稳定性。
BL235XX系列静电问题经验案例相关推荐
- H3C | S6X00系列交换机策略路由配置案例
H3C | S6X00系列交换机策略路由配置案例https://mp.weixin.qq.com/s/WKtmzm_a6u83ovwV5sUAjg 组网及说明 1 配置需求或说明 1.1适用产品系列 ...
- 经验案例:当配置为共享/静态WEP加密时,客户端无法从DHCP获取IP地址
经验案例:当配置为共享/静态WEP加密时,客户端无法从DHCP获取IP地址 一.问题描述 当配置为共享/静态WEP加密时,客户端无法从DHCP上获取IP地址. 二.过程分析 这种 ...
- 明翰经验系列之人生经验与经典文案篇(持续更新)V1.1
文章目录 传送门 前言 佳句赏析 人生哲理与经验 某人的生活经验 上进心 `亲情` 爱情 友情 职场 健康 互联网&手机 看人 生活 穿着 购物 买房 综合 买车 综合 二手车 经典台词与文案 ...
- 『跟着雨哥学AI』系列之八:趣味案例——有关NLP任务数据预处理的那些事儿...
点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...
- 慕课网跟练系列——侧边栏导航跟随案例
慕课网跟练系列 -- 侧边栏导航跟随案例 <!DOCTYPE html> <html lang="en"> <head><meta cha ...
- 『跟着雨哥学AI』系列之七:趣味案例——动手制作专属证件照
点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...
- WebRTC系列<二> 案例与工具
阅读关于webRTC的其他文章: WebRTC系列<一> 什么是WebRTC? WebRTC系列<二> 案例与工具 ----------------------------- ...
- NLP自然语言处理系列- week6-文本生成案例(4)(PGN模型代码)
NLP自然语言处理系列- week6-文本生成案例(4)(PGN模型代码) PGN架构图
- NLP自然语言处理系列- week6-文本生成案例(5)(PGN+Beam Search)
NLP自然语言处理系列- week6-文本生成案例(5)(PGN+Beam Search) PGN 模型 Beam Search 在计算机科学中,Beam Search是一种启发式搜索算法,通过在有限 ...
最新文章
- C++ 经常使用类 string类
- Jetson tk1 安装 CUDA,ROS,OpenCV和kinect2以及刷机以及ssh远程控制
- 最简单的启动Docker实例Mesos Golang Framework
- mysql被格式化恢复数据_三种常见数据库文件恢复方法介绍
- 【操作系统】考研の内存管理方法(看不懂你来打我~!)
- Sql Server 2005自定义分页
- 整理了一下目前的专栏文章,基本可以完整解决普通问题了 - 知乎专栏
- ab apr_socket_recv: Connection reset by peer 错误解决
- c++ primer第四版上的内容质疑
- 实验四 恶意代码技术
- ubuntu19.10 安装搜狗输入法
- docker卸载命令_Docker入门篇
- 产品架构开发方法(2011中国软件技术大会)
- 聊一聊ABP vNext的模块化系统
- Django启动服务器时,报错mysql的2059错误的原因。
- 26 SD配置-主数据-信用管理-指定信用控制区域及信用部分
- BZOJ——3343: 教主的魔法 || 洛谷—— P2801 教主的魔法
- 嵌入式实时音乐语音识别系统的实现
- 如何在spring框架中解决多数据源的问题[转]
- Halcon原理:auto_threshold算子