ESP32-S3 PLC Architecture Discussion
Table
| Item | Status | Notes | Human verification required |
|---|---|---|---|
| HR911105A MagJack symbol-footprint mapping | Must Fix | Could not honestly mark “HR911105A symbol-footprint mapping verified.” The current Flux symbol uses duplicate ~ pins and the schematic/footprint pads are not human-readable by pin number. The LCSC/HanRun extraction gives pin 1=TD+, 2=TD−, 3=RD+, 4=TCT, 5=RCT, 6=RD−, 8=CHS GND, 9=Green LED anode, 10=Green LED cathode, 11=Yellow LED cathode, 12=Yellow LED anode. Current schematic net inspection shows J3 pin identities by UUID and does not prove the physical pad numbering/orientation matches the datasheet. Do not start layout until the exact HR911105A symbol and footprint pad numbering are visually verified or the MagJack part is replaced with a clearly numbered symbol/footprint. | Yes |
| D29 SM712-02HTG symbol-footprint mapping | Pass | D29 is SM712-02HTG, an asymmetrical RS485 TVS diode array in SOT23-3. Datasheet extraction confirms pins 1 and 2 are the RS485 line pins and pin 3 is the reference/common pin; schematic wires pin 1 to RS485_A, pin 2 to RS485_B, and pin 3 to ISO_GND. Layout footprint exposes pads 1/2/3 matching the schematic pin numbers. Note added: “D29 symbol-footprint mapping verified.” | No |
| L2 shielded inductor production resolution | Pass | L2 was changed from FXL0630-6R8-M to Sumida CDRH103RNP-6R8NC-B: 6.8uH, confirmed shielded, 3.6A rating, 35mΩ max DCR, production-available in Flux search. This is acceptable for the documented +3V3 rail current of 0.542A. Do not assume continuous 3A output capability without recalculating peak inductor current. | No |
| TPS4H160 diagnostic decision | Pass | For the base PLC unit, detailed diagnostics are not consuming many GPIOs. U8/U9 open-drain FAULT pins are combined on DO_FAULT_N, pulled up to +3V3 through R69=10kΩ, probed at TP37, and routed to ESP32 GPIO15. THER was not tied into the MCU line because the datasheet defines THER as a behavior-control input, not a fault output; THER remains defined low for auto-retry behavior. CS pins remain terminated through R64/R65=1kΩ to GND. DIAG_EN/SEL/SEH/CL remain defined low. | No |
| DO outputs OFF during boot/reset | Pass | DO control inputs DO1_CTRL-DO8_CTRL remain tied to ESP32 outputs with 100kΩ pulldowns R14-R21 to GND. This keeps TPS4H160 INx low during ESP32 reset/boot so outputs remain off. | No |
| Schematic ERC | Pass | Full ERC open-error/open-warning query returned no matching checks after the latest changes. | No |
Table
| Property | Value |
|---|---|
| Manufacturer | Sumida |
| MPN | CDRH103RNP-6R8NC-B |
| Inductance | 6.8uH |
| Shielding | Shielded |
| Current rating | 3.6A |
| DCR | 35mΩ max |
| Package | SMD_SRR1260 |
| Selection basis | Actual +3V3 rail current = 0.542A, TPS54302 recommended value = 6.8uH |
~FAULT, U9 ~FAULT, R69, TP37, and ESP32 GPIO15 together on DO_FAULT_N.~ pin names and the available footprint tree exposes duplicate pad names rather than clear numeric pad labels in the readout. The datasheet extraction used for this pass says:Table
| Datasheet pin | Function |
|---|---|
| 1 | TD+ |
| 2 | TD− |
| 3 | RD+ |
| 4 | TCT |
| 5 | RCT |
| 6 | RD− |
| 7 | NC |
| 8 | CHS GND |
| 9 | Green LED anode |
| 10 | Green LED cathode |
| 11 | Yellow LED cathode |
| 12 | Yellow LED anode |
Table
| ESP32-S3 GPIO | Net / Function | Direction | Notes |
|---|---|---|---|
| GPIO15 | DO_FAULT_N | Input | Combined open-drain U8/U9 FAULT diagnostic, pulled up by R69 to +3V3, active low. |
1. Final Schematic Approval Gate
2. Work Completed in Latest Pass
2.1 D29 footprint verification
2.2 L2 inductor resolution
2.3 TPS4H160 diagnostic routing
3. HR911105A MagJack Layout-Blocking Note
4. Current GPIO Map Delta
5. Remaining Before Layout