Generating RF noise

I have two PCBs - one with a couple of voltage regulator and a series of MOSFETs to drive strip LEDs (pcbA), the other for a Nano Every and LCD (pcbB).

When the two boards are connected together and the powered through the Arduino from my PC, or if the pcbB is powered from a wall-wart via the voltage regulators on pcbA, the reception of my DAB (digital radio) drops out.

With the same arrangement, except the Arduino being powered from a USB battery pack rather than the PC, the DAB reception is fine.

When pcbB is powered from my PC but pcbA isn't connected, the DAB reception is ok.

In all of my tests (so far), the strip LEDs have not been connected to the outputs of the MOSFETs.

It seems to me that the issue is likely either the MOSFETs (possibly due to unconnected outputs) or the voltage regulators. But changing the USB powering is confusing.

Any thoughts on what I should be investigating?

Is the USB cable shield connected to power ground on the PCBs?

Not as a conscious decision. How would I design that into the PCB?

It should not be grounded on the PCB. If it is then the shield may be acting as an antenna and radiating noise.

Do you have all the required capacitors on the voltage regulators and MPOSFETs? One or more could be oscillating.

This is a simplified version of pcbA. (The full version has repetition of the MOSFETs, LED strips rather than a descrete LED, and some resistors for inpuits to the Arduino, but they’ve not been connected to anything when I’ve been getting the problem.

None of the example circuits I’ve seen that do the something similar have had capacitors on the MOSFETs. Should there be?

What generated RF noise do you detect using a different battery powered receiver? If none, then RF noise is not the problem.

What is the input voltage at J3? Here is a link to the data sheet. Are all the grounds connected back to a single point?

Hi, @fenghuang
Can you please post EXPORT images of your PCBs from the CAD you designed them on?

Thanks.. Tom.... :smiley: :+1: :coffee: :australia:

@Paul_KD7HB I only have one DAB receiver.

When my Arduino/MOSFET circuit is powered up, I get clear reception of the digital radio station. When I power up the circuit, the receiver goes quiet. If I them disconnect the Arduino/MOSFT circuits from power, the radio starts outputting audio again. If that’s not indicative of RF interference, what are you suggesting it could be?

@gilshultz Voltage at J3 is 12v DC from a wallwart. Nut I get the same interference when the circuits are powered via the arduino's USB port and nothing connected to J3.

All the grounds on each board are connected, and when both boards are running together, the grounds of both boards are connected together.

(Can't see your link to a data sheet. Maybe that just on my phone. Will check on a PC tomorrow.)

I am suggesting you do a bit of detective work.

Maybe insufficient power?
Or overheating of regulator?
How much volts are at barrel?
A linear regulator from 12V to 6V will produce a lot of heat....

Your led is upside down...
What type of strip led du you use?
6V seems odd...
And why regulate to 9V for arduino?
Whare is the DAB connected snd powered?
What type of arduino?

Hi, @fenghuang

How is your DAB powered?

If you move the DAB out of the room, does the station it is receiving re-appear?

Tom.... :smiley: :+1: :coffee: :australia:

@build_1971 I first noticed the problem when the only power source was USB power to the Arduino Nano Every and nothing was connected to the barrel, so the only voltage the regulators wer supplied with was 5v at their outputs.
(I’ve replaced the schematic above with corrections, which should address a couple of your other questions.)

@TomGeorge The DAB is mains powered and works fine when sited further away.

Is the USB cable shield grounded?

See post #4

We did not see your code yet.
At what pwm frequency do you control the led brightness?
Hope it is not 10MHz...

Unless there’s something within the PC or Nano Every that means it’s grounded, no it’s not.

There problem occurs when the example Blink sketch is loaded.