I2C buss pullup utan VCC

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Rick81
Inlägg: 746
Blev medlem: 30 december 2005, 13:07:09

I2C buss pullup utan VCC

Inlägg av Rick81 »

Har en I2C buss med 4.7 k pullup till 3.3V. På denna buss behöver jag i standby ha vissa komponenter som kör utan VCC dvs matningen är avstängd medan processorn pratar med andra på samma buss.

Spontant tycker jag komponenterna borde tåla att SDA och SCL är pullup till 3.3V även när deras VCC är avstängd. Håller ni med?
Användarvisningsbild
Andax
Inlägg: 4373
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: I2C buss pullup utan VCC

Inlägg av Andax »

Rickard, det beror på. Eller rättare sagt, enheterna tar nog ingen skada, men det finns enheter som drar SDA/SCL låga när deras VCC inte finns, dvs gör I2C-bussen obrukbar för andra enheter...
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: I2C buss pullup utan VCC

Inlägg av Micke_s »

Ta en titt här:
https://cdn-shop.adafruit.com/datasheets/an97055.pdf

Edit: NXP verkar ha kapat ner AN jfm med Phillips..
Rick81
Inlägg: 746
Blev medlem: 30 december 2005, 13:07:09

Re: I2C buss pullup utan VCC

Inlägg av Rick81 »

Bra synpunkter, får nog fundera ett varv till på konstruktionen...
Användarvisningsbild
Klas-Kenny
Inlägg: 11327
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: I2C buss pullup utan VCC

Inlägg av Klas-Kenny »

De flesta kretsar brukar ha skyddsdioder till Vcc. Så om du stänger av matningen till de kretsarna kommer de att dra ner bussen.

Isolera med någon analogswitch, eller kör separata bussar till det som stängs ner.
Skriv svar