Temperature and Humidity Sensor Design

Work done
  • Set project name and description for the USB-C WiFi/BLE environmental sensor node.
  • Created the Project Specification project file.
  • Selected and added the main schematic components: ESP32-C3-MINI-1-N4 MCU/radio, SHT40 T/RH sensor, USB-C receptacle, NCP361 input protection, TLV75533 3.3V LDO, TVS diode, CC/I2C/boot resistors, regulator/decoupling capacitors, reset/boot buttons, and UART header.
  • Wired the core schematic: USB-C VBUS, CC1/CC2 sink pull-downs, protected 5V rail, 3.3V rail, ESP32-C3 power/ground, SHT40 I2C bus with pull-ups, USB D+/D- to ESP32-C3 native USB pins, reset/boot circuits, and UART programming header.
  • Fixed ESP32-C3 module ground-pad connectivity.
  • Set up the PCB as a 50 mm x 100 mm, 4-layer board and placed components with USB-C at the edge, radio antenna at the board edge, sensor at an exposed edge, and power circuitry in a short path.
Success criteria review
  • ✅ Component selections meet the main functional intent: low-power WiFi/BLE MCU, digital T/RH sensor, USB-C 5V input, input protection, and 3.3V regulation.
  • ✅ Schematic integration is substantially complete for power, sensing, USB-C sink configuration, programming/reset/boot, and MCU-sensor connectivity.
  • ✅ PCB layout planning/placement was started with antenna, sensor exposure, USB-C edge placement, and power-path flow in mind.
  • ❌ Unable to finish final validation and cleanup because execution credits are exhausted.
Remaining work
  • Run a final ERC/DRC pass and resolve any remaining warnings.
  • Confirm NCP361 UVLO behavior and trip thresholds against the datasheet; if strict adjustable UVLO is required, consider replacing it with a fuller-featured eFuse.
  • Add or confirm production MPNs for generic passives before manufacturing.
  • Configure detailed trace-width/clearance rules, especially USB D+/D-, VBUS/5V power, and 3.3V rails.
  • Route the PCB and then re-check for airwires/clearance issues.
U1
Not Recommended for New Designs
U4
J1
U4 VOUT - U4 EN
U1 TXD0 - J2 2
U2 SCL - U1 IO7
U3 OUT - U4 VIN
J1 DN1 - J1 DN2
U1 RXD0 - J2 3
U1 RXD0 - J2 3
U4 VOUT - U4 EN
U1 IO9 - R6 P2
U1 EN - R5 P2
U3 OUT - U4 VIN
U4 VOUT - U4 EN
U1 TXD0 - J2 2
U1 IO9 - R6 P2
U1 EN - R5 P2
U1 EN - R5 P2
J1 CC1 - R1 P1
U4 VOUT - U4 EN
J1 DN1 - J1 DN2
U4 VOUT - U4 EN
U4 VOUT - U4 EN
U4 VOUT - U4 EN
J1 DP1 - J1 DP2
U3 OUT - U4 VIN
U2 SDA - U1 IO6
J1 VBUS__1 - D1 C
U2 SCL - U1 IO7
U2 SCL - U1 IO7
U4 VOUT - U4 EN
J1 VBUS__1 - D1 C
J1 DN1 - J1 DN2
U1 IO9 - R6 P2
J1 DP1 - J1 DP2
J1 VBUS__1 - D1 C
U4 VOUT - U4 EN
J1 CC2 - R2 P1
U2 SDA - U1 IO6
J1 CC1 - R1 P1
U4 VOUT - U4 EN
U2 SDA - U1 IO6
U3 OUT - U4 VIN
J1 CC2 - R2 P1
J1 DP1 - J1 DP2
U4 VOUT - U4 EN
U4 VOUT - U4 EN
U1 EN - R5 P2
U1 GND - U1 GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
U1 GND - U1 GND
U1 GND - U1 GND
U1 GND - U1 GND
GND
GND
SW1 - SW2 3
U1 GND - U1 GND
SW1 - SW2 3
GND
GND
GND
GND
GND
U1 GND - U1 GND
GND
GND
U1 GND - U1 GND
GND
GND
R2
Resistance
5.1kΩ
R5
Resistance
10kΩ
J2
C5
Capacitance
100nF
D1
SW1
R4
Resistance
4.7kΩ
C4
Capacitance
100nF
R3
Resistance
4.7kΩ
C1
Capacitance
10µF
C6
Capacitance
10µF
R6
Resistance
10kΩ
C2
Capacitance
10µF
R1
Resistance
5.1kΩ
C3
Capacitance
100nF
SW2
U3
U2

Refine this doc
Ask about this doc
Project Specification
Design Summary
Status: Draft / Review / Approved
Manufacturing target: Prototype / EVT / DVT / PVT / Production
Software / firmware: repository link

Scope
Purpose
In scope
Out of scope

System context

Requirements
Functional
Electrical
Mechanical / environmental

Key constraints

Dependencies and risks
Dependencies
Key risks

Validation
Success criteria
Planned checks

Release-facing notes
Expected deliverables
Special release notes

Change notes / open questions
Changes in this revision
Open questions
  • Design Summary

  • Scope

  • System context

  • Requirements

  • Functional

  • Electrical

  • Mechanical / environmental

  • Key constraints

  • Dependencies and risks

  • Validation

  • Release-facing notes

  • Change notes / open questions

Assets

No assets added.

USB-C WiFi BLE Environmental Sensor

USB-C WiFi BLE Environmental Sensor thumbnail
Consumer USB-C powered environmental sensor node with protected 5V input, 3.3V regulation, WiFi/BLE MCU, and digital temperature/humidity sensing.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$2.15–$2.25

Digi-Key

$3.86–$4.35

HQonline

$1.37–$1.44

LCSC

$7.30–$7.32

Mouser

$4.49

TME

$2.91

Verical

$2.68–$21.74

Controls