04 · Hardware
Two chains, four domains
Transmit and receive are separate paths that meet only in the water. Everything on the board belongs to one of four domains, and the domain is what decides how a fault behaves — which is why every diagram on this site is coloured by it.
01
Domains
Digital 3
Analog 3
Power 4
Acoustic 2
02
The blocks
Transmit chain
ESP32-S3 Measured
MCU · DDS · DMA
MCP4922 Measured
12-bit DAC
LPF Measured
Reconstruction filter
DRIVER Implemented
Boosted rail
TX Implemented
Transducer port
Receive chain
RX Implemented
Receive port
PREAMP Implemented
MCP6002
ADC Implemented
Echo capture
Environment sensing
SENSOR HDR Measured
1-Wire + analog
Power
BUCK Implemented
Switching regulator
INA226 Target
Current sense
BATT IN Implemented
Pack connector