I have a circuit that is misbehaving. The DTR pin on a D9 goes to a MAX
232ACPE input, the output goes via a MAX 707 to control reset and ISP on a Dallas 89C450.There is data in and out from the 232 chip to a PC for programming. The 232 has 100N's for the boost. Common circuit, works 100%,except in this case. Programming the CPU and the system works 100%.... EXCEPT I have noticed occasional resets to the CPU occurring.On further investigation, if I put a piece of insulated 7/0.2 wire with the end stripped and tinned ( 6") into the DTR pin on the D9 socket, I can make the processor reset! Clearly there is a spike being generated by doing this on the DTR line. I can also generate a spike on the data in pin by doing the same thing . The CPU RXD sees a start bit and I see my RXD activity led flash. The system is powered by a mains switching PSU. There are several of these systems and all exhibit the same 'fault'.I have eliminated the max chip by substituting other man. parts and all do the same thing.This is driving me nuts. Can anyone shed some light as to what the problem may be, or where to start looking.? I defies belief as there is a 5K pull down on the Rin inputs..... How can I possible generate a spike when there is this low impedance at the input pin? TIA- posted
18 years ago