当前位置:首页 > 通信技术 > 通信设计应用
[导读] 公用电话本身具有分布广泛的特性,可以成为接入互联网并提供服务信息的良好载体。而传统的公用电话只能提供语音服务,对接入互联网和提供信息服务则无能为力。   本文设计了一种符合公用电话发展方

公用电话本身具有分布广泛的特性,可以成为接入互联网并提供服务信息的良好载体。而传统的公用电话只能提供语音服务,对接入互联网和提供信息服务则无能为力。

  本文设计了一种符合公用电话发展方向的信息终端。它不仅提供了传统公用电话的所有功能,而且借助ISDN数字网的优势提供了INTERNET的接入服务。人们可以享受比PC接入公用互联网更方便的各项功能,可以利用信息终端浏览网页。信息终端还提供了SMTP和POP3的功能,凭借中文输入法和T9英文输入法可以很方便的收发电子邮件。电信运营商可以方便通过信息终端提供各种收费信息服务,这其中也包括广告商发布的各种广告。

  信息终端的接入方式如下图1:

  

 

  图1:信息终端的接入方式

  1 信息终端的总体设计

  信息终端属于公用电话领域,在功耗,接入方式,操作方便性等方面都有特殊要求,因此采用标准的嵌入式系统设计。

  信息终端的处理器选用Soc嵌入式处理器ARM7系列中的EP7312。处理器采用ARM7TDMI的处理器内核,有8K字节高速缓冲存储器(CACHE),支持MMU,带64路TLB(translaTIon look-aside buffer);写缓冲器。超低功耗(典型值)74MHZ工作状态时为90mW,18MHZ工作状态时为30mW,空闲状态时为10mW(CPU时钟停止,其余工作),挂起状态时<1 mW(实时时钟工作,其余停止工作)。

  操作系统采用NUCLEUS嵌入式操作系统。NUCLEUS嵌入式操作系统提供源代码,用户能够深入地了解底层内核的运作方式,并可根据自己的特殊要求改动系统软件。它采用了先进的微内核 ( Micro-kernel ) 技术,在优先级安排,任务调度,任务切换等各个方面都有相当大的优势,对防止优先级倒转等的方面都有一定的独到之处。而且,能够结合 Paradigm,SDS以及 ATI自己的多任务调试器组成功能强大的集成开发环境。另外NUCLEUS除提供功能强大的内核操作系统外,还提供种类丰富的功能模块。

  信息终端利用ISDN接入公用互联网,由于ISDN交换机有远供的能力(可以提供1瓦的电力),接入终端不需要外接电源,接入方式简单。这对于一种公用电话的替代产品来说非常理想的。而且ISDN网性能稳定,使用灵活,技术成熟。信息终端可以充分利用ISDN的两个B通道可以给用户提供一种公用互联网接入方式,在这个平台基础上就可以开发出各种形式的增值服务。

  2 信息终端的硬件设计

  信息终端主要包括主板、电源板、读卡器板、电话键盘板、功能键盘板、液晶屏。

  

 

  图2 信息终端总体设计图

  信息终端硬件的核心是终端主板,它负责管理键盘扫描、外围状态监测等。LCD接口提供320&TImes;240分辨率的显示屏用以显示数据、图像,以及与用户交互信息。另外,由于信息终端属于公用电话系统,还需包含读卡器板、功能键盘板、门开及摘挂机检测等功能模块。

  本系统充分利用ISDN交换机的供电能力,电源板从ISDN线路取电,经变换后向主板提供+5V和+3.3V电源。自带后备电池,保证在线路掉电时,能完成正在进行的操作和保存记录。

  2.1 主板的原理框图

  

 

  图3:主板原理框图

  主板由嵌入式处理器(EP7312)、FLASH(INTEL公司的28F320C3)、SDRAM(W986416DH)、ISDN参考模型中的U接口控制芯片(MC145576)、声音编解码芯片(MC145481)、ISDN数据链路控制芯片(HFC-S+)等芯片组成。

  EP7312通过总线对FLASH、SDRAM、HFC-S+进行控制。处理器通过对HFC-S+进行控制,实现ISDN 通话及通信的功能。MC145576芯片主要完成ISDN参考模型中的S/T接口和U接口之间转换。主板上集成8M的FLASH存贮空间,分为两个部分,其中3M作为程序空间,剩下存放和MS-DOS4兼容的文件系统。HFC-S+支持B通道和D通道高级数据链路控制(HDLC),向外提供GCI总线、 FIFO控制等。MC145481 CODEC芯片是一个PCM编解码芯片,它实现声音的数字化和重组。

  在EP7312的键盘扫描各口线上都加上双向过压保护二极管BAV99及防短路的电阻,提高了防静电能力及防短路能力。主板时钟芯片采用PHILIPS的PCF8563芯片以防止停振。

  3 信息终端的软件设计

  本系统的软件主要分为启动代码,芯片驱动程序设计,操作系统和ISDN协议栈的移植,应用程序的设计等。系统软件结构如图4:

  

 

  图4:系统软件结构图

3.1 启动代码的设计

  启动代码在信息终端的设计中是很重要的一环,它是EP7312处理器在冷启动后首先执行的一段代码,用ARM汇编指令编写。在这一段程序中要执行一些必须的初始化任务 ,例如中断向量表的初始化、SDRAM控制器初始化、存储器管理单元(MMU)初始化等等。

  设置入口指针:启动程序首先必须定义入口指针,而且整个应用程序只有一个入口指针。

  设置中断向量表:ARM7要求中断向量表必须设置在从0地址开始,连续8&TImes;4字节的

  空间,分别是复位、未定义指令错误、软件中断、预取指令错误、数据存取错误、IRQ、FIQ和一个保留的中断向量。

  

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭