网站导航:首页 > 论坛 > 单片机 > 帖子浏览
   您正在浏览第 586 号帖子 收藏该帖

楼主 作者:强强  发表时间:2009-9-24 20:18:12

转贴,基于PIC单片机的USB声卡【图片】【附件】

以下资料来自:http://www.raccoonrezcats.com/soundcard.html

作者称声卡的采样频率是24KHz,采样精度12位,其声音品质虽然没有达到商业级水平,但对于耳机等应用已经足够了,比方说可以用来做一个USB电话之类的。



实物图



电路原理图

USB声卡的核心单片机是PIC18F550,运行频率48MHz,通过SPI端口连接到12位D/A转换器MCP4822上,转换器的输出经RC低通滤波,滤波器的截止频率约为10.6KHz,大约是采样频率的一半。音量控制是通过数字可变电阻MCP41010实现的,运放MCP6022用作缓冲,实现前后隔离。

固件代码


本USB声卡是USB Audio 1.0和WinUSB的合成体。USB Audio 1.0负责传输采样数据和控制请求,控制请求使用endpoint 0,采样数据使用另外的endpoint。WinUSB使用另外的endpoint,以实现查询固件版本、设置序列号、或者升级固件等功能。

USB Audio 1.0:(点击此处下载)

回复楼主

 
 
本站程序由百合电子工作室开发和维护
Copyright @ baihe electric studio
渝ICP备09006681号-4