ESP32-Platine mit Sensoren

Ich kontrolliere jetzt die aktuelle Platzierung gezielt auf Konflikte: Überlappungen, Bauteile außerhalb der Platine, fehlende Footprints, Schutzbereich-Verletzungen und stale/dangling traces. Airwires bewerte ich separat, weil die Platine noch nicht geroutet ist.
Ich habe einen echten Konflikt gefunden: Der USB-C-Shield von J1 kollidiert mit C21. Ich verschiebe jetzt nur C21 aus dem Shield-Bereich heraus und prüfe anschließend erneut.
Kontrolle abgeschlossen und korrigiert.
Gefunden:
  • Ein echter Platzierungskonflikt: J1 USB-C Shield kollidierte mit C21.
Korrigiert:
  • C21 wurde aus dem USB-C-Shield-Bereich verschoben.
  • Dabei wurden kleinere Nachbaranpassungen vorgenommen, ohne die Grundplatzierung zu ändern.
  • Die erneute Prüfung zeigt: keine Überlappungen, keine Bauteile außerhalb der Platine, keine fehlenden Footprints, keine ungültigen Layer-/Schutzbereichsfehler.
Hinweis: Die verbleibenden Airwires sind normal, weil noch nicht geroutet wurde.
DRC ausführen
Airwires prüfen
Platzierung optimieren
J1-Abstände prüfen
J1
U3
J2 2 - D1 2
U8 NA - C18 P2
U7 GND - C16 P2
U3 GND_11 - C7 P2
U8 NA - C18 P2
U3 GND_11 - C7 P2
U7 GND - C16 P2
U3 GND_11 - C7 P2
J1 GND - U5 GND
U3 GND_2 - U3 GND_3
J1 GND - U5 GND
J2 2 - D1 2
U8 NA - C18 P2
J2 2 - D1 2
U8 NA - C18 P2
J1 GND - U5 GND
U8 NA - C18 P2
U8 NA - C18 P2
U2 MODE - U2 STOP
J2 2 - D1 2
U8 NA - C18 P2
U8 NA - C18 P2
U8 NA - C18 P2
U8 NA - C18 P2
U2 MODE - U2 STOP
U3 GND_11 - C7 P2
U3 GND_11 - C7 P2
U3 GND_7 - U3 GND_8
U2 MODE - U2 STOP
J1 GND - U5 GND
U3 GND_2 - U3 GND_3
U8 NA - C18 P2
U2 MODE - U2 STOP
U2 MODE - U2 STOP
U8 NA - C18 P2
U3 GND_2 - U3 GND_3
U8 NA - C18 P2
U3 GND_11 - C7 P2
J2 2 - D1 2
U7 GND - C16 P2
U3 GND_11 - C7 P2
J2 2 - D1 2
J1 GND - U5 GND
U7 GND - C16 P2
U8 NA - C18 P2
U8 NA - C18 P2
U3 GND_11 - C7 P2
GND
J1 GND - U5 GND
GND
J2 2 - D1 2
J1 GND - U5 GND
J1 GND - U5 GND
J1 GND - U5 GND
U8 NA - C18 P2
J2 2 - D1 2
J1 GND - U5 GND
U8 NA - C18 P2
U3 GND_7 - U3 GND_8
U3 GND_9 - U3 GND_10
U7 GND - C16 P2
U3 GND_9 - U3 GND_10
U3 GND_11 - C7 P2
J2 2 - D1 2
U2 MODE - U2 STOP
U8 NA - C18 P2
J1 GND - U5 GND
J1 GND - U5 GND
U8 NA - C18 P2
U3 GND_2 - U3 GND_3
U8 NA - C18 P2
J2 2 - D1 2
J2 2 - D1 2
J3
R14
Resistance
24.9kΩ
R5
Resistance
44.2kΩ
R12
Resistance
316kΩ
R20
Resistance
10kΩ
R3
Resistance
1.1kΩ
R19
Resistance
2kΩ
R4
Resistance
499kΩ
R23
Resistance
110kΩ
R6
Resistance
140kΩ
R16
Resistance
100kΩ
R17
Resistance
100kΩ
R24
Resistance
27kΩ
R2
Resistance
5.1kΩ
R7
Resistance
267kΩ
R10
Resistance
4.7kΩ
R11
Resistance
1kΩ
J4
R25
Resistance
10kΩ
R13
Resistance
100kΩ
R8
Resistance
10kΩ
R18
Resistance
10Ω
R22
Resistance
330kΩ
R9
Resistance
4.7kΩ
R1
Resistance
5.1kΩ
R21
Resistance
10kΩ
R15
Resistance
1.1MΩ
U10 CE - U10 SEL
L1 P2 - U2 VOS
L1 P2 - U2 VOS
U1 ILM - R3 P1
U6 EN/UVLO - R15 P2
J3 1 - U10 VBAT_1
J5 Pin_3 - R24 P1
L2 P2 - C13 P1
L2 P2 - C13 P1
U6 RON - R14 P1
U10 VBAT_2 - U10 VBAT_SENSE
U10 IN_2 - C21 P1
U10 IN_2 - C21 P1
U10 OUT_1 - U10 OUT_2
U10 VPCC - R22 P2
U3 IO7 - U4 SCL
R24 P2 - R25 P1
U2 SW - L1 P1
U6 BST - C15 P1
U3 IO7 - U4 SCL
U6 FB - R12 P2
J1 D- - U5 I/O1
J1 D+ - U5 I/O2
L1 P2 - U2 VOS
U6 PGOOD - R17 P2
U2 VSET - R7 P1
U2 EN - C5 P1
U3 IO7 - U4 SCL
U9 RXD - U3 IO19
J1 D+ - U5 I/O2
U1 OVLO/OVCSEL - R5 P2
U9 OUT - U3 IO20
U1 EN/UVLO - R4 P2
R18 P2 - U8 VDD
L1 P2 - U2 VOS
U6 SW - L2 P1
U3 EN - R8 P2
U1 EN/UVLO - R4 P2
J4 1 - C24 P1
U6 FB - R12 P2
U1 ITIMER - C4 P1
J2 1 - F1 ~
U3 IO6 - U4 SDA
D2 K - D3 K
U10 VBAT_2 - U10 VBAT_SENSE
U1 OVLO/OVCSEL - R5 P2
L1 P2 - U2 VOS
J1 VBUS - U5 VBUS
R24 P2 - R25 P1
L2 P2 - C13 P1
U2 SW - L1 P1
U1 DVDT - C3 P1
U5 I/O1 - U3 IO12
J1 D- - U5 I/O1
U10 OUT_1 - U10 OUT_2
L1 P2 - U2 VOS
U1 OUT - C2 P1
U10 PROG3 - R20 P1
J1 VBUS - U5 VBUS
L1 P2 - U2 VOS
U2 EN - C5 P1
U10 VPCC - R22 P2
U6 FB - R12 P2
J5 Pin_3 - R24 P1
J2 1 - F1 ~
U3 EN - R8 P2
U9 OUT - U3 IO20
J3 1 - U10 VBAT_1
U3 EN - R8 P2
U2 VSET - R7 P1
J1 CC2 - R2 P1
U2 EN - C5 P1
L1 P2 - U2 VOS
J1 CC1 - R1 P1
U3 IO6 - U4 SDA
L1 P2 - U2 VOS
U10 OUT_1 - U10 OUT_2
J1 VBUS - U5 VBUS
U6 BST - C15 P1
R18 P2 - U8 VDD
U1 OUT - C2 P1
U3 IO6 - U4 SDA
U1 ILM - R3 P1
U5 I/O2 - U3 IO13
U10 CE - U10 SEL
U5 I/O2 - U3 IO13
F1 ~ - D1 1
J1 VBUS - U5 VBUS
U1 EN/UVLO - R4 P2
U6 RON - R14 P1
U2 EN - C5 P1
J1 CC2 - R2 P1
U6 PGOOD - R17 P2
R18 P2 - U8 VDD
U10 PROG1 - R19 P1
D2 K - D3 K
L1 P2 - U2 VOS
J4 1 - C24 P1
L2 P2 - C13 P1
U3 EN - R8 P2
U3 IO6 - U4 SDA
U1 DVDT - C3 P1
U10 VBAT_2 - U10 VBAT_SENSE
L1 P2 - U2 VOS
U5 I/O1 - U3 IO12
U3 IO9 - SW2 1
U6 EN/UVLO - R15 P2
U3 IO9 - SW2 1
U6 SW - L2 P1
U10 PROG1 - R19 P1
U10 THERM - R21 P1
L1 P2 - U2 VOS
F1 ~ - D1 1
L1 P2 - U2 VOS
R11 P2 - LED1 A
D2 K - D3 K
U3 IO6 - U4 SDA
L2 P2 - C13 P1
R11 P2 - LED1 A
U2 EN - C5 P1
R24 P2 - R25 P1
L2 P2 - C13 P1
U3 IO15 - R11 P1
J1 CC1 - R1 P1
U6 EN/UVLO - R15 P2
F1 ~ - D1 1
L1 P2 - U2 VOS
U1 ITIMER - C4 P1
U10 PROG3 - R20 P1
U9 TXD - U3 IO18
L1 P2 - U2 VOS
U3 IO7 - U4 SCL
D2 K - D3 K
U3 IO7 - U4 SCL
U9 RXD - U3 IO19
U6 SW - L2 P1
U10 THERM - R21 P1
U10 IN_2 - C21 P1
L1 P2 - U2 VOS
U2 EN - C5 P1
L1 P2 - U2 VOS
J1 VBUS - U5 VBUS
U9 TXD - U3 IO18
U3 IO15 - R11 P1
F1 ~ - D1 1
U1 OVLO/OVCSEL - R5 P2
U2 EN - C5 P1
U10 VPCC - R22 P2
F1 ~ - D1 1
F1 ~ - D1 1
C12
Capacitance
2.2uF
C14
Capacitance
22uF
U4
L1
Inductance
2.2uH
U2
C10
Capacitance
100nF
LED1
C22
Capacitance
10uF
D1
J5
C11
Capacitance
2.2uF
C18
Capacitance
100nF
C15
Capacitance
2.2nF
C5
Capacitance
4.7uF
C4
Capacitance
2.2nF
C21
Capacitance
10uF
C19
Capacitance
1uF
C6
Capacitance
10uF
C23
Capacitance
4.7uF
C16
Capacitance
100nF
C9
Capacitance
1uF
C1
Capacitance
1uF
C13
Capacitance
22uF
C7
Capacitance
22uF
L2
Inductance
33uH
C3
Capacitance
3.3nF
C20
Capacitance
10uF
C17
Capacitance
10uF
C8
Capacitance
100nF
C24
Capacitance
100nF
C2
Capacitance
47uF
U1
SW1
J2
D2
U6
U7
U8
F1
U9
U10
U5
SW2
D3

Refine this doc
Ask about this doc
Power Budget — 24V ESP32-C6 Matter Environmental Presence Sensor
Assumptions
  • Main input: 24 V DC nominal industrial-style supply.
  • USB-C is used primarily for programming and optional 5 V bench power, not USB-PD.
  • Optional battery: 1-cell Li-ion/LiPo backup.
  • Optional solar panel: low-voltage panel feeding a dedicated charger / power-path input; exact panel voltage/current still configurable.
  • Rails targeted in this schematic revision:
    • 24V_IN: external DC input after connector/protection.
    • 5V_SYS: system rail for mmWave module and 3.3 V buck input.
    • 3V3: ESP32-C6 and I2C sensors.
    • VBAT: optional 1S Li-ion/LiPo battery.
Estimated Load Budget

Table


RailLoadTypicalPeak / Design
3V3ESP32-C6-WROOM-1 WiFi/BLE/Thread radio bursts120 mA500 mA transient design allowance
3V3SHT40 temperature/humidity<1 mA avg2 mA
3V3VEML7700 light sensor<1 mA2 mA
3V3SGP40 VOC/air-quality sensor3 mA30 mA heater pulse allowance
3V3Pull-ups/status LED/misc5 mA15 mA
5V_SYSLD2410C mmWave module80 mA200 mA design allowance
5V_SYSPIR header/module5 mA50 mA allowance
5V_SYS3.3 V regulator input loadreflected belowreflected below
Summed Rails
  • 3V3 rail design peak: ~550 mA.
  • 5V direct load design peak: ~250 mA.
  • 3V3 rail reflected to 5V via existing TPS62840 buck at 90%: (3.3 V × 0.55 A) / (5 V × 0.90) = 0.403 A.
  • Total 5V_SYS design peak: ~0.65 A.
24 V Input Current
For 24 V to 5 V buck at 85% efficiency:
  • I_24V = (5 V × 0.65 A) / (24 V × 0.85) = 0.159 A.
  • Protection sizing target using 1.5× margin: ≥0.24 A hold, choose practical 0.5 A to 1 A input protection depending on connector and inrush strategy.
Design Consequences
  • 24 V to 5 V conversion must use a high-voltage buck converter, not an LDO.
  • 5V_SYS regulator target: at least 1 A output capability for mmWave + ESP32 radio peaks.
  • Existing TPS62840 3.3 V buck is acceptable for the 3V3 rail if configured for 3.3 V and supplied from 5V_SYS.
  • USB-C VBUS and 24V-derived 5V_SYS must not be hard-shorted. They need power muxing / ideal diode OR-ing, or USB must be isolated to programming-only with protected VBUS sense.
  • Battery/solar option should be treated as a selectable add-on power path. A simple Li-ion charger such as MCP73871 handles USB/solar-style 5 V charging with load sharing, but a 24 V source still needs buck conversion before the charger input.
Open Items Before Final Schematic Closure
  • Final solar panel voltage/current target.
  • Whether battery backup must power the mmWave module continuously or only the ESP32/sensors in low-power mode.
  • Whether USB-C should power the whole device during programming or only provide data while 24 V powers the board.
  • Assumptions

  • Estimated Load Budget

  • Summed Rails

  • 24 V Input Current

  • Design Consequences

  • Open Items Before Final Schematic Closure

24V ESP32-C6 Matter Environmental Presence Sensor

24V ESP32-C6 Matter Environmental Presence Sensor thumbnail
24 V DC powered ESP32-C6 Matter/Thread WiFi/BLE environmental presence sensor with USB-C programming, mmWave/PIR motion sensing, temperature, humidity, light and air-quality sensing, plus optional Li-ion battery and solar charging power path.

Properties

IoT environmental presence sensor

24 V DC input buck to 5 V/3.3 V, protected USB-C programming path, optional solar/battery power path with load sharing

Functional blocks: 24 V input protection and buck conversion, ESP32-C6 module, I2C environmental/light/air-quality sensors, mmWave presence sensor, PIR motion input, USB-C native programming, optional Li-ion battery charger/solar input

WiFi, Bluetooth LE, Thread / Matter via ESP32-C6

USB-C programming, reset/boot buttons, status LED

24 V DC primary input; USB-C 5 V programming; optional single-cell Li-ion/LiPo battery with solar charging input

V

Pricing & Availability

Distributor

Qty 1

Arrow

$12.14–$15.98

Digi-Key

$15.02–$25.14

HQonline

$8.81–$8.94

LCSC

$28.11–$29.10

Mouser

$30.04–$30.48

TME

$12.76

Verical

$8.57–$44.00

Controls

New control