基于ARM 926EJ-S微控制器的网络广播设计

发布者:电子创新者最新更新时间:2011-05-26 关键字:926EJ-S  微控制器  网络广播 手机看文章 扫描二维码
随时随地手机看文章

  本文提出了一种基于ARM和PoE的嵌入式系统的网络广播设计方案。该方案以ARM926EJ-S处理器及其外围模块作为硬件平台,以嵌入式Linux作为操作系统,构成整个系统。该系统应用以太网供电,实现网络广播的功能,不必进行专门供电线路。

  1 系统结构

  系统由音频放大器LM48510、音频处理器、以太网供电和以太网数据通信等组成。从前端到后端依次经过音频放大器M48510→ARM926EJ-S→PoE/Network等几个处理过程,实现以太网供电的网络广播。系统的硬件结构如图1所示。

  

系统的硬件结构

 

  2 系统的硬件设计

  2.1 ARM926EJ-S相关设计

  ARM926EJ-S处理器是通用微处理器ARM9家族的一员,属于5TEJ版ARM架构。针对的是多任务应用,全存储器管理、高性能、小核心尺寸和低功耗都是其重要的特点。ARM926EJ-S处理器支持32位ARM 16位Thumb指令集,使得用户能在高性能和高代码密度上取得平衡。应用ARM-926EJ-S软核处理器的解决方案,打造具有综合功能、可配置的缓冲存储系统,增强芯针对音频/视频、语音和多媒体等消费电子的需求。

  ARM926EJ-S作为系统的CPU,捕获麦克风的音频信号,通过音频信号处理器实现数字音频信号,完成编码处理后,通过AHB总线DMA至外部SDRAM。经过音频放大器LM48510相关处理后,送至Ethernet MAC从网口输出,送给扬声器。此外,ARM926EJ-S具有丰富的外设及I/O,这对将来的系统升级也提供了很大的便利。

  2.2 PoE电源设计

  2.2.1 PoE供电的工作过程

  首先,PSE设备在端口输出很小的电压,直到其检测到线缆终端的连接为一个支持IEEE 802.3af标准的受电端设备。当检测到受电端设备PD之后,PSE设备可能会为PD设备进行分类,并且评估此PD设备所需的功率损耗。在一个可配置时间(一般小于15μs)的启动期内,PSE设备开始从低电压向PD设备供电,直至提供48 V的直流电源。为PD设备提供稳定可靠48 V的直流电,满足PD设备不越过15.4 W的功率消耗。若PD设备从网络上断开时,PSE就会快速地(一般在300~400 ms)停止为PD设备供电,并重复检测过程以检测线缆的终端是否连接PD设备。POE供电原理图如图2所示。

  

POE供电原理图

 

  2.2.2 以太网供电控制器LTC4267

  Linear Technology推出IEEE 802.3af以太网供电(PoE)控制器LTC4267,它具有一个集成开关稳压器,极大简化了受电设备(PD)设计。 LTC4267包括一个恒定频率电流模式的片上DC/DC控制器,它易于定制成满足多种电源电压和负载电流的要求。恒定频率工作可维持在非常轻的负载情况,从而使所产生的低频噪声最小化。

  3 系统的软件设计

  软件系统包括系统引导程序Bootloader,嵌入式操作系统及上层应用程序。其中Bootloader是运行于操作系统之前的引导程序,主要任务是完成系统启动之前必要的硬件初始化和操作系统加载;操作系统是整个嵌入式平台的核心程序,主要功能是高效地管理和分配底层硬件资源,并为上层应用程序提供与硬件细节无关的系统调用接口。

  系统初始化程序还要完成系统的网络分配、音频相关参数配置,并关闭不用的外设以尽可能地降低功耗。

  软件系统还包括网络广播关键的TCP/IP、UDP协议库。应用软件包括完成文件系统管理、网络服务、邮件发送、文件传送、侦测报警等。网络服务程序完成把语音发送到网络的某个端口,以供其他网络设备来访问。

  结语

  本文介绍了以ARM926EJ-S微控制器为核心的网络广播设计与实现,网络供电模块LTCA267是恒定频率电流模式的片上DC/DC控制器,音频放大器LM48510无需加设外置升压转换器,便可确保新产品的输出功率保持稳定。目前,ARM926EJ-S在音频/视频、语音和多媒体等消费电子领域有着广泛的应用。因此,该系统具有广阔的应用前景。

关键字:926EJ-S  微控制器  网络广播 引用地址:基于ARM 926EJ-S微控制器的网络广播设计

上一篇:基于ARM的2M测试系统
下一篇:基于ARM9与LEM传感器的蓄电池在线监测硬件平台的设计

推荐阅读最新更新时间:2024-03-16 12:36

采用单片机的智能照明控制系统的设计实现
   对一些照明时间较长、照明设备较多的场所(如学校教室、商场等),其照明系统的使用浪费现象屡见不鲜。由于缺乏科学管理和管理人员的责任心不强,有时在借助外界环境能正常工作和夜晚室内空无一人时,整个房间内也是灯火通明。这样下来,无形中所浪费的电能是非常惊人的。据测算,这种现象的耗电占其单位所有耗电的40%左右。因此,有必要在保证照明质量的前提下,实施照明节能措施。这不仅可以节约能源,而且会产生明显的经济效益。   1系统结构和工作原理   系统结构图如图1所示。本系统主要由光照检测电路、热释电红外线传感器及处理电路、单片机系统及控制电路组成。工作时,光照检测电路和热释电红外线传感器采集光照强弱、室人是否有人等信息送到单片机
[单片机]
采用<font color='red'>单片机</font>的智能照明控制系统的设计实现
通过单片机pcf8591电位器控制直流电机正反转
单片机源程序如下: #include reg51.h #include intrins.h typedef unsigned char uint8; typedef unsigned int uint16; typedef unsigned long uint32; sbit PWM01=P1^4; sbit PWM02=P1^5; //电机1 sbit PWM11=P1^6; sbit PWM12=P1^7; //电机2 sbit PWM21
[单片机]
通过<font color='red'>单片机</font>pcf8591电位器控制直流电机正反转
AVR单片机和Matlab串口通信的计时器系统
引言   本文设计了一种基于AVR单片机和Matlab串口通信的计时器系统,本计时器系统可以满足体育竞赛中精确计时的要求。在该设计中,主要以Atmel公司ATmega16单片机作为信号采集系统,通过串口和上位机的Matlab通信,自定义了一项通信协议,使上位机接收到不同的信号,可以实现对Matlab中计时器的控制。 利用Matlab软件提供的GUI设计出一套友好的人机界面。 本系统中,可以有多个单片机作为下位机,通过串口连接ZigBee无线传输模块,与上位机进行通信。无线传输模块的接入可以实现远程多点信号采集,使系统更加灵活,可扩展性大大增强。 1 系统总体设计   本系统包括多个以ATmega16单片机为主控制器的信号采
[单片机]
AVR<font color='red'>单片机</font>和Matlab串口通信的计时器系统
8051单片机两种减法指令的格式和使用
1.带借位减法 指令 SUBB A,Rn ;(A) (A)-(Rn)-(C),以下类同。 SUBB A,direct SUBB A,@Ri SUBB A,#data 注意:减法之前先清零C,减法指令无不带借位减法指令。 2.减1指令 DEC A ;(A) (A)-1 ,以下类同。 DEC Rn DEC @Ri DEC direct 例、设(R0)=7FH,在内RAM中,(7EH)=00H,(7FH)=40H 执行:DEC @R0 DEC R0 DEC @R0 结果为: (R0)= 7EH,(7EH)=0FFH,(7FH)=3FH。
[单片机]
单片机与MMC卡的接口
媒体卡MMC(MultiMedia Card)是由美国SanDisk公司和德国Simens公司于1997年共同开发推出的一种多功能存储卡。内置控制电路,可以使用在手机、数码相机、MP3、PDA等多种数字设备上,可反复记录30万次。现在市场上的主流容量有128 MB~2 GB。 文中首先介绍单片机对SPI协议下的MMC卡的底层读写操作,然后分析MMC卡文件系统的结构,最后详细说明MMC卡文件的创建、读写、删除等操作。该方法可应用到与Windows有交互的嵌入式系统中,便于文件的统一管理。 1 单片机与MMC卡的接口 1.1 单片机与MMC卡的接口电路 接口电路采用的是Philips公司的增强型LP
[单片机]
<font color='red'>单片机</font>与MMC卡的接口
蓝牙5模块携手TI无线微控制器 带你走进蓝牙5时代
 2017年9月8日 – 专注于新产品引入 (NPI) 并提供极丰富产品类型的业界顶级半导体和电子元器件分销商贸泽电子 (Mouser Electronics),宣布即日起开始备货Laird Technologies的SaBLE-x-R2蓝牙® 5模块。SaBLE-x-R2 模块采用初始版SaBLE-x模块经过现场验证的硬件,缩短了系统开发时间,可以为物联网 (IoT) 传感器实现领先的低能耗蓝牙连接,为商业、医疗和工业应用实现信标技术。下面就随网络通信小编一起来了解一下相关内容吧。 贸泽电子备货的Laird SaBLE-x-R2模块采用外部或PCB引线天线,其传输范围、速度和吞吐率完全符合蓝牙5规范,并针对应用目标和OTA能
[网络通信]
飞思卡尔16位单片机(四)——GPIO输入功能测试
一、介绍 在这篇文章中,我们以按键作为输入器件对飞思卡尔XEP100单片机的GPIO的输入功能进行测试。对应的硬件电路如下图所示。 当按键未按下时,由于有上拉电阻R39~R312的作用,单片机检测到的电平为高电平;当按键按下时,单片机引脚与地短接,单片机检测到引脚为低电平。 当按键按下时,按键输出端的原始电平如下图所示: 由图中可以看出,在按键按下和松开时,按键的电平信号存在波动,一般为10~15ms,这样有可能导致误判。为了消除抖动,可行的方法有:硬件去抖和软件去抖两种方法。本文的电路上使用的方法为硬件去抖,即在按键的两端加了一个去抖电容。软件去抖的方法是在检测到按键按下后,延时10~
[单片机]
飞思卡尔16位<font color='red'>单片机</font>(四)——GPIO输入功能测试
51单片机P0口的特性及使用方法解析
一、P0口特性: P0口为三态双向I/O口。对于内部有程序存贮器的单片机基本系统(如定制的8051),P0口可以作为输入/输出口使用,直接连外部的输入/输出设备;也可以作为系统扩展的地址/数据总线口。对于内部没有程序存贮器的单片机(如8031),P0口只能作为地址/数据总线口使用。 1、P0口的输出驱动器中也有一个多路电子开关。输出驱动器转接至口锁动器的Q端时,P0口作为双向I/O口使用。 这时,CPU发来的控制信号为低电平,使输出驱动电路的上拉场效应管T1截止。P0口的锁存器为“1”时,输出驱动器中的两个场效应管均截止,引脚浮空;由于P0口输出电路是漏极开路的电路,必须外接10kΩ拉高电阻才能有高电平输出。而写入“0”时,下
[单片机]
51<font color='red'>单片机</font>P0口的特性及使用方法解析
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved