基于Microchip PIC单片机的USB声卡


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

硬件原理图


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

固件代码

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

USB Audio Streamer - A Microchip PIC based USB sound card

Copyright © 2008

继续阅读《基于Microchip PIC单片机的USB声卡》的全文内容...

分类: 奇趣创意 | Tags: USB  音频   | 添加评论(0)

相关文章:

posted on 2008-03-17 09:42  xlander  阅读(367)  评论(0编辑  收藏  举报

导航