U3 to IC1 Transfer


Thought for 1 min 36 sec
Reading TPS63802 Stage 2 Verification's report…
Thought for 14 sec
3/3 Verify capacitor evidence, touched-net diffs, ERC, and all negative checks independently

Phase A: verify Stage 1 state, exact-part availability, and TPS63802 footprint geometry

Phase B: replace L3, add and wire U3, and add feedback divider

Verify capacitor evidence, touched-net diffs, ERC, and all negative checks independently

Thought for 7 sec
Awaiting 1 background task
Received notification from "TPS63802 Audit" that it finished — picking the work back up.
Stage 2 build is complete:
  • U3 TPS63802DLAT installed and wired
  • L3 replaced with Murata DFE201612E-R47M=P2
  • R13/R25 feedback divider added
  • Critical switch nodes reported correctly separated: U3 pin 7/L3 pin 2=REG_SW2; U3 pin 9/L3 pin 1=REG_SW1
  • PG is explicitly unconnected; PGOOD_N unchanged
  • Initial ERC reported clean
The independent audit finished, but I cannot retrieve and reconcile its final report because no ACUs remain. That reconciliation, the full 12-item report, and final Stage 2 sign-off remain pending; no further project changes should be made until the audit is reviewed.
Reconcile the TPS63802 audit
Review remaining design checks
Verify regulator implementation
Document Stage 2 decisions

ENC1
R13
Resistance
Resistance
L3
Inductance
Inductance
U1
J2
D1
R25
Resistance
Resistance
C6
Capacitance
10uF
R21
Resistance
220Ω
C4
Capacitance
22uF
C3
Capacitance
4.7uF
R18
Resistance
10kΩ
R11
Resistance
10kΩ
C12
Capacitance
10uF
R15
Resistance
10kΩ
C14
Capacitance
100nF
R4
Resistance
22Ω
C7
Capacitance
10uF
R3
Resistance
22Ω
C1
Capacitance
4.7uF
R24
Resistance
1 MOhm
R2
Resistance
5.1kΩ
C13
Capacitance
1uF
C11
Capacitance
100nF
R9
Resistance
100kΩ
R22
Resistance
3kΩ
R12
Resistance
10kΩ
R16
Resistance
10kΩ
C8
Capacitance
10uF
R8
Resistance
10kΩ
R6
Resistance
2kΩ
R20
Resistance
220Ω
C5
Capacitance
4.7uF
R23
Resistance
1 MOhm
R10
Resistance
1.18kΩ
R7
Resistance
47kΩ
R1
Resistance
5.1kΩ
C2
Capacitance
1uF
R5
Resistance
2kΩ
R19
Resistance
510Ω
R14
Resistance
10kΩ
C10
Capacitance
22uF
R17
Resistance
10kΩ
TP3
TP6
TP2
RESET
U3
TP7
TP1
TP4
BOOT
TP8
TP5
JP1
J1
LED2
LED1
C15
Capacitance
0.1uF
U2
Project Specification — ESP32 Rotary UI Controller (Battery / Wi-Fi variant)
Scope
This project is the battery + Wi-Fi variant only. A separate PoE + Ethernet variant exists but is NOT part of this board. Do not add Ethernet, PoE, RJ45, or magnetics circuitry here.
Hard constraints — do not violate
Mechanical
  • ENC1 must be centred on the board outline. The assembly mounts to the faceplate solely by the encoder's panel-mount nut, so the encoder shaft defines board position. Place every other component relative to ENC1.
  • LED1 must be top-emitting — light exits perpendicular to the board. Never side-emitting. LED1 must also be placed symmetrically with respect to ENC1: the knob and the light are the two user-visible features, so the LED must read as deliberately aligned to the encoder shaft, not incidentally positioned.
  • ENC1 = Bourns PEC11R-4220F-S0024 exactly: 24 detents AND 24 pulses per revolution. Never substitute another PEC11R variant — several pair 12 pulses with 24 detents, which makes firmware register only every other detent and cannot be fixed in software. This part is through-hole and hand-soldered, so it does not need to exist in JLCPCB's assembly library.
Power rails
  • 3V3 from U3 buck-boost, always on.
  • LED_5V from U4 TPS60150 charge pump, switched by GPIO8, defaults OFF via a 100 kΩ pull-down. Do not convert this to an always-on rail — the default-off behaviour through reset, boot, and sleep is deliberate.
  • LED data must stay level-shifted through U5 (74AHCT1G125, or another TTL-threshold "HCT" type). Never connect a 3.3 V GPIO directly to the LED data pin: the LED runs at 5 V and needs ~3.5 V for a valid logic high. A non-T "AHC" part will not work.
Branding
  • Add the "Vives" wordmark to the PCB silkscreen on the visible face. Keep it clear of pads, fiducials, and the ESP32 antenna keepout. A vector master is required — the mark must stay legible at silkscreen minimum line width.
Part selection policy
  • Every part must be orderable at JLCPCB. Prefer Basic Parts for passives — always stocked, no per-part setup fee.
  • Before declaring a part unavailable, check sibling packaging suffixes. RGTT vs RGTR and DRCT vs DRCR are the same silicon in cut-tape vs full-reel packaging. Three of four "out of stock" parts on this board were resolved this way.
  • Bulk MLCCs and charge-pump capacitors must account for DC-bias derating — a nominal 22 µF part may deliver roughly half that at working voltage.
Deliberately out of scope for this board
Do not add these. They are recorded, deferred decisions — not oversights:
  • Magnetic 5 V charging input and its Schottky diode-OR
  • 2×5 expansion connector
  • NTC / battery thermistor sensing. TS is intentionally bypassed (R8 10 kΩ to GND) per the BQ24074 datasheet method; the design assumes a protected cell.
Approved addition, not yet built
  • Battery voltage sensing: 1 MΩ / 1 MΩ divider from BAT to a free ADC-capable GPIO. No switching FET required — ~2 µA standing draw is acceptable.
GPIO map — do not reassign without flagging the conflict

Table


GPIOAssignment
0BOOT strap + SW1
4ENC_SW
5ENC_A
6ENC_B
7LED data (to U5)
8RGB_EN
9CHG_STATUS_N
10PGOOD_N
19USB D-
20USB D+
Strapping pins GPIO3 / GPIO45 / GPIO46 must stay uncommitted.
U3 regulator — target configuration
TPS63802DLAT, LCSC C1849531, 10-pin VSON-HR HotRod, 3.0 × 2.0 mm, 0.5 mm pitch.
  • Adjustable output — there is no internal divider. Set 3.3 V with a 511 kΩ ±1% high-side (3V3→FB) and 91 kΩ ±1% low-side (FB→GND); VFB = 500 mV nominal. These are TI's own values for a 3.3 V output. ±1% tolerance is mandatory, not advisory: with 5% resistors the worst-case ratio gives ~3.63 V, which exceeds the ESP32-S3-WROOM-1's 3.6 V absolute maximum supply rating. Never use 100 kΩ for the low-side resistor — the datasheet requires it to be less than 100 kΩ, and a ±1% 100 kΩ part measures up to 101 kΩ.
  • L3 = 0.47 µH nominal, saturation ≥ 5 A, DCR ≤ 30 mΩ, shielded, and inductance within the validated 0.37–0.57 µH window across tolerance and current derating. The ≥ 5 A saturation rating is mandatory: the IC's internal peak current limit is ~5 A, so a lower-rated inductor would saturate before the IC current-limits. The old L3 footprint (SMD_MAPI-4020) will almost certainly not match — verify, don't reuse.
  • Output capacitance: effective ≥ 7 µF after DC-bias derating (which can be −50%), with 22 µF nominal as the validated target. 10 µF nominal is explicitly an invalid combination with a 0.47 µH inductor. Specify by effective capacitance, not nominal.
  • Input capacitance: effective ≥ 4 µF; 10 µF X5R/X7R recommended at VIN/PGND.
  • This part has no VINA pin — it needs no analog-supply RC filter.
  • This part has NO exposed thermal pad: 10 pads, 0.5 mm pitch, pad 8 enlarged, no centre pad. The old TPS63001 had one on pin 11 — do not carry it over, and reject any generic "VSON-10" footprint.
  • PG (pin 5) must be left unconnected with an explicit No-Connect flag, and must NOT be named PGOOD/PGOOD_N or tied to the existing PGOOD_N net — that net already carries the BQ24074's status to GPIO10. Do not add a pull-up to PG.
  • Scope

  • Hard constraints — do not violate

  • Mechanical

  • Power rails

  • Branding

  • Part selection policy

  • Deliberately out of scope for this board

  • Approved addition, not yet built

  • GPIO map — do not reassign without flagging the conflict

  • U3 regulator — target configuration