uttampal86
Newbie level 4
Dear Friends,
I would be glad if you can shed some light on the following problem:
Problem Statement:
I have used AT 89S52 microcontroller for my project. I have made many
circuits using AT89S52 microcontroller. In all the
circuits Ihave faced a peculiar problem.
I have always used a single sided PCB for all my circuits. when I solder
all the components on the PCB and test the circuit, my circuit works
absolutely fine. but when I solder interconnecting wires, for example the
wire from PCB to START switch or from PCB to stop switch, my circuit faces
some sort of interference/ pick up/ harmonics. When I remove all the
soldered wires from the PCB, the circuit again functions properly. when I
turn on a tubelight with choke in my room or press the voltmeter button to
take readings I come across interference. what I mean by interference/pick
up/harmonics is as under.
1. the controller jumps execution from one sub routine to other sub routine.
2. the controller turns on the relay and enters in an infinite loop.
3. sometimes the controller does not execute instructions as per program.
i.e gives eratic output .
I would be glad if you can shed some light on the following problem:
Problem Statement:
I have used AT 89S52 microcontroller for my project. I have made many
circuits using AT89S52 microcontroller. In all the
circuits Ihave faced a peculiar problem.
I have always used a single sided PCB for all my circuits. when I solder
all the components on the PCB and test the circuit, my circuit works
absolutely fine. but when I solder interconnecting wires, for example the
wire from PCB to START switch or from PCB to stop switch, my circuit faces
some sort of interference/ pick up/ harmonics. When I remove all the
soldered wires from the PCB, the circuit again functions properly. when I
turn on a tubelight with choke in my room or press the voltmeter button to
take readings I come across interference. what I mean by interference/pick
up/harmonics is as under.
1. the controller jumps execution from one sub routine to other sub routine.
2. the controller turns on the relay and enters in an infinite loop.
3. sometimes the controller does not execute instructions as per program.
i.e gives eratic output .