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

