调试器使用注意事项
在使用调试器调试时,仿真器断开或者死机,导致无法进行调试。造成仿真器死机的原因有很多,例如电磁干扰、物理连接问题等。
- 电磁干扰: 如果调试器在调试过程中频繁断开,可能是由于电磁干扰引起的。解决方法包括使用带隔离的调试器、使用屏蔽线缆等。
大电流情况下:由于电磁干扰较强,容易导致仿真器死机。建议选用
带隔离的仿真器或带隔离的 USB 接口,以增强抗干扰能力。 高压情况下:即便电流较小,高压产生的电磁噪声也可能引发死机。通常不建议在高压控制调试时挂接仿真器。
- 物理连接松动:如果连接器插头松动,或者在调试过程中受到触碰,可能会导致调试器断开。另外市面上的调试器线缆质量参差不齐,
大部分调试器的工作环境温度范围为 0~85℃,如果在高温环境下使用,可能会导致调试器死机。
连接线过长,速率太高:如果连接线过长,可能会导致信号衰减,从而影响调试器的性能。解决方法包括使用短线缆、降低速率等。
调试器配置不正确:如果调试器的配置不正确,可能会导致无法连接到目标设备。解决方法包括检查调试器的配置、更新驱动程序等。
闭环调试过程中调试器死机的影响
当仿真器死机时, PWM发波寄存器会保持死机前的值,不再刷新。这样可能会导致MOS管一直导通,导致后级烧毁。 当仿真器中断时,程序会重新运行,如果上电时,没有默认处于封波状态,也可能会导致 MOS 管一直导通,导致后级烧毁。
解决方案
高压高电流的情况下,不建议使用仿真器进行调试。
高压高电流的情况下,建议使用
带隔离的仿真器或带隔离的 USB 接口,以增强抗干扰能力。高压高电流的情况下,务必使用电流探头监控相电流,一旦发现死机,立即切断直流电源。
高压高电流的情况下,推荐使用上位机调试,避免直接依赖仿真器。