USB Sensor Node
Diagram
Table
| Interface | Purpose | Notes |
|---|---|---|
| USB-C | 5 V input and USB control | Default USB-C sink, USB 2.0 data only |
| BNC | Analog waveform output | Amplitude calibrated for high-Z load assumption |
| SWD 10-pin | STM32 debug/programming | SWDIO, SWCLK, NRST, 3V3, GND |
| SPI bus | Control DDS, DAC, and digital potentiometer | Shared SCLK/MOSI with separate chip-selects |
Table
| Rail | Source | Estimated Typical | Estimated Peak | Loads |
|---|---|---|---|---|
| 5V_PROT | USB-C via eFuse | 150–300 mA | <1 A target | 3.3 V LDO, LT3471 |
| 3V3 | LDO from 5V_PROT | ~70 mA | ~150 mA | MCU, AD9833, DAC, mux, oscillator, logic |
| +15V_A | LT3471 | ~20–80 mA | load-dependent | output amplifier |
| -15V_A | LT3471 | ~20–80 mA | load-dependent | output amplifier |
Project Overview
Intended Use
What the Device Should Do
Main Features
System Architecture
Hardware Subsystems
Power
Waveform Generation
Analog Output
USB / Programming
Interfaces and Connections
Power and Runtime Expectations
Power Tree and Power Budget
Manufacturing and Assembly Expectations
Firmware-Relevant Hardware Requirements
Physical Design Expectations
Important Design Decisions
Assumptions
Change Notes