Electronics > Projects, Designs, and Technical Stuff

Strong Magnetic field (wireless charger) and bus capacitance on I2C

(1/2) > >>

BBBbbb:
So I need a reasoning check, since this is a bit beyond my understanding.

I'm detecting an intermittent issue with the I2C communication between 2 components (PCB level, <10mm apart) in the presence of a strong EM field (freaking phone wireless charger). Components are fine, but I2C rise time is slow. Internal resistor (~28k, no lower value available) is used.
Obviously the value is over the recommended one, but in normal conditions it works fine.

Now this is where I'd like some help - explaining the effect of the charger on the RC value on the bus lines.

I'm guessing since the magnetic field is strong, capacitive coupling becomes significant enough to affects the bus capacitance (increase) and thus tips the rise time to logic high over the edge causing the issue on the I2C lines.

I'm still to play around with the com. speed, playing with pull ups is not possible without HW change, but I'd like to check with you all if my thought process is good or am I talking out of my ass.

David Hess:

--- Quote from: BBBbbb on July 12, 2020, 01:50:01 pm ---I'm guessing since the magnetic field is strong, capacitive coupling becomes significant enough to affects the bus capacitance (increase) and thus tips the rise time to logic high over the edge causing the issue on the I2C lines.
--- End quote ---

Magnetic fields yield inductive coupling.  Electrostatic fields yield capacitive coupling.

The magnetic field from the inductive charger effectively creates a voltage source in series with the I2C driver and reciever.  The magnitude depends on the field strength and the area between the I2C signal and ground so using twist pair or twin lead or a coaxial cable will help reduce inductive coupling.

BBBbbb:

--- Quote from: David Hess on July 12, 2020, 06:10:41 pm ---Magnetic fields yield inductive coupling.  Electrostatic fields yield capacitive coupling.

--- End quote ---
Yes, and that holds for "general case" analysis, but in high magnetic field capacitive coupling becomes a factor as well. My question is can these phone chargers be responsible for it? or am I looking at something else describing the increased rise time.


--- Quote from: David Hess on July 12, 2020, 06:10:41 pm ---The magnetic field from the inductive charger effectively creates a voltage source in series with the I2C driver and reciever.

--- End quote ---
What I'm noticing on a capture by an LA is a slow rise time issue.


--- Quote from: David Hess on July 12, 2020, 06:10:41 pm ---using twist pair or twin lead or a coaxial cable will help reduce inductive coupling.

--- End quote ---
This is really pointless for the described case (2 ICs, PCB level, less then 10mm apart)

Marco:
Are you quite sure the power supply rails of the ICs aren't being affected? That's more easy to believe to be a source of problems than a 10mm trace.

WattsThat:
I would expect your I2C pull-ups should be in the neighborhood of 4K7, maybe even lower due to the external field. I have not read the spec of late but 10K is the absolute highest value I can ever remember using for short runs. I’ve gone as low as 2K2 when going off-board and pushing the limits of cable length.

What device are you using that has internal pull-ups?

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod