This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Thingy:52 Power Concept

Hi, the configuration for the 9-axis sensor used in Thingy is interesting where a switch is used to cut the power line from the sensor. From the description: The motion sensor is interfaced through the I2C bus (0x68). To reduce power consumption when the motion sensor is not in use, the power supply and signal lines are connected through an analog switch (U4). This enables the device to be completely cut off from the rest of the circuit when not in use.

How much current would the signal lines MPU_INT, SDA and SCL draw when the sensor is not in use and assuming only the power line is cut, i.e. while the signal lines are still connected?

I am planing to implement a switch, although the planned connection with the BT chip is SPI. For my design, size and power consumption are of big importance. The NX3DV2567 used in Thingy is a four-pole double-throw analog switch. Maybe in the case of SPI, I can live with a smaller one-pole double-throw or (single load switch) for the power supply?

Note: I am 99% sure the answer for SPI power consumption can be found somewhere. So please answer this fully only if you are friendly excited to provide a quick answer, perhaps in case you have experienced the same situation and willing to share your finding on Devzone. Otherwise google is there. Many thanks!

Edit: image description Unbenannt_.png

Parents
  • Hi,

    I couldn't find anything about what kind of state the I2C pins are in when the MPU is powered down. This is probably a question for Invensense. If they are high impedance though, the pull up resistors on the bus should pull the lines high and it shouldn't matter. If the MPU of some reason pulls the line down to GND you will have a current flowing through the pull ups. There seems to be some 4.7kOhm pull ups on the bus and the TWI drivers probably also enables the internal 13kOhm pull up resistors.

    Electrical spec for the nRF52's SPI can be found here.

    Hope this helps. Not sure if I quite understood your situation.

  • Thanks for the reply. I have added pics for that. Indeed pulls-ups are there. So should I assume it is not for power saving? Did not find anything about pull-down to GND in the MPU's datasheet: The MPU-9250 always operates as a slave device when communicating to the system processor, which thus acts as the master. SDA and SCL lines typically need pull-up resistors to VDD. The maximum bus speed is 400 kHz.

Reply
  • Thanks for the reply. I have added pics for that. Indeed pulls-ups are there. So should I assume it is not for power saving? Did not find anything about pull-down to GND in the MPU's datasheet: The MPU-9250 always operates as a slave device when communicating to the system processor, which thus acts as the master. SDA and SCL lines typically need pull-up resistors to VDD. The maximum bus speed is 400 kHz.

Children
No Data
Related