Silicon Labs近日宣布推出针对EFM32 Gecko单片机(MCU)系列产品的开发套件和应用软件示例,它是由最近被Silicon Labs收购的Energy Micro公司开发。Wonder Gecko MCU系列产品基于ARM Cortex-M4处理器内核,它提供了完整的DSP指令集并且包括硬件浮点单元(FPU),以获得更快的运算性能。该开发套件和软件示例旨在帮助嵌入式工程师利用高性能CPU和超低待机模式实现32位数字信号控制。
Silicon Labs单片机业务高级副总裁兼总经理Geir F?rre表示:“我们专注于能源效率,Wonder Gecko开发套件使嵌入式设计人员能够达到最节能的基于ARM Cortex-M4的MCU和最低待机功耗模式。Wonder Gecko开发套件和软件库可轻松利用高级信号处理功能和浮点运算性能,越来越多的智能传感器和无线应用受益于传感器节点上本地化的有效分析,而不是为远程处理在网络上进行大量数据传输。”
芯科MCU开发套件加速DSP智能传感器系统设计
为缩短设计时间,EFM32开发套件包括内置的J-Link调试器和与开发套件内置特性匹配的软件示例:
一个音频前置放大均衡器,它利用MCU片上模数转换器(ADC)对音频连接器信号进行数字化,随后通过数模转换器(DAC)输出。
一个音频分析仪,它使用开发套件上的音频连接器,并执行快速傅里叶变换(FFT),然后在开发套件的LCD上显示频率图。
使用套件内建的光传感器在10-500Hz FFT分析下的一个应用示例。
这些软件演示也允许设计人员评估硬件浮点和软件浮点操作之间的差异,以及编译器优化选项和CPU周期数。
示例项目编码使用的算法是Cortex单片机软件接口标准(CMSIS)DSP函数库中的一部分,其中包括完整的FFT、有限脉冲响应(FIR)滤波器、矩阵和向量运算以及统计分析。CMSIS为ARM Cortex-M处理器提供了独立于供应商的硬件抽象层(HAL)。
Silicon Labs免费提供的Simplicity Studio软件套件包括所有必要的CMSIS、板级支持包(BSP)以及开发套件的配套文档,该文档中的Wonder Gecko白皮书着重介绍了EFM32 Wonder Gecko MCU系列产品中32位处理器、DSP和FPU的性能优势。同时,白皮书中也说明了Wonder Gecko MCU如何在获得32位高级性能的同时提供最佳能效。
关键字:芯科 MCU 开发套件 智能传感器
引用地址:
芯科MCU开发套件加速DSP智能传感器系统设计
推荐阅读最新更新时间:2024-03-16 13:26
单片机电梯仿真控制源程序
1.图中绿灯为电梯上行指示灯、黄灯为下行指示灯、红灯为报警指示灯。2.电梯初始状态位于一楼,在一楼的用户可直接按下电梯内部按钮,按启动电梯开始运行。3.在任一层楼的用户,可以通过电梯外部的按钮请求电梯,电梯到达后通过内部按钮确定目标层。注意:启动按钮相当于关门,电梯内部的请求都要按启动后电梯才会运行。 单片机源程序如下 #include REG52.H #include INTRINS.H unsigned char ucMotorDrvPuls; //电机运转时初始值 unsigned char FORREV=1; //1表示上行,0表示下行 unsigned char STOPCUR=0;//1电梯停留在当前层,
[单片机]
C51单片机对液晶片的驱动
Keil C51编写的192*64液晶片驱动程序,感谢很多网友提供了参考源程序 本程序是在网友们提供的程序基础上改写而成,有很多地方得到高手们的耐 心指导,在此深表谢意。这是一个完整的C51源程序,我觉得对一位初学C51 的人来说,提供一个完整的简单程序比较容易上手。 --------------------------------------------------------------------------------------------------*/ /*写汉字液晶子程 液晶屏分为4行*12列汉字,全部使用模拟接口方式。 /* TGLCMLIMIT64A接口程序(模拟方式) 液晶模块供应商: Email
[单片机]
MCU--新塘N76E003--IIC
I2C 总线提供了一种串行通信方式,用在 MCU 与 EEPROM,LCD模块,温度传感器等等之间控制。 I2C 用两条线 (数据线SDA 和时钟线 SCL) 在设备间传输数据。 I2C 总线用作主机与从机之间双向数据传输。可以用于多主机系统,支持无中央主机及多主机系统,主机与主机之间的总线仲载传输,同步时钟SCL的存在,允许设备间使用不同比特率的数据传输。支持四种传输模式:主发,主收,从发,从收。 I2C 总线仅支持 7位地址。支持广播呼叫,支持标准速率传输 (100kbps) 和快速传输( 400k bps) 功能描述 对于双向传输操作,SDA 及SCL 引脚必须配置成开漏模式,形成逻辑线与功能:总线上当有一个器件输出
[单片机]
在单片机上和模糊逻辑检测室性早博
摘要:在基于单片机8051的心电监护模块中,用模糊逻辑检测室性早博,使心电监护模块功能得到扩展。
关键词:心电监护 模糊逻辑 数字单片机
现代多参数监护仪普遍采用模块化模块,每个模块都是能完成单功能的独立微处理机系统,多个模块通过串行口接收主控制器命令,送出测量结果。心电监护模块是其中的关键部件,其在单片机控制下拾取心电信号,放大、预处理,并传送给主控模块。
室性早博(PVC)是一种最常见的心律失常,它的实时,正确检测是心电图自动分析的一项重要技术。在心电监护的基础上,加入心博和节律分类功能,便可进行心律失常监护。室性早博检测一般在高端的心律失常分析模块中进行。目前单片机的功能不断增强,过去主要用作控制器的单片机,在完成原
[单片机]
基于W79E2051单片机的模拟流星雨LED控制电路设计
基于W79E2051单片机和LED恒流专用驱动芯片MBI5026设计了一款模拟流星雨LED控制电路,LED使用高亮白色,可根据需要接上36,48,64颗LED,通上电源,一字型排开的LED,会产生从上到下,从最亮的到渐暗的流星雨效果,效果逼真,可作为屋外,广场装饰灯. W79E2051单片机具有标准的串行输出口,可方便地向具有相同通信协议的驱动芯片MBI5026进行通信,同时对定时要求不高的场合,我们完全可以使用单片机内部的RC振荡时钟,这样单片机的外围元件及极简单,仅需要复位元件即可,由于流星雨效果是有着随机特性,在多个灯管同时使用时,为了达到伪随机效果,我们还推荐使用单片机的内部RC时钟.这样效果会更好.同时W79E2051在
[单片机]
通过PC的USB端口控制多个步进电机
USB的众多便利使设计师能将该总线用于许多应用。例如,图中显示的是一个利用现成的便宜器件搭建的基于USB的4步进电机控制器。该电路没用MCU和DSP。它利用简单逻辑电路和应用软件控制步进电机的选择、其顺/逆时针的运行方向以及三种步进幅度:全步、半步和微步。 该设计基于一个USB转FIFO的并行接口模块(IC1)。这款名为DLP-USB245M的模块提供8位双向数据总线和诸如WR、RD、RXF和TXE等控制信号,利用这些信号控制PC和任何采用USB协议的外接电路的数据流。 利用该模块免去了需应付繁琐的USB接口的工作。另外,该模块带可通过高级语言容易快速地控制模块功能的驱动器软件,从而无需太多牵挂USB协议。 该控制器电路
[应用]
基于MCS_51单片机的工业屏柜散热方案设计
摘要: 从单片机系统设计入手, 采用MCS-51芯片并通过AD转换来对温度信号进行采集,然后经过一系列软硬件设计, 给出了对温度进行控制的实现方法, 同时对系统的散热过程进行了分析。 0 引言 电子电气元件, 尤其是大规模集成电路因发热而产生的问题一直难于解决。而工业屏柜作为一种集成有多种电子设备的工业产品, 其温度的升高常常导致其内部的微电子元件(如PN节) 发生温度漂移而使得各种参数发生改变, 从而导致程序运行混乱而失去其原有的功能, 或与其原有的功能偏差过大而导致故障。在工业控制设备的计数系统、继电保护系统、数控液晶显示模块、温度控制单元的模块、各类传感器、变频器中的IGBT模块和数控及报警显示等设备中, 都会存在因过热而导
[单片机]
AT89S52单片机对LED点阵显示屏的控制设计
第一章 概述 LED点阵显示屏是通过PC机将要显示的汉字字模提取出来,并发送给单片机,然后显示在点阵屏上,主要适用于室内外汉字显示。 第二章 硬件设计 2.1 主要器件介绍 LED 点阵显示屏是由20 个8*8 的LED 点阵块组成,形成16*80 矩形点阵,以Atmel 公司的AT89S52单片机为控制核心。显示屏的其他主要硬件有:①带锁存输出的8位移位寄存器74HC595,作为LED的列线驱动输入;②三八译码器74LS138,作为LED行线的译码选择;③三极管C9012,连接两个三八译码器的十六个输出端,作为开关使用,驱动LED的行线。 2.2 主要器件详细连接说明 Atmel的AT89S52芯片相关器件连接的接脚
[单片机]