第1页共7页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共7页基于CPLD的曼彻斯特编码技术王奇,王英民,牛奕龙,陶林伟时间:2010年03月15日字体:大中小关键词:CPLD曼彻斯特编解码MAX+PLUSII摘要:研究了曼彻斯特编解码方法,采用VHDL语言在CPLD上实现了编解码,使系统的功能高度集成,提高了系统的灵活性与兼容性
通过MAX+PLUSII仿真了2MB/s速率下的编解码,结果和理论分析一致,验证了编解码电路设计的有效性和可行性
关键词:CPLD;曼彻斯特编解码;MAX+PLUSII在工业现场控制网络中,曼彻斯特码由于编码方式简单易行、无直流分量,且含有丰富的时钟信息,常被用作高速基带数据传输
曼彻斯特编码已经广泛应用在数控测井和无线监控等领域
要实现曼彻斯特编解码,专业的编解码器必不可少,目前曼彻斯特编解码器HD-6408、HD-6409最高速率只有1MB/s,而且这种器件是对串行信号进行编解码,在电路设计中需要专门的并/串、串/并转换支持,增加了设计成本
本文主要介绍一种通过CPLD来实现曼彻斯特编解码的方法,在CPLD内部完成并/串、串/并转换以及曼彻斯特编解码,提高了编解码的通用性,大大节省了开发成本,并且可以实现更高的编码速率
1曼彻斯特码在曼彻斯特编码[1-2]中,每一位的中间有一个跳变,位中间的跳变既作时钟信号,又作数据信号
从高到低跳变表示“0”,从低到高跳变表示“1”
从曼彻斯特码的特点可以看出曼彻斯特码是一种自同步码,且没有直流分量,因此抗干扰能力强
但其缺点是编码后每一个码元都被调成2个电平,所以数据传输速率只有调制速率的1/2
2可编程逻辑器件的选择系统中CPLD器件选择Altera公司的MAX7000系列[3]的EPM7128AETC100-10
EPM7128AE系列CPLD具有2500个可用门,内部具有