I currently made a module to my project which isn't quite functioning correctly. It's 4 distinct parts on one board. The radio I/O, the two independent sound amplifiers out of the LM386's and the RFID card reader.
This is the circuit:
The actual inverter IC I used is 74HCT04 because it allowed me to convert 5V to 3V.
RAD1 is the connection to the radio module board.
J1 is a 1cm wire for easier routing
Capacitor marked 3V is 47nF but I also have a 220uF cap in parallel with it on another board that this one connects to via a 5 inch ribbon cable.
Capacitor for LM386 gain is 10uF
Output capacitors are 100uF and are attached to zobel networks consisting of 10 ohm and 4.7nF caps in series.
Variable resistors are 20K
The inputs to each amp is connected through the same 5 inch ribbon cable to the analog output of an ISD1760 IC. and right next to that output is a 10K pull-down resistor.
When I run the circuit, every time bits are transmitted through the attached radio module (HM-TRP), I get interference at the output of the LM386 closest to the module in the form of oscillations.
The other speaker however has ultra faint oscillations.
Each speaker is 0.5W 8ohm and is connected via twisted 22 AWG wire thats about 4 inches long.
Here's the PCB:
I used separate voltage lines for the LM386 because I can give it more power than the standard 5V so I hooked that to the battery via a long wire.
Now what I didn't include in my circuits which I added on after was a 1000uF capacitor between the 7.2V connection point and ground. That did stop the oscillations that previously occurred during audio playback.
So what can I do here to prevent hearing oscillations every time the radio module transmits data?
Its transmitting on 915Mhz, and data is being transmitted at 38400bps
This is the circuit:
The actual inverter IC I used is 74HCT04 because it allowed me to convert 5V to 3V.
RAD1 is the connection to the radio module board.
J1 is a 1cm wire for easier routing
Capacitor marked 3V is 47nF but I also have a 220uF cap in parallel with it on another board that this one connects to via a 5 inch ribbon cable.
Capacitor for LM386 gain is 10uF
Output capacitors are 100uF and are attached to zobel networks consisting of 10 ohm and 4.7nF caps in series.
Variable resistors are 20K
The inputs to each amp is connected through the same 5 inch ribbon cable to the analog output of an ISD1760 IC. and right next to that output is a 10K pull-down resistor.
When I run the circuit, every time bits are transmitted through the attached radio module (HM-TRP), I get interference at the output of the LM386 closest to the module in the form of oscillations.
The other speaker however has ultra faint oscillations.
Each speaker is 0.5W 8ohm and is connected via twisted 22 AWG wire thats about 4 inches long.
Here's the PCB:
I used separate voltage lines for the LM386 because I can give it more power than the standard 5V so I hooked that to the battery via a long wire.
Now what I didn't include in my circuits which I added on after was a 1000uF capacitor between the 7.2V connection point and ground. That did stop the oscillations that previously occurred during audio playback.
So what can I do here to prevent hearing oscillations every time the radio module transmits data?
Its transmitting on 915Mhz, and data is being transmitted at 38400bps