实现ETC系统中实时HDLC编解码的方法

发布者:SereneNature7最新更新时间:2020-09-16 来源: elecfans关键字:ETC系统  实时HDLC  编解码 手机看文章 扫描二维码
随时随地手机看文章

本文探讨了使用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。


除了卓越的低功耗特性外,MSP430F5xx主频虽然最高只能达到25MIPS,但由于有灵活的多通道DMA,能够与Timer联动,实现数据的自动搬移而不干扰到CPU,这极大的增强了MCU的数据吞吐能力,使主频不再成为瓶颈,而完成对FM0近乎实时的解码。另外,硬件的CRC16模块让MCU只需要操作寄存器就可以完成数据校验。利用DMA和CRC16的实时解码过程如图4所示:

图 4. DMA自动数据搬移的解码方式


数据接收过程中,Timer每2uS或者4uS捕获到一个数据沿,这时会自动触发DMA,DMA自动将Timer寄存器的数据搬移到RAM区的指定数组当中。整个数据接收过程不需要CPU的参与。有了DMA的存在,CPU就不需要频繁的进出中断去取数据,也不用担心Timer捕获寄存器数据的丢失,只需专注于解码过程。

图 5. FM0 DMA方式解码图示


解码过程说明:

1. 待机状态:TimerA配置成捕获模式,使能TimerA中断,等待数据到来
2. 捕获到第一个数据沿:在TimerA中断中使能DMA,使能TimerB及TimerB中断
3. 数据接收:DMA自动将后续的数据沿搬移到内存数组中;同时MCU解码
4. 数据结束:TimerB判断数据接收结束
5. 解码结束

图 6. 程序流程图


实测结果:

采用120bytes的数据做FM0解码测试,其中数据位”1”和“0”约各占50%。MSP430F5438完成解码后,通过串口输出数据如图7所示:

图 7. 串口接收到的数据


对上图1Kbits数据,实测MCU完成解码,滞后数据包接收完毕约220uS.如图8所示

图 8. 解码实时性


使用MSP430F5xx SPI及DMA实现FM0编码及发送的办法

ETC OBU系统MCU上行数据率是512Kbps。通过灵活应用片上DMA及SPI模块,可以方便的完成FM0数据发送


关键字:ETC系统  实时HDLC  编解码 引用地址:实现ETC系统中实时HDLC编解码的方法

上一篇:TI MSP430F22xx系列的主要特性及无线RFID开发方案
下一篇:分解MSP430G2553的定时器

推荐阅读最新更新时间:2024-11-07 06:47

Chips&Media的世界第一款支持HEVC 10bit 编解码IP已授权给半导体公司
首尔,韩国 - 2014年5月16日 - Chips&Media公司,一家领先的视频IP核供应商,今天宣布他们最近已经与知名半导体公司签署了名为WAVE420™ 的HEVC 4:2:0 10bit 编解码IP许可协议。 从今年起电视制造商正在发行低端的UHD电视以提高自己的市场份额,并且很多内容提供商正尽力准备以获得更多的UHD视频内容。此外新款能够支持4K UHD视频拍摄的智能手机已经发布,更多支持UHD的产品在以飞快的步伐被广泛的推荐给用户,包括手持式个人相机、摄像机、运动摄像机以及更多类型的产品。 Chips&Media公司的WAVE420™是一款高性能的HEVC硬件编码器和解码器IP,支持被认为是有史以来最好的视频标准
[半导体设计/制造]
东芝为中国ETC系统推出RF-IC
实现低功耗和低压驱动,适合使用电池供电 东京—东芝公司(TOKYO:6502)今日宣布为发展迅猛的中国ETC市场推出RF-IC。样品现已推出,并计划从2013年10月开始投入量产。 中国的ETC装置通常使用电池供电,因此需要能够提供较低功耗和工作电压的集成电路。为满足这一需求,新的RF-IC—TC32168FTG包含了唤醒功能,仅在收到ETC收费站的无线电信号后启动微控制器,进而降低功耗。它还具备低压工作、快速启动序列和双信道接收等特性。 为缓解交通拥堵情况,中国将启动多车道自由流(MLFF)服务,到2013年年底,让驾驶人能够以快于传统ETC系统的速度通过收费站。通过利用其服务日本ETC市场的经验,东芝将开发适用
[网络通信]
东芝为中国<font color='red'>ETC系统</font>推出RF-IC
基于FPGA的音频编解码芯片接口设计应用
  概 述   WM873l是一款功能强大的低功耗立体声24位音频编解码芯片,其高性能耳机驱动器、低功耗设计、可控采样频率、可选择的滤波器使得WM8731芯片广泛使用于便携式MP3,CD,PDA的场合。其结构框图如图1所示。   wM8731包含2个线路输入和1路麦克风输入并可以进行音量调节;内置片上ADC(模拟数字转换器)及可选择的高通数字滤波器;采用高品质过采样率结构的DAC(数字模拟转换器);线路输出和耳机输出;内置晶体振荡器以及可配置的数字音频接口和2或3线可选的微处理器控制接口等。控制器可通过控制接口(Control Interface)对WM8731进行配置,然后通过数字音频接口(Digtal Audio
[嵌入式]
ETC系统中MSP430F5xxx 的应用
高速公路不停车收费系统(ETC)介绍 不停车收费系统(又称电子收费系统ElectronicTollCollectionSystem,简称ETC系统)是利用RFID技术,实现车辆不停车自动收费的智能交通子系统。该系统通过路侧单元RSU(RoadSideUnit)与车载电子标签之间OBU(OnBoardUnit)的专用短程通信,在不需要司机停车和收费人员操作的情况下,自动完成收费处理过程。 MSP430介绍 TI公司的MSP430单片机产品系列具备16-bitRSIC架构,超低功耗。作为MSP430最新产品序列,F5xxx首次采用0.18um工艺,1MIPs消耗的电流低到了惊人的160uA,主频达到25MIPs。同时,MS
[嵌入式]
Qualcomm推出全新骁龙600和400系列处理器
2016年10月18日,香港 Qualcomm Incorporated(NASDAQ: QCOM)今日宣布,其子公司Qualcomm Technologies, Inc.推出三款全新的Qualcomm 骁龙 处理器,针对高性能、高需求量的移动终端提供更出色的用户体验和连接性。全新的骁龙653、骁龙626和骁龙427处理器旨在提供比各自前代产品更高的处理性能。三款全新处理器均支持Qualcomm Quick Charge 3.0技术,充电速度是传统充电方式的4倍。此外,对双摄像头的支持已从骁龙800系列拓展至骁龙600系列和400系列,将在更广泛多样的拍照场景下带来清晰的成像和照片,进一步提升消费者体验。 每款芯片组均支持以下
[手机便携]
业界首个THX认证方案诞生—Synaptics AudioSmart USB-C编解码
电子网消息,Synaptics今日宣布其AudioSmart® CX21988-THX成为业界首个荣获THX认证的USB-C语音编解码器解决方案。通过提供获得THX认证的USB-C语音编解码器,Synaptics®可以为OEM厂商供应重要的搭建模块,为具备THX认证的耳机和头戴式耳机、移动游戏设备以及其他个人语音设备的开发带来巨大领先优势。THX由电影制片人George Lucas于1983年创立,为在质量、兼容性以及性能方面不做出让步的产品提供国际公认的认证。 THX技术与运营部高级副总裁Peter Vasay表示,“在耳机上开发一个卓越的音响套件,特别是能够精准再现混合声场的套件,需要专业级别的配件强强联合。Synapti
[半导体设计/制造]
G.726语音编解码器在SoPC中的实现
  G.726是ITU前身CCITT于1990年在G.721和G.723标准的基础上提出的关于把64kbps非线性PCM信号转换为40kbps、32kbps、24kbps、16kbps的ADPCM信号的标准。G.726标准算法简单,语音质量高,多次转换后语音质量有保证,能够在低比特率上达到网络等级的话音质量,从而在语音存储和语音传输领域得到广泛应用 。   G.726语音压缩算法已经能够在以DSP处理器为核心器件的DSP应用系统上实现。但开发以DSP处理器为核心的DSP应用系统所采用的开发方法是自底向上的设计流程,严重影响开发的效率和成功率。面对现代通信技术的发展,DSP处理器已暴露出硬件结构的不可变性、处理速度比较慢等不足 。现代
[嵌入式]
Maxim推出高度集成的立体声音频编解码
Maxim推出高度集成的立体声音频编解码器MAX98089,可有效提高音频性能,防止损坏扬声器。易于使用的图形用户接口(GUI)大大简化产品设计。为了最大程度地减少方案所需的分立元件数量,器件内部集成了插孔检测功能,用于检测外设的插入、拔出以及按钮操作。空闲模式下,DAC至耳机通路的功耗仅为5.6mW,比竞争方案低15%,可有效延长电池使用寿命。MAX98089具有使用简单、低功耗、高音质和小尺寸晶片级封装(WLP)等特性,是平板电脑、上网本和移动电话等便携式多媒体应用的理想选择。 MAX98089采用Maxim专有的FlexSound™音频技术,在优化信号电平和频率响应性能的同时,可有效降低输出端的最大失真和功耗。该技术能够提
[模拟电子]
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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