Hey guys, I'm planning on designing a new battery charger and DC-DC converter using an all in one chip from TI. I believe I'll be using the
http://www.digikey.com/product-detail/en/texas-instruments/TPS65090ARVNR/296-40864-1-ND/5178741however to avoid lots of external components it uses i2c for various programming.
Basically, I want to program the smallest i2c master controller I can find so the PMIC will output 3 buck outputs at 3.3v, 1.15v, 1v, and a 5v ldo reference on startup, and manage/charge a 2 cell 7.4v lithium ion pack or 3 cell 11.1v lithium ion pack. I've heard of using a USI module as an i2c master using a library, but I don't think that would fit on something as small as an attiny4 sot 23-6.
The only other two features I need is a button debounce to enable the PMIC output voltages(instead of using an on-off switch), and one ADC pin to measure the battery voltage under load for low battery detection. (cheap coulomb counting)
My biggest concern is footprint size and part count, as I build all my circuits by hand and I typically make them in a 15mm x 30mm board size. (Tiny boards I know) My last board I designed had a charger ic and a separate buck regulator for each voltage and I ended up with 95 components overall. (and a cost of $25+ just for all the IC's
Please let me know your thoughts and what controller you guys would recommend.
Thanks!!
This will be my first i2c related project as I've mostly just used the arduino environment for microcontroller projects in the past. Somethin easy like the arduino IDE would be nice, but obviously the bootloader would take up way too much space so I'm fine with just doing straight C.