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?
I2C buss pullup utan VCC
Re: I2C buss pullup utan VCC
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
Ta en titt här:
https://cdn-shop.adafruit.com/datasheets/an97055.pdf
Edit: NXP verkar ha kapat ner AN jfm med Phillips..
https://cdn-shop.adafruit.com/datasheets/an97055.pdf
Edit: NXP verkar ha kapat ner AN jfm med Phillips..
Re: I2C buss pullup utan VCC
Bra synpunkter, får nog fundera ett varv till på konstruktionen...
- Klas-Kenny
- Inlägg: 11327
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: I2C buss pullup utan VCC
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.
Isolera med någon analogswitch, eller kör separata bussar till det som stängs ner.