
Minidisc
befinitiv/minidisc_cad
This repository contains the CAD files (PCB & mechanics) for the 8cm "minidisc" player project.

The TP5400 is a battery Management made by TOPPOWER in a SOIC-8-EP package with 9 pins. -40℃~+85℃ 1 1.2A 3V 4.2V 40uA 4V~9V Charging IC Lithium Battery ESOP-8 Battery Management ROHS.
PCBKit's library has its KiCad symbol (EasyEDA_Pro:TP5400, from EasyEDA Pro) and its footprint (EasyEDA_Pro:soic-8_l5.0-w4.0-p1.27-ls6.0-bl-ep2.0, from EasyEDA Pro), ready for a KiCad board. 12,922 are in stock at JLCPCB (part C2891434). 7 open-source boards in 7 repositories on GitHub use it.
| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| Input Supply Voltage VCC | min -0.3 · max 10 V | 1 | |
| PROG PROG | Upper limit VCC+0.3V | min -0.3 V | 1 |
| BAT BAT | min 0 · max 7 V | 1 | |
| Maximum Boost Output Current | 5V | max 1.8 A | 1 |
| Maximum Junction Temperature | max 145 ℃ | 1 | |
| Operating Ambient Temperature Range | min -40 · max 85 ℃ | 1 | |
| Storage temperature range | min -65 · max 125 ℃ | 1 | |
| Lead Temp. | Soldering, 10sec | max 260 ℃ | 1 |
| Input Supply Voltage VCC | Full operating temperature range | min 4 · typ 5 · max 9 V | 3 |
| Input Supply Current ICC | Charge Mode, RPROG = 10K; full operating temperature range | typ 150 · max 500 uA | 3 |
| Input Supply Current ICC | Standby Mode (Charge Terminated); full operating temperature range | typ 40 · max 100 uA | 3 |
| Regulated Output (Float) Voltage VFLOAL | 0℃≤TA≤85℃,IBAT=40mA | min 4.158 · typ 4.2 · max 4.242 V | 3 |
| BAT Pin Current(Except for instructions,Vbat=4.0v) IBAT | RPROG=1.5K,Current Mode; full operating temperature range | min 665 · typ 740 · max 815 mA | 3 |
| BAT Pin Current(Except for instructions,Vbat=4.0v) IBAT | RPROG=1.1K,Current Mode; full operating temperature range | min 900 · typ 1000 · max 1100 mA | 3 |
| BAT Pin Current(Except for instructions,Vbat=4.0v) IBAT | Standby mode,VBAT=3.8V; full operating temperature range | typ -10 · max -100 uA | 3 |
| Trickle Charge Current ITRIKL | VBAT<VTRIKL, RPROG=1.5K; full operating temperature range | min 150 · typ 200 · max 250 mA | 3 |
| Trickle Charge Threshold Voltage VTRIKL | RPROG=1.5K, VBAT Rising | min 2.8 · typ 2.9 · max 3 V | 3 |
| VCC Undervoltage Lockout Threshold VUV | From VCC Low to High; full operating temperature range | min 3.4 · typ 3.6 · max 3.8 V | 3 |
| C/5 termination current limit ITERM | RPROG=1.5K; full operating temperature range | min 150 · typ 200 · max 250 mA | 3 |
| PROG Pin Voltage VPROG | RPROG=1.5K,Current Mode; full operating temperature range | min 0.9 · typ 1 · max 1.1 V | 3 |
| CHRG Pin output low voltage VCHRG | ICHRG =5mA | typ 0.3 · max 0.6 V | 3 |
| STDBY Pin output low VSTDBY | ISTDBY =5mA | typ 0.3 · max 0.6 V | 3 |
| Recharge Battery Threshold Voltage ΔVRECHRG | VFLOAT -VRECHRG | min 100 · typ 150 · max 200 mV | 3 |
| Junction Temperature in Constant Temperature Mode TLIM | typ 120 ℃ | 3 | |
| Power FET “ON” Resistance (Between VCC and BAT) Charging RON | typ 450 mΩ | 3 | |
| Soft-Start Time tss | IBAT = 0 to IBAT =1100V/RPROG | typ 20 ms | 3 |
| Termination Comparator Filter Time tTERM | IBAT Falls Below ICHG/5 | min 0.8 · typ 1.8 · max 4 ms | 3 |
| Battery Undervoltage Protection VBatLOW | Vbat Drops From 3.6V; full operating temperature range | min 2.9 · typ 3 · max 3.1 V | 3 |
| Battery Undervoltage Protection Unlocked VBatHigh | Vbat Rises From 2.7V; full operating temperature range | min 3.2 · typ 3.3 · max 3.4 V | 3 |
| Oscillation Frequency FOSC | min 300 · typ 400 · max 500 KHZ | 3 | |
| MaximumDuty cycle Dty | typ 75 % | 4 | |
| Boost efficiency ηboost | VBAT=3.8V IOUT=500mA | typ 90 % | 4 |
| Boost efficiency ηboost | VBAT=3.8V IOUT=1000mA | typ 88 % | 4 |
| Boost NMOS Tube Internal Resistance Boost RON | VLX=0.4V | typ 120 mΩ | 4 |
| Boost NMOS Leakage Current ILxleak | VLX=6V | max 1 uA | 4 |
| Boost Switch Current Limiting Ilmt_nmos | typ 4 · max 4.5 A | 4 |
| Pin | Name | Type |
|---|---|---|
| 1 | VOUT | Unspecified |
| 2 | CHRG# | Unspecified |
| 3 | PROG | Unspecified |
| 4 | STDBY# | Unspecified |
| 5 | VCC | Unspecified |
| 6 | BAT | Unspecified |
| 7 | GND | Unspecified |
| 8 | LX | Unspecified |
| 9 | 9 | Unspecified |

befinitiv/minidisc_cad
This repository contains the CAD files (PCB & mechanics) for the 8cm "minidisc" player project.

adamwuqwq/esp32-macropad
A low budget macro numpad based on ESP32 and CH9329.



tommy-gilligan/brique
An RP2350-based replacement mainboard for Nokia 3310. Rust firmware with browser-based simulator included.

KaliAssistant/Lichee-Jack-pcb
Open hardware extension board for Lichee-Jack with battery, Ethernet, and LED integration.

<iframe src="https://pcbkit.io/embed/parts/toppower/TP5400" title="TP5400 in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe><img src="https://pcbkit.io/embed/parts/toppower/TP5400.jpg" alt="TP5400" width="1200" height="900">[](https://pcbkit.io/parts/toppower/TP5400)Yes. The symbol is EasyEDA_Pro:TP5400 and the footprint EasyEDA_Pro:soic-8_l5.0-w4.0-p1.27-ls6.0-bl-ep2.0, both drawn on this page. PCBKit places them on a board for you when you design with it.
SOIC-8-EP, with 9 pins. Its footprint is drawn on this page.
TOPPOWER publishes it: the Datasheet link on this page opens it.
JLCPCB lists it as part C2891434, with 12,922 in stock; the sellers' links on this page open their listings.
7 boards in 7 repositories on GitHub; the most starred are listed on this page, with their KiCad files.