×

选择一个用于音频捕获回放的MCU

消耗积分:0 | 格式:rar | 大小:0.27 MB | 2017-07-03

分享资料个

  选择一个用于音频捕获/回放的MCU

  音频捕获和回放成为许多基于微控制器(MCU)的应用程序的必要条件。然而,音频支持的保真度和编解码器的范围是难以置信的广泛。你可以启用基于主机的音频应用简单的8位微控制器平台,但质量的音频可能需要一个数字信号控制器(DSC)或32位单片机。本文将对音频空间的宽度进行调查,提出与不同级别的MCU性能相匹配的潜在应用程序,并指出可用的可帮助您在带有音频元素的项目中开始的评估工具包。

  让我们先看一下用8位微控制器可以完成什么。过去,为产品增加语音录制和回放功能意味着使用数字信号处理器或专用音频芯片。现在,微芯科技发表了一篇应用笔记集中在使用自适应差分脉冲编码调制(ADPCM)处理简单的语音编码在一个8位PIC18F67J10单片机解码。ADPCM编码是基于这样一个事实:连续语音样本高度相关。该算法根据前一个样本预测每一个后继样本,只对预测样本和实际样本之间的差异进行编码。你当然不会用ADPCM编码的音乐,但算法在语音应用程序非常有效。

  你会发现ADPCM的实现是基于浮点数学和精密数据转换器。这样的实现显然超出了8位微控制器的能力。单片机开发的基于4位ADPCM数据的实现。8位微控制器可以支持8千赫采样率的单调音频。

  选择一个用于音频捕获/回放的MCU

  ADPCM encoding

  The design of the encoder (Figure 1) accepts a stream of 16-bit data in two‘s complement format. You can use the on-chip 10-bit A/D converter (ADC) to encode samples from a microphone. The decoder takes the 4-bit ADPCM data and generates a 16-bit two’s complement output. You can use the on-chip Capture/Compare/PWM (CCP) peripheral to drive a PWM signal to an output filter.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !