Part Number: INA233
There are a lot of registers and what is the fundamental registers that must be configure in order for INA233 to work properly? I just want to read the current and voltage from INA233 only.
If you want the INA233 to read back current values, then the MFR_CALIBRATION PMBus command (D4h) must be executed once after every power reset. In Table 4 all of the PMBus commands are listed and these can be thought of as just registers.
Programming the MFR_CALIBRATION register gives the device what the shunt resistor value is along with some scaling so it can perform the calculation internally.
After programming D4h, the INA233 will begin generating current and voltage measurements immediately because this is its default programming according to the default value of MFR_ADC_CONFIG (D0h).
You obtain current and voltage measurements from codes 89h and 88h respectively.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Peter Iliya:
Hi Thanks for the explanation ,
However I would like to know ,How do we calculate what value to be put in MFR_CALIBRATION register .
Say we Have a shunt of rating 300A/50mV .How can we use this to make current reading from READ_IN (0X89) Register.
Can you please explain , I think it will help to many people.
In reply to Jitender Singh:
Equations 1 and 2 of datasheet show how to calculate this value. There is also an example calculation in the applications section of the datasheet. You need to determine the maximum current you will measure in your application to set a current LSB.
Hope this helps.
Well thanks for the same .
I have a new query based on my experience.
IN the following diagram based on one of your application notes.
I am using INA 233 instead of INA 226.
My question is : If we connect Vin+ to the upper end of the shunt voltage , there is a considerable drop in the Vbus Voltage around 4-5 Volts.
Can you please provide some hint what could be the issue , how to resolve it.
Resolved , there was a wrong connection .R2 other end was connected to vin+.
Hi Friends ,
Facing one more issue , The sda line is not pulled down properly by the INA 233 in case of acknowledgment bit from the slave i.e INA 233.
Due to this the data is also not getting proper.Attching the screenshot .Please suggest what could be the issue.
Sda not pulled low properly by slave (ina 233) on ninth pulse from the master (mcu).
Using 10k pullup on sda, scl on both sides of ISO1541.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.