ZHCAA03 December 2019 MSP430AFE221 , MSP430AFE222 , MSP430AFE223 , MSP430AFE231 , MSP430AFE232 , MSP430AFE233 , MSP430AFE251 , MSP430AFE252 , MSP430AFE253 , MSP430BT5190 , MSP430F1101 , MSP430F1101A , MSP430F1111A , MSP430F112 , MSP430F1121 , MSP430F1121A , MSP430F1122 , MSP430F1132 , MSP430F122 , MSP430F1222 , MSP430F123 , MSP430F1232 , MSP430F133 , MSP430F135 , MSP430F147 , MSP430F1471 , MSP430F148 , MSP430F1481 , MSP430F149 , MSP430F1491 , MSP430F155 , MSP430F156 , MSP430F157 , MSP430F1610 , MSP430F1611 , MSP430F1612 , MSP430F167 , MSP430F168 , MSP430F169 , MSP430F2001 , MSP430F2002 , MSP430F2003 , MSP430F2011 , MSP430F2012 , MSP430F2013 , MSP430F2013-EP , MSP430F2101 , MSP430F2111 , MSP430F2112 , MSP430F2121 , MSP430F2122 , MSP430F2131 , MSP430F2132 , MSP430F2132-EP , MSP430F2232 , MSP430F2234 , MSP430F2252 , MSP430F2252-Q1 , MSP430F2254 , MSP430F2272 , MSP430F2272-Q1 , MSP430F2274 , MSP430F2274-EP , MSP430F233 , MSP430F2330 , MSP430F235 , MSP430F2350 , MSP430F2370 , MSP430F2410 , MSP430F2416 , MSP430F2417 , MSP430F2418 , MSP430F2419 , MSP430F247 , MSP430F2471 , MSP430F248 , MSP430F2481 , MSP430F249 , MSP430F249-EP , MSP430F2491 , MSP430F2616 , MSP430F2617 , MSP430F2618 , MSP430F2619 , MSP430F2619S-HT , MSP430F412 , MSP430F413 , MSP430F4132 , MSP430F415 , MSP430F4152 , MSP430F417 , MSP430F423 , MSP430F423A , MSP430F425 , MSP430F4250 , MSP430F425A , MSP430F4260 , MSP430F427 , MSP430F4270 , MSP430F427A , MSP430F435 , MSP430F4351 , MSP430F436 , MSP430F4361 , MSP430F437 , MSP430F4371 , MSP430F438 , MSP430F439 , MSP430F447 , MSP430F448 , MSP430F4481 , MSP430F449 , MSP430F4491 , MSP430F4616 , MSP430F46161 , MSP430F4617 , MSP430F46171 , MSP430F4618 , MSP430F46181 , MSP430F4619 , MSP430F46191 , MSP430F47126 , MSP430F47127 , MSP430F47163 , MSP430F47166 , MSP430F47167 , MSP430F47173 , MSP430F47176 , MSP430F47177 , MSP430F47183 , MSP430F47186 , MSP430F47187 , MSP430F47193 , MSP430F47196 , MSP430F47197 , MSP430F477 , MSP430F478 , MSP430F4783 , MSP430F4784 , MSP430F479 , MSP430F4793 , MSP430F4794 , MSP430F5131 , MSP430F5132 , MSP430F5151 , MSP430F5152 , MSP430F5171 , MSP430F5172 , MSP430F5212 , MSP430F5214 , MSP430F5217 , MSP430F5219 , MSP430F5222 , MSP430F5224 , MSP430F5229 , MSP430F5232 , MSP430F5234 , MSP430F5237 , MSP430F5239 , MSP430F5242 , MSP430F5244 , MSP430F5247 , MSP430F5249 , MSP430F5252 , MSP430F5253 , MSP430F5254 , MSP430F5255 , MSP430F5256 , MSP430F5257 , MSP430F5258 , MSP430F5259 , MSP430F5304 , MSP430F5308 , MSP430F5309 , MSP430F5310 , MSP430F5324 , MSP430F5325 , MSP430F5326 , MSP430F5327 , MSP430F5328 , MSP430F5328-EP , MSP430F5329 , MSP430F5333 , MSP430F5335 , MSP430F5336 , MSP430F5338 , MSP430F5340 , MSP430F5341 , MSP430F5342 , MSP430F5358 , MSP430F5359 , MSP430F5418 , MSP430F5418A , MSP430F5419 , MSP430F5419A , MSP430F5435 , MSP430F5435A , MSP430F5436 , MSP430F5436A , MSP430F5437 , MSP430F5437A , MSP430F5438 , MSP430F5438A , MSP430F5438A-EP , MSP430F5438A-ET , MSP430F5500 , MSP430F5501 , MSP430F5502 , MSP430F5503 , MSP430F5504 , MSP430F5505 , MSP430F5506 , MSP430F5507 , MSP430F5508 , MSP430F5509 , MSP430F5510 , MSP430F5513 , MSP430F5514 , MSP430F5515 , MSP430F5517 , MSP430F5519 , MSP430F5521 , MSP430F5522 , MSP430F5524 , MSP430F5525 , MSP430F5526 , MSP430F5527 , MSP430F5528 , MSP430F5529 , MSP430F5630 , MSP430F5631 , MSP430F5632 , MSP430F5633 , MSP430F5634 , MSP430F5635 , MSP430F5636 , MSP430F5637 , MSP430F5638 , MSP430F5658 , MSP430F5659 , MSP430F6433 , MSP430F6435 , MSP430F6436 , MSP430F6438 , MSP430F6458 , MSP430F6459 , MSP430F6459-HIREL , MSP430F6630 , MSP430F6631 , MSP430F6632 , MSP430F6633 , MSP430F6634 , MSP430F6635 , MSP430F6636 , MSP430F6637 , MSP430F6638 , MSP430F6658 , MSP430F6659 , MSP430F6720 , MSP430F6720A , MSP430F6721 , MSP430F6721A , MSP430F6723 , MSP430F6723A , MSP430F6724 , MSP430F6724A , MSP430F6725 , MSP430F6725A , MSP430F6726 , MSP430F6726A , MSP430F6730 , MSP430F6730A , MSP430F6731 , MSP430F6731A , MSP430F6733 , MSP430F6733A , MSP430F6734 , MSP430F6734A , MSP430F6735 , MSP430F6735A , MSP430F6736 , MSP430F6736A , MSP430F6745 , MSP430F67451 , MSP430F67451A , MSP430F6745A , MSP430F6746 , MSP430F67461 , MSP430F67461A , MSP430F6746A , MSP430F6747 , MSP430F67471 , MSP430F67471A , MSP430F6747A , MSP430F6748 , MSP430F67481 , MSP430F67481A , MSP430F6748A , MSP430F6749 , MSP430F67491 , MSP430F67491A , MSP430F6749A , MSP430F67621 , MSP430F67621A , MSP430F67641 , MSP430F67641A , MSP430F6765 , MSP430F67651 , MSP430F67651A , MSP430F6765A , MSP430F6766 , MSP430F67661 , MSP430F67661A , MSP430F6766A , MSP430F6767 , MSP430F67671 , MSP430F67671A , MSP430F6767A , MSP430F6768 , MSP430F67681 , MSP430F67681A , MSP430F6768A , MSP430F6769 , MSP430F67691 , MSP430F67691A , MSP430F6769A , MSP430F6775 , MSP430F67751 , MSP430F67751A , MSP430F6775A , MSP430F6776 , MSP430F67761 , MSP430F67761A , MSP430F6776A , MSP430F6777 , MSP430F67771 , MSP430F67771A , MSP430F6777A , MSP430F6778 , MSP430F67781 , MSP430F67781A , MSP430F6778A , MSP430F6779 , MSP430F67791 , MSP430F67791A , MSP430F6779A , MSP430FE423 , MSP430FE4232 , MSP430FE423A , MSP430FE4242 , MSP430FE425 , MSP430FE4252 , MSP430FE425A , MSP430FE427 , MSP430FE4272 , MSP430FE427A , MSP430FG4250 , MSP430FG4260 , MSP430FG4270 , MSP430FG437 , MSP430FG438 , MSP430FG439 , MSP430FG4616 , MSP430FG4617 , MSP430FG4618 , MSP430FG4619 , MSP430FG477 , MSP430FG478 , MSP430FG479 , MSP430FG6425 , MSP430FG6426 , MSP430FG6625 , MSP430FG6626 , MSP430FR2000 , MSP430FR2032 , MSP430FR2033 , MSP430FR2100 , MSP430FR2110 , MSP430FR2111 , MSP430FR2153 , MSP430FR2155 , MSP430FR2310 , MSP430FR2311 , MSP430FR2353 , MSP430FR2355 , MSP430FR2422 , MSP430FR2433 , MSP430FR2475 , MSP430FR2476 , MSP430FR2512 , MSP430FR2522 , MSP430FR2532 , MSP430FR2533 , MSP430FR2632 , MSP430FR2633 , MSP430FR2672 , MSP430FR2673 , MSP430FR2675 , MSP430FR2676 , MSP430FR4131 , MSP430FR4132 , MSP430FR4133 , MSP430FR5041 , MSP430FR5043 , MSP430FR50431 , MSP430FR5720 , MSP430FR5721 , MSP430FR5722 , MSP430FR5723 , MSP430FR5724 , MSP430FR5725 , MSP430FR5726 , MSP430FR5727 , MSP430FR5728 , MSP430FR5729 , MSP430FR5730 , MSP430FR5731 , MSP430FR5732 , MSP430FR5733 , MSP430FR5734 , MSP430FR5735 , MSP430FR5736 , MSP430FR5737 , MSP430FR5738 , MSP430FR5739 , MSP430FR5739-EP , MSP430FR5847 , MSP430FR58471 , MSP430FR5848 , MSP430FR5849 , MSP430FR5857 , MSP430FR5858 , MSP430FR5859 , MSP430FR5867 , MSP430FR58671 , MSP430FR5868 , MSP430FR5869 , MSP430FR5870 , MSP430FR5872 , MSP430FR58721 , MSP430FR5887 , MSP430FR5888 , MSP430FR5889 , MSP430FR58891 , MSP430FR5922 , MSP430FR59221 , MSP430FR5947 , MSP430FR59471 , MSP430FR5948 , MSP430FR5949 , MSP430FR5957 , MSP430FR5958 , MSP430FR5959 , MSP430FR5962 , MSP430FR5964 , MSP430FR5967 , MSP430FR5968 , MSP430FR5969 , MSP430FR5969-SP , MSP430FR59691 , MSP430FR5970 , MSP430FR5972 , MSP430FR59721 , MSP430FR5986 , MSP430FR5987 , MSP430FR5988 , MSP430FR5989 , MSP430FR5989-EP , MSP430FR59891 , MSP430FR5992 , MSP430FR5994 , MSP430FR59941 , MSP430FR6005 , MSP430FR6007 , MSP430FR6035 , MSP430FR6037 , MSP430FR60371 , MSP430FR6041 , MSP430FR6043 , MSP430FR60431 , MSP430FR6045 , MSP430FR6047 , MSP430FR60471 , MSP430FR6820 , MSP430FR6822 , MSP430FR68221 , MSP430FR6870 , MSP430FR6872 , MSP430FR68721 , MSP430FR6877 , MSP430FR6879 , MSP430FR68791 , MSP430FR6887 , MSP430FR6888 , MSP430FR6889 , MSP430FR68891 , MSP430FR6920 , MSP430FR6922 , MSP430FR69221 , MSP430FR6927 , MSP430FR69271 , MSP430FR6928 , MSP430FR6970 , MSP430FR6972 , MSP430FR69721 , MSP430FR6977 , MSP430FR6979 , MSP430FR69791 , MSP430FR6987 , MSP430FR6988 , MSP430FR6989 , MSP430FR69891 , MSP430FW423 , MSP430FW425 , MSP430FW427 , MSP430FW428 , MSP430FW429 , MSP430G2001 , MSP430G2101 , MSP430G2102 , MSP430G2111 , MSP430G2112 , MSP430G2121 , MSP430G2131 , MSP430G2132 , MSP430G2152 , MSP430G2153 , MSP430G2201 , MSP430G2201-Q1 , MSP430G2202 , MSP430G2203 , MSP430G2210 , MSP430G2211 , MSP430G2212 , MSP430G2213 , MSP430G2221 , MSP430G2230 , MSP430G2230-EP , MSP430G2231 , MSP430G2231-EP , MSP430G2231-Q1 , MSP430G2232 , MSP430G2233 , MSP430G2252 , MSP430G2253 , MSP430G2302 , MSP430G2302-EP , MSP430G2303 , MSP430G2312 , MSP430G2313 , MSP430G2332 , MSP430G2332-EP , MSP430G2333 , MSP430G2352 , MSP430G2353 , MSP430G2402 , MSP430G2403 , MSP430G2412 , MSP430G2413 , MSP430G2432 , MSP430G2433 , MSP430G2444 , MSP430G2452 , MSP430G2453 , MSP430G2453-Q1 , MSP430G2513 , MSP430G2533 , MSP430G2544 , MSP430G2553 , MSP430G2553-Q1 , MSP430G2744 , MSP430G2755 , MSP430G2855 , MSP430G2955 , MSP430I2020 , MSP430I2021 , MSP430I2030 , MSP430I2031 , MSP430I2040 , MSP430I2041 , MSP430L092 , MSP430TCH5E
作为电磁兼容性 (EMC) 的一部分,系统级静电放电 (ESD) 抗扰度对我们日常生活中的大多数电器产品而言已变得越来越重要。此 MSP430™微控制器 (MCU) 产品组合提供多种具有超低功耗和集成式模拟和数字外设的 16 位 MCU,适用于传感和测量 应用。本应用报告介绍了系统级 ESD 抗扰度测试的概念、故障排除指南以及 MSP430 器件遇到系统级 ESD 问题时的失效分析过程。
MSP430, Code Composer Studio are registered trademarks of Texas Instruments.
IAR Embedded Workbench is a registered trademark of IAR Systems.
All other trademarks are the property of their respective owners.
静电放电 (ESD) 是指两个具有不同电位的物体直接接触或互相靠近到足够近时引起的静电瞬间的流动。
ESD 是电磁干扰 (EMI) 的一个示例。EMI 是一个通用术语,用于描述由某些电子或电气设备产生的电干扰在另一个设备中引起不良响应的情况。电磁兼容性 (EMC) 恰好相反,它是分析和预防或解决干扰问题的学科。
IEC 61000-4-x 标准规定了电子设备 EMC 抗扰度测试的测试和测量技术。最常见的测试标准包括:
IEC 61000-4-2 是国际电工委员会 (IEC) 有关系统级 ESD 的抗扰度标准,规定了典型的放电电流波形、测试级别、测试设置和测试程序。有关 ESD 波形、测试级别和测试平台设置的快速参考,请参阅《适用于 TI 保护器件的 IEC 61000-4-2、IEC 61000-4-4 和 IEC 61000-4-5 测试》。更多有关系统级 ESD 测试的 说明 ,请参阅 IEC 61000-4-2 标准。
许多产品为最终客户指定了系统级 ESD 抗扰度要求,并规定了哪些级别需符合 IEC 61000-4-2 标准。为了实现系统级 ESD 抗扰度性能并通过 IEC 61000-4-2 测试,系统设计人员在开发过程中需要遵循特定的指南。要了解元件级 ESD 与系统级 ESD 之间的区别,以及有关 MSP430 MCU 的详细指南,请参阅《MSP430 系统级 ESD 注意事项》。
通过 MSP430 微控制器 (MCU) 设计的产品将会使用在同一 MCU 中编程的固件,与连接同一 MCU 的电源电路、外部组件(例如传感器和并行或串行通信设备)以及电动执行器一起工作。当系统发生系统级 ESD 故障时,会出现各种各样的故障场景,具体取决于系统设计和组件的抗噪声性能。以下是一些 ESD 故障行为示例:
系统级 ESD 故障可能由正常操作引起,例如照明以及伸手触摸门把手、电缆插拔、BGM(血糖仪)测试条插拔等操作时可能会发生静电放电。因此,在大规模生产之前,系统级 ESD 测试被广泛用于评估大多数产品的 ESD 抗扰度性能。
Figure 1 显示了一个水表 MCU 电路板的系统级 ESD 测试故障示例。绿色 LED 在接通电源后闪烁了几次,然后熄灭。当 ESD 仿真器向测试平台的金属板放电时,LED 再次闪烁,这表示水表电路板复位,从而表明测试出现故障。
ESD 故障场景可以归纳为两类:
Section 3从系统应用的角度讨论了软失效场景的调试和故障排除。对于物理性失效场景,可应用Section 4中讨论的失效分析过程。
系统级 ESD 测试通常在产品开发的后期设计阶段或试运行阶段实施。当发现系统级 ESD 测试故障案例时,设计人员和测试人员需要找出根本原因,并提供解决方案,以在紧急情况下解决发生的测试故障问题。本节将讨论 MSP430 系统级 ESD 故障的建议故障排除方法和指南。典型的故障排除过程包括:
在系统级 ESD 测试中,应校准 ESD 仿真器的放电过程。受试设备 (EUT) 放置在测试平台上,该平台按照 IEC 61000-4-2 标准进行设置。
对于调试系统级 ESD 故障案例,第一步是可靠地重现故障场景。然后在相同的测试条件下对该权变措施进行验证。然而,由于测试结果存在差异,重现性通常很差。影响测试结果的因素有:ESD 仿真器品牌、温湿度、EUT 接地状态、EUT 工作状态以及测试平台周围的导体。为了获得较高的重现性成功率,建议遵守以下各项:
为避免出现异常情况,最好多测试两个 EUT 以确认故障情况在该批次产品中是否一致。
系统级 ESD 测试不是重现故障场景的唯一方法。一些其他操作,例如电缆插拔或测试条插拔,也可以用于此目的。
当系统在 ESD 测试过程中遇到随机出现的异常情况时,有些故障情况可能很难重现。通常,下电上电可以恢复系统,但短期内很难重现故障。对于这种情况,请参阅Section 3.3中的讨论。
MSP430 器件实现了一些自诊断 功能, 例如 SYSRSTIV 寄存器中的复位源报告和振荡器故障检测。还可以通过实现一些简单的权变措施来找出根本原因。
错误复位是 MCU 系统 ESD 测试中的一种故障场景。对于这种情况,最好在实现任何改进方法之前先找到复位源。在某些 MSP430 器件(MSP430F5x、MSP430F6x、MSP430FG6x、MSP430FR5x、MSP430FR6x、MSP430FR4x 和 MSP430FR2x)中,有一个可识别复位源的好功能:复位后可以从中断向量寄存器 SYSRSTIV 读取复位源。SYSRSTIV 值指示中断事件。可在特定器件的数据手册中找到值的定义。Table 1 是 MSP430FR235x 数据手册的一个SYSRSTIV示例。
中断向量寄存器 | 地址 | 中断事件 | 值 | 优先级 |
---|---|---|---|---|
SYSRSTIV,系统复位 | 015Eh | 无中断待处理 | 00h | |
欠压 (BOR) | 02h | 最高 | ||
RSTIFG RST/NMI (BOR) | 04h | |||
PMMSWBOR 软件 BOR (BOR) | 06h | |||
LPMx.5 唤醒 (BOR) | 08h | |||
安全违例 (BOR) | 0Ah | |||
保留 | 0Ch | |||
SVSHIFG SVSH 事件 (BOR) | 0Eh | |||
保留 | 10h | |||
保留 | 12h | |||
PMMSWPOR 软件 POR (POR) | 14h | |||
WDTIFG 看门狗超时 (PUC) | 16h | |||
WDTPW 密码违例 (PUC) | 18h | |||
FRCTLPW 密码违例 (PUC) | 1Ah | |||
不可纠正的 FRAM 位错误检测 | 1Ch | |||
外设区域获取 (PUC) | 1Eh | |||
PMMPW PMM 密码违例 (PUC) | 20h | |||
保留 | 22h | |||
FLL 解锁 (PUC) | 24h | |||
保留 | 26h 至 3Eh | 最低 |
软件可以读取用户代码开头处的 SYSRSTIV 寄存器,以识别复位源。连接在 GPIO 上的 LED 可编程为以不同形态闪烁来指示不同的复位源。对于系统级 ESD,通常可以使用 SYSRSTIV 来检查电源、I/O、复位引脚、看门狗、时钟和存储器的复位源。例如,如果 SYSRSTIV 读数值为 0x04,则复位源为 RST/NMI 引脚。
振荡器故障是 MCU 系统级 ESD 测试的另一种故障场景。在执行 ESD 测试期间,噪声会从电路板上的导体或空气中传导到晶体振荡电路。如果晶体和 MCU 振荡器引脚之间的振荡较弱,则时钟将在 ESD 测试期间出现故障。如果晶体时钟源为 DCO+FLL 参考时钟,并且 MCLK/SMCLK 源被设置为 DCO 时钟,则 ESD 测试可能会影响振荡器的行为,并可能导致 MCLK/SMCLK 时钟发生故障。继而系统在运行时,CPU 或外设将会出现异常行为。
如何知道 ESD 故障情况是否与外部晶体有关?建议参考以下检查点:
软件可以使 LED 闪烁或通过通信接口发送消息以指示故障原因。
如果确定了复位源,则可以检查相应的解决方案。通常,首选软件权变措施,因为它比硬件权变措施要快,硬件权变措施需要更长的测试时间。MSP430 MCU 提供了一些适用于软件权变措施试验的 功能 。
如果复位源是 RST/NMI 引脚,则将 RST/NMI 引脚配置为 NMI 功能,以查看 ESD 测试是否有任何改进。
如果 ESD 故障场景涉及 I2C 或 UART 通信,并且根本原因是通信线路受到干扰,则此功能可能是一种权变措施。Table 2 是 MSP430FR604x 数据表中的一个抗尖峰时间设置示例。
参数 | 测试条件 | VCC | 最小值 | 典型值 | 最大值 | 单位 | |
---|---|---|---|---|---|---|---|
tt | UART 接收抗尖峰脉冲时间(1) | UCGLITx = 0 | 2.2V、3.0V | 5 | 30 | ns | |
UCGLITx = 1 | 20 | 90 | |||||
UCGLITx = 2 | 35 | 160 | |||||
UCGLITx = 3 | 50 | 220 |
生成代码时应启用存储器写保护。MSP430 器件设置有密码,用来防止对关键寄存器(存储器控制器、PMM、看门狗、BSL、JTAG)的未授权访问。某些密码违例会触发 PUC 复位,复位后可以从 SYSRSTIV 寄存器中读取这些违例。
在 MSP430FR5x 和 MSP430FR6x 器件中,存储器保护单元 (MPU) 模块可以防止错误写入指定的只读存储器段或执行来自常量存储器段的代码。
在 MSP430FR2x 和 MSP430FR4x 器件中,SYSCFG0 寄存器中的 PFWP 和 DFWP 位可以防止任何存储器错误写入用户程序存储区或信息存储区。
在系统级 ESD 测试中,启用存储器保护有助于避免与存储器损坏有关的故障。建议在 ESD 测试之前检查存储器写保护的设置是否正确。请参阅《MSP430 FRAM 技术 - 操作方法和最佳实践》,详细了解如何在 Code Composer Studio™IDE 和 IAR Embedded Workbench®IDE 中使用 MPU。
许多 MSP430 器件都集成了循环冗余校验 (CRC) 模块。此模块可用于检查存储器(RAM、闪存或 FRAM)是否已被系统级 ESD 测试错误更改。
在 MSP430Fxx 器件中,闪存控制器配备有 ACCCIFG 寄存器以指示是否发生访问违例。在 MSP430FRxx 器件中,FRAM 控制器配备有 CBDIFG 和 UBDIFG 寄存器以指示是否检测到可纠正的错误或不可纠正的位错误。有关详细信息,请参阅器件系列用户指南。
以下是诊断测试示例。如果 LCD 出现故障,可以更改 LCD 频率以重新试验。如果故障与晶体有关,可以增加振荡器的驱动强度以重试。如果故障与 GPIO 输出有关,则可以检查 GPIO 驱动强度。如果故障与 UART、SPI 或 I2C 有关,则可以降低串行通信速度。
软件权变措施可能并非每次都会有效。如果系统仍然无法通过 ESD 测试,则需要考虑硬件调试、故障排除和权变措施。
硬件故障排除通常比软件方法要花费更多的时间,因为前者可能需要更改 EUT 外壳、机械、电缆连接或电路板的布局布线。在电路板制作之前,最好准备一个用于实施系统级 ESD 仿真的高效软件仿真工具,然后使用信号完整性/电源完整性 (SI/PI) 仿真来解决电路板的缺陷。这样就可以在设计阶段避免潜在的 EMC 问题。
调试 ESD 测试故障时,ESD 仿真工具也非常有用。但是 ESD 仿真并不容易实现,因为准确的建模设置相对比较困难,而且仿真工具通常比较昂贵。因此,在大多数情况下,需要进行硬件故障排除和实施权变措施。
通常可从以下两个方面进行系统级 ESD 问题故障排除。
引导噪声在不经过敏感组件的情况下快速传输到 GND。
尽量滤除噪声传输路径中的噪声。
建议从这两个方面着手系统检查。以下是推荐试用的硬件调试示例。
复位引脚和测试引脚信号对 SBW 通信非常重要。在电路板布局中,应使这两个信号布线尽可能短。此外,根据 MSP430 数据表和《MSP430 硬件工具用户指南》,复位布线上的并联电容应小于 2.2nF 或 1.1nF。当复位引脚上出现大噪声时,电容可能太小而无法进行滤波。为了改善这一点,建议使用Figure 2 中的电路来提高针对复位引脚上的噪声的滤波能力。
在Figure 2 中,C8 可以使用 10µF 或更大的电容。电阻 R12 用作电容 C8 和 C9 的隔离。通过该电路,JTAG 和 SBW 可以很好地工作,并且复位信号路径的噪声滤波能力也得到了提高。
TEST 引脚具有内置的下拉电阻,以确认在固件执行期间它处于低电平逻辑状态。通常,内置下拉电阻很弱。添加一个较小的外部下拉电阻,以查看 ESD 故障是否与 TEST 引脚逻辑错误有关。
要添加的串联电阻和并联电容器的值取决于信号速度和驱动强度。通常情况下,该值不应太大,以免信号受到太大影响。如果 ESD 故障与 LCD 有关,则可以尝试此方法。
如果电源布线是Section 3.2 中介绍的复位源检查得出的 ESD 测试薄弱点,请增加去耦电容值以进行试验。可以测试电容值大于 22µF 的电容。也可以添加功率 TVS 进行测试。
如果系统中有多个电路板,并且电源通过内部电缆传输,请在接收连接器侧的电源引脚上添加去耦电容。
对于连接到外部接口的信号,配备 ESD 保护非常重要。信号 TVS 可以用于此目的。也可以选择使用串联电阻。除了 TVS,还可以使用其他 ESD 抑制器件。有关详细信息,请参阅《MSP430 系统级 ESD 注意事项》。
如果空气中的 EMI 噪声会干扰 EUT,则在 EMI 源和 EUT 之间添加 GND 屏蔽以将其隔离。
通常,较新版本的器件具有更可靠的系统级 ESD 性能。
有些系统级 ESD 故障很难重现。正常情况下,下电上电会恢复系统,因此短期内很难重现故障。MCU 可能存在功耗较高和压降较大等异常电气行为。对于这种情况,很可能是在器件的某些引脚或模块上发生了闩锁问题,用于进行故障排除的失效分析过程将在Section 4中讨论。
有时,多种权变措施可以配合起来一起使用来解决问题。
在Figure 3 所示的仪表产品的后期设计阶段,系统级 ESD 测试无法通过规定的 15kV 标准水平空气放电测试项。带有 MSP430 器件的仪表产品在 ESD 测试期间总是复位。LED 面板初始化表明了这一点。
为解决这一问题,采取了以下步骤。
外壳的 LED 面板的上边缘周围有一条长金属条。当 ESD 仿真器直接在金属条上放电时,系统会复位。
该值在多数情况下为 0x02,有些情况下为 0x04。这意味着 ESD 测试故障主要是由 MCU 上的 BOR 引起的,还需要检查复位引脚电路。因此,电源上的压降是导致该问题产生的根本原因。
发现金属条是悬空的,因为金属只是长塑料条上的一层薄覆膜。MCU 板位于前面板下方。塑料条的厚度为 2 到 3mm。PCB 的上侧靠近条带,此处有许多与条带并行的长 GPIO 信号布线。SBW 4 引脚连接器位于该区域。PCB 采用两层设计,GND 返回路径较差。电路板上没有高速信号。
将固件中的 RST/NMI 引脚设置为 NMI 模式,然后再次进行系统级 ESD 测试。但仍然失败了。
使用推荐的 RESET 电路;切断电路板上的 RESET 和 TEST 布线;增加去耦电容,并在 MCU 电源输入上添加 TVS;在外壳的上侧周围涂抹胶水,以改善内部板与外部金属条之间的隔离;改善 GND 返回路径。
ESD 测试通过。这证明了电路板与金属条之间的距离是造成问题产生的根本原因。但是机械设计是固定的,机械改造需要很长时间。因此,客户不希望更改机械设计。
ESD 测试通过级别更高。ESD 空气放电故障级别从 11kV 提高到 13.5kV。
推荐解决方案:
应用推荐的解决方案后的测试结果:ESD 测试通过 15kV 空气放电,在 3 块板上的合格率为 100%。
如Section 2所述,系统级 ESD 可能产生两类故障:1) 物理性损伤和 2) 软失效。参考文献 [5] 研究了 58 个系统级 ESD 案例,涵盖了从系统品质评估到现场应用以及现场应用发生故障的整个过程。Figure 4 显示了从这 58 个系统级 ESD 案例中发生两种故障类型。
此外,系统级 ESD 应力和应用加载与元件 ESD(HBM 和 CDM)完全不同,因此在实际应用中两种模式之间没有相关性。Figure 5 显示了系统级 ESD 和元件 HBM ESD 模式之间的故障类别比较。因此,针对实际系统或应用的分析有助于进行系统级 ESD 故障排除和问题解决。
当遇到系统级 ESD 或 EMC 问题时,失效分析在利用某些专用设备定位故障位置和识别故障触发源方面发挥着独特的作用。分析结果有助于制定解决方案,并在应用环境中建立强大的抗 ESD 干扰系统。
失效分析有确定的步骤支持根本原因的确定和识别。Figure 6 给出了典型失效分析流程。故障分析过程不是一个自动执行流程。通常,不同类型的故障(ESD、EOS、功能性或参数性故障)依据各自分析和逻辑方法获得成功的分析结果。
失效分析是一个很好的工具,可以展示系统级 ESD 是否造成了物理性损伤。这种损伤表现为电性能异常,并可通过 ATE 或应用测试等方法进行检测。Figure 7 显示的是在系统级 ESD 测试后输出异常,在 PMOS 产生损伤的示例。由于 ESD 损伤能量较小,不足以在硅片上造成较大的损坏区域,因此产生的小损伤在芯片表面很难看到,比如PMOS的损伤案例。使用故障定位分析技术(例如 IR、LSM、EMMI 或探测)和样品制备方法(例如背面分析或 FIB)可以有效提升分析效率缩短分析时间。
![]() |
![]() |
(a) OUT1 电路中 PMOS 结构的 ESD 损伤 | (b) OUT1 信号无输出 |
Figure 7. 系统级 ESD 故障案例图片
|
当发生系统级 ESD 软故障,MCU 硅片可能不发生物理性损伤。热点分析作为一种失效分析技术,可以补充Section 3中讨论的故障分析方法。热点分析技术使用显微热成像技术来检测芯片上的局部过热区域。芯片局部过热通常与流过异常电流相关,系统级 ESD 软故障模式通常会表现出这种异常。热点分析的难点是在物理分析过程中如何固化故障现象。在Section 4.2中,解析一个采用热点分析技术对由于系统级 ESD 引起软故障的分析案例。
本案例介绍了一个仪表应用的线路故障。当安装电池后启动仪表,发生故障的仪表就会显示“电池电量不足”指示的问题。如果对故障仪表断电并重新上电,故障就会消失。这意味着故障仪表没有发生物理性损伤。因此,该故障现象是一种典型的软故障。
对故障仪表进行电路板级分析发现,核心 MCU 通过 VCC 形成额外的电流 20mA,这个额外电流在正常情况下是没有的。一般情况下,额外电流会由以下两个原因引起:I/O 驱动了高电流,或 MCU 上触发了闩锁。在调试过程中,在故障仪表上隔离 I/O,在 MCU 上仍能检测到 20mA 额外电流。因此,MCU 可能发生了闩锁,需要进一步分析。
查看仪表原理图,仪表系统采用由电池直接供电,如Figure 8 所示。在 MCU 上不太会发生异常电压而产生额外电流。系统级 ESD 事件可能触发闩锁并导致 MCU 产生 20mA 额外电流。继而对 MCU 进行失效分析,以确定哪个或哪些引脚流过额外的电流。热点分析是分析此类故障的恰当方法。
首先需要设计特殊的电池固定装置,持续为故障电表供电。避免由于仪表断电而导致故障恢复。另外需要制备分析样片,在持续供电的MCU元件中露出芯片部分,如Figure 9 所示。在每个分析步骤中,通过测试 MCU 的额外电流,以监控故障现象是否仍然存在或恢复。通过测量故障仪表特定位置的电压,可以监测 MCU 额外电流异常。Figure 10 显示了连接在仪表电路板和电源之间的测试板。
![]() |
![]() |
(a) 用防酸胶带包裹的 MCU | (b) 芯片的封装蚀刻窗口 |
Figure 9. 样片制备照片
|
![]() |
![]() |
(a) 通过测试板监控仪表供电 | (b) 仪表供电电压监视器 |
Figure 10. 热点分析对仪表持续供电监测系统照片
|
对六个故障仪表进行了热点分析,其中采用仪表 1 来进行样片制备和处理试验,确保后续故障仪表分析过程中样片制备和故障监测的有效性。在后续五个故障仪表(仪表 2 到仪表 6)成功完成了热点分析。Figure 11 显示了典型的热点图像。在故障仪表的 MCU LCD 引脚上观察到了异常热点(请参见Table 3)。
故障仪表 | 热点 LCD 引脚 |
---|---|
2 | 引脚 29 和引脚 32 |
3 | 引脚 28 |
4 | 引脚 30 |
5 | 引脚 27 |
6 | 引脚 28 |
![]() |
![]() |
(a) 仪表 2 的图像 | (b) 仪表 6 的图像 |
Figure 11. MCU 芯片热点图像
|
据此进一步检查仪表电路板,系统级 ESD 冲击可能从仪表探测端口导入,从而导致 MCU 发生闩锁,如Figure 12 所示。在仪表电路板上有一个大的金属支架,如Figure 12 (a) 所示。支架夹住电路板用来固定,并未与电路板进行焊接,可能存在接地不良的情况。并且发现 LCD 面板和支架之间的公差也小于建议值,如Figure 12 (b) 所示。因此,电路板上的 ESD 保护器件可能让 ESD 冲击从仪表探测端口导入并经过金属框架传导,然后传导到 LCD 面板,最后触发 MCU 闩锁,并导致线路上出现“电池电量不足”的仪表故障。
![]() |
![]() |
(a) 显示 ESD 冲击从仪表探测端口导入并经过金属框架传导 | (b) 显示仪表电路板上的金属支架与 MCU 的 LCD 驱动器引脚之间连接 |
Figure 12. 系统级 ESD 冲击导入并传导
|
基于以上分析故障场景,提出了以下解决方案:
本案例叙述了通过热点分析技术来找出问题的方法。该分析还支持针对系统级 ESD 构建更稳健的系统,用于系统级 ESD 故障排除和问题解决。
TI 均以“原样”提供技术性及可靠性数据(包括数据表)、设计资源(包括参考设计)、应用或其他设计建议、网络工具、安全信息和其他资源,不保证其中不含任何瑕疵,且不做任何明示或暗示的担保,包括但不限于对适销性、适合某特定用途或不侵犯任何第三方知识产权的暗示担保。 |
所述资源可供专业开发人员应用TI 产品进行设计使用。您将对以下行为独自承担全部责任:(1) 针对您的应用选择合适的TI 产品;(2) 设计、验证并测试您的应用;(3) 确保您的应用满足相应标准以及任何其他安全、安保或其他要求。所述资源如有变更,恕不另行通知。TI 对您使用所述资源的授权仅限于开发资源所涉及TI 产品的相关应用。除此之外不得复制或展示所述资源,也不提供其它TI或任何第三方的知识产权授权许可。如因使用所述资源而产生任何索赔、赔偿、成本、损失及债务等,TI对此概不负责,并且您须赔偿由此对TI 及其代表造成的损害。 |
TI 所提供产品均受TI 的销售条款 (http://www.ti.com.cn/zh-cn/legal/termsofsale.html) 以及ti.com.cn上或随附TI产品提供的其他可适用条款的约束。TI提供所述资源并不扩展或以其他方式更改TI 针对TI 产品所发布的可适用的担保范围或担保免责声明。IMPORTANT NOTICE |
邮寄地址:上海市浦东新区世纪大道 1568 号中建大厦 32 楼,邮政编码:200122
Copyright © 2020 德州仪器半导体技术(上海)有限公司 |