ESP32-S3 PLC Architecture Discussion

Completed the final schematic-gate pass and updated Schematic Review Before Layout. D29 is verified, L2 is now a confirmed shielded Sumida inductor, and U8/U9 FAULT is routed to ESP32 GPIO15 with a 10kΩ pull-up; ERC remains clean.
Open items:
  • Layout is still not approved: HR911105A symbol-footprint mapping remains Must Fix because the Flux symbol/footprint readout is ambiguous versus the datasheet.
Suggested next steps:
  1. Replace HR911105A with a clearly numbered MagJack part/footprint, or manually verify its symbol-footprint mapping.
  2. After that, update the approval table to “Pass” and proceed to PCB placement.
HOW TO DOWNLOAD SCHEMATIC AS PDF OR AS A ALTIUM PROJECT?
In Flux, use the Export options from the project UI:
  1. Open your project.
  2. Click Export / download from the top toolbar or project menu.
  3. Choose:
    • PDF for schematic/documentation output.
    • Altium if available in your export list; otherwise export standard manufacturing/interchange formats such as Gerber, ODB++, IPC-2581, BOM, and Pick-and-Place.
If you don’t see an Altium export option, Flux may not support direct Altium project export for this project. For help from Flux support, use: https://docs.flux.ai/Introduction/getting-support.
Export and verify files
Export schematic PDF
Export BOM files
Generate manufacturing files
Create export checklist

Refine this doc
Ask about this doc
ESP32-S3 Industrial PLC Controller — Cost-Optimized IC Selection
Locked schematic-capture decision
Use the revised isolated RS485 power architecture:
+24V_PROT → 24V-to-5V buck → +5V → 5V-to-5V isolated DC-DC → ISO_5V / ISO_GND
The final pre-schematic power budget showed the original 1 A LMR51610 does not meet the required 30% buck-current margin. The 24 V-to-5 V buck is now locked to the higher-current TI LMR51625 family for schematic capture.
Locked preferred schematic-capture list

Table


BlockLocked preferred partQtyDecision
MCUESP32-S3-WROOM-1-N16R81Required MCU module.
EthernetW5500 SPI Ethernet controller1Required W5500-only Ethernet architecture.
24 V to +5 V buckTI LMR516251Replaces LMR51610 after power-budget margin check. Use 60 V / 2.5 A class buck pending exact suffix/library availability.
5 V to +3V3 logic regulatorSwitching 3.3 V regulator preferred1Avoid high LDO dissipation at peak 3.3 V load. Exact part to select during power block capture.
Isolated RS485 transceiverTI ISO1410BDWR / ISO1410DWR1Keep isolated RS485. No non-isolated substitution.
ISO_5V isolated supplyMornsun B0505S-1WR315 V-to-isolated-5 V module powered from +5 V. Output is ISO_5V / ISO_GND.
Digital inputs8× PC817 optocoupler-based 24 V PNP/sourcing DI channels8Keep 8 channels. Use PC817 family with proper resistor/filter/protection.
Digital outputs2× TI TPS4H160BQPWPRQ128 protected high-side 24 V outputs, ≥0.5 A/channel.
Reliability constraints retained
  • RS485 remains galvanically isolated using ISO1410 plus isolated ISO_5V supply.
  • ISO_GND must not be tied to normal GND.
  • 8 DI channels and 8 DO channels are unchanged.
  • W5500 SPI Ethernet is unchanged.
  • Buck regulator still needs industrial input protection: fuse/PTC, reverse protection, TVS/clamp, input filtering, and layout appropriate for switch-mode supplies.
  • 5V-to-5V isolated modules are unregulated/noisy compared with larger converters; add ISO-side decoupling, consider ferrite/LC filtering, and keep the module/ISO1410 isolation barrier layout clean.
Power-budget result driving the LMR51625 decision
Calculated conservative +5V peak load before schematic capture is about 829 mA. A 1 A LMR51610 provides only about 21% margin, below the requested 30% minimum. A 2.5 A LMR51625-class buck gives ample current margin while retaining industrial input voltage capability.
Schematic capture order
  1. 24 V input protection and +5V / +3V3 / ISO_5V power tree.
  2. ESP32-S3-WROOM-1-N16R8 core.
  3. USB-C programming/debug.
  4. W5500 SPI Ethernet.
  5. ISO1410 isolated RS485.
  6. 8 PC817-based digital inputs.
  7. 8 TPS4H160-based high-side outputs.
  8. Connectors, LEDs, test points, and final review.
  • Locked schematic-capture decision

  • Locked preferred schematic-capture list

  • Reliability constraints retained

  • Power-budget result driving the LMR51625 decision

  • Schematic capture order

ESP32-S3 Industrial PLC Controller thumbnail
ESP32-S3 Industrial PLC Controller schematic architecture for a 24 V industrial PLC with W5500 Ethernet, isolated RS485, 8 opto-isolated digital inputs, and 8 protected high-side outputs.

Properties

V

Pricing & Availability

Distributor

Qty 1

Arrow

$27.29–$349.66

Digi-Key

$38.43–$837.70

HQonline

$26.87–$28.42

LCSC

$47.20–$57.07

Mouser

$68.31–$89.37

TME

$8.90

Verical

$14.47–$152.56

Controls