CM6635:USB 2.0高速音频控制器,专业音频接口核心
产品概述
CM6635是一款符合USB Audio Device Class 2.0规范的USB 2.0高速音频控制器。该芯片主要面向专业音频设备、USB数字音频接口、高保真音频系统等应用领域。CM6635采用单芯片架构,集成USB 2.0高速收发器、8051微处理器和512KB闪存,提供完整的数字音频接口解决方案。
核心特性包括支持最高6通道输入和6通道输出的数字音频数据传输,集成I2S和S/PDIF数字音频接口,支持PCM和DSD音频格式。芯片内置的8051微处理器提供灵活的固件编程能力,允许用户定制USB拓扑结构和外部设备通信协议。目标应用涵盖USB音频接口、数字混音器、专业录音设备、高保真DAC等需要高质量数字音频传输的设备。
技术架构
CM6635采用分层架构设计,核心包括USB 2.0高速控制器、8051微处理器子系统、数字音频接口模块和通用控制接口。USB 2.0高速控制器支持480Mbps数据传输速率,完全兼容USB Audio Device Class 2.0和1.0规范,同时支持USB Human Interface Device Class 1.1。
8051微处理器子系统运行频率可在3.072MHz至65.536MHz范围内编程配置,负责处理USB传输协议(控制、同步、中断和批量传输),管理外部设备通信。512KB嵌入式闪存存储固件代码,支持在线更新,为硬件配置提供最大灵活性。
数字音频接口模块包含两组I2S接口和S/PDIF输入输出接口。第一组I2S接口支持PCM和DSD音频数据传输,最高支持32位/192kHz音频格式。S/PDIF接口支持AC-3和DTS多声道数字音频传输。所有数字音频接口采用异步同步机制,有效降低时钟抖动对音频质量的影响。
核心功能
USB音频功能支持USB Audio Device Class 2.0定义的所有音频格式,包括PCM、DSD原始数据流。异步同步传输模式确保音频时钟精度,减少主机时钟抖动对音质的影响。支持控制、中断、批量和同步四种USB数据传输类型,满足不同音频应用场景的需求。
数字音频接口提供完整的I2S和S/PDIF接口配置。I2S接口支持主从模式选择,数据格式支持I2S、左对齐、右对齐和DSP模式。S/PDIF接口支持IEC60958和IEC61937标准,能够传输压缩音频数据。最大支持6通道输出(4通道I2S + 2通道S/PDIF)和6通道输入(4通道I2S + 2通道S/PDIF)配置。
控制接口系统包括主从I2C接口、SPI主接口、UART和通用GPIO。主I2C接口支持标准模式(100kHz)和快速模式(400kHz),用于连接外部EEPROM或外围设备。从I2C接口允许外部MCU控制CM6635操作。SPI主接口支持32.768Mbps至0.3695Mbps可调传输速率。18个可编程多功能GPIO和6个PWM LED驱动输出提供丰富的外部设备连接能力。
电源管理系统支持总线供电和自供电两种模式。内置5V至3.3V稳压器,简化外部电源设计。芯片集成上电复位电路,确保可靠启动。3.3V数字I/O端口具有5V容压能力,增强系统兼容性。
性能参数
USB接口性能:符合USB 2.0高速规范,传输速率480Mbps。支持USB挂起/恢复/复位功能,兼容USB Audio Device Class 2.0/1.0和HID Class 1.1。
音频性能参数:I2S接口支持16/24/32位采样深度,采样率支持44.1kHz、48kHz、88.2kHz、96kHz、176.4kHz、192kHz。DSD支持DSD64(2.8MHz)和DSD128(5.6MHz)格式。S/PDIF接口支持最高24位/192kHz PCM音频和压缩音频流。
时钟系统:需要外部12MHz晶体输入,内置PLL电路。可选外部振荡器输入,支持49.152MHz/24.576MHz(48kHz系列采样率)和45.1584MHz/22.5792MHz(44.1kHz系列采样率)。提供12MHz时钟输出供外部设备使用。
电气参数:工作电压5V±10%,内置3.3V稳压器输出。I/O接口3.3V电平,5V容压。工作温度范围-40℃至+85℃。封装形式QFN-64,尺寸7.5mm × 7.5mm。
应用场景
专业音频接口应用中,CM6635作为USB到数字音频的桥接芯片,连接计算机与专业音频设备。典型系统架构包括CM6635作为USB音频控制器,连接外部高精度时钟发生器、多通道DAC/ADC芯片和模拟音频电路。在这种应用中,CM6635的异步传输模式确保音频时钟精度,6通道数字音频接口满足多声道录音和回放需求。
高保真DAC系统利用CM6635的DSD原生支持和高质量I2S接口,构建USB输入的高端音频解码器。系统设计中,CM6635通过I2S接口连接高性能DAC芯片,使用外部高精度时钟源,配合专门的电源滤波电路,实现低抖动数字音频传输。GPIO接口用于控制外部元件的静音电路和状态指示。
嵌入式音频系统通过CM6635的固件编程能力,定制特定的USB音频功能。利用从I2C接口或UART与主控MCU通信,实现复杂的系统控制。PWM LED驱动输出可直接驱动状态指示灯,简化外部电路设计。
设计指南
硬件设计要点:PCB布局时应将数字电源与模拟电源分离,使用磁珠或0Ω电阻隔离。USB差分信号线需做阻抗控制(90Ω±10%),长度匹配。晶体振荡电路应靠近芯片放置,周围设置接地保护环。电源去耦电容应尽量靠近芯片电源引脚,推荐使用10μF钽电容和0.1μF陶瓷电容组合。
时钟系统设计:对于要求高音质的应用,建议使用外部低相位噪声振荡器替代晶体。时钟信号布线应远离数字信号线,避免串扰。如果使用外部振荡器,可通过芯片配置选择相应输入源。
固件开发:基于8051架构的固件开发支持自定义USB描述符、音频格式配置和设备功能。通过修改固件代码可实现特定的HID控制功能、LED显示模式和外部设备通信协议。开发工具支持C语言编程,提供完整的函数库和驱动程序。
系统集成考虑:自供电模式下需注意USB连接时的电源时序,避免电流倒灌。GPIO配置应考虑上拉/下拉电阻设置,确保未配置状态下的电平确定性。多个CM6635设备同时使用时,需通过固件修改VID/PID避免冲突。
技术优势
CM6635的单芯片集成架构相比传统分离方案显著减少元件数量和PCB面积。内置512KB闪存提供灵活的固件升级能力,无需外部存储器即可实现完整功能定制。支持USB Audio Class 2.0确保与主流操作系统的兼容性,无需安装特定驱动程序即可实现基本功能。
异步传输架构在音频质量方面具有明显优势,通过本地时钟控制数据传输,有效隔离主机时钟抖动。支持原生DSD传输满足高端音频市场需求,相比DoP模式具有更低的数据开销。丰富的控制接口(I2C、SPI、UART、GPIO)提供强大的系统集成能力,适应各种应用场景。
功耗优化设计使芯片在总线供电模式下也能稳定工作,内置电源管理支持USB挂起状态下的低功耗模式。QFN-64封装提供良好的热性能和空间利用率,适合紧凑型设备设计。
实际应用案例
在专业USB音频接口设计中,CM6635作为核心USB音频控制器,连接AKM AK4490EQ DAC芯片和TI PCM4220 ADC芯片,构建8进8出专业音频接口。该设计中,CM6635通过I2S接口传输数字音频数据,使用外部Crystek CCHD-957低相位噪声振荡器提供主时钟。系统支持最高24位/192kHz PCM和DSD128格式,通过异步传输模式实现低于50ps的时钟抖动性能。
具体实现中,CM6635的固件定制了特定的USB描述符,支持多通道同步录音和回放。利用GPIO控制继电器实现输出静音,避免开关机冲击声。从I2C接口连接主控MCU,实现前面板控制和状态显示。6个PWM LED驱动直接连接VU表指示灯,简化驱动电路。
该设计方案已在实际产品中验证,通过USB-IF认证,兼容Windows、macOS和Linux系统。在专业音频测试中,系统性能达到110dB动态范围,-105dB THD+N的音频指标,满足专业录音和音乐制作需求。