Contact
Home Electronics Software Miscellaneous
µServer
AIR
BluePrint
16x16 Matrix
µTetris MSP430
USB Power Monitor
WeatherDisplay
Winamp Control
CPC
AVR ISP Insulator
Logic Insulator
USB Insulator
USB UART Insulator
AVR: LCD Driver
AVR: USB Stuff
AVR: De-Bricker
Temp-O-Clock
Touch-O-Clock
Digital Analog Clock
Block Clock
Binary Clock
Module: Rambo-S
Module: INA226
current sensor
Module: Nokia LCD
Module: misc
voltage modules
Module: DS3231
RTC
Module: VS1011e
MP3 decoder
Module: OSD
Module: SD-Card
Module: USB<->UART
Auto Video Switch
Enctest
GB Camera
Robot: Gizmo
IR Remote Control
Keyboard Extender
Laser Tagger
UV Timer
Thermometer
Telephone Control
Telephone Spy
Games
Blinking Hearts
EGG Timer



Measuring current in a design used to be a bit tricky. But with modern semiconductors this is no more effort than a tiny module with an I2C bus. It only needs three resistors and two capacitors. I used this IC in the USB Power Monitor. (Scroll down for Cal register calculator.)
picture
The trick is done with the INA226 by Texas instruments. The chip can be obtained as free sample.
picture
Two tiny PCBs.
picture
The only challenging part is the very small IC package. Here a microscope pic of the PCB. This is without tining.
picture
It is possible to use different shut resistors depending on the current resolution one needs. The cal register of the INA226 needs to be calculated accordingly. Values from 5mOhm to 50mOhm should be fine. The formula can be obtained in the datasheet.

Here is a little INA226 calculator:
Resolution:mA
Rshunt:mOhm
Cal value:

512

LAST
NEXT