Sida 1 av 1

I2C buss pullup utan VCC

Postat: 23 juli 2020, 21:49:52
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?

Re: I2C buss pullup utan VCC

Postat: 23 juli 2020, 23:23:57
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...

Re: I2C buss pullup utan VCC

Postat: 24 juli 2020, 09:00:59
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..

Re: I2C buss pullup utan VCC

Postat: 24 juli 2020, 11:46:46
av Rick81
Bra synpunkter, får nog fundera ett varv till på konstruktionen...

Re: I2C buss pullup utan VCC

Postat: 26 juli 2020, 00:20:54
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.