近日在做一个项目,涉及一个高压点火装置,点火装置产生12KV的脉冲高压通过一根约450mm长的耐高压线接到放电电极,放电距离约为5mm。 另外,一个显示板,是通过一段长约500mm排线连接的,用CPU的I/O口串一470欧电阻后接一个102的瓷片滤波电容到地,之后通过排线点亮显示板上的LED。 当点火器工作的时候,如果将排线和点火的高压线平行并靠近,CPU马上就复位了。我尝试将外部复位脚禁止,BOD禁止,看门狗复位禁止,但还是会复位。 用内部8MHzRC振荡,8分频。 对电源打群脉冲4KV和高频噪声1.8KV都没有出现异常。怎么对I/O口的干扰就这么弱呢?看了Datasheet,每个IO口都有内置的钳位二极管的,应该起很大的保护作用才对啊。 以前用PIC、ST、三星的芯片同样的电路都能扛过去的,现在刚用ATMEL的芯片,不知道是我哪里没有用好造成的。 等候着各位大侠指点迷津!谢谢! |