RTVDXRO / TEF6686-AM_FM_RDS-Radio

HIgh performance AM/FM RDS software-defined radio signal processing tuner with NXP TEF668X and I2C Arduino Controller for XDR/NXP/TEF GTK user interface
36 stars 8 forks source link

RF noise from arduino #4

Open Mek7 opened 1 year ago

Mek7 commented 1 year ago

Hi, this "issue" is not an issue with your sketch... just a place to discuss. I built the following circuit on a 2-sided board where the top side is GND. TEF6686-ArduinoOnly_KiCad Now the problem is that, without antenna connected, a strong local station sounds distorted and with noise (like when it has a weak signal), but when I push the Reset button on the arduino, noise disappears and audio is very crisp. It also happens when the arduino is being programmed from arduino IDE - which holds the atmega in reset as well. I would very much like to have this reception quality always, not only when pressing the reset button. But everything I tried, failed:

biglee991228 commented 5 months ago

please try to use an IIC isolator such as iso1540 or si4703 or adum1250

Mek7 commented 5 months ago

Hello, the problem is not due to I2C communication (as I wrote, I tried stalling it), but merely due to the fact that the atmega is running and processing instructions. So an I2C isolator would not help in this situation IMHO. Since then, I also tried shielding the arduino module with metal casing - with no improvement at all.