资料
  • 资料
  • 专题
用CPLD控制曼彻斯特编解码器
推荐星级:
时间:2019-12-25
大小:90KB
阅读数:289
上传用户:2iot
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
用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边界扫描,向用户提供了……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书