【产品】小型声卡应用的首选!12位ADC及DAC的高速MCU
现在市面上已经有越来越多的产品采用人机交互技术,这就意味着对声音的播放、记录、存储、放大等功能的需求,从而让终端产品更加“有声有色”。
作为世界知名的精密混合信号MCU提供商,SILICON LABS新近推出了高性价比的精密混合信号芯片:EFM8BB3系列8位MCU,以其独特的优势成为了小型声卡应用的首选!EFM8BB3系列的优势如下:
1)卓越的模拟性能:在声音信号的采样及声音回放功能上,具有精度高、速度快的特点;
2)高速:50MHZ的系统时钟,保证了信号处理速度的需求;
3)低成本:超高性价比,使其适用范围更广泛;
4)体积小:方便将声卡做的小型化。
图1:EFM8BB3系列MCU在声音处理模块上的应用框图
上图1中的系统框图包含以下几大模块:
1)声音采集及放大系统:由MIC头、滤波放大电路、EFM8BB3的12位ADC转化组成的;
2)放音系统:由EFM8BB3的12位DAC、滤波及语音驱动、扬声器组成;
3)辅助部分之存储:为增长语音记录时间,扩增了FLASH芯片;
4)辅助部分之按键及显示:为方便操作,添加了按键输入及LED指示电路。
图2:EFM8BB3硬件系统结构框图
如图2所示为EFM8BB3的硬件系统结构框图,其中,与声卡相关的性能有:
1)ADC优势大:
• 高达12位的精度、400K的采样速率,完全可以满足声音的采样需求;
• ADC采样的数据,可以不经MCU干预,直接存储在XDATA区域,因此ADC不仅采样快,还得以有效保存;
2)DAC性能先进:
• 高达12位的精度、200K的转换速率,完全可以满足声音的回放需求;
• 电压型DAC,使得处理电路变得更加简单;
• 多达4路独立输出,可以实现立体声功能;
3)内置参考电压:精度高,节省外部器件,降低成本;
4)系统时钟高达50MHz,为语音压缩和信号的快速处理功能提供了强劲的动力;
5)SPI速率可以达到12Mbps,让语音数据的存储与读取变得更轻松;
6)封装小:QFN-24封装,仅3MM*3MM大小,有助于实现产品的小型化。
综上所述,EFM8BB3系列MCU凭借强大的模拟性能、高速的内核、非常友好的价格等优势,在小型声卡的应用中广受青睐,比如:扩音器、声音记录仪、声音播放器、警报器、公交报站系统等等。
EFM8BB3系列MCU的整体特性参数如下:
1)内核:
• CIP-51内核,与标准的8051指令兼容;
• 70%指令只需要1~2指令周期;
• 最高系统时钟可达50MHZ;
2)存储:
• 64K的FLASH存储空间,并可以实现IAP及ISP功能;
• 4352 Byte RAM空间;
3)支持多种时钟模式:
• 49MHZ,精度为±2%的内部时钟振荡器;
• 24.5MHZ,精度为±2%的内部时钟振荡器;
• 80KHZ的内部时钟振荡器;
• 外部CMOS时钟输入模式;
• 外部晶振或RC振荡器模式;
4)模拟性能先进:
• 12/10位的ADC;
• 内置温度传感器;
• 4路12位 DAC;
• 2路低功耗的、参考电压可调的比较器;
5)通讯接口丰富:
• 双串口,最高速度可达3Mbps;
• SPI主/从,最高速率为12Mbps;
• SMBus/IIC,主/从,最高速率为400Kbps;
6)其他数字资源:
• 16位CRC;
• 4个可配置逻辑单元;
• 6路可编程计数器阵列;
• 6个16为通用定时器;
• 内置看门狗;
7)封装多样:支持QSOP-24;QFN-24;QFN-32;QFP-32;
8)温度支持:-40至85ºC或者-40至125ºC。
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
Silicon Labs Simplicity Studio平台开发工具
Silicon Labs 集成开发环境工具
Silicon Labs 配置向导2开发工具
Silicon Labs FLASH编程开发工具
Silicon Labs 8位MCU Keil PK51 开发工具
Silicon Labs ToolStick 开发工具
Silicon Labs μVision 调试驱动程序开发工具
Silicon Labs 生产编程器开发工具
Silicon Labs .HEX转化.SVF开发工具
Silicon Labs USB复位实用程序开发工具
- |
- +1 赞 0
- 收藏
- 评论 5
本网站所有内容禁止转载,否则追究法律责任!
评论
全部评论(5)
-
hghee Lv8. 研究员 2019-12-23支持一个
-
秉质 Lv3. 高级工程师 2018-07-13学习学习
-
游来游去 Lv8. 研究员 2017-12-05学习
-
kelven Lv8. 研究员 2017-11-25EFM8BB3系列8位MCU够小,性能不错
-
用户_9686 Lv8 2016-10-18声音处理的需求,在我们身边的产品中,随处可见。而声音处理的容易、高质量、低成本,便是攻城狮们追求的崇高目标! 这个方案,我看行 ^$^........
相关推荐
【产品】集成12位高速ADC、DAC的8位MCU C8051F00x,最高执行速度达25MIPS
C8051F00x系列是Silicon Labs的一款高集成度的混合信号8位MCU,采用强大的8051微处理器,最高执行速度可达25MIPS。还集成了12位/10位多通道ADC、VDD监控器、看门狗定时器、时钟振荡器以及其他通用部件,可以作为真正的独立片上系统解决方案,可应用于诸如便携式医疗器械、测试设备和光纤系统等领域。
新产品 发布时间 : 2017-01-05
【产品】小蜜蜂8位MCU助您轻松迎接物联网时代
Silicon labs推出了一款集小封装和高性价比于一身的多用途8位MCU EFM8BB1,可轻松替代普通8051家族的MCU产品。
新产品 发布时间 : 2019-07-05
有了这套参考设计!USB Type-C再复杂也不怕
低成本、超低功耗的微控制器、USB开发者论坛认证的USB电力传输协议栈,有效降低基于USB Type-C规范开发线缆和线缆适配器的成本和复杂度,加速你的开发时间!
新产品 发布时间 : 2016-08-17
Silicon Labs(芯科科技)EFM8™ 8位MCU选型指南
型号- EFM8UB20F32G,EFM8UB20F64G,EFM8,EFM8SB20F64G,SLSTK2000A,SLSTK2022A,SLSTK2010A,SLSTK2020A,SLSTK2030A,EFM8UB10F8G,EFM8SB20F32G,EFM8SB20F16G,SLTB005A,EFM8LB11F32E,EFM8UB11F16G,EFM8SB10F2G,EFM8BB21F16G,EFM8SB10F4G,EFM8LB11F16E,EFM8BB10F2G,EFM8SB10F8G,EFM8 FAMILY,EFM8LB12F64E,EFM8LB10F16E,EFM8LB12F32E,EFM8UB10F16G,EFM8UB31F40G,EFM8BB31F32G,EFM8BB31F64G,SLSTK2001A,SLSTK2011A,SLSTK2021A,EFM8BB10F4G,EFM8BB31F16G,EFM8UB30F40G,EFM8BB10F8G,EFM8BB22F16G
Silicon Labs 8位MCU 复位后是否可初始化位可加性RAM/BDATA(地址0x20-0x2F)?
是的,在启动文件(startup.a51或silabs_startup.a51)中,位可寻址的ram被初始化为0x00。
技术问答 发布时间 : 2020-03-02
【应用】基于8位MCU的无感BLDC设计,有参考原理图、有源代码!
选用Silicon Labs的EFM8BB10作为主控器件,提供完整的参考原理图、源代码,让攻城狮,即使新手,也可以轻松实现BLDC的开发。
新应用 发布时间 : 2017-07-03
【经验】如何正确使用8位MCU的PortMatch功能
Silicon Labs的8位MCU(C8051和EFM8)都具有PortMatch功能,此功能允许一个或多个端口IO引脚上的逻辑电平变化触发系统事件。
设计经验 发布时间 : 2018-02-08
【应用】这款8位MCU“一手包办”空气净化器的容性触摸按键
芯科推出的一款MCU产品EFM8SB10F8,以其特有的功能、性能及价格的优势,在空气净化器产品中,有着非常独到的应用。
新应用 发布时间 : 2019-09-05
Silicon Labs(芯科科技) EFM8 Busy Bee 系列EFM8BB3 8位MCU数据手册(中文)
型号- EFM8BB31F16G-B-QFN24R,EFM8BB31F64A-B-5QFN32R,EFM8BB31F16G-B-QFN32R,EFM8BB3X-QSOP24,EFM8BB31F32I-B-QSOP24,EFM8BB31F16G-A-QFN32,EFM8BB31F64I-B-QFP32,EFM8BB31F64I-B-QFN32,EFM8BB3X-QFN24,EFM8BB31F16I-B-QFP32R,EFM8BB31F64I-B-4QFN24,EFM8BB31F64G-B-QFP32,EFM8BB31F16G-B-QSOP24R,EFM8BB31F32G-B-QFN24R,EFM8BB31F64G-B-QFN32,EFM8BB31F64G-B-QFP32R,EFM8BB31F16A-B-4QFN24R,EFM8BB31F64I-B-QSOP24R,EFM8BB31F64G-A-QFN24,EFM8BB31F32G-B-QFN32R,EFM8BB31F32G-B-QSOP24,EFM8BB31F64A-B-4QFN24,EFM8BB31F32A-B-5QFN32,EFM8BB31F32A-B-4QFN24,EFM8BB31F64G-B-QFN24,EFM8BB31F64I-B-5QFN32R,EFM8BB31F32I-B-QFN32R,EFM8BB31F32I-B-QSOP24R,EFM8BB31F64I-B-QFN32R,EFM8BB31F32,EFM8BB31F64I-B-QFN24R,EFM8BB31F64I-B-QFN24,EFM8BB31F32I-B-QFN24R,EFM8BB31F64G-B-QS0P24,EFM8BB31F64A-B-4QFN24R,EFM8BB3X-QFN32,EFM8BB3X-QFP32,EFM8BB31F32G-B-QS0P24,EFM8BB31F32A-B-5QFN32R,EFM8BB31F16A-B-4QFN24,EFM8BB31F16G-B-QSOP24,EFM8BB31F64A-B-5QFN32,EFM8BB31F16A-B-5QFN32,EFM8BB31F64G-A-QFN32,EFM8BB31F64G-B-QSOP24,EFM8BB31F16G-B-QFP32R,EFM8BB31F32G-A-QS0P24R,EFM8BB31F64,EFM8BB31F16I-B-5QFN32R,EFM8,EFM8BB31F64I-B-QSOP24,EFM8BB31F64G-B-QSOP24R,EFM8BB31F32I-B-4QFN24R,EFM8BB31F32I-B-QFP32,EFM8BB3X-4QFN24,EFM8BB31F32I-B-QFN32,EFM8BB31F16I-B-QFN24,EFM8BB31F16I-B-QFN32R,EFM8BB31F16I-B-QSOP24R,EFM8BB31F32A-B-4QFN24R,EFM8BB31F32I-B-QS0P24R,EFM8BB31F64G-B-QFN32R,EFM8BB31F64G-B-QFN24R,EFM8BB31F32I-B-4QFN24,EFM8BB31F16G-B-QFN24,EFM8BB31F32G-B-QFN32,EFM8BB31F32G-B-QFP32,EFM8BB31F16I-B-QFN24R,EFM8BB31F32G-B-QFP32R,EFM8BB3,EFM8BB31F16I-B-4QFN24,EFM8BB31F16I-B-QSOP24,EFM8BB31F32G-A-QFP32,EFM8BB31F32G-B-QSOP24R,EFM8BB31F64I-B-QFP32R,EFM8BB31F32I-B-QFP32R,EFM8BB31F32I-B-QFN24,EFM8BB31F64G-A-QS0P24,EFM8BB31F16I-B-QFP32,EFM8BB31F64G,EFM8BB31F32I-B-5QFN32,EFM8BB31F16I-B-QFN32,EFM8BB31F16I-B-4QFN24R,EFM8BB31F64I-B-5QFN32,EFM8BB31F32I-B-5QFN32R,EFM8BB31F16G-B-QFN32,EFM8BB31F32I-B-QS0P24,EFM8BB31F64I-B-4QFN24R,EFM8BB31F16G-B-QFP32,EFM8BB31F16A-B-5QFN32R,EFM8BB31F32G-B-QFN24,EFM8BB3X-5QFN32,EFM8BB31F64G-A-QSOP24,EFM8BB31F16I-B-5QFN32
【技术】预安装BOOT的新一代的8位MCU
Silicon labs的EFM8系列MCU是C8051F的升级换代产品。较C8051F不同的是,其在出厂时已经固化好BOOT程序。
技术探讨 发布时间 : 2019-07-11
【选型】MCU选得好,电容触摸控制器寿命和精度才有保障
MCU的可靠性、低功耗等因素会影响整个电容触摸屏的使用寿命、控制精度和使用体验。
器件选型 发布时间 : 2019-09-05
【应用】可实现反电势过零检测的MCU,让无人机电机转动更平稳
内含12bit高性能ADC和DAC,封装3*3mm,具有数字交叉开关等功能。
新应用 发布时间 : 2017-04-14
简化版USB Type-C视频转换器设计,低功耗又低成本!
SiliconLabs新型USBType-C参考设计采用低成本且超低功耗的EFM8微控制器(MCU)、USB开发者论坛(USB-IF)认证的USB电力传输(PD)协议栈,以及USB Billboard设备源代码。
方案 发布时间 : 2019-07-23
8位单片机EFM8系列中芯片上的UID是什么?
UID是芯片中新加的全球唯一ID,即每个芯片的ID都是不一样的,EFM8系列的MCU上都包含此ID。有两类获取UID的方式,一种通过读取RAM的特定地址获得,一种通过读取Flash的特定地址获得。在早期引入此ID的MCU上(比如EFM8BB1/SB1/SB2)这个ID为32位,在芯片复位时(PC指针被复位至0之前)被复制至RAM中特定位置,用户程序可以读取其值。此位置的RAM仍然可以由用户使用。需要注意的是如果此位置被编译器分配了变量,那么当函数执行至main()时此位置的内容会被初始化代码覆盖。EFM8UB2的UID也是此类,但其位数为128位。在新的EFM8系列MCU上(比如EFM8BB3/LB1/UB1),UID位数为128位,存储在Flash上。
技术问答 发布时间 : 2017-05-05
【应用】多达6路PWM的小封装车用MCU,马达控制的好帮手!
内含12bit高性能ADC和DAC,最多可达6路PWM输出,非常适合用于马达控制。
新应用 发布时间 : 2017-02-09
电子商城
现货市场
服务
支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。
提交需求>
可定制波导隔离器频率覆盖5.5GHz~110GHz,插损损低至0.25dB、隔离度、正向方向功率、封装尺寸参数。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论