硬件架构
MCF5213处理器
MCF5213是Freescale半导体公司Coldfire系列嵌入式处理器中一款低成本、低功耗的32位微处理器。它提供了一个电路设计简单的单片式处理器解决方案,最高可配置256KB高性能、近乎单点接入、隔行扫描的可靠嵌入式闪存。MCF5213具有BGA和QFP两种封装,主频最高为80MHz。
MCF521X处理器内部集成乘加器 (MAC)完成类似DSP的功能,可以实现G.726格式的语音编解码软件,码流低、音效好。同时处理器具有低功耗特性,其内部的模块化时钟可以在所有运行模式下启用和停用,内部PLL电路可以对系统时钟进行灵活的设置,其最大电流通常不超过1mA/MHz。
图1为MCF521X系列处理器内部架构图,MCF5213内置32KB SRAM、256KB Flash。MCF521X处理器的Flash 存储空间以及SRAM,可以容纳mC/OS-II操作系统在片内存储和运行,省去了一般嵌入式系统所需的外围存储芯片,简化了外围设计电路,也使得系统的整体成本大大降低。
图1 MCF521X处理器内部架构
除了处理器内置的存储器外,MCF521X系列处理器还集成了丰富的外设接口,以便于与其他系统的互连。外设包括:三个异步收发器(UART)、I2C、QSPI、GPIO、A/D、PWM、CAN总线等资源。如图2所示,可方便的扩展其他功能及和外部通讯。
图2:MCF5213内置资源可扩展丰富外设
HHCF5213对讲机构
基于MCF5213处理器丰富的片内资源及低功耗设计,华恒科技提供的HHCF5213-R1 Zigbee无线音频对讲系统架构如图3所示。
图3 基于MCF5213及Zigbee无线技术的音频应用系统框图
系统构成
G.726实时音频编解码
简单的音频采集回放过程:从麦克风输入的音频信号经AD转换,在CPU内进行G.726的压缩编码、解码后,从PWM口输出,再经一个积分电路、放大电路,输出音频信号。如图4所示。
图4 音频回放流程图
音频采集由M5213处理器内部的AD接口直接支持,无须额外的Codec芯片及复杂的电路。音频采样率设为8kHz,即每隔125us采样一次;而对一个数据点进行G.726的压缩编码、解码所需时间约为80us,所以系统可以实现实时的G.726压缩编解码。
G.726编码简单来说就是把16bit的音频数据压缩为2bit的数据,解码则是把2bit的数据恢复成16bit的数据。目前我们提供的G.726编解码已经做成模块的形式,直接进行函数调用即可,在模块里进行音频数据的G.726压缩编解码。传入参数为一个指向音频数据的指针,传出参数编码、解码后的音频数据。将PWM用作D/A口解码输出音频时,需要一个由运放构成的积分放大电路。
对讲系统软件采用mc/OS-II嵌入式实时操作系统实现编程,例程从略。
Zigbee无线音频传输
Zigbee于2004年底通过IEEE802.15.4标准,是一种新兴的近距离、低复杂度、低功耗、低数据速率、低成本的无线网络技术,它是一种介于无线标记技术和蓝牙之间的技术提案。主要用于近距离无线连接。它依据802.15.4标准,在数千个微小的传感器之间相互协调实现通信。这些传感器只需要很少的能量,以接力的方式通过无线传输将数据从一个传感器传到另一个传感器,所以它们的通信效率非常高。可以预计Zigbee将广泛应用到包括工业控制、消费性电子设备、汽车自动化、农业自动化和医用设备控制等领域。
图5为Freescale提供的符合IEEE 802.15.4标准的MC13192射频数据调制解调器及系统框图。MC13192的特性包括:
*根据IEEE 802.15.4标准的Zigbee技术;
*全频谱编码和译码;
*经济高效的CMOS设计几乎不需要外部元件;
*可编程的时钟,供基带MCU使用;
*标准的4线SPI接口(以4MHz或更高频率运行),7条GPIO线路;
*可编程的输出功率,为0 dBm~3.6dBm;
*在分组错误率为1%的情况下,其接收灵敏度达到-92dBm(典型值);
*采用DSSS扩频通信技术,最大速率为250kbps,共有16个信道。
图5:Zigbee系统结构框图
Zigbee是以一个个独立的工作节点为依托,通过无线通信组成星状、片状或网状网络,因此,每个节点的功能并非都相同。为降低成本,系统中大部分的节点为子节点,从组网通信上,它只是其功能的一个子集,称为精简功能设备;而另外还有一些节点,负责与所控制的子节点通信、汇集数据和发布控制,或起到通信路由的作用,称之为全功能设备(也称为协调器)。也就是说,基于HHCF5213-R1系统,可以实现点对点的直接音频双向传输,也可以通过Zigbee的网关来实现无线数据的中转和互传,如图6所示。
图6 点对点音频无线传输系统功能框图
结语
基于MCF5213处理器和实时操作系统uC/OS-II,以及Zigbee无线技术的高可靠性、低功耗的无线连接功能,可用于低码流音频、数据传输。华恒科技可提供有关开发工具及技术支持。
关键字:音频 采集 嵌入式
引用地址:
基于MCF5213及Zigbee技术实现无线对讲系统
推荐阅读最新更新时间:2024-05-07 15:53
嵌入式开发中需要注意的几个C用法介绍
使用STM32开发的朋友不知道是否有发现过这样的一些宏定义?如下: #if defined (__CC_ARM) #pragma anon_unions #endif 看到上面的语句一开始确实搞不懂为什么要写这些东西,通过上网去查询,才搞明白这其中的使用原理。 上面的代码段我们可以看到两部分的内容: 1) __CC_ARM 2) #pragma anon_unions 这两个都有啥用呢?待我一一道来! 1、__CC_ARM 是 ARM 编译中的宏选项 __CC_ARM 是一个编译器的选项,在ARM开发中根据开发环境的不同,有好几个可选的宏选项。 这些选项可以查看所开发的芯片的内核文件,比如我使用
[单片机]
利用SigmaDSP最大限度地降低汽车音频系统的噪声和功耗
如今,越来越多的数字信号处理器(DSP)被部署在汽车电气系统中,以数字方式处理音频信号,并在车辆中提供多媒体的优势。例如,汽车收音机和CD系统可以被汽车多媒体系统取代,其中DSP(如ADAU1401 SigmaDSP处理器)用于实现出色的音频性能和灵活性,同时为乘客提供更强大的多媒体体验。这些DSP还为系统工程师提供了一个有用的工具,他们关心的是最大限度地降低功耗并减少系统噪声对聆听体验的影响。本文介绍了一种利用SigmaDSP处理器和SigmaStudio将噪声和功耗降至最低的新方法®™ 图形开发工具。 ADAU1401完整的单芯片音频系统包括一个完全可编程的28/56位音频DSP、模数转换器和数模转换器以及类似微控制器的控
[嵌入式]
一种新型温盐深传感器的数据采集与应用
The Application of A New Type CTD In The Submarine Li Xue-cong, Wan Pin,Deng qinghua, Li Jun Abstract: This paper mainly introduces the type CTD of SBE 37-SI MicroCAT, which is able to bear the high pressure and can measure exact value of such states as the temperature, conductivity, pressure, depth, salinity, veloci
[传感器]
车辆GPS定位信息采集系统
1 系统硬/软件平台概述 车辆 GPS 定位信息采集系统的硬件平台结构如图1所示。 该平台可以分为3大模块: 1)微系统核心模块 由基于ARM920T的32位嵌入式微处理器S3C2440、SDRAM和Nand FLASH构成和总线接口构成。2片32 MB的HY57V561620构成64 MB的SDRAM存储器,用于运行系统主程序。存储容量为64 M×8 bit的Nand FLASHK9F1208UOM,因其具有掉点保护功能,用于存储操作系统内核、Bootloader的启动代码和用户程序。 2)GPS原始数据接收模块 由一台遵循NMEA-0183协议标准的GPS接收机和PS天线组成。通过外接GPS接收
[工业控制]
基于ARM的嵌入式无线视频采集系统设计方案
引言 国内外市场上主要推出的是数字控制的模拟视频监控和数字视频监控两类产品。前者的技术发展已经非常成熟,产品性能稳定,在实际工程中得到了广泛应用。 后者是新近崛起的以计算机技术及图像视频压缩技术为核心的新型视频监控系统,该系统在解决模拟视频监控系统的部分弊端的基础上迅速崛起。在互联网的普遍推广和网络带宽逐渐提高的背景下,视频监控技术飞速发展,出现了集多媒体技术、网络通信技术、嵌入式技术于一体的嵌入式网络视频监控系统。 目前国内嵌入式视频监控系统的研究有了很大的发展,但是国内对嵌入式无线视频监控系统的研究还比较少。本文介绍了自主开发的基于ARM的嵌入式无线视频采集系统设计方案。该方案采用S3C2410嵌入式处理器
[单片机]
基于ARM嵌入式系统的微波热疗仪控制系统设计
引言 随着科学技术的发展,各种医疗设备相继问世并得到广泛应用。微波治疗疾病的原理比较复杂,由国内外目前研究结果可见微波治疗疾病主要是通过热效应和生物效应来实现的。由于极性分子间存在磁阻对振荡产生阻尼作用,从而消耗微波能量而生热,利用这些热量达到治病之目的,这就是微波治疗的热效应。 通过研究和实验表明,用微波照射病变部位,其治疗效果远远超过其它热敷方法。人体的组成成分大部分是碳水化合物,碳水化合物的分子都是极性分子,极性分子在微波场作用下,随微波频率改变其极性称作极性振荡,极性振荡的频率与微波频率相同,其振幅与微波强度成正比。 大家知道,中医通过热敷、针灸可以治疗寒症和局部炎症;通过人体自身发热,可以达到自身免疫功能。微波是指频率为
[单片机]
意法半导体通过行业认证的HAL固件可简化嵌入式系统开发
意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)最新的硬件抽象层(HAL, Hardware Abstraction Layer)固件正式加入 STM32 ARM Cortex -M内核32位微控制器设计生态系统 。新HAL固件是按照MISRA C软件开发指引及严格的ISO/TS16949汽车质量系统管理标准设计开发。 这意味着嵌入式系统开发人员可以期待将意法半导体的低层驱动程序和抽象应用程序接口(API, Application Program Interfaces)导入到自己开发的固件发行版,使之集中精力在开发应用,无需再花费时间调试或重新验证直至底层驱动的各种代码。 HAL固件
[嵌入式]
基于Atmega8及MSM7512的嵌入式Modem设计
摘要:介绍了一种基于AVR单片机Atmega8和调制解调芯片MSM7512设计的嵌入式Modem,详细地阐述了Modem的硬件及软件设计方法。在设计中,鉴于单片机串口资源匮乏的问题,采用单片机上I/O模拟UART口的技术予以解决。上位机软件用Delphi语言编写,通过嵌入式Modem实现了计算机与远方设备之间的数据传送。
关键词:嵌入式Modem Atmega8 MSM7512B 模拟串口
随着经济的发展,远程监控系统的应用日益广泛。其核心部分是远程信息交换,即系统需要在地域分布广泛的设备之间进行信息的交换及协调工作。对于某些采集点分散、传输量不大、对速度要求又不高的信息交换系统,目前有两种解决方案:一是采用Internet
[单片机]