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.
Hi SMART,
We do not have a sample code for the INA233 but we do have some Linux drivers for other digital output devices. You could use this as a reference. You can find the links in the following website:
Also, we have a video tutorial that discusses how to program the digital output current shunt monitors for direct current and power readouts. Find link below:
Hi,
I saw the website and datasheet , i don't know how to use INA233.
Could you guide INA233 initial and base configuration ?
I have a project using eight INA233 to monitor custom board power and current.
That is urgent , please give a support.
Thanks.
SMART,
We have the INA233EVM available for you to use to learn firsthand how the part works - that may be of some value to you. Also, there is a FAQ post about the INA233 that explains how the device takes measurements and how to configure the energy/power accumulator, and has a spreadsheet to help you determine the coefficients to use, which may also be of some use to you.
SMART,
The INA233 has an energy accumulator, which is what you are using when you read EIN. It is essentially a continuous sum of the value in the power register after each sample. You can learn more about this feature at https://e2e.ti.com/support/amplifiers/current-shunt-monitors/w/faq/3585.using-the-power-accumulator.
The device itself is an ADC with a 2-input mux. One measures the bus voltage (READ_VIN) and the other is the voltage across the shunt (MFR_READ_VSHUNT). Put values in MFR_CALIBRATION to essentially divide the vshunt value by the shunt resistance to get current, READ_IIN. Then multiply the current by the bus voltage to get power, READ_PIN. We're just doing I=V/R, then P=IV.
Section 8.2 of the data sheet shows an example of how to program up the part for use in a system.