首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 用CPLD控制曼彻斯特编解码器

用CPLD控制曼彻斯特编解码器

资料介绍
用CPLD控制曼彻斯特编解码器

用CPLD控制曼彻斯特编解码器

[pic]
摘要:讨论如何使用CPLD实现单片机与曼彻斯特编解码器的接口。设计时采用自顶向下
的流程,具体电路可灵活地添加到各种曼彻斯特码接口系统中。

关键词:曼彻斯特编解码器 T2模式 T5模式
引 言

  在油田测井中,井下仪在井下采集大量信息,并传送给地面测井系统;但井下仪到
地面这段信道的传输性能并不好,常用的NRZ码不适合在这样的信道里传
输,而且NRZ码含有丰富的直流分量,容易引起滚筒的磁化,因而选用了另外一种编码
——曼彻斯特码。曼彻斯特编码是串行数据传输的一种重要的编码方式。和最常用的NRZ码
相比,曼彻斯特码具有很多优点。例如,消除了NRZ码的直流成分,
具有时钟恢复和更好的抗干扰性能,这使它更适合于信道传输。
 
 但曼彻斯特码的时序比较复杂,实现编解码器和单片机的接口需要添加大量的逻辑电
路,给电路设计和调试带来很多困难。使用CPLD可大大简化这一过程。
CPLD(Complex Programmable Logic
Devices)具有用户可编程、时序可预测、速度高和容易使用等优点,这几年得到了飞速
发展和广泛应用。上至高性能CPU,下至简单的74电路,都可以
用CPLD来实现。而且CPLD的可编程性,使修改和产品升级变得十分方便。用户可以根据
原理图或硬件描述语言自由地设计一个数字系统,然后通过软件仿
真,事先验证设计的正确性。PCB完成以后,还可以利用PLD的在线修改能力,随时修改
设计而不必改动硬件电路,从而大大缩短了设计和调试时间,减少了
PCB面积,提高了系统的可靠性。
1 选用器件和开发软件
1.1 选用器件
  (1)XC95144
  Xilinx公司的XC9500系列产品具有业界领先的速度,同时,具有增强引脚锁定结构
和支持全面的IEEE Std. 1149.1
JTAG边界扫描,向用户提供了
用CPLD控制曼彻斯特编解码器
本地下载

评论