User Tools

Site Tools


pmic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pmic [2025/01/12 16:57] arisoturapmic [2025/04/03 20:30] (current) arisotura
Line 19: Line 19:
 | 9   | ?? | | 9   | ?? |
 | 10  | 4.75V input from AC adapter | | 10  | 4.75V input from AC adapter |
-| 11  | ?? |+| 11  | Battery pin 2 (gray) (through 510ohm resistor) |
 | 12  | ?? | | 12  | ?? |
 | 13  | ?? | | 13  | ?? |
Line 25: Line 25:
 | 15  | ?? | | 15  | ?? |
 | 16  | ?? | | 16  | ?? |
-| 17  | ?? |+| 17  | Ground |
 | 18  | ?? | | 18  | ?? |
-| 19  | ?+| 19  | Vcc1 - 3.2V (UIC voltage?
-| 20  | ?? |+| 20  | Vcc1 feedback |
 | 21  | ?? | | 21  | ?? |
-| 22  | ?? +| 22  | Vcc2 feedback 
-| 23  | ?? +| 23  | Vcc2 - 1.24V (SoC core voltage) 
-| 24  | ?? +| 24  | Power button output - to UIC pin 64 
-| 25  | ?? +| 25  | Power button 
-| 26  | ?? +| 26  | CPU/etc active - to UIC pin 19 
-| 27  | ?? +| 27  | UIC I2C - SDA 
-| 28  | ?? +| 28  | UIC I2C - SCL 
-| 29  | ?? +| 29  | Vcc3 - 2.8V output for peripherals (CPU, Flash, etc) 
-| 30  | ?? +| 30  | Ground 
-| 31  | ?? |+| 31  | Vcc3 feedback |
 | 32  | ?? | | 32  | ?? |
 | 33  | ?? | | 33  | ?? |
Line 48: Line 48:
 | 38  | ?? | | 38  | ?? |
 | 39  | ?? | | 39  | ?? |
-| 40  | ?|+| 40  | System active- to UIC pin 17, with 100k pull-up resistor |
 | 41  | ?? | | 41  | ?? |
-| 42  | ?? |+| 42  | Ground |
 | 43  | Battery pin 4 (white) | | 43  | Battery pin 4 (white) |
 | 44  | ?? | | 44  | ?? |
Line 83: Line 83:
  
 Which battery level is read out of registers 0x09/0x0A seems to depend on settings in register 0x07. Which battery level is read out of registers 0x09/0x0A seems to depend on settings in register 0x07.
 +
 +Writes to register 0x07 (and 0x08):
 +
 +90 06 - to turn on the CPU
 +
 +D9 - to read current battery level
 +
 +D0 - to read maximum battery level
 +
 +D5 - ?? to read minimum battery level?? (unused)
 +
 +00 07 - to turn off the CPU
 +
 +Seems register 0x0D is set to 0xA0 after turning the CPU on/off?
 +
 +Bit 5 in register 0x07 is some sort of ready bit that is checked after changing register 0x07 and before reading battery levels.
  
pmic.1736701059.txt.gz · Last modified: 2025/01/12 16:57 by arisotura

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki