You are here

Best way to power up/down I2C bus ? | Cypress Semiconductor

Best way to power up/down I2C bus ?

Summary: 1 Reply, Latest post by Bob Marlowe on 11 Nov 2016 10:44 AM PST
Verified Answers: 0
Last post
Log in to post new comments.
public_1700126's picture
User
4 posts

Hi,

I use the CYBLE-222014-01 (BLE 4.2) module as a master to control a few I2C slaves. The hardware design requires to power down the whole I2C bus most of the time (controlled by a GPIO of the Cypress module). The module doesn't have to go to any sleep modes (for now). I'm wondering what is the best way is to do this? Do I have to call I2C_Start() when to bus is powered or it doesn't matter? Do I have to call I2C_Stop() before powering the bus down or can I just leave the component running? Of course, I do not do any I2C transactions on the bus while the bus is powered down.

-Tamás

user_1377889's picture
User
9606 posts

In I2C datasheet is a chapter named "Low power modes" that explains what has to be done before/after going to sleep.

 

Bob

Log in to post new comments.