Temperature and Humidity Sensor Design

nets { net USB_DP = J1:DP1, J1:DP2, D1:1, D1:6; net ESP_EN = U3:EN, R5:P2, C10:P1; net GND = C3:P2, U3 GND - U3 GND:GND, U3:41, U3:50, U3:49_3, U3:11, U3:38, U3:40, U3:37, U3:39, U3:46, U3:51, U3:49_7, U3:52, J1 SHIELD - D1 GND:GND, U3:1, U3:49_8, U3:2, U3:49_9, U3:48, U1 SHDN_N - IC1 EP:GND, IC1:EP, J1 GND_A - J1 GND_B:GND, J1:GND_A, U3:49_1, U1:PAD, R1:P2, R7 P2 - R9 P2:GND, R7:P2, U3:14, J1:SH4, J1:SH2, J1:SH1, J1:SH3, C12:P2, C8:P2, C13:P2, C2:P2, R2:P2, C5:P2, C1:P2, C10:P2, R9:P2, U3:42, U3:43, U3:44, U3:49_5, U3:47, R11:P2, C9:P2, U3:36, IC1:VSS, U1:SHDN_N, U1:MODE, J1:GND_B, U3:49_6, U1:PGTH, U3:49_4, U3:49_2, U2:GND, U3:45, C6:P2, U3:53, C4:P2, U1:GND, C7:P2, D1:GND; net 3V3 = IC1:VDD, C13:P1, D2:K, C9:P1, L1:P2, C7:P1, C5:P1, R3:P1, C12:P1, C6:P1, C4:P1, U2:FB, D2:A, R4:P1, R5:P1, U3:3V3, R6:P1; net VBUS_5V = J1:VBUS_A, J1:VBUS_B, C1:P1, D1:VBUS, U1:1, U1:2, Q1:D; net CC2 = J1:CC2, R2:P1; net CC1 = J1:CC1, R1:P1; net BOOT_STRAP = R6:P2, U3:IO9; net I2C_SCL = U3:IO10, R4:P2, IC1:SCL; net USB_DN = J1:DN1, J1:DN2, D1:3, D1:4; net I2C_SDA = R3:P2, U3:IO8, IC1:SDA; }
Work done
  • Completed the protected USB-C sensor-node schematic around J1, U1, U2, U3, and IC1.
  • Added connector-side ESD protection with D1, the external blocking FET Q1, buck bootstrap parts D2 and C11, TPS26630 threshold/programming resistors R7 through R11, and added local decoupling including C12 and C13.
  • Wired the full power tree and interfaces: USB-C CC pull-downs R1/R2, protected 5 V path, 3.3 V buck rail, ESP32 enable/boot straps with R5, R6, C10, and the I2C sensor bus with R3 and R4.
  • Updated the permanent requirements and architecture record in Project Specification.
Success criteria review
  • ✅ USB-C 5 V input is integrated with CC termination, front-end ESD, and a TPS26630 protection stage covering reverse-blocking behavior, OVP, UVLO, and OCP programming.
  • ✅ The system includes a digital temperature/relative-humidity sensor via IC1 on I2C to the Wi-Fi + BLE MCU U3.
  • ✅ The schematic is fully interconnected with named power and interface nets and is ready to move into PCB layout work.
Next steps I can continue straight into PCB layout setup: board sizing, stackup selection, and intelligent placement with the ESP32 antenna kept at the board edge. If you want, I can do that next.
Place components intelligently
Run design review
Tighten USB protection
U1
D1
U3
Not Recommended for New Designs
R1
Resistance
5.1kΩ
R4
Resistance
4.7kΩ
R6
Resistance
10kΩ
R9
Resistance
10kΩ
R7
Resistance
22kΩ
R8
Resistance
39kΩ
R10
Resistance
100kΩ
R11
Resistance
10kΩ
R2
Resistance
5.1kΩ
R3
Resistance
4.7kΩ
R5
Resistance
10kΩ
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
R7 P2 - R9 P2
U3 GND - U3 GND
U3 GND - U3 GND
R7 P2 - R9 P2
U3 GND - U3 GND
J1 SHIELD - D1 GND
U3 GND - U3 GND
U3 GND - U3 GND
J1 SHIELD - D1 GND
U3 GND - U3 GND
U3 GND - U3 GND
J1 SHIELD - D1 GND
J1 GND_A - J1 GND_B
U1 SHDN_N - IC1 EP
U3 GND - U3 GND
U3 GND - U3 GND
J1 SHIELD - D1 GND
U3 GND - U3 GND
J1 SHIELD - D1 GND
R7 P2 - R9 P2
U1 SHDN_N - IC1 EP
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
J1 SHIELD - D1 GND
J1 GND_A - J1 GND_B
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
R7 P2 - R9 P2
U3 GND - U3 GND
U3 GND - U3 GND
R7 P2 - R9 P2
U1 SHDN_N - IC1 EP
U3 GND - U3 GND
U3 GND - U3 GND
U3 GND - U3 GND
J1 GND_A - J1 GND_B
C8
Capacitance
22uF
U1 UVLO - R8 P1
J1 DN1 - J1 DN2
U2 BST - C11 P1
J1 VBUS_A - J1 VBUS_B
J1 CC2 - R2 P1
J1 VBUS_A - J1 VBUS_B
U1 ILIM - R7 P1
C7
Capacitance
100nF
R8 P2 - R9 P1
U1 B_GATE - Q1 G
J1 VBUS_A - J1 VBUS_B
U1 OUT - U2 VIN
U3 EN - R5 P2
C12
Capacitance
10uF
U1 ILIM - R7 P1
J1 DN1 - J1 DN2
C2
Capacitance
10uF
J1 CC2 - R2 P1
C11
Capacitance
100nF
U1 OUT - U2 VIN
L1 P2 - U2 FB
L1 P2 - U2 FB
U2 SW - L1 P1
U1 IN - Q1 D
L1 P2 - U2 FB
U2 EN - U1 PGOOD
U3 IO8 - IC1 SDA
U1 B_GATE - Q1 G
J1 VBUS_A - J1 VBUS_B
U1 OUT - U2 VIN
Q1 S - U1 IN_SYS
U3 IO9 - R6 P2
Q1 S - U1 IN_SYS
L1 P2 - U2 FB
U3 IO8 - IC1 SDA
Q1 S - U1 IN_SYS
U3 IO9 - R6 P2
U1 OVP - R10 P1
C3
Capacitance
100nF
L1 P2 - U2 FB
J1 DP1 - J1 DP2
R10 P2 - R11 P1
U2 SW - L1 P1
J1 DN1 - J1 DN2
U3 IO10 - IC1 SCL
U3 IO8 - IC1 SDA
L1 P2 - U2 FB
U2 EN - U1 PGOOD
U1 UVLO - R8 P1
U2 SW - L1 P1
R10 P2 - R11 P1
U1 IN - Q1 D
L1 P2 - U2 FB
J1 DP1 - J1 DP2
L1 P2 - U2 FB
J1 CC1 - R1 P1
C4
Capacitance
100nF
U3 IO10 - IC1 SCL
L1 P2 - U2 FB
C5
Capacitance
100nF
C9
Capacitance
22uF
J1 VBUS_A - J1 VBUS_B
C1
Capacitance
10uF
J1 CC1 - R1 P1
Q1 S - U1 IN_SYS
L1 P2 - U2 FB
C13
Capacitance
100nF
U3 EN - R5 P2
J1 DP1 - J1 DP2
L1 P2 - U2 FB
L1 P2 - U2 FB
C10
Capacitance
100nF
L1 P2 - U2 FB
C6
Capacitance
100nF
L1 P2 - U2 FB
Q1 S - U1 IN_SYS
U3 IO10 - IC1 SCL
L1 P2 - U2 FB
U3 EN - R5 P2
R8 P2 - R9 P1
L1 P2 - U2 FB
L1 P2 - U2 FB
U1 OVP - R10 P1
U2 BST - C11 P1
Q1
U2
J1
D2
IC1
L1
Inductance
2.2uH

Refine this doc
Ask about this doc
Project Specification
Design Summary
Status: Draft
Manufacturing target: Prototype
Software / firmware: TBD

Scope
Purpose
Design a low-power consumer environmental sensor node powered from USB-C 5 V. The board measures temperature and relative humidity with a digital sensor and reports data wirelessly over 2.4 GHz 802.11 b/g/n Wi-Fi and BLE 5 using an ESP32-C3 module.
In scope
  • USB-C sink power entry with 5.1 kΩ CC pull-downs
  • Front-end protection covering reverse input behavior, over-voltage, under-voltage lockout, and over-current limiting
  • Efficient 5 V to 3.3 V regulation for radio current bursts
  • ESP32-C3-MINI-1-N4 Wi-Fi and BLE MCU module
  • SHT41 digital temperature and humidity sensor on I2C
  • Schematic capture, net labeling, and readiness for PCB layout
Out of scope
  • USB Power Delivery voltage negotiation above 5 V
  • Battery charging or backup battery operation
  • Enclosure-specific mechanical features
  • Production test fixture definition

System context
This board is a self-contained wireless sensor node intended to run from common USB-C 5 V sources. It accepts USB-C input power, protects the incoming rail with an industrial-style eFuse front end, regulates to 3.3 V, powers an ESP32-C3 wireless MCU and an SHT41 sensor, and exposes UART0 for firmware bring-up.
Key interfaces
  • Power input: USB-C receptacle, sink-only 5 V
  • Main comms interfaces: Wi-Fi, BLE, I2C between MCU and sensor
  • Debug/programming: ESP32-C3 UART0 and boot/reset support
  • Critical external devices: USB-C source, on-board SHT41 sensor
Block diagram

Diagram


"USB-C node_5V Input" "ESD Protection" "TPS26630 Protection" "3.3V Buck Regulator" "ESP32-C3-MINI-1" "SHT41 Temp RH Sensor" "WiFi and BLE Radio"

Requirements
Functional
  • The board shall accept power from a USB-C source as a sink-only device.
  • The board shall measure temperature and relative humidity using a digital sensor.
  • The board shall communicate over Wi-Fi and BLE using an ultra-low-power integrated MCU module.
  • The board shall include a complete schematic suitable for transition to PCB layout.
Electrical
  • Input power: USB-C VBUS nominal 5 V
  • Source capability accommodation: 0.5 A to 3 A USB-C sources
  • USB-C configuration: CC1 and CC2 each terminated with 5.1 kΩ to ground
  • Front-end protection: reverse blocking behavior, OVP, UVLO, and OCP on the 5 V input path
  • Main regulated rail: 3.3 V generated from protected 5 V input
  • Sensor interface: I2C with pull-ups to 3.3 V
  • MCU connectivity: 2.4 GHz 802.11 b/g/n Wi-Fi and BLE 5.x
Mechanical / environmental
  • Compact consumer sensor-node form factor
  • RF layout must preserve module antenna keepout at PCB stage
  • Operating environment: indoor consumer use unless revised later

Key constraints
  • USB-C sink operation must be standards-compliant at the CC pins
  • External-facing USB connector must include ESD protection close to the receptacle
  • ESP32 module boot strapping must guarantee normal boot by default
  • Power architecture must handle Wi-Fi TX burst current without rail collapse
  • The design should prefer readily available library parts and simple manufacturable footprints

Dependencies and risks
Dependencies
  • ESP32-C3 firmware for sensor acquisition and wireless reporting
  • PCB placement to enforce RF antenna edge keepout
  • Final regulator and protection threshold verification against datasheets
Key risks
  • Incorrect USB-C front-end wiring could prevent source power-up
  • Insufficient 3.3 V transient support could cause ESP32 brownout during radio bursts
  • Boot strap or EN wiring errors could prevent programming and normal boot
  • Poor RF placement could degrade Wi-Fi and BLE performance

Validation
Success criteria
  • USB-C 5 V input is correctly integrated with reverse, OVP, UVLO, and OCP front-end protection
  • ESP32-C3 module and SHT41 sensor are connected on a complete schematic
  • The 3.3 V rail architecture supports the low-power wireless sensor node use case
  • The schematic is complete enough to proceed into PCB layout and placement
Planned checks
  • Schematic connectivity review for all power, ground, and interface nets
  • Datasheet spot-check of protection, regulator, MCU, and sensor support circuitry
  • ERC review after schematic wiring completion
  • PCB-stage review for antenna keepout, decoupling placement, and VBUS current path width

Release-facing notes
Expected deliverables
  • Schematic
  • PCB layout
  • BOM
  • Manufacturing package
  • Bring-up / test notes
Special release notes
  • USB-C design is sink-only and expects 5 V operation without PD negotiation
  • TPS26630 front-end is intended to provide programmable protection thresholds
  • ESP32 module antenna region must remain free of copper and metal during layout
  • USB connector-side ESD protection should be placed immediately adjacent to the receptacle in layout

Change notes / open questions
Changes in this revision
  • Selected ESP32-C3-MINI-1-N4 as the wireless MCU module
  • Selected SHT41A-AD1B-R2 as the digital temperature and humidity sensor
  • Selected TPS26630 as the primary protected 5 V front end
  • Selected AP63203WU-7 as the 3.3 V buck regulator
Open questions
  • Final TPS26630 threshold resistor values still need to be fixed in schematic properties
  • Final debug connector choice is still open if an external header is desired
  • PCB size and stackup will be chosen during layout setup
  • Design Summary

  • Scope

  • System context

  • Requirements

  • Functional

  • Electrical

  • Mechanical / environmental

  • Key constraints

  • Dependencies and risks

  • Validation

  • Release-facing notes

  • Change notes / open questions

Documents

  • Project Specification

Assets

No assets added.

USB-C Wi-Fi BLE Env Sensor Node

USB-C Wi-Fi BLE Env Sensor Node thumbnail
Low-power USB-C powered environmental sensor node with a protected 5 V USB-C sink input, TPS26630 front-end protection for reverse/OVP/UVLO/OCP, efficient 3.3 V buck regulation, ESP32-C3 Wi-Fi plus BLE connectivity, and an I2C SHT41 temperature/relative-humidity sensor. The design targets robust operation from USB-C sources advertising 0.5 A to 3 A and is being completed as a schematic ready for PCB layout.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$3.92–$4.83

Digi-Key

$4.15–$8.73

LCSC

$7.90–$8.06

Mouser

$9.35

TME

$4.16

Verical

$0.76–$1.42

Controls