Temperature and Humidity Sensor Design

Updated 8 connections

0:03

Connected U1:ILIM, R7:P1 to ^ILIM_SET

Connected R7:P2, R9:P2, R11:P2, C12:P2, C13:P2 to ^GND

Connected U1:UVLO, R8:P1 to ^UVLO_TOP

Connected R8:P2, R9:P1 to ^UVLO_DIV

Connected U1:OVP, R10:P1 to ^OVP_TOP

Connected R10:P2, R11:P1 to ^OVP_DIV

Connected C12:P1, C13:P1 to ^3V3

Connected C3:P1 to ^IN_SYS

nets {

net IN_SYS = C8:P1, U1:18, U1:17, C3:P1, Q1:S, C2:P1, U1:IN_SYS, U2:VIN;

net GND = C3:P2, U3 GND - U3 GND:GND, R7 P2 - R9 P2:GND, C13:P2, C12:P2, R11:P2, R9:P2, R7:P2, 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, U3:14, J1:SH4, J1:SH2, J1:SH1, J1:SH3, C8:P2, C2:P2, R2:P2, C5:P2, C1:P2, C10:P2, U3:42, U3:43, U3:44, U3:49_5, U3:47, 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, C12:P1, D2:K, C9:P1, L1:P2, C7:P1, C5:P1, R3: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 B_GATE = Q1:G, U1:B_GATE;

net REG_EN = U2:EN, U1:PGOOD;

net ILIM_SET = U1:ILIM, R7:P1;

net UVLO_TOP = U1:UVLO, R8:P1;

net UVLO_DIV = R8:P2, R9:P1;

net OVP_TOP = U1:OVP, R10:P1;

net OVP_DIV = R10:P2, R11:P1;

}

6 days

Applied changes.

0:01

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;

}

6 days

0:06

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
6 days

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