cancel
Showing results for 
Search instead for 
Did you mean: 

120Mhz emissions from SDIO pins

PCudd
Associate II

We are getting massive ammounts of emissions from the D0 SDIO pin with 120mhz and resonant freqs. The pins for SDIO have been set to AF but nothing else has been setup register wise yet, the circuit was taken from the appnotes with the 3v3 pullups on D0,1,2,3,CMD

APB2 periph is 60mz

APB2 timer 120mhz

14 REPLIES 14
Javier1
Principal

@PCudd​ 

How about you show us your PCB layout or something.

What does AF mean?

How do you know the noise is comming from the SDIO pins?

we dont need to firmware by ourselves, lets talk

Hi Javier, Thank you for the reply.

Alternate Function for the SDIO pins in the GPIO MODE Registers

top and bottom copper

0693W00000APpOJQA1.pngGround plane in between0693W00000APpQ0QAL.png 

We probed the pins with an analyzer this is directly probing the D0 pin

0693W00000APpQZQA1.pngThis is probing both pins next to D00693W00000APpPRQA1.png

Ozone
Lead II

Besides of possible configuration and wiring issues with the SDIO pin, the PCB track seems to function as a perfect antenna for said frequencies, i.e. length and impedance matching seem to favour such transmissions.

wow,

no idea of where the SDIO pins are in your pcb, but it looks like a noise playground for high frequencies.

Is this a new problem? Or have you been using SDIO withour problems untill now?

we dont need to firmware by ourselves, lets talk

I tried to highlight the D0 net in light blue goes to the SD socket on top with the red arrow.

This is a new PCB design and the first time we have tried SDIO

Do you suggest keeping the track lengths to a minimum?

ah yes i see them now.

Im not an expert aboutPCB routing, did you followed any design rule?

Like length matching , smooth angleless shapes or clearance between traces

we dont need to firmware by ourselves, lets talk

Yes, we go through a DRC before releasing the board.

The EMC engineer we spoke to at the test facility implied that there is something fundamentally wrong,

as the emission levels are huge and could not be contained even by enclosing the PCB in a metal cage.

Could it be the lack of setup of the SDIO registers is causing this?

>Could it be the lack of setup of the SDIO registers is causing this?

So youre not using SDIO but the noise is comming from the SDIO pins?

we dont need to firmware by ourselves, lets talk