|
原因在调试系统的开关电源上
现象: 1.脱离仿真器,nRESET电压小于1.5V。MCU不能正常工作。 2.连STLINK仿真器,nRESET电压大于3V。MCU正常下载、工作。
检测步骤: 1.断开目标系统电源,检测nRESET对地电阻为6.5K左右 2.接通目标系统电源,测量nRESET对地短路电流为>2mA 3.接通目标系统电源,测量VDD对nRESET对地短路电流为0.3mA 4.接通目标系统电源,断开MCU nRESET连接,以上步骤符合欧姆定律
结论:MCU复位引脚部分功能失效或损坏
原因: 1.使用的开关电源没有连接零线,导致目标系统的地线浮空(连个电容的分压:110V交流) 2.由于计算机与目标系统的地线间存在110V电压差,当连接JTAG仿真器与目标系统JTAG相连时,如果底线没有首先连接,则先连接的信号线与仿真器信号线间的110V电压将导致信号引脚损坏(我们的仿真器的所有信号线可都加了保护的哟)。
解决方法: 1.使用良好的电源,特别需要注意零线的连接 2.确保计算机,目标系统地线间良好的电气连接 3.在带电的情况下尽量不要插拔没有保护的电缆连接器(USB是保护功能做的非常好的连接器)
如果做到以上几点,RS232,USB,JTAG等的带电插拔都是很安全的。
|
|