ESP32-S3 PLC Architecture Discussion
+5V rail.+24V_PROT → buck regulator → +5V+5V → +3V3 regulator → ESP32-S3, W5500, logic+5V → Mornsun B0505S-1WR3 → ISO_5V / ISO_GNDISO_5V powers the ISO1410 isolated RS485 field side.ISO_GND remains isolated from normal GND.Table
| Load / item | Source basis | Current used |
|---|---|---|
| ESP32-S3-WROOM-1 peak current | ESPressif datasheet search: Wi-Fi TX peak, 802.11b 1 Mbps @ 20.5 dBm | 355 mA @ 3.3 V |
| W5500 current | WIZnet W5500 datasheet search: normal operation at 3.3 V | 132 mA @ 3.3 V |
| ISO1410 isolated field side | TI ISO1410 datasheet search: 500 kbps, 54 Ω load, 50 pF, 5 V | 160 mA @ ISO_5V |
| B0505S-1WR3 input current | Mornsun datasheet search: full-load input current max | 257 mA @ +5V |
| TPS4H160 logic-side GPIO drive | TI datasheet search: no separate VDD logic rail; logic pins use pulldowns | ~2 mA @ 3.3 V allowance |
| 8 DI optocoupler logic outputs | Conservative pull-up/pull-down and GPIO leakage allowance | 8 mA @ 3.3 V |
| LEDs and test circuits | Prototype indicator/test allowance | 40 mA @ +5V / +3V3 combined allowance |
| Miscellaneous 3.3 V logic margin | Pullups, reset circuits, level/control signals | 25 mA @ 3.3 V |
Table
| +3V3 load | Peak current |
|---|---|
| ESP32-S3-WROOM-1-N16R8 | 355 mA |
| W5500 Ethernet controller | 132 mA |
| 8 DI logic-side opto outputs | 8 mA |
| TPS4H160 control/diagnostic GPIO allowance | 2 mA |
| Miscellaneous pullups/control logic | 25 mA |
| Status LEDs allocated to 3.3 V side | 20 mA |
| Total +3V3 peak | 542 mA |
+3V3 is generated by an LDO from +5V, input current is approximately equal to output current:I_+5V_for_3V3 ≈ 542 mAP_LDO ≈ (5.0 V − 3.3 V) × 0.542 A = 0.92 WTable
| +5V load | Peak current |
|---|---|
| Mornsun B0505S-1WR3 input at worst-case ISO1410 load/full load | 257 mA |
| +5 V status/test allowance | 20 mA |
| USB/power-path/control overhead allowance | 10 mA |
| Direct +5V peak excluding +3V3 regulator | 287 mA |
I_+5V_total_peak = 542 mA + 287 mA = 829 mA1.0 A / 1.30 = 0.769 A0.829 A(1.0 A − 0.829 A) / 0.829 A = 20.6%Table
| Candidate | Rating | Why it fits | Notes |
|---|---|---|---|
| TI LMR51625 | 4.3–60 V, 2.5 A synchronous buck | Same modern family direction; enough current margin for +5 V rail | Preferred next candidate if library/sourcing available. |
| TI LMR51635 | 4.3–60 V, 3.5 A synchronous buck | Large margin; closer replacement for TPS54360 current capability but newer/synchronous | Use if added loads or high thermal margin desired. |
| TI LMR16020 / LMR16030 class | 60 V, 2–3 A class | Older but suitable 24 V industrial buck family | Backup if LMR51625/635 unavailable. |
| Original TPS54360DDA | 60 V, 3.5 A | Electrically safe current margin | Cost/size overkill, but acceptable fallback. |
2.5 A / 0.829 A = 3.0× load capacity(2.5 A − 0.829 A) / 0.829 A ≈ 202%Purpose
Locked architecture for this budget
Datasheet/current assumptions used
Rail budget
+3V3 rail loads
Direct +5V loads
Total +5V buck output current
LMR51610 margin check
Decision
Recommended higher-current buck alternatives
Preferred pre-schematic decision
Schematic capture impact