File Analysis Request

قم باعاده تصميم وترتيب القطع علي اللوحة في اضيق مساحة ممكنه امنه واجعل المخارج والمداخل في اتجاه الخارج للوحة حتي اذا ركب المستخدم الجاكات لا توثر عليه وتعيقه القطع الالكترونيه
سأعيد ترتيب الـPCB بهدف تصغير المساحة بأمان، مع جعل USB ومداخل الجاك على حواف اللوحة للخارج وترك منطقة خالية خلف الجاكات حتى لا تعيق المكونات توصيل الكابلات.
تمت إعادة ترتيب اللوحة إلى 120×100mm بدل 160×100mm، مع وضع كل جاكات الصوت J2–J9 على الحافة اليسرى للخارج وUSB‑C على الحافة اليمنى، والإلكترونيات خلف المداخل بدون إعاقة منطقة تركيب الجاكات.
المتبقي:
  • DRC ما زال يعرض airwires فقط لأن التوجيه لم يبدأ بعد.
  • فحص قابلية التوجيه أصبح جاهزًا ولا توجد عوائق فعلية؛ فقط ملاحظتان مسموحتان للـ exposed pads.
الخطوات التالية المقترحة:
  1. توجيه USB DP/DM أولًا.
  2. توجيه ULPI بين USB3343 وSTM32.
  3. توجيه TDM بين AK5558 وSTM32.
  4. تشغيل DRC بعد كل مرحلة.
Route and review
Start USB routing
Route ULPI bus
Route TDM audio
Explain airwires

Refine this doc
Ask about this doc
Firmware Pin Map — XMOS XU208 / AK5558
Purpose
This document records the current firmware-facing pin map for the 8-channel USB Audio Class 2.0 line-input board.
XMOS XU208 Core Interfaces

Table


FunctionNetXMOS pinConnected deviceNotes
USB D+USB_DPUSB_DPUSB-C J1 through USBLC6 D190 Ω differential pair with USB_DM
USB D-USB_DMUSB_DMUSB-C J1 through USBLC6 D190 Ω differential pair with USB_DP
USB VBUS senseUSB_5VUSB_VBUSUSB-C VBUSAlso feeds regulators
USB tuningUSB_RTUNEUSB_RTUNER19 to GNDVerify value per XU208 reference
System clockXMOS_CLK_24MCLKX2 oscillator24 MHz XMOS oscillator
ResetXMOS_RST_NRST_NSW1/J10/R45/C65Active-low reset with pull-up and RC
JTAG TMSXMOS_TMSTMSJ10 pin 1xTAG header
JTAG TCKXMOS_TCKTCKJ10 pin 3xTAG header
JTAG TDOXMOS_TDOTDOJ10 pin 5xTAG header
JTAG TDIXMOS_TDITDIJ10 pin 7xTAG header
QSPI Flash — W25Q16JVUXIQ U3

Table


FunctionNetXMOS pinFlash pin
CS#QSPI_CSX0D01~CS
CLKQSPI_CLKX0D10CLK
IO0/MOSIQSPI_IO0_BOOT0X0D04DI(IO0)
IO1/MISOQSPI_IO1_BOOT0X0D05DO(IO1)
IO2/WP#QSPI_IO2_BOOT0X0D06WP#(IO2)
IO3/HOLD#QSPI_IO3X0D07HOLD#/RESET#(IO3)
AK5558 Audio Interface
Configured as parallel pin-strapped PCM TDM256, 32-bit I²S-compatible, slave mode.

Table


FunctionNetXMOS pinAK5558 pinDirection assumption
Bit clockADC_BICKX0D14BICK/DCLKXMOS → AK5558 in slave mode
Frame clockADC_LRCKX0D15LRCK/DSDOL1XMOS → AK5558 in slave mode
TDM dataADC_TDM_DATAX0D20SDTO1/DSDOL2AK5558 → XMOS
ADC MCLKAUDIO_MCLK_24M576MCLKFrom X1 oscillator, not currently from XMOS
AK5558 Strap Summary

Table


StrapStateMeaning
I2CHighWith PSN high selects parallel control
PSNHighParallel pin-control mode
TDM1HighTDM256 with TDM0 low
TDM0LowTDM256 with TDM1 high
DIF1High32-bit mode
DIF0HighI²S-compatible mode
MSNLowSlave mode
DPLowPCM mode
PDN/PW0/PW1/PW2HighADC enabled / channels powered
TEST/LDOE/SLOW/SD/CKS0-3/DCKSLowFixed default/disabled strap for this revision
Firmware Notes
  • XMOS firmware must generate BICK/LRCK compatible with AK5558 TDM256 and 32-bit slots.
  • ADC data is expected on a single TDM stream from SDTO1.
  • Verify whether the final XMOS reference firmware expects MCLK sourced externally from X1 or generated/distributed by XMOS.
  • Unused XMOS GPIOs are currently marked No Connect in the schematic.
  • Purpose

  • XMOS XU208 Core Interfaces

  • QSPI Flash — W25Q16JVUXIQ U3

  • AK5558 Audio Interface

  • AK5558 Strap Summary

  • Firmware Notes

8-Channel USB Audio Line Input Board

8-Channel USB Audio Line Input Board thumbnail
8-channel USB Audio Class 2.0 line-input interface using AK5558 ADC and XMOS XU208 USB bridge

Properties

5

V

Audio

USB-C

USB powered

Pricing & Availability

Distributor

Qty 1

Arrow

$30.87–$44.10

Digi-Key

$37.68–$37.79

HQonline

$7.53–$7.62

LCSC

$77.49–$77.67

Mouser

$83.56

TME

$14.99

Verical

$22.51–$38.50

Controls