caopengly 当前离线
版主
论坛元老
图1 USB 声卡数据流 硬件设计 USB声卡硬件主要包括MCU和音频编解码芯片。MCU采用三星公司的处理器S3C2410,S3C2410内置I2S总线控制器和USB Slaver控制器。S3C2410的I2S控制器实现了一个外部8/16位立体声音频CODEC IC的接口,支持I2S总线数据格式和MSB-justified数据格式,并且支持DMA传输模式。 音频芯片采用UDA1341TS。UDA1341TS提供标准的I2S接口,可以直接和S3C2410的I2S引脚连接。另外,此芯片还提供标准的L3、麦克风和扬声器接口。L3接口的引脚分别连到S3C2410的3个GPIO输出引脚上,通过GPIO控制L3接口。UDA1341TS音频芯片集成数字化音频和混频器功能。数字化音频功能可以播放数字化声音或录制声音,因为包括这个功能,所以常把此类芯片称为CODEC设备。混频器用来控制各种输入/输出的音量大小等,在本芯片中通过L3接口进行控制。
图2 USB声卡拓扑图
订阅 TOP
TOP
结语 本文所阐述的基于I2S总线的USB声卡,已经在基于S3C2410处理器的开发板上成功实现,不过只是实现了USB声卡的最基本功能。可以尝试把MP4、U盘等和USB声卡集成在一体,会更有应用价值。
yujs 当前离线
注册会员
好文章
筱竹子 当前离线
中级会员
不错不错好文章申请加精顶了顶了
\\\|/// \\ - - // ( @ @ )┏━━━━━━━━oOOo-(_)-oOOo━┓┃网海茫茫,认识你是我的福份; ┃┃网语缠绵,那是我们注定的缘份。 ┃┃ Oooo ┃┗━━━━━━━━ oooO━-( )━┛ ( ) ) / \ ( (_/ \_)
得意时应善待他人,因为你失意时会需要他们。 康明斯
yaqi 当前离线
怎么这么好的帖子没人回