PCB Routing Issues
XLR_MIC_HOT_P2XLR_MIC_COLD_P3USB_SHIELD_CHASSISLINE_OUT_L_HOT_P2LINE_OUT_L_COLD_P3USB_SHIELD_CHASSISLINE_OUT_R_HOT_P2LINE_OUT_R_COLD_P3USB_SHIELD_CHASSISDAC_L_TO_LINE_DRIVERLINE_OUT_L_HOT_P2, LINE_OUT_L_COLD_P3+15VA, -15VA, GND 3DAC_R_TO_LINE_DRIVERLINE_OUT_R_HOT_P2, LINE_OUT_R_COLD_P3+15VA, -15VA, GND 3Table
| Net | Function | Selected endpoints |
|---|---|---|
I2C_PD_SCL | PD-controller I2C clock | U1 ↔ U17 |
I2C_PD_SDA | PD-controller I2C data | U1 ↔ U17 |
STUSB_RESET | MCU-controlled STUSB4500 reset | U1 ↔ U17 |
PD_ALERT_N_TO_MCU | PD interrupt/alert, open drain | U1 ↔ U17 |
PD_ATTACH_TO_MCU | Cable-attach status, open drain | U1 ↔ U17 |
PD_PDO2_OK_TO_MCU | PDO2 status, open drain | U1 ↔ U17 |
PD_PDO3_OK_TO_MCU | PDO3 status, open drain | U1 ↔ U17 |
USB_C_ORIENTATION_TO_MCU | Plug orientation status, open drain | U1 ↔ U17 |
PD_SNK_EN_STATUS_TO_MCU | Sink-enable/status output, open drain | U1 ↔ U17 |
PD_SNK_EN_STATUS_TO_MCU must be configured as an MCU input and never driven by firmware. STUSB_RESET is active high with an internal pull-down; its default state must remain low.Table
| Net | Function |
|---|---|
USB_CC1 | USB-C CC1 path |
USB_CC2 | USB-C CC2 path |
VBUS_ENTRY_15V | Negotiated/input VBUS supply path |
VBUS_SENSE_DISCH | VBUS sensing/discharge control |
VBUS_PD_DISCH | PD VBUS discharge path |
STUSB_ADDR0 | STUSB4500 address strap |
STUSB_ADDR1 | STUSB4500 address strap |
STUSB_VREG_1V2 | Internal 1.2 V regulator support |
STUSB_VREG_2V7 | Internal 2.7 V regulator support |
Table
| Net | Function |
|---|---|
EFUSE_FAULT_N_TO_MCU | eFuse fault status |
EFUSE_PGOOD_TO_MCU | eFuse power-good status |
PGOOD_3V3_DIG | Digital 3.3 V power-good |
PGOOD_XMOS_1V0 | XMOS 1.0 V power-good |
MCU_NRST | MCU hardware reset |
MCU_BOOT0 | MCU boot-mode strap |
MCU_SWDIO | SWD programming/debug data |
MCU_SWCLK | SWD programming/debug clock |
MCU_SWO | SWD trace output |
ADC_PDN_TO_MCUADC_OVF_TO_MCUSPI_PREAMP_SCLKSPI_PREAMP_MOSISPI_PREAMP_MISOSPI_PREAMP_CS_NPREAMP_GAIN_RST_N_TO_MCUPREAMP_GAIN_BSY_TO_MCULOOPBACK_ENPHANTOM_EN_TO_MCUPHANTOM_MON_ADC_TO_MCUUI_ENC_AUI_ENC_BUI_ENC_SWLED_RING_DATALED_RING_CLKLED_RING_LATCHLED_RING_OEGNDGND 2GND 3U9 VDDIOL - U9 VDDIORU9 VDDIOL - U9 VDDIOR includes U1 and multiple U17 supply pins in the returned connectivity. It should be reviewed later as a focused net-identity/power-domain check before power routing.I2C_PD_SCL, I2C_PD_SDA, and STUSB_RESET.Table
| Net | Function |
|---|---|
USB_DP | USB high-speed data D+ |
USB_DN | USB high-speed data D− |
XMOS_USB_RTUNE | USB PHY reference-tuning resistor connection |
XMOS_USB_VBUS_SENSE | USB VBUS detection input |
Table
| Net | Function |
|---|---|
XMOS_CLK_24M | Dedicated 24 MHz XMOS/USB reference clock |
AUDIO_XO_22M5792_TO_XMOS | 44.1 kHz-family audio clock source |
AUDIO_XO_24M576_TO_XMOS | 48 kHz-family audio clock source |
Table
| Net | Direction/function | Known status |
|---|---|---|
ADC_MCLK_FROM_XMOS | XMOS → ADC master clock | Manually routed |
ADC_LRCLK_FROM_XMOS | XMOS → ADC frame clock | Manually routed |
ADC_BCLK_FROM_XMOS | XMOS → ADC bit clock | Manually routed |
ADC_SDTO1_TO_XMOS | ADC → XMOS serial data 1 | Manually routed |
ADC_SDTO2_TO_XMOS | ADC → XMOS serial data 2 | Manually routed |
DAC_DIN_FROM_XMOS | XMOS → DAC serial audio data | Routing status not established by netlist |
ADC_OVF_TO_MCU | ADC overflow/status path also appearing at U9 | Routing status not established by netlist |
Table
| Net | Function |
|---|---|
XMOS_QSPI_CS_N | Flash chip select |
XMOS_QSPI_CLK | Flash clock |
XMOS_QSPI_D0_BOOT_LOW | QSPI data/boot strap D0 |
XMOS_QSPI_D1_BOOT_LOW | QSPI data/boot strap D1 |
XMOS_QSPI_D2_BOOT_LOW | QSPI data/boot strap D2 |
XMOS_QSPI_D3_HOLD_N | QSPI data/HOLD# D3 |
XMOS_RST_NXMOS_TMSXMOS_TCKXMOS_TDIXMOS_TDOXMOS_1V0_CORE — 11 selected U9 core-supply pinsXMOS_PLL_1V0 — PLL 1.0 V supplyU9 VDDIOL - U9 VDDIOR — 6 selected U9 I/O-supply pinsGND 3 — selected XMOS ground pinsU9 VDDIOL - U9 VDDIOR also appeared in the previous U1/U17 query. Its exact power-domain membership should be checked with a separate focused net-identity query before routing power.USB_DP/USB_DN as the dedicated USB differential pair.XMOS_CLK_24M with a short, clean clock path.XMOS_RST_N and JTAG signals.DAC_DIN_FROM_XMOS and clarify the ADC_OVF_TO_MCU endpoint relationship.Table
| Net | Function | Known status |
|---|---|---|
ADC_MCLK_FROM_XMOS | ADC master clock | Manually routed |
ADC_LRCLK_FROM_XMOS | ADC frame clock | Manually routed |
ADC_BCLK_FROM_XMOS | ADC bit clock | Manually routed |
ADC_SDTO1_TO_XMOS | ADC serial-data channel 1 | Manually routed |
ADC_SDTO2_TO_XMOS | ADC serial-data channel 2 | Manually routed |
ADC_PDN_TO_MCU | ADC power-down control | Routing status not established by netlist |
ADC_OVF_TO_MCU | ADC overflow/status output | Routing status not established by netlist |
ADC_LDOE_STRAP | ADC internal-LDO configuration strap | Local strap circuit |
ADC_TEST_STRAP | ADC test/mode strap | Local strap circuit |
Table
| Net | Function |
|---|---|
ADC_AIN1P / ADC_AIN1N | ADC differential input channel 1 |
ADC_AIN2P / ADC_AIN2N | ADC differential input channel 2 |
ADC_VDD18_CORE | ADC 1.8 V core supply |
5VA_ADC | Clean ADC analog 5 V supply |
U9 VDDIOL - U9 VDDIOR | Digital I/O supply net currently shared by naming/identity |
GND 3 | ADC ground domain in the returned netlist |
Table
| Net | Function |
|---|---|
ADC_DRV_IN_P / ADC_DRV_IN_N | Differential driver input |
ADC_DRV_OUT_P / ADC_DRV_OUT_N | Differential output to ADC path |
ADC_DRV_ENABLE | Driver enable/control |
ADC_VCM_2V5 | Driver common-mode reference |
+15VA / -15VA | Bipolar analog supplies |
ADC_VCM_2V5 must be a low-noise, low-impedance source or buffered reference with local bypassing and stability isolation; it should not be driven by a simple passive divider.Table
| Net | Function | Known status |
|---|---|---|
DAC_DIN_FROM_XMOS | XMOS-to-DAC serial audio data | Routing status not established by netlist |
ADC_BCLK_FROM_XMOS | Shared audio bit clock into DAC | I2S net manually routed around U7/U9; DAC branch status not established |
ADC_LRCLK_FROM_XMOS | Shared audio frame clock into DAC | I2S net manually routed around U7/U9; DAC branch status not established |
DAC_L_RAW | Raw left-channel analog output | Routing status not established by netlist |
DAC_R_RAW | Raw right-channel analog output | Routing status not established by netlist |
DAC_CAPPDAC_CAPMDAC_VNEGDAC_LDOO_1V8U9 VDDIOL - U9 VDDIORGND 3DAC_DIN_FROM_XMOS.ADC_PDN_TO_MCU, ADC_OVF_TO_MCU, and ADC_DRV_ENABLE as a small low-speed control group.ADC_LDOE_STRAP and ADC_TEST_STRAP locally.ADC_VCM_2V5 quiet.DAC_L_RAW and DAC_R_RAW toward the analog-output stage, away from digital clocks.U9 VDDIOL - U9 VDDIOR net identity before routing converter power.Scope and method
USB-C/PD ↔ MCU control circuits
USB-C/PD local circuits
MCU supervision and power-status circuits
MCU peripheral-control circuits found
Audio and preamplifier control
Phantom-power control
Encoder and LED-ring interface
Supply/ground nets appearing in the selected blocks
Recommended routing order
XMOS block (U9)
USB interface
Clock inputs
ADC and DAC digital-audio interface
QSPI boot-flash interface
Reset and JTAG/debug
XMOS supply domains
XMOS routing worklist
ADC, ADC driver, and DAC blocks
ADC U7 — digital audio and control
ADC U7 — analog inputs and supplies
Fully differential ADC driver U8
DAC U13 — digital interface and outputs
DAC U13 — local supply and charge-pump support
ADC/DAC routing worklist
Next inventory block