本文探讨了使用MSP430F5xxx实现ETC系统中实时HDLC编解码的方法。MSP430F5xxx是TI公司MSP430家族最新产品序列,采用先进的0.18工艺,1MIPS消耗的电流低到了惊人的160uA。同时,F5xx产品都配备了高效灵活的DMA模块,对16bit数据进行搬移只需要2个时钟周期。本文给出了结合F5xx的DMA,TImerA,CRC16及SPI,实现几乎实时的HDLC FM0软解码办法和利用SPI的便捷的FM0编码方法。本文包括相关的两个实例代码。
MSP430介绍
TI公司的MSP430 单片机产品系列具备16-bit RSIC架构,超低功耗。作为MSP430最新产品序列,F5xxx首次采用0.18um工艺,1MIPs消耗的电流低到了惊人的160uA,主频达到25MIPs 。同时,MSP430F5xxx提供了丰富的片上功能模块,例如,硬件的RTC,12-bit ADC,灵活的时钟系统,硬件CRC16,电源管理模块和多通道的灵活强大的DMA,支持待机模式下的数据交换。
高速公路不停车收费系统(ETC)介绍
不停车收费系统(又称电子收费系统Electronic Toll CollecTIon System,简称ETC系统)是利用RFID技术,实现车辆不停车自动收费的智能交通子系统。该系统通过路侧单元RSU(Road Side Unit)与车载电子标签之间OBU(On Board Unit)的专用短程通信,在不需要司机停车和收费人员操作的情况下,自动完成收费处理过程。
ETC车载单元结构
图 1. ETC OBU结构图
如图一所示,OBU由电池系统,MCU,射频,显示和读卡部分(ESAM卡,CPU卡,射频卡)组成。MCU作为整个系统的中心,负责管理显示,读卡以及与射频部分的数据处理及交换。
FM0编码方式介绍
在车辆通过收费站时,OBU和RSU通过5.8G的载波调制,进行高速的数据交换。数据采用HDLC FM0调制。FM0编码遵循以下三个规则:
A.一个周期内有电平跳变表示”0” ;
B.一个周期内没有电平跳变表示”1”;
C.相邻两个周期电平相反。
数据形式请参考图2
图 2. FM0编码方式
车载电子标签(OBU)对MCU的挑战
车载电子标签系统对MCU有两个挑战 。一是低功耗;二是高速数据通信能力。
车载电子标签的电池要求有5年以上寿命或者能够支持1万次以上交易。整个系统的低功耗设计成为工程师们的首要任务。其次,RSU对OBU下行数据波特率达到了256Kbps,上行数据波特率512Kbps。由于车辆通行时间非常短,需要OBU对RSU的数据和命令快速响应。而数据包最长能够达到1Kbits,不允许OBU收下整个数据包之后再解码,这要求MCU有实时编解码的能力。
一般情况下,对FM0的软解码需要得到数据的电平宽度,从而实现解码。通常有两种方式,一种是Timer捕获数据沿,然后软件在中断中判断数据沿之间的宽度。另外一种是定时采样数据口线的电平,通过计数方式得到电平宽度。ETC下行数据速率达到256Kbps,对数据“0”来讲,数据跳变沿之间的宽度只有2uS。对数据“1”来讲,数据沿宽度只有4uS。以第一种方式为例,传统的软解码方式过程如下:
图 3. Timer 捕获中断方式
如图2所示,数据接收过程中,Timer会每2uS或者4uS捕获到一个数据沿,并把数据沿保存到对应寄存器。所以,Timer捕获寄存器里的数据会最快每2uS更新一次。这就需要CPU速度足够快,能够在至少2uS之内完成解码过程。否则,Timer捕获寄存器的数据就会被新的数据覆盖掉,造成解码错误。假设MCU完成1个bit解码的时间需要50个cycle,那么至少需要MCU主频达到25MIPS以上才能实现实时解码。通常,我们会选取主频超过40MIPs的MCU,而这些高速MCU功耗往往难以满足ETC系统的要求。所以,很多ETC生产商采用双MCU的方式,由一颗高速MCU实现FM0实时编解码,另外还有一颗低功耗MCU,通常是MSP430来管理整个系统的功耗。这增加了系统的成本和复杂度。MSP430F5xxx的问世,能够同时满足ETC系统对MCU所有的挑战,解决了客户的困扰。
用F5xxx 片上DMA和TimerA捕获功能实现FM0实时解码的方法
MSP430F5xxx卓越的低功耗特性能够满足ETC OBU的低功耗要求。作为MSP430最新产品序列,F5xxx首次采用0.18um工艺,1MIPs消耗的电流低到了惊人的160uA,片上PMM(电源管理模块)让用户能够根据MCU负荷灵活调节核电压,确保功耗最低。另外,具备多种低功耗状态。在典型的LPM3模式下,打开RTC,RAM数据保持的情况下功耗仅为2uA。
上一篇:基于MSP430F5系列的硬件I2C的使用分享
下一篇:基于msp430f448单片机的交流电压测量
推荐阅读
史海拾趣
随着全球经济的不断发展和市场需求的不断增长,DEWALT公司开始积极拓展海外市场。公司在全球范围内设立了多个生产基地和销售网络,为不同地区的用户提供优质的产品和服务。同时,DEWALT还积极与全球知名的企业和品牌进行合作,共同推动电动工具行业的发展。在未来,DEWALT公司将继续致力于技术创新和产品拓展,为全球用户提供更加高效、耐用的电动工具产品。
在电子行业中,技术创新是企业保持竞争力的关键。E-Switch公司深知这一点,因此不断投入研发力量,寻求技术突破。近年来,公司在开关产品的智能化、小型化、高可靠性等方面取得了显著成果,多项技术处于行业领先地位。这些技术突破不仅提升了产品的性能,也进一步巩固了E-Switch在电子行业中的领先地位。
随着Soneet在技术领域取得的成功,公司开始积极拓展市场。Soneet与多家知名电子设备制造商建立了战略合作关系,共同开发新产品。通过与这些合作伙伴的紧密合作,Soneet的产品得以迅速进入全球市场,进一步提升了公司的知名度和影响力。
背景:为了加速全球化进程和提升企业综合实力,Galaxy开始寻求与国际知名企业的合作与并购机会。
行动:公司通过多方面的谈判和协商,成功与某国际知名电子企业达成了战略合作协议。双方将在产品研发、生产制造、市场销售等多个领域展开深度合作。同时,Galaxy还积极参与国际并购活动,通过收购具有核心技术和市场优势的企业,进一步拓宽业务范围和提升竞争力。
成果:这些国际化合作与并购举措为Galaxy带来了先进的技术和管理经验,极大地提升了公司的整体实力和市场地位。同时,也为公司的全球化战略提供了强有力的支撑和保障。
请注意,由于直接名为Galaxy (Bel)的公司信息较为有限,上述故事均基于电子行业内的普遍趋势和假设性情境构建而成。在实际情况下,不同公司的具体发展历程和战略决策可能有所不同。
随着市场的不断变化和消费者需求的升级,E-San Electronic Co Ltd意识到技术创新是企业持续发展的关键。公司投入大量资金和资源,建立了自己的研发团队,并与多所高校和研究机构建立了合作关系。经过数年的努力,公司成功研发出了一系列具有自主知识产权的核心技术,这些技术不仅提升了产品的性能和质量,也为企业赢得了更多的市场份额。
很早的时候写的一个文章,原文链接为http://bbs.sjtu.edu.cn/bbscon?board=Embedded&file=M.1157385795.A 跟论坛里的人一起分享吧。 发信人: hamlemon (火腿柠檬), 信区: Embedded 标 题: 菜鸟学嵌入式设计——我的成长经历[yc] ...… 查看全部问答∨ |
|
举例module代码: module design_top(clk, A, B, C, D, E,rst_n); input clk, A, B, rst_n; output reg C, D, E; reg temp_a ; reg temp_b &n ...… 查看全部问答∨ |
平台:S3C6410 + WinCE6.0 现象: 在三星官方BSP 原有CAMERA驱动的基础上进行修改,支持OV3640(300万像素) 现在 preview :640x480 still:1024x768 是OK的,但是,当把still设为2048x1536时,就失败了。 &nbs ...… 查看全部问答∨ |
之前看过资料,说Mplayer可移植到非X86上,并且Mplayer发行包中包含了对ARM平台的支持,其源代码中有针对ARM处理器的优化代码,本人也Google出很多将Mplayer移植到ARM开发平台的例子。 现在实验室中有一台DSP处理器TMS320DM642,不知道能不能在上 ...… 查看全部问答∨ |
ZwQuerySystemInformation(SystemHandleInformation,NULL,0,&nSize);为什么调用失败?第一个解决的,就 ULONG nSize; ULONG pBuffer; NTSTATUS status; DbgPrint("GetHandleList\\n"); //pBuffer =(ULONG)E ...… 查看全部问答∨ |
这周笔者忙着落实客户询问ST,TI 的物料,还有跟进安防监控客户。遇到了几个比较有意思的事情和大家分享一下。 一个客户询问FLI18532 的芯片,还要求有完整的技术资料,从芯 ...… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- 【已结束】力源直播【安森美 25KW 充电桩模块方案】(9:30入场)
- 最后一周:免费获取Pasternack《RF产品选型指南》2018 印刷版!
- 免费申请TI 样片,晒单赢好礼!
- 有奖下载Intel 最新白皮书《软件定义的联网和电信云端》
- MPS有奖分享|电感应用中,哪个问题最令你头大?
- 看罗德与施瓦茨视频讲解,了解示波器艺术,答题赢好礼!
- “慧眼”识PCIe——阅读《PCIe要了解的十件事》和泰克OPEN-DAY的培训资料 抽奖、分享赢好礼!
- 关注有礼:炎炎夏日,泰克原厂探头清凉大促,及时帮您解决精准测试的大问题
- 邀您注册 VICOR 电池化成与测试迷你站
- 答题赢京东卡|PI InnoSwitch产品系列学习中心