中国,2017年3月27日 —— 横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)新推出简易好用的图形界面的STM32™微控制器设计工具,让穿戴设备、物联网硬件等小电子产品现在能够为消费者提供高端音频功能,例如高级听觉用户界面。
意法半导体与Audio Weaver设计工具的开发者DSP Concepts合作,为STM32 ARM® Cortex®-M 32位微控制器用户推出一款免费版的音频设计工具 ST-AudioWeaver。Audio Weaver让产品设计人员无需写代码即可开发复杂的数字音频应用。开发人员只需在图形用户界面上从音频模块库中选择并连接所需模块,然后在目标硬件上做现场微调即可。设计工具还包括示例,加快用户学习使用新工具的速度,并有助于快速启动新项目。
意法半导体微控制器产品部市场总监Daniel Colonna表示:“DSP Concepts为嵌入式设计社区带来高端的音频开发经验。现在ST-Audio Weaver为STM32用户提供优惠使用条件,帮助他们充分利用STM32的音频性能,突出微控制器给物联网应用带来的出色的功能和能效。”
DSP Concepts创始人兼首席执行官Paul Beckmann博士表示:“产品设计人员将会发现,有了ST-AudioWeaver后,在物联网硬件和穿戴设备内集成高级音频功能比以前容易很多。这套工具非常像组装实体组件,先把组件接插在一起,然后调整旋钮和滑块,把每个组件都调到最佳状态,只是这一切都是发生在屏幕上,音频工程师将会爱上这套工具。”
技术细节:
ST-Audio Weaver包含一个有160个免费数字音频处理算法的模块库,包括让语音识别系统变得更高效且性能强大的多用途过滤模块、阵列处理模块和噪声抑制模块。设计套件还包括免费的Audio Weaver Designer PC机图形用户界面,开发人员可以在图形界面上配置微调模块,还可以选择在原型硬件上完成微调过程,按照自己的需求创建一个定制化音频处理引擎,直接在生产级嵌入式系统上运行,而无需深入定制。用户还可以免费利用DSP Concepts的商用服务扩展并升级ST-Audio Weaver,例如增加其它音频模块或MATLAB® API支持。
STM32微控制器非常适用于IoT和穿戴设备,为用户界面管理、网络连接、控制和传感器数据整合提供丰富、高效的功能。STM32产品家族共有700余款产品,在处理性能、引脚数量和功能集成度方面,为用户提供多样化选择。不同产品之间的引脚兼容、软件兼容和外设兼容还让系统很容易具有弹性伸缩能力。ARM® Cortex®-M处理器内核架构提供先进的能效技术。STM32L4系列独有的超低功耗技术进一步节省电能,最大限度延长小电池供电或自供电设备的续航时间。
丰富的音频功能提升了STM32作为物联网应用微控制器标杆产品的实力,外设接口包括I2S和S/PDIF数字音频接口、DFSDM 输入。DFSDM可简化数字MEMS麦克风信号捕获功能,非常适用于声控应用。ST-Audio Weaver目前支持内置数字信号处理扩展指令集的STM32F4、STM32L4和STM32F7三大系列微控制器,可实现高性能音频处理单片解决方案,否则还需要一个数字信号协处理器。
关键字:DSP 音频 微控制器
引用地址:
意法半导体携手DSP Concepts 为STM32用户提供音频设计工具
推荐阅读最新更新时间:2024-05-03 01:07
关于单片机连接ESP8266模块截取其回显内容
1,首先,ESP使用串口,跟51单片机通信,控制端可以使用手机,但是,51单片机和手机不在一个档次,那么在51单片机上需要分析操作。 2,ESP8266在接收或者发送数据时,会向串口发送回显内容,也就是提示信息,提示接收到了什么,发送了什么,所以,在单片机上做字符串的分析截取很重要,不然手机和单片机的通信质量大大下降,前期的wifi小车写项目的时候,这个问题困扰了我很久,后来进度过慢,我就折衷的使用了分析一个字符的方法,对小车进行控制,但是这样的处理方式很差。 3,前阵子终于把wifi小车做完了,虽然只是简单的行进和lcd显示以及避障,但也不能继续做下去了,需要去学新东西了,在这之前我需要把ESP用的完善了才能安心学下一步的东
[单片机]
高性能定点DSP位处理单元(BMU)设计
1 功能概述 位处理单元(Bit Manipulation unit,BMU)总体结构如图1所示。可以看出,BMU主要由取指电路、移位数据处理电路、移位选择处理电路、桶形移位电路和输出电路等几部分组成。BMU的输入数据是36位的BMUi,经过处理后输出36位的数据BMUo作为DSP的一次运算结果。 本文设计的BMU是36位的,主要功能包括逻辑/算术移位、取指、归一化等,以下是对控制信号及相关功能较为详细的描述。 逻辑/算术左移 相应的控制信号是in arithshf,inleftshf,in_shift。将36位数据左移,低位补0; 逻辑右移 控制信号同上,他执行的是低32位数据右移,同时高位补0; 算术右移 控制信
[应用]
一个月可以学会单片机嘛?单片机编程学多久?
这个是大家非常关心的话题,我们有些小伙伴以及周边想学单片机开发的朋友,都会咨询我,学会单片机大概要多久? 老郭出了一套经典的“十天征服单片机”教程,相信大家都有所了解,很多人也看过这个教程. 相信看过这个教程的兄弟知道,十天学会单片机就是个伪命题,原想十天可以掌握单片机,但结果是,10天过去了,单片机是个啥都不知道! 当然我这里不是说老郭的视频不好(老郭的教程很经典),而是想告诉大家:10天学会单片机不现实,不管你是电子专业的,还是非电子专业的。 那有人就要问了:10天不能学会单片机,那单片机编程要学多久? 单片机编程学多久? 这个问题很难有一个比较准确的回答,因为每个人的基础不一样,学习的方法、学习的途径,每天的学
[单片机]
基于AT89C51单片机的LED彩灯控制器设计
1引言 随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰 富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用 彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态 参数。这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。因此有必要对现有的彩灯控制器进行改进。 本文提出了一种基于AT89C51单片
[单片机]
一个简单的红外音频链路分享
描述 这是一个简单的红外音频链路,可用于传输长达 4 米的音频信号。要传输的信号通过电阻R4施加到Q1的基极。晶体管Q1驱动红外发射二极管D1和D2。音频输入将被调制为传输的红外信号。 传输的红外信号将由光电晶体管Q2拾取。晶体管Q2的发射极电压将根据调制到IR信号的声音而变化。晶体管Q3和Q4放大该信号以驱动扬声器或耳机。C1和R3形成一个滤波器,以避免杂散红外信号的干扰。 带有零件列表的电路图。 笔记 该电路可以组装在通用PCB上。 使用 9V PP3 电池为发射器和接收器供电。 光电晶体管Q2可以是任何NPN光电晶体管,如PNZ154,PNA1605F,BPW77NA或BPW85。 可以使用 8 欧姆扬声器或耳机来听
[嵌入式]
Microchip推出全新低成本PIC32MX1/2/5系列32位单片机
最新PIC32MX1/2/5系列专为低成本应用设计,广泛适用于数字音频、蓝牙®、工业连接、USB和通用嵌入式控制等领域。 全球领先的整合单片机、混合信号、模拟器件和闪存专利解决方案的供应商——Microchip Technology Inc.(美国微芯科技公司)近日宣布推出全新低成本、高引脚数的32位PIC32单片机(MCU)系列产品。最新的PIC32MX1/2/5系列MCU结合了Microchip现有PICM32MX1/2与PIC32MX5系列MCU的主要特点,使得设计人员能够通过丰富的外设组合开发各类成本敏感型应用,这类应用往往需要以较低的成本实现复杂的代码和高度的功能集成。 全新PIC32MX1/
[单片机]
ATtiny13 MCU控制寄存器MCUCR
MCU 控制寄存器包含了电源管理的控制位。 · Bit 5–SE: 休眠使能 为了使 MCU 在执行 SLEEP 指令后进入休眠模式, SE 必须置位。为了确保进入休眠模 式是程序员的有意行为,建议仅在 SLEEP指令的前一条指令置位 SE。MCU 一旦唤醒立 即清除 SE。 · Bits 4,3 – SM1..0: 休眠模式选择位 2..0 如 Table 10 所示,这些位用于选择具体的休眠模式。 · Bit 2 – Res: 保留 保留位,读操作返回值为零。
[单片机]
单片机应用系统的可靠性分析
随着单片机在国防、金融、工业控制等重要领域应用越来越广泛,单片机应用系统的可靠性越来越成为人们关注的一个重要课题。单片机应用系统的可靠性是由多种因素决定的,大体分为硬件系统可靠性设计和软件系统可靠性设计。 一、硬件系统可靠性设计 (1)选优设计 在系统硬件设计和加工时,应该选用质量好的接插件,设计好工艺结构;选用合格的元器件,进行严格的测试、筛选和老化;设计时技术参数(如负载)要留有一定的余量或降额使用元器件;提高印制板和组装的质量。 (2)冗余与容错设计 保证单片机应用系统100%无故障是不可能的。容错是指当系统的某个部件发生故障时,系统仍能完全正常地工作,即给系统增加容忍故障的能力。为使系统具有容错
[单片机]