USB-C Sensor Node


Implemented the schematic for the USB-C powered Wi‑Fi/BLE temperature/humidity node. It uses a SiWG917 Wi‑Fi/BLE 5.4 module, SHT41 T/RH sensor, USB-C sink input, TPS25940 true reverse-blocking eFuse with OVP/UVLO/OCP/soft-start, MP28301 3.3 V buck regulator, ESD protection, reset/ISP/SWD debug, I2C pull-ups, and status LED.
Created project files:
Open items:
  • PCB layout/routing is not done yet, so airwire DRC errors are expected.
  • Generic passives still need final manufacturer MPNs before manufacturing export.
  • Layout must enforce the SiWG917 antenna keepout and thermal isolation around the SHT41.
Suggested next steps:
  1. Set board size/stackup and move into PCB placement.
  2. Place U1 at the board edge with antenna keepout and U4 away from heat sources.
  3. Route power, buck, I2C, SWD/UART, and USB-C protection paths.
  4. Assign final passive MPNs and run full DRC/manufacturing checks.
Set up the PCB layout, place the components, route the board, and assign final passive MPNs.
I can’t continue execution because the account currently has no available ACUs.
Completed already:
  • Full 46-component schematic with SiWG917 Wi‑Fi/BLE, SHT41 sensor, protected USB-C input, TPS25940 eFuse, 3.3 V buck, ESD, debug, reset, and indicators.
  • Schematic electrical checks passed.
  • Firmware, bring-up, specification, and regulatory files were created.
Remaining:
  • Define board dimensions, stackup, and layout rules.
  • Assign passive MPNs and verify sourcing.
  • Place components with the SiWG917 antenna keepout and SHT41 thermal isolation.
  • Route power, switching, signal, and ground paths.
  • Run DRC, clear airwires, and prepare manufacturing outputs.
Execution can resume once ACUs are available.
Finalize passive BOM
Set up and place PCB
Ask layout constraints
Create manufacturing BOM

USB-C WiFi BLE TH Sensor

USB-C WiFi BLE TH Sensor thumbnail