MSP430单片机在PTN产品中的应用

发布者:EnchantedWish最新更新时间:2012-04-27 来源: 电子设计工程 作者:关键字:分组传输网  微控制器  业务传输平台  超低功耗 手机看文章 扫描二维码
随时随地手机看文章
    PTN是一种以面向连接的分组技术为内核,同时具备端到端的业务管理、层次化OAM及电信级保护等传送特性,以承载电信级以太网业务为主,兼容TDM、ATM等业务的综合传送技术。
    PTN分组传送网是目前传输界公认取代SDH的下一代传输技术,1850TSS是阿尔卡特朗讯为应对移动IP业务发展的趋势确定性以及模式不确定性推出的平滑演进的端到端PTN传送解决方案。1850TSS系列产品包括从接入到核心一系列不同容量的设备,目前在国内市场推出的是TSS-3、TSS-5、TSS-40、TSS-100、TSS-160和TSS-640/320等几款产品。
    TSS-5定位适用于TDM/以太网混合接入场景,可配置成STM-4级别的SDH/MSTP和交换容量为5G的电信级以太网/PTN平台,同时支持TDM业务的仿真接入,非常适合移动基站的接入应用场景。TSS-5选用选取德州仪器(TI)的MSP430微控制器(MSP430F5508)作为它的单板控制器,用之与主板通讯。

1 MSP430的特性
    MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种基于RISC的16位超低功耗的混合信号处理器(Mixed Signal Pocesso r)。MSP430系列单片机不仅可以应用于许多传统的单片机应用领域,如仪器仪表、自动控制以及消费品领域,更适合用于一些电池供电的低功耗产品,如能量表(水表、电表、气表等)、手持式设备、智能传感器等,以及需要较高运算性能的智能仪器设备。
    MSP430系列单片机将智能外设、易用性、低成本以及业界最低功耗等优异特性完美结合在一起,能满足各种应用的要求。MSP430系列单片机关键特性包括:
    1)超低功耗(ULP)架构与高度灵活的时钟系统可显著延长电池使用寿命;
    2)集成各种智能外设:各种高性能模拟与数字外设可大幅缓减CPU的工作量;
    3)简单易用的16位RISC CPU架构,可实现具有业界领先代码密度的最新应用;
    4)完整的产业开发环境,德州仪器提供完整全套的开发工具以及技术支持。
    TSS-5系统选用的微控制器型号是MSP430F5508,如图1所示。MSP430F5508配置有集成的USB2.0接口,4个16位定时器,高性能的10位模数转换器,2个串行通信USART(UART,SPI和I2C)接口,硬件乘法器,直接数据存取(DMA),具有告警能力的实时时钟模块,25 MHz时钟,16K
闪存,6k SRAM和47个引脚。

a.JPG[page]

2 TSS-5单板控制器的功能
    TSS-5系统采用Linux嵌入式实时操作系统,选取MSP430F5508作为通用单板控制器,所有的单板都共用一个微控制器固件版本。微控制器的串口有两个工作模式:BSL模式和APP模式。微控制器用BSL模式去下载微控制器的固件版本,APP模式用于正常工作。如图2所示,在APP模式下TSS-5微控制器的通用功能包括:和主板通讯,储存单板的资源详细信息(RI),探测槽位号和锁存器状态,控制单板LED灯,监控单板的电压、电流,通过集成的温度传感器监测单板温度,通过模数转换模块(ADC)采集和上报单板告警。
    对于一些特殊功能单板,微处理器提供特殊功能,比如电源板上的微处理器还支持控制48 V电压开关,Access板上的微处理器支持保护切换。I/O板上微处理器通过USB接口支持FPGA下载更新,对于AHSM板,微处理器还用于输出告警到外接报警器,A4GFX板上的微处理器还要支持读取SFP信息,P16FE8X和A8GFE板上的微处理器要支持重置时钟,而风扇板上的微控制器还要支持控制风扇速度。对于风扇板,MSP430首先通过APP接口接受用户设定的目标风扇速度,然后通过模数转换模块(ADC)实时采集当前风扇速度,再采用优化算法(如最小二乘法)控制风扇速度,将风扇速度控制在一个相对稳定的状态,如果风扇速度一直无法达到目标风扇速度,则上报告警。

a.JPG


    2011年7月TSS-5发布第一个版本,对系统作了大量的实验,并针对每一种单板,详细测试了各项功能,实验结果表明TSS-5具有稳定的性能。比如风扇速度实际输出如图3实线1,比如烧写单板的资源详细信息(RI)的仅需要2 s,如图4所示。

3 结论
    研究结果表明TSS-5采用MSP430作为通用单板控制器,为TSS-5带来很多优势。微处理器集成的EEPROM,数模转换器以及闪存,为TSS-5节省了单板体积、成本以及功耗。在TSS-5系统中,所有单板共用一个微处理器固件版本,有利于开发和调试,更便于以后维护和升级。MSP4 30F5508FLASH型的微处理器还有十分方便的开发调试环境,在TSS-5初期调试阶段,采用先通过JTAG接口下载程序到FLASH内,再由JTAG接口控制程序运行、读取片内CPU状态,以及存储器内容等信息调试,在稳定阶段,TSS-5采用BSL模式擦写FLASH存储器,下载固件版本。这种以FLASH技术、JTAG调试、集成开发环境结合的开发方式,也给TSS-5产品带来研发方便、成本低廉、产品实用等优点,同时微处理器丰富的外围模块功能,比如USB接口,为产品提供了将来的功能扩展空间。

关键字:分组传输网  微控制器  业务传输平台  超低功耗 引用地址:MSP430单片机在PTN产品中的应用

上一篇:基于MSP430F149的数据转发器设计
下一篇:基于MSP430和nRF905的塔吊无线遥控系统

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

51单片机之C语言-4.5基本语句之条件选择语句
1. 条件选择语句之if 语句 前面我们讲了数据类型,运算符及表达式。C语言也是一种语言,既然是语言,一定有连接词。这些连接词可以用来表示假设,循环等等。我们先来看看假设if语句。这些连接词有一定的规则,我们只能按照这些规则来编写,否则编译器无法理解,就出错了。 第一种形式为基本形式: if if(表达式)语句 其语义是:如果表达式的值为真,则执行后面的语句,否则不执行该语句。 这个很好理解,if就是 如果 的意思,如果外面下雨,就带雨伞。在这里 外面下雨 ,就是表达式,如果这个表达式是对的,就执行后面的 带雨伞 这个动作。 第二种形式为: if-else if(表达式) 语句1; else 语句2; 其
[单片机]
51<font color='red'>单片机</font>之C语言-4.5基本语句之条件选择语句
单片机c语言教程 第一课 建立您的第一个C项目
51单片机C语言学习杂记 学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机选择真是件让人头疼的事。在众多单片机中51架构的芯片风行很久,学习资料也相对很多,是初学的较好的选择之一。51的编程语言常用的有二种,一种是汇编语言,一种是C语言。汇编语言的机器代码生成效率很高但可读性却并不强,复杂一点的程序就更是难读懂,而C语言在大多数情况下其机器代码生成效率和汇编语言相当,但可读性和可移植性却远远超过汇编语言,而且C语言还可以嵌入汇编来解决高时效性的代码编写问题。对于开发周期来说,中大型的软件编写用C语言的开发周期通常要小于汇编语言很多。综合以上C语言的优点,我在学习时选择了C语言。以后
[单片机]
<font color='red'>单片机</font>c语言教程 第一课 建立您的第一个C项目
基于单片机的ds18b20温度测量系统
用Keil写的。温度传感器用DS18B20,单片机AT89C51. /*温度范围-55.0度~+99.9度,用四个七段LED显示出来*/ #include #include #include //要用到取绝对值函数 sbit DQ=P3^7;//DS18B20的数据线和单片机的P3.7口相接,且定义DQ为变量名 sbit led3_g=P2^4;//单片机的P2.4口定义为LED1的g段,表示温度的正负 sbit led0_off=P3^3;//led0熄灭信号接到P3.3口 sbit led1_off=P3^4;//led0熄灭信号接到P3.4口 sbit led2_off=P3^5;//led0熄灭信号接到P3.5口
[单片机]
单片机的学习步骤
不知不觉自己接触单片机已经有两年多了,从最初的MCS-51,到后来的AVR、MSP430,对于单片机也还是有一点理解的,当然我还只算是一只入门不久的菜鸟,对于很多技术我还是一个初学者,人外有人,牛人真的太多了。也常有同学问我单片机应该怎么学,我的回答都是两个字:实践。我觉得实践才能出真知,不实践是永远也学不会单片机的,这和你看一百道菜谱不下厨永远也做不出佳肴,看一百本游泳的书不下水永远也学不会游泳是一个道理。那么怎么去实践?这可能是初学者最关心的问题,网上类似的回答也很多,这都是老生常谈了,只要你是有心人,一搜一大把。 简单说一下学习单片机的步骤: 1.购买常用的工具(万用表,烙铁,烙铁架,松香,焊锡,螺丝刀,吸锡
[单片机]
基于单片机的测控系统的抗干扰措施
单片机测控系统的电路较复杂,产生干扰的原因很多。下面几种常用的抗干扰措施。 1、切断干扰的传播途径 1)增加干扰源(如电机、继电器)与敏感器件(如单片机)的距离,用地线把他们隔离或者在敏感器件加上屏蔽罩。 2)电路板合理分区,将强信号、弱信号、数字信号、模拟信号电路合理地分区域布置。 3)单片机和大功率器件的地线要单独接地,以减小互相干扰。大功率器件要尽可能布置在电路板的边缘。 4)在单片机I/O口,电路板连接线等关键地方,使用抗干扰元件可显著提高电路的抗干扰性能。 5)晶振与单片机引脚尽量靠近,用地线把时钟区隔离起来,晶振外壳接地并固定。 2、尽量采用抗干扰性能强的单片机 1)、降低单片机内部的电源噪声 在传统
[单片机]
基于<font color='red'>单片机</font>的测控系统的抗干扰措施
采用MSP430F413单片机进行电子纸驱动低功耗的设计
1 引言 电子纸(ePaper)是新一代的显示装置,其对比度超高,超低功耗,超薄,而且可以任意弯曲折叠,柔韧性良好。MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗的混合信号处理器(Mixed Signal Processor)。称之为混合信号处理器,主要是由于其针对实际应用需求,把许多模拟电路、数字电路和微处理器集成在一个芯片上,以提供“单片”解决方案。这里介绍新一代显示装置电子纸的硬件驱动与设计,介绍主控制器MSP430微处理器的主要功能,实现电子纸驱动配置的低功耗.给出电子纸显示模块相应的功能子程序。利用其内置的LCDRAM作为显示缓存,I/O模拟时序,充分利用MCU的资源并提高程序的可
[单片机]
采用MSP430F413<font color='red'>单片机</font>进行电子纸驱动低<font color='red'>功耗</font>的设计
用51单片机模拟空调遥控开关-汇编程序
;*************************************** ;遥控4按键模拟 15F104E ;内部振荡11.0592M ;按1就P3.0低电平,按2就P3.1低电平 按3就P3.2低电平 按4就P3.3低电平 ;蜂呜器提示, ;自学习功能,按住要学习的键2秒,;蜂呜器长响,学习成功停止响 ;*************************** YHM EQU 2fh;用户码 SET0 EQU 30H; SET1 EQU 31H; SET2 EQU 32H; SET3 EQU 33H; ;;;;;;;;;;;;;;;;;;;;;;;;; IAP_DATA EQU 0C2H IAP_ADDRH EQU 0C3
[单片机]
MCU控制的光伏电池测试仪设计
0 引言 由于光伏电池阵列是光伏发电系统的核心部件和能源供给部分,因此,准确获得光伏电池输出特性曲线是一个基本要素,在此基础之上,才可能深入、准确地研究光伏系统的设计、控制与使用。 国内在建立光伏电池数学模型,最大功率点跟踪(MPPT)等方面已经做了很多研究工作。文献利用光伏电池生产厂商提供的4个电气参数(Isc,Voc,IM和VM),提出了一个简化的数学模型,以模拟其在不同光照和温度下的I-V特性曲线。文献在太阳电池数学模型的基础上,设计了模拟太阳能I-V特性的生成电路。文献利用太阳能电池数学模型,根据气象资料估算太阳电池的年发电量。上述文献的研究,都是在认同光伏电池特性曲线基本形态的前提下,基于Isc,Voc,等特殊点
[测试测量]
<font color='red'>MCU</font>控制的光伏电池测试仪设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

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