【应用】32位MCU在中高端音频处理系统中的应用
会议语音系统,家用摄像头,智能家居,等等,我们身边许多产品都会涉及对声音的采集、存储、播放等操作,有了这个功能,这些产品便拥有了人机互动的本领。因此,音频处理在设计中起到了很重要的作用!
如图1所示,在对音频信号的处理上,涉及多个方面,比如,音频信号的采集、去除噪声、音频编解码、数字传输、存储等等,普通的MCU,很难用一颗芯片集成如此众多的功能。而且,音频信号是连续的信号,还需要MCU具备很高的处理速度,才能不会出现信息丢失、信号卡顿的现象。因此,在对音频信号处理上,对MCU提出了很高的要求。
图1:EFM32PG1B200在音频处理应用中的框图
作为世界知名的精密混合信号提供商,美国SILICON LABS新近推出了高性价比、精密混合信号芯片EFM32PG1B系列32位MCU,芯片内部结构,如图2所示。该MCU以其模拟性能好、集成辅助运算外设丰富、速度高以及功耗低等诸多优势,完全可以胜任对音频信号的处理!如下,详细描述了EFM32PG1B系列MCU在音频信号处理上的优势。
优势1:EFM32PG1B200模拟性能先进
对于音频信号的处理,为了使信号不失真,首要的是要求处理芯片模拟性能优秀,只有采集来的原始信号是准确的,后续信号的处理才有意义。另,在播放的时候,也只有数模转化(PWM)精度高,也才能有很好的信号再现。
1)EFM32PG1B200集成了精度为12位的ADC,最高转化速率可达1MSPS,这对8~44KSPS音频采样速率,可以很好地满足音频信号采集需求;
2)EFM32PG1B200集成了2个精度为16位的PWM,可以很好的还原声音。
优势2:EFM32PG1B200可实现语音信号的高速处理
1)内部集成了高性能系统时钟,最高可以达到40M,这为语音信号的转化、计算、存储等,提供了高速引擎。
2)集成了DMA功能,无论是音频信号的采集还是音频信号回放,DMA都有力的保证了音频信号的高速性及连续性。
3)集成了DSP及FPU,这给音频信号进行数字滤波处理【FFT,或FIR算法】提供了强大的助手。
“连续性”是音频信号处理的一个重要特征,在处理中,它要求连续不断且不能有卡顿的现象,否则就会被听众的耳朵捕捉到、给他们带去不好的体验。EFM32PG1B200的DMA外设及40M的内部高速振荡器,为连续缓存及信号的高速处理奠定了坚实的基础。并且,硬件加速器DSP及FPU在FFT、FIR等算法中,更是如虎添翼,极大地提高了信号的计算速度,在去噪声及音效处理上,显示出了巨大的优势。
优势3:EFM32PG1B200可实现超低功耗
1)在运行时,功率密度最低可至87uA/MHz。
2)拥有EM0~EM4多个功耗模式,用户可根据需要灵活配置,并在EM4模式下,最低可至20nA!
3)ADC、UART、TIMER等,外设也具备低功耗特性。
有许多需要音频处理的产品会用到电池供电,有低功耗的需求。Silicon labs的EFM32系列产品号称全球最低功耗的MCU,以其外设功耗低、运行功耗低、功耗模式丰富而闻名。EFM32PG1B200是EFM32系列产品中的一员,且推出时间较近,因此,功耗非常优秀。这可以为用户在使用产品过程中,降低电池费用的支出、减少更换电池的麻烦。
图2:EFM32PG系列MCU特色资源外设
另外,还需要提到的是,EFM32PG1B200除了集成了SPI\IIC\UART等常见的数字接口,还集成了IIS数字音频接口,使得音频输出上,又多了一个选项,给用户增加了灵活性。
综上所述,EFM32PG1B200,模拟性能好、集成辅助运算外设丰富、主频速度高以及功耗低等诸多优势,在音频信号处理系统中,可以得到充分的应用,是音频信号处理系统MCU的明智之选!
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
Silicon Labs Simplicity Studio平台开发工具
相关技术文档:
Silicon Labs EFM32PG1 32 bit MCU 详细数据手册 详情>>>
- |
- +1 赞 0
- 收藏
- 评论 7
本网站所有内容禁止转载,否则追究法律责任!
评论
全部评论(7)
-
一头笨牛 Lv8. 研究员 2018-03-09学习
-
墨菲 Lv5. 技术专家 2018-01-12谢谢了
-
LEE Lv8. 研究员 2017-12-12挺强的
-
异乡人 Lv3. 高级工程师 2017-12-08学习学校习。
-
土木 Lv7. 资深专家 2017-10-10学习一下
-
用户_8239 Lv7. 资深专家 2017-07-21不错的产品
-
陆二舒 Lv5. 技术专家 2017-07-19好
相关推荐
【应用】功耗电流仅900nA的32位MCU在GPS定位器上的应用
相对于传统的8位、16位单片机实现的GPS追踪器,基于EFM32JG实现的本方案具有超低功耗、集成度高和扩展性良好的优势。
新应用 发布时间 : 2019-09-05
【应用】1MByte Flash空间 32位MCU助力无线中继器数据传输
Silicon Labs EFM32JG系列MCU,采用功能强大的 32 位 ARM® Cortex®-M3 内核,EM4H 休眠模式(128 字节 RAM 保留)功耗只有0.39uA,集成AES、ECC 和 SHA 的硬件加密引擎和真随机数发生器(TRNG)
新应用 发布时间 : 2018-03-06
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
新产品 发布时间 : 2016-07-11
【经验】32位MCU LEUART位周期抖动大,该如何解决?
Silicon Labs 32位MCU EFM32,当基于32.768kHz时钟使用LEUART(@9600bps)进行通讯的时候,发现存约1%误码,原因是什么?如何解决?
设计经验 发布时间 : 2019-09-06
【资讯】芯科携手Micrium打造低功耗MCU+RTOS软件解决方案
全新的MCU+RTOS通过将RTOS与内建MCU的多协议硅芯片、工具和软件栈结合,将获得全面性的嵌入式解决方案
行业资讯 发布时间 : 2017-06-09
如何读取EFM32系列32位MCU的多通道AD扫描采样数据?
EFM32系列单片机ADC的数据保存寄存器有两个,一个是单通道模式的采样数据保存寄存器,一个是扫描模式的采样数据保存寄存器。如果使用多通道扫描采样,那么每个通道采样完成后会产生一个ADC扫描模式中断,用户需要在中断里面读取该通道的扫描采样数据以便存储下一个通道的采样数据。建议使用DMA读取方式,将DMA的触发源设置为ADC的扫描模式事件,这样就可以实现不用进入ADC中断以及MCU的参与即可完成ADC扫描采样数据的保存和读取。
技术问答 发布时间 : 2017-05-05
超低功耗MCUEFM32能耗模式探讨
世强代理的Silicon Labs EFM32 MCU 旨在在低能耗模式下实现高度的自主运行。该MCU 智能结合了外围设备、低漏电 RAM、数据保持、DMA 和互联能力、低功耗振荡器以及极短的唤醒时间,因此长时间在低能耗模式下的运行效果很好,大幅降低了能耗。
技术探讨 发布时间 : 2019-09-05
如何为Silicon Labs 32位低功耗MCU EFM32GG230F512实现基于RTC的软件无滴答日历?
在Silicon Labs 32位低功耗MCU EFM32GG230F512上实现软件方式的无滴答日历,可以通过使用日历标准C库 time.h, 在time.h中实现的timer()函数基于RTC计数值来计 算日历时间。
技术问答 发布时间 : 2017-10-10
Silicon Labs 32位低功耗MCU EFM32GG990芯片使用中,将OPAMP(运算放大器)组合成三运放差分放大器时可选的放大倍数为多少?
当将三个OPAMP组合成差分放大器时,差分放大器的增益是由OPA0和OPA1的组合增益所决定的,由于三运放差分电路的电阻网络对应的桥臂要对应成比例,所以只三种有 效的差分增益可供使用,它们分别为1/3、1和3,此时OPA0 RESSEL和OPA2 RESSEL的组合分别为0和4、1和1、4和0。
技术问答 发布时间 : 2017-10-10
【经验】如何使用32位超低功耗MCU外设反射系统功能?
外设反射系统(PRS)是 Silicon Labs EFM32系列MCU专有的外设互联总线,它允许不同的外设无需CPU干预即可直接相互通信。
设计经验 发布时间 : 2019-09-02
32位单片机EFM32 Gemstone系列(EFM32JG/PG)的LETIMER和RTCC的时钟源可以使用HFCLKLE吗?
与Classic系列EFM32不同,Silicon Labs 低功耗32位MCU EFM32JG/PG上HFCLKLE不能用作LETIMER和RTCC的时钟源。LETIMER和RTCC可以使用LFRCO,LFXO或者ULFRCO作为时钟源。
技术问答 发布时间 : 2017-09-28
【经验】32位MCU的LDMA实现ADC至RAM的数据传输调试方法
Silicon Labs的EFM32PG/ EFM32JG系列32位MCU具有超低功耗、高性能、丰富的外设等特点,其 LDMA相比于series 0的DMA具有更多的传输方式,更适合应用于电池供电的产品。
设计经验 发布时间 : 2018-02-08
Silicon Labs EFM32系列32位低功耗MCU Cortex系列微控制器采用的软件接口标准CMSIS有哪些特性?
嵌入式系统越来越复杂,开发和软件测试的工作量也显著增加,为了减少开发时间并且降低产品中存在的风险,软件重用已经越来越普遍。为了各种软件产品间的配合,ARM同各大 微控制器供应商、工具供应商和软件解决方案提供商一起开发了CMSIS,一个涵盖了大多数Cortex-M处理器和Cortex-M微控制器产品的软件框架。 CMSIS的设计目标和特性包括以下几点: 1、提高软件的可用性。 2、提高软件的兼容性。 3、独立的工具链特性。 4、开放性。 5、易用性。
技术问答 发布时间 : 2017-10-10
32位低功耗MCU EFM32系列内部的LFRCO是32K还是32.768K?
EFM32系列32位低功耗MCU内部的LFRCO为32K。
技术问答 发布时间 : 2017-10-10
Silicon Labs 32位低功耗MCU EFM32G232F128系列微控制器GPIO的最大翻转速度为多少?
EFM32G232F128系列微控制器GPIO的最大翻转速度为系统时钟的1/6。例如,当主频为32MHz时,GPIO最大翻转速度大约为5.3MHz。
技术问答 发布时间 : 2017-10-10
电子商城
现货市场
登录 | 立即注册
提交评论