产品
设计参考
开源项目
论坛
首页
网站导航:
首页
>
论坛
>
单片机
> 帖子浏览
您正在浏览第 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