导语:
本案例中的一个问题可能是很多***的通病,可以提供一种解决思路。
很多国产基于arm内核的厂商都是从平板起家,对于工控的应用场合还是处于刚起步的阶段,在国产化的潮流下,很多芯片的bug也只能与供应商一起解决。本案例中的一个问题可能是很多***的通病,可以提供一种解决思路。
1 问题描述
我们的产品使用了国内某知名芯片厂商提供的方案,该芯片是其第一款用于工业产品的主cpu,综合贸易战和性价比的考虑,我们第一次尝试国产的主芯片替代ti的,在实际使用过程中,出现以下的现象:
1、我们设置为开机自动启动,无需人工按下开关机,这是工控的正常需求;
2、在冷启动(关机30mim后再启动),设备启动正常;
3、热启动(关机后20min内启动),设备后很大概率不能启动,间隔时间越短,启动失败的概率越大。
2原因分析
经过多次的排查分析,我们找到了失败的规律,使用示波器挂载在主芯片的vdd3.3v端,如果设备启动时,芯片的vdd3.3v的电压大于2v,则启动100%失败,如果vdd3.3v的电压小于1v,则启动100%成功。说明该主芯片启动时,芯片的vdd不能有过高的电压。
但是由于我们是工控产品,工控产品为了应对浪涌以及电压跌落,内置的电容都较多,vdd3.3v上的总电容超过了500uf,当产品掉电以后,负载变轻,电容的放电时间更长。
最初我们有考虑过增加放电电阻加快放电时间。但是带来2个问题:
(1)、产品的功耗增加
(2)、功率增加影响掉电保存。
经过厂家的连续攻关一个多月,问题依然无解;厂家也认可是他们的问题,无耐技术能力有限,不过厂商提供了一个思路,该主芯片是基于平板电脑开发的,平板电脑上有一个开机按键power-on(对地短路),设备在关机时,长按超过1s,设备则开机,此时无需关注vdd电压是否有电压;在开机状态时,长按超过6s,则设备强行关机。
3解决方案
经过厂家的指引,我们只要设计一个电路,模拟人工开关机动作即可,要求如下:
1、在开机时,强制将power-on引脚对地短路1s以上,无论是冷启动还是热启动,为了留足余量,该时间设置为2s,设备启动后2s后,将该引脚与地断开,避免设备强行关机。
2、正常工作时,该引脚与地断开,避免设备强行关机。
3、本次关机与下一次开机之间,超过1s(考虑人操作很少在1s内开关机两次),需要能正常启动。
4、为了保证可靠性,不能用软件实现;
经过内部的讨论以及仿真,决定采用如下的方案:
s1模拟用户的开关机
c点为控制芯片的开关机
d点模拟芯片的内部的vdd电源。
1、用户开机时,电流通过s1、r1、c1、r1,开机瞬间,电容相当于短路,因此电容的下端即b点电压为高电平,此高电平只要大于3.6v,即可以将mos管q1打开,将c点进行对地短路,实现开机时进行对地短路的需求。
2、r1、r2构成一个分压电路,上电瞬间,c1的两端电压相等,都是12v,随着c1被充电,c1的上端电压被抬高,下端电压被降低。
3、当c1 的下端电压降低到小于3.6v时,mos管关闭,c点电压为高电平,即模拟按键开关断开。
4、当vcc24v掉电时,即s1连接到地,c1上的电容通过d2、d1进行放电,瞬间即可以将c1的电放完,避免下次上电时,由于c1上有过高的电压,导致充电的时间较短。
仿真图
理论计算过程:
电容的充电计算公式可以适用以下公式:t = rc*ln[(v1-v0)/(v1-vt)],其中的含义如下图所示,经过计算,按照上图1中的参数计算,理论的第一次上电的延迟短路的时间为2.38s。实际仿真上电延迟短路的时间为2.5s,理论是仿真数据相当。值得注意的是,第一次断电时间1s后马上上电,上电的延迟时间只有1.7s,比第一上电快很多,原因是第一次断电后电容还有电,再次充电的时间不是从0开始,导致充电的时间变短,因此实际设计过程,应该需要定义后两次开关机的最快时间,本次最快设计为1s。
参数选择
两次开关机的上下电波形。
4总结
本次纯硬件的方案模拟人工开关机,主要利用了rc充放电、mos管开启电压约3.5v,二极管单向导通的功能,读者在复用过程,还需要注意以下3点:
1、仿真没有考虑二极管的漏电流,二极管的漏电流可达10ua,如果电阻r1、r2的值太大,二极管的漏电流不得不考虑,否则会严重影响理论计算和仿真。
2、mos管是电压导通型,对干扰很敏感。实际使用过程中,来自vcc24v的电取自电源端口,干扰非常大,因此最好经过π型的高阻抗滤波,例如使用1500ω以上的磁珠构成π型滤波。
3、规格中必须定义两次开关机的最短时间,时间太短的话,由于电容没有放完电,会严重影响下次的充电时间。
一文解析百度知道上云与架构演进
PCB设计不能忘记什么
联想投资寒武纪行歌,后者致力于自动驾驶AI芯片业务
无感直流无刷电机的转子位置检测分析
极米开盘涨三倍,做“下一个小米”?
纯硬件方案模拟手动开关机,解决国产CPU断电间隔短无法启动问题
浅谈Verilog复杂时序逻辑电路设计实践
电动夹具已成为机器人机协作时代的新要求
应急充电灯DIY图解
健身运动用什么蓝牙耳机比较好?盘点几款专业运动蓝牙耳机
诺基亚105正式在印度市场推出,并且有三种配色
台湾的半导体产业发展分析
一种用于LED灯封装材料的高导热塑料及制备方法技术
新型固态照明(SSL)技术需引入智能化控制方案
操作系统产业峰会2022圆满召开,OpenAtom openEuler成为数字基础设施坚实底座
泰克示波器的波的类型了解
5G牌照的发放给运营商带来了什么变数
红外气体传感器模块NG2-B-1在空气污染源监测中的应用
区块链在各行业的潜力有多大
科大讯飞刘庆峰:要探索在人工智能科技前沿‘无人区’