发表于:2018/6/7 10:54:43
#0楼
我们来分析一下这一系列复位芯片功能特点,好让大家对后续的案例分析有一定的了解。如表1所示。
表1 复位监控芯片功能
以上器件都属于同一系列的,只是复位输出不太一样,都不支持看门狗和手动复位,所以其功能特别简单,仅仅监控MCU供电的电平及稳定性来控制复位的输出。
如图1所示是复位监控芯片的功能时序图
上电过程中当VCC电压大于阈值电压VTH+时会经过一段稳定时间tRP后使复位输出为高电平(并且在这段时间内VCC复位MCU运行。
掉电过程中当VCC电压大于阈值电压VTH-时,复位输出会立即下拉到低电平使MCU停止运行程序。
根据对复位监控芯片的原理分析和客户实际的状况可以推出可能由以下情况出现问题:
供电VCC电压不稳定或电压值偏低;
客户的MCU芯片复位管脚损坏强行将复位一脚拉低;
NCP803异常损坏导致。
在正常测试时就应该首先进行第一步测试来确定问题所在,此时需要用示波器来测量供电VCC和复位输出的电压波形来分析,看是否VCC电压不稳定造成的影响。但是由于现场并没有示波器,而是用万用表简单测量了下电压值且电压值无异常而误认为电压没有问题。
接下来我们就在客户的实物板子上测试了下复位芯片的上下电波形图,如图2所示是在客户板子上实测NCP803上下电时复位芯片的VCC(绿色线)和复位(黄色线)输出波形。
图2 NCP803上下电实测
通过分析板子实测波形图可以看出芯片功能完全正常,并且各参数都在手册标定的范围内,所以可以确定芯片绝对是没问题的。
接下来我们怀疑客户电源设计有问题:强烈建议ZLG FAE到客户现场用示波器测试问题产品的电源和复位的波形。
当FAE再次来到客户现场,使用示波器测量时有了重大发现,如图3下就是在客户现场测试的复位波形图,探头2所示是复位波形,可以看到复位信号忽高忽低,明显发生异常。
图3 复位测试波形
由于复位引脚的输出和供电有关,所以怀疑是VCC供电端异常,接下来继续测试供电VCC的波形。如图4所示是供电VCC的波形,可以看出VCC的波形纹波特别大约有1V,由于芯片的阈值电压是3.08V,小于此值的时候芯片会复位输出,所以可以确定原因是VCC供电不稳导致的。这也就是为什么复位芯片的复位管脚会忽高忽低。
图4 供电波形测试
随后用了稳定的电源供电就没在发生此现象了,最终的原因是客户前端的12V转3.3V的DC-DC开关电源输出的电压纹波特别大导致的,建议客户修改电感值后,电压纹波干扰有了明显的改善,客户比较满意此次的测试结果,并且承认不是复位监控芯片出的问题。
总结:
对于此类复位监控芯片出现的异常,大部分都是使用者的供电电压出现问题而导致的,芯片本身损坏的概率微乎其微,碰到这类现象只需用示波器将各处的电压波形测试一下就能很容易发现问题,切不可单单用万用表简单测试下电压值,因为万用表的刷新速度慢,无法测试出实际电压波形值,只能测得平均值,不能说明情况。
此案例也说明电源参数设计的重要性,特别对于DC/DC,优点是转换效率高,缺点是纹波大,需要选择合适的电感参数来抑制纹波。
表1 复位监控芯片功能
以上器件都属于同一系列的,只是复位输出不太一样,都不支持看门狗和手动复位,所以其功能特别简单,仅仅监控MCU供电的电平及稳定性来控制复位的输出。
如图1所示是复位监控芯片的功能时序图
上电过程中当VCC电压大于阈值电压VTH+时会经过一段稳定时间tRP后使复位输出为高电平(并且在这段时间内VCC复位MCU运行。
掉电过程中当VCC电压大于阈值电压VTH-时,复位输出会立即下拉到低电平使MCU停止运行程序。
根据对复位监控芯片的原理分析和客户实际的状况可以推出可能由以下情况出现问题:
供电VCC电压不稳定或电压值偏低;
客户的MCU芯片复位管脚损坏强行将复位一脚拉低;
NCP803异常损坏导致。
在正常测试时就应该首先进行第一步测试来确定问题所在,此时需要用示波器来测量供电VCC和复位输出的电压波形来分析,看是否VCC电压不稳定造成的影响。但是由于现场并没有示波器,而是用万用表简单测量了下电压值且电压值无异常而误认为电压没有问题。
接下来我们就在客户的实物板子上测试了下复位芯片的上下电波形图,如图2所示是在客户板子上实测NCP803上下电时复位芯片的VCC(绿色线)和复位(黄色线)输出波形。
图2 NCP803上下电实测
通过分析板子实测波形图可以看出芯片功能完全正常,并且各参数都在手册标定的范围内,所以可以确定芯片绝对是没问题的。
接下来我们怀疑客户电源设计有问题:强烈建议ZLG FAE到客户现场用示波器测试问题产品的电源和复位的波形。
当FAE再次来到客户现场,使用示波器测量时有了重大发现,如图3下就是在客户现场测试的复位波形图,探头2所示是复位波形,可以看到复位信号忽高忽低,明显发生异常。
图3 复位测试波形
由于复位引脚的输出和供电有关,所以怀疑是VCC供电端异常,接下来继续测试供电VCC的波形。如图4所示是供电VCC的波形,可以看出VCC的波形纹波特别大约有1V,由于芯片的阈值电压是3.08V,小于此值的时候芯片会复位输出,所以可以确定原因是VCC供电不稳导致的。这也就是为什么复位芯片的复位管脚会忽高忽低。
图4 供电波形测试
随后用了稳定的电源供电就没在发生此现象了,最终的原因是客户前端的12V转3.3V的DC-DC开关电源输出的电压纹波特别大导致的,建议客户修改电感值后,电压纹波干扰有了明显的改善,客户比较满意此次的测试结果,并且承认不是复位监控芯片出的问题。
总结:
对于此类复位监控芯片出现的异常,大部分都是使用者的供电电压出现问题而导致的,芯片本身损坏的概率微乎其微,碰到这类现象只需用示波器将各处的电压波形测试一下就能很容易发现问题,切不可单单用万用表简单测试下电压值,因为万用表的刷新速度慢,无法测试出实际电压波形值,只能测得平均值,不能说明情况。
此案例也说明电源参数设计的重要性,特别对于DC/DC,优点是转换效率高,缺点是纹波大,需要选择合适的电感参数来抑制纹波。