
XMOS XU208 USB数字界面V2
简介
基于XMOS的xCore-200系列中的XU208-128-QF48芯片设计的USB音频数字界面,实现了USB到I2S信号的转换。
简介:基于XMOS的xCore-200系列中的XU208-128-QF48芯片设计的USB音频数字界面,实现了USB到I2S信号的转换。开源协议
:CC BY-NC 3.0
描述
这是一个采用XMOS XU208制作的USB转I2S音频接口界面,最高支持32bit/768kHz,DSD256模式。使用4层板工艺,大小4CM×2.2CM,和前一代保持一致,应该是目前体积最小的数字界面。
电路说明:
主芯片使用QFN48封装的XU208-128-QF48-C10,内建高速USB2.0 PHY,简化电路设计。
该芯片需要3.3V的IO电压和1.0V的核心电压进行供电,3.3V电压从LDO取得,核心电压则使用TPS62A01 DC-DC方案,减小系统功耗。
搭配的时钟是Accusilicon的AS318B,2520封装。默认的晶振频率为45.1584MHz和49.152MHz,也可以换成22.5792MHz和24.576MHz的晶振。
上电复位(POR)电路使用的是TPS62A01自带的Power Good功能。
固件存储在外置SPI NOR Flash进行存储,以QSPI方式连接,需要flash芯片支持QSPI。
功能说明:
第二版支持DSD和SPDIF输出模式。
并且同时支持I2S播放和录音,DIN连接到ADC,DOUT连接到DAC。
I2C被用作个人用途,使用时悬空,若需要用请自行写代码编译固件。
P1~P4为数字界面状态显示,请参附件“固件IO说明.txt”。
版本改动说明:
相比上一版,主要改动如下:
1、XMOS核心供电电源由MUN3CAD01-SC模块改为TPS62A01。
2、去除NCP303LSN09T1G上电复位电路,使用TPS62A01实现。
3、Flash连接方式由SPI改为QSPI。
4、输出排针由2.0mm改为常用的2.54mm。
第一代(上)和第二代(下)对比:

固件版本和烧录:
烧录固件并不需要官方的XTAG调试器和因此无预留XTAG接口。直接使用Flash编程器(例如CH341A编程器)直接对外置flash烧录固件即可。
附件中提供两个固件,分别对应两种晶振频率:
22.5792MHz/24.576MHz:XU208-QF48-C10-2I2O-QSPI-22-24-152A-880D-I2C-9028-9822-4E-4F-SPDIFOUT-IOPORT.BIN
45.1584MHz/49.152MHz:XU208-QF48-C10-2I2O-QSPI-45-49-152A-880D-I2C-9028-9822-4E-4F-SPDIFOUT-IOPORT.BIN
22.5792MHz/24.576MHz最高支持384kHz输出,而45.1584MHz/49.152MHz最高支持768kHz输出,需要根据自己实际使用的晶振频率进行烧录。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论