This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

INA237: correct order to do system reset

Part Number: INA237

Hi,

according to the datasheet the INA237 has a config register in which you can set bit 15 (RST) to 1 in order to trigger a system reset.

Is it possible to set this bit to 1 and send all other bits of the config register in one i2c transaction?

The use case would be be: user wants to change the configuration of the chip and before everything is set to new values all registers a reset to theri defaults.

So which of the following is the right approach:

1. Set Bit 15 to one and send it to the chip. Then send the rest of the configuration (CONFIG, SHUNT_CAL,etc)

2. Set Bit 15 to one and send the rest of the configuration (CONFIG, SHUNT_CAL,etc) with it to the chip

if 1. is the correct usage: How long does it take for the system reset to occur?

Thanks!

Best regards

Steffen

  • Hello Steffen,

    The correct approach is option 1. Setting the reset bit is the same as a power-on reset, and so you will need to wait the NPOR device startup time, which is typically 300µs. Here are the relevant sections from the datasheet:

    Regards,

    Mitch