首页 > 评测 > 一板在手音频不愁-Audio BoosterPack开发板评测

一板在手音频不愁-Audio BoosterPack开发板评测

  • 作者:zhanzr
  • 来源:21ic
  • [导读]
  • 配合上灵活的排针组合,这模块可以说与任何开发板子相配合都能开始搞音频录制播放的开发.而且售价也不高,29.99 US$的价格可以说比起同类板子便宜不少.想搞音频录制播放的同学们不妨搞一块来玩玩. TI的原意是用此板子与其他TI的开发板子一起配合使用,其实这板子是非常通用的.后文的实验也会展示这一点.

图 烧写资源(注意地址)

两路DAC其中一路有buffer,另一路关闭了buffer.实际效果来讲,有buffer的增益大一些,无buffer的相对信号质量柔和一些.相关的代码放在附件中供下载.

实验之二:板上DAC播放

就是通过SPI接口来写板子上的DAC8311来进行播放.这DAC是个14bit,比起上面用的12bit的片内DAC分辨率当然要好很多.

图 DAC8311框图

所谓的SYNC其实跟一般的片子的片选是一回事,另外这片没有读接口,只能写,所以仅用接MOSI即可,MISO不需要.

DAC内部结构一般都这样,接口逻辑+电阻网络+放大电路.其中电阻网络大概这个样子:

图 DAC内部的电阻网络

输出不同电压就是通过输入的数据有选择的打开关闭某些电阻而实现对参考电压的不同分压比率.

这个DAC的SPI接口是16bit,但是内部指用了低的14bit,最高2bit丢掉的.所以给它喂数据时要将用16bit模式.跟这个DAC相同封装,相同通信协议的还有几种,其中DAC8411就是16bit的,追求更高品质的同学可以考虑替换一下子.

这节实验还是用上一节的开发板子,主要是因为操作方便.我现在是离不开CubeMX了.使用CubeMX生成工程时注意以下两点:

  • 本文系21ic原创,未经许可禁止转载!

网友评论