MCU GPIO Assignment Draft
Draft MCU functional net assignment for EchoS Bank Rev A.
U_MCU_STM32L552 controls one AD5940 and four ADG1406-family muxes.
AD5940 SPI/control nets:
SPI_SCLK -> AD5940 SPI clock
SPI_MOSI -> AD5940 SPI MOSI
SPI_MISO -> AD5940 SPI MISO
AD5940_CS_N -> AD5940 chip select
AD5940_RST_N -> AD5940 reset
AD5940_INT_N -> AD5940 interrupt input to MCU
Mux shared address nets:
MUX_A0 -> all four mux A0 pins
MUX_A1 -> all four mux A1 pins
MUX_A2 -> all four mux A2 pins
MUX_A3 -> all four mux A3 pins
Mux independent enable nets:
MUX_I_PLUS_EN
MUX_I_MINUS_EN
MUX_V_PLUS_EN
MUX_V_MINUS_EN
Other MCU interfaces:
I2C_SCL / I2C_SDA -> temperature sensors
USB_DP / USB_DM -> USB-C device interface to Mac
AUX_ADC_IN / AUX_GPIO -> optional auxiliary header
Rules:
- This is a draft functional assignment only.
- Do not claim final STM32L552 package pins yet.
- Final GPIO package pin mapping must be checked against the selected STM32L552 package and board layout.
- Keep SPI and mux control routing away from analog sense/calibration region.
- Do not modify schematic wiring.
- Do not add components.
- Do not modify calibration bank.
- Do not modify mux map.