基于Microchip PIC单片机的USB声卡
作者称声卡的采样频率是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 Streamer - A Microchip PIC based USB sound card
Copyright © 2008
继续阅读《基于Microchip PIC单片机的USB声卡》的全文内容...
分类: 奇趣创意 | Tags: USB 音频 | 添加评论(0)
相关文章:
Google Code上两个LPC21XX开源项目 (2009-7-4 14:30:32)
音箱?储钱罐? (2009-2-14 18:13:49)
PIC18F2550实现的基于HID的USB示波器 (2008-5-31 20:25:13)
AVR-HID:HID接口实现传感数据采集 (2008-4-13 21:56:3)
USB键盘的“杀手级”恶作剧 (2008-4-12 21:59:8)