Desain PCB dengan ESP32
0:00
Ready.
Mermaid
graph TD; VIN[VIN - Power Input] BATTERY[Battery] U1(TP4056 - NanJing Top Power ASIC Corp.) C1["C1 - Capacitor\n10uF"] C2["C2 - Capacitor\n0.1uF"] C3["C3 - Capacitor\n10uF"] Rprog["Rprog - Resistor\n1.2k"] R1["R1 - Resistor\n1k"] R2["R2 - Resistor\n1k"] VIN --> U1 U1 -->|VCC| C1 U1 -->|VCC| C2 U1 -->|BAT| C3 U1 -->|PROG| Rprog Rprog --> GND((GND)) U1 -->|TEMP| TEMP_PIN["TEMP Pin"] U1 -->|~CHRG| R1 R1 --> LED1["CHRG LED"] U1 -->|~STDBY| R2 R2 --> LED2["STDB LED"] U1 -->|BAT| BATTERY GND --> C1 GND --> C2 GND --> C3 GND --> U1
Image
Mermaid
graph TD; VIN["VIN\nPower Input"] -->|VCC| U1[TP4056\nU1: NanJing Top Power ASIC Corp.]; U1 -->|BAT| VBAT["VBAT\nBattery Output"]; U1 -->|GND| GND["GND\nGround"]; U1 -->|PROG| Rprog["Rprog\n1.2k Ohm"]; U1 --> |~CHRG| R1["R1\n1k Ohm"]; U1 --> |~STDBY| R2["R2\n1k Ohm"]; CHRG["CHRG\nLED"] -->|A| U1; STDB["STDB\nLED"] -->|K| U1; C1["C1\n10uF"] -->|VCC| U1; C2["C2\n0.1uF"] -->|VCC| U1; C3["C3\n10uF"] -->|BAT| VBAT; TEMP["TEMP\nPin"] --> U1; GND -->|Ground Nodes| C1 & C2 & C3 & Rprog;
Reviews
Inspect
TP4056 Module
Controls
Properties
Availability & Pricing
| Distributor | Qty 1 | |
|---|---|---|
| LCSC | $0.07–$0.11 | |
Assets
id=TP4056 Module-removebg-preview
Welcome 👋
Flux accelerates your PCB design with AI.
Create your account to start using this component and bring your ideas to life.
17kelvin
copilot
Rprogvalue is a resistance used to program a charging current in a battery charging circuit such as the one in this design that uses a TP4056 chip. The TP4056 is a standalone linear Li-Ion battery charger which allows for programmable charging current.Rprogvalue according to the equation specified in the TP4056 datasheet:PROGpin and Ground.Rprogis set to 1.2k Ohms, indicating a designed output current of 900mA. This means that the battery will be charged at 900mA until the charge is complete, at which point the charging current will significantly decrease.