![]() The FRAM module is also there for reading a configuration set by an administrator. This one also keeps a log of button presses, runtime etc saving it all to the FRAM module. ![]() Until a user presses a button the master will be in a deep sleep. The primary ATMEGA328P-PU is the master which gives commands to both slaves via I2C. Here under I will try to describe the whole system:Īll ATMEGA328P-PU's will communicate with eachother via I2C and some of them will share modules.Īll ATMEGA328P-PU's will be in a deep sleep mode (using 0.15♚ each) and woken up when needed trough and interrupt on the digital pin's 2. To reduce power consumption I want to cut off power to the devices connected to the master and 2 slaves when not needed.Įach MCU will have a separate function with some of them sharing I2C devices. The reason for using Pololu's latching control board is because I am trying to build a battery powered system with 3 ATMEGA328P-PU's and multiple I2C devices. Is there a way to keep the I2C bus powering the latching control board? I wonder why not all I2C devices give this problem and some do. This keeps the latching control board in a ON state there where it should be OFF when commanded by the MCU. Some, not all I2C modules, will send power back to the latching control board. ![]() When I disconnect the VCC lines of I2C devices by using the latching control board the problem occurs. I have had no formal education in electronics and I am learning by trial and error so perhaps there is a obvious simple solution to my problem which I am not seeing at this point. I was wondering if anyone could push me in the right direction. I am running into a problem with I2C devices trying to cut off power to them.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |