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系列静电问题经验案例相关推荐

  1. H3C | S6X00系列交换机策略路由配置案例

    H3C | S6X00系列交换机策略路由配置案例https://mp.weixin.qq.com/s/WKtmzm_a6u83ovwV5sUAjg 组网及说明 1 配置需求或说明 1.1适用产品系列 ...

  2. 经验案例:当配置为共享/静态WEP加密时,客户端无法从DHCP获取IP地址

    经验案例:当配置为共享/静态WEP加密时,客户端无法从DHCP获取IP地址 一.问题描述        当配置为共享/静态WEP加密时,客户端无法从DHCP上获取IP地址. 二.过程分析     这种 ...

  3. 明翰经验系列之人生经验与经典文案篇(持续更新)V1.1

    文章目录 传送门 前言 佳句赏析 人生哲理与经验 某人的生活经验 上进心 `亲情` 爱情 友情 职场 健康 互联网&手机 看人 生活 穿着 购物 买房 综合 买车 综合 二手车 经典台词与文案 ...

  4. 『跟着雨哥学AI』系列之八:趣味案例——有关NLP任务数据预处理的那些事儿...

    点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...

  5. 慕课网跟练系列——侧边栏导航跟随案例

    慕课网跟练系列 -- 侧边栏导航跟随案例 <!DOCTYPE html> <html lang="en"> <head><meta cha ...

  6. 『跟着雨哥学AI』系列之七:趣味案例——动手制作专属证件照

    点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...

  7. WebRTC系列<二> 案例与工具

     阅读关于webRTC的其他文章: WebRTC系列<一> 什么是WebRTC? WebRTC系列<二> 案例与工具 ----------------------------- ...

  8. NLP自然语言处理系列- week6-文本生成案例(4)(PGN模型代码)

    NLP自然语言处理系列- week6-文本生成案例(4)(PGN模型代码) PGN架构图

  9. NLP自然语言处理系列- week6-文本生成案例(5)(PGN+Beam Search)

    NLP自然语言处理系列- week6-文本生成案例(5)(PGN+Beam Search) PGN 模型 Beam Search 在计算机科学中,Beam Search是一种启发式搜索算法,通过在有限 ...

最新文章

  1. C++ 经常使用类 string类
  2. Jetson tk1 安装 CUDA,ROS,OpenCV和kinect2以及刷机以及ssh远程控制
  3. 最简单的启动Docker实例Mesos Golang Framework
  4. mysql被格式化恢复数据_三种常见数据库文件恢复方法介绍
  5. 【操作系统】考研の内存管理方法(看不懂你来打我~!)
  6. Sql Server 2005自定义分页
  7. 整理了一下目前的专栏文章,基本可以完整解决普通问题了 - 知乎专栏
  8. ab apr_socket_recv: Connection reset by peer 错误解决
  9. c++ primer第四版上的内容质疑
  10. 实验四 恶意代码技术
  11. ubuntu19.10 安装搜狗输入法
  12. docker卸载命令_Docker入门篇
  13. 产品架构开发方法(2011中国软件技术大会)
  14. 聊一聊ABP vNext的模块化系统
  15. Django启动服务器时,报错mysql的2059错误的原因。
  16. 26 SD配置-主数据-信用管理-指定信用控制区域及信用部分
  17. BZOJ——3343: 教主的魔法 || 洛谷—— P2801 教主的魔法
  18. 嵌入式实时音乐语音识别系统的实现
  19. 如何在spring框架中解决多数据源的问题[转]
  20. Halcon原理:auto_threshold算子

热门文章

  1. Android对View预加载
  2. 阿里云ecs上的一次神奇操作导致系统盘被占用但是找不到数据在哪里问题
  3. Ray Ozzie——宇宙中最顶尖的程序员
  4. Google Colab 使用云端硬盘DRIVE的数据集
  5. Windows Server 2003 优化
  6. 真无线耳机什么牌子好?无线入耳式耳机音质排行榜!
  7. WSUS 重置引导指南(WSUS Reset Guide Line) WSUS针对性获取上级补丁数据
  8. Cocos 帮助更多优秀移动游戏登上 Web 舞台
  9. php排大小函数,PHP获取文件夹大小函数
  10. 工作流引擎开发系列一基础知识