摘要:这是一颗 AI8051U 单片机。下面是属于这颗单片机,制作计算机的一个声卡。仅仅使用这一颗芯片,完成 USB通讯 以及双路音频信号驱动。音频信号上应用单片机的 互补PWM输出,直接驱动一个无源音响。虽然,它播放音乐效果不好,但是播放普通的声音的效果还是不
一、前言
这是一颗 AI8051U 单片机。下面是属于这颗单片机,制作计算机的一个声卡。仅仅使用这一颗芯片,完成 USB通讯 以及双路音频信号驱动。音频信号上应用单片机的 互补PWM输出,直接驱动一个无源音响。虽然,它播放音乐效果不好,但是播放普通的声音的效果还是不错的。
二、设计电路
设计电路板。给单片机USB端口增加一个TypeC的接口。利用它的两路PWM作为音频信号输出。使用USB进行程序下载。设计电路板。很神奇,居然没有一个飞线,很方便使用单面电路板制作。一分钟之后得到测试电路板。检查电路板,电路板制作的非常完美。下面焊接测试。
焊接完电路,清晰之后进行调试。
三、电路调试
从 AI8051U实验箱中示例程序中,选取其中 USB 声卡测试程序进行改造。程序主体不变,主要将原来 DAC的输出,修改为内部 PWMA输出。PWMA输出频率为 30kHz。将USB发送的数据修改为 PWM的占空比。程序下载之后,可以在系统中出现 STC USB 声卡。下面就到了激动人心的测试阶段了。
这是单个AI8051 直接播放计算机中音乐的效果。其中没有使用任何其它的芯片。原则上可以带动两个独立的音响。根据现在PWM参数,输出有效DAC位数大约为 11位。输出有效功率为250mW。这是利用AI8051U单个芯片作为计算机声卡播放的效果。
本文测试了 AI8051U单个芯片作为电脑声卡的效果。也许后面再增加一个功放,效果会更好一些。
来源:APPLE频道