📄 用cpld控制曼彻斯特编解码器 -- edn china 电子设计技术.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0061)http://www.ednchina.com/Article/html/2006-07/200678042641.htm -->
<HTML xml:lang="zh-CN" xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术</TITLE>
<META content=CPLD name=keywords>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK
href="http://www.ednchina.com/favicon.ico" rel="Shortcut Icon"><LINK
href="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/article.css" type=text/css
rel=stylesheet><LINK
href="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/TopAdvertisement.css"
type=text/css rel=stylesheet>
<STYLE type=text/css>BODY {
OVERFLOW-Y: auto; HEIGHT: 100%
}
#floatleft {
DISPLAY: block; LEFT: 0px; WIDTH: 130px; POSITION: fixed; TOP: 10px
}
#floatright {
PADDING-RIGHT: 10px; DISPLAY: block; RIGHT: 0px; WIDTH: 130px; POSITION: fixed; TOP: 10px
}
HTML #floatleft {
POSITION: absolute
}
HTML #floatright {
POSITION: absolute
}
#floatleft SPAN {
DISPLAY: block; CURSOR: pointer; COLOR: gray; TEXT-DECORATION: underline
}
#floatright SPAN {
DISPLAY: block; CURSOR: pointer; COLOR: gray; TEXT-DECORATION: underline
}
</STYLE>
<!--[if IE 6]>
<STYLE type=text/css>HTML {
OVERFLOW-Y: hidden; OVERFLOW-X: auto
}
</STYLE>
<![endif]-->
<SCRIPT language=javaScript
src="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/edn.js"
type=text/javascript></SCRIPT>
<!-- 统计必备 --><LINK href="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/global.css"
type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2800.1555" name=GENERATOR></HEAD>
<BODY>
<DIV></DIV>
<SCRIPT type=text/javascript><!--function WebForm_OnSubmit() {if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;return true;}// --></SCRIPT>
<DIV id=bodycontainer>
<DIV id=headercontainer>
<DIV id=headernav><BR><A href="http://www.edn.com/">EDN.com</A>| <A
href="http://www.ednasia.com/">EDN Asia</A>| <A
href="http://www.ednjapan.com/">EDN Japan</A>| <A
href="http://www.edn.com/info/123787.html">EDN Europe</A>| <A
href="http://www.electronicsnews.com.au/">EDN Australia</A></DIV>
<DIV id=Search style="MARGIN-TOP: 80px; WIDTH: 100%; TEXT-ALIGN: right"><INPUT
id=q
onkeydown="if(window.event.keyCode==13){return qs(this.value);}else{return true;}"
maxLength=256 size=25 name=q><INPUT id=btnG onclick="return qs()" type=button value=海量搜索 name=btnG></DIV></DIV>
<DIV id=topnav>
<DIV class=tnleft>
<SCRIPT language=JavaScript type=text/javascript>var now = new Date();var dayNames = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");var monNames = new Array("January","February","March","April","May","June","July","August","September","October","November","December");document.write("" + dayNames[now.getDay()] + ", " + monNames[now.getMonth()] + " " + now.getDate() + ", " + now.getFullYear());</SCRIPT>
</DIV>
<UL>
<LI id=tn1><A href="http://www.ednchina.com/">首页</A></LI>
<LI id=tn2><A
href="http://www.ednchina.com/Column/Solution.aspx">解决方案</A></LI>
<LI id=tn3><A href="http://www.ednchina.com/Blog/">博客</A></LI>
<LI id=tn4><A href="http://www.ednchina.com/Expert/">高手坐堂</A></LI>
<LI id=tn5><A href="http://www.ednchina.com/BBS/">技术论坛</A></LI>
<LI id=tn6><A href="http://www.ednchina.com/designmanager/">设计经理人</A></LI>
<LI id=tn7><A href="http://www.ednchina.com/member/">设计厂商黄页</A></LI>
<LI id=tn8><A href="http://www.ednchina.com/download/">下载专区</A></LI></UL>
<DIV style="CLEAR: left"></DIV></DIV><!--will be communityMenuEDN-->
<DIV id=channelnav>
<DIV class=cnreg>
<DIV style="PADDING-TOP: 2px"><A
href="http://www.ednchina.com/Digitalbook/Default.aspx?issue=200606"
target=_blank><IMG
src="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/digitalmag.gif"></A></DIV>
<DIV class=byline
style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px"><INPUT
class=regInput id=ctl00_email_MyTextBox
onclick="this.value='';this.style.color='black';" value=输入您的电子邮件地址
name=ctl00$email$MyTextBox>
<DIV id=ctl00_email_ValidatorArea style="DISPLAY: inline"><SPAN
id=ctl00_email_ctl00
style="DISPLAY: none; COLOR: red">错误的Email格式</SPAN></DIV></DIV>
<DIV
style="PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px"><A
onclick="submitForm('ctl00_email_MyTextBox')"
href="http://www.ednchina.com/Article/html/2006-07/200678042641.htm#">eNewsletter订阅</A></DIV>
<DIV style="PADDING-TOP: 2px"><B><A
href="http://www.ednchina.com/Member/Apply.aspx?type=2">免费注册 EDN
杂志</A></B></DIV></DIV>
<DIV class=cnimage>技术频道</DIV>
<TABLE class=TechChannel id=ctl00_TechChannel style="BORDER-COLLAPSE: collapse"
cellSpacing=0 border=0>
<TBODY>
<TR>
<TD><A
href="http://www.ednchina.com/TechChannel/CPUDSP/Default.aspx">微处理器与DSP
</A></TD>
<TD><A
href="http://www.ednchina.com/TechChannel/Consumer/Default.aspx">消费电子设计
</A></TD>
<TD><A
href="http://www.ednchina.com/TechChannel/Embeded/Default.aspx">嵌入式系统
</A></TD>
<TD><A href="http://www.ednchina.com/TechChannel/Power/Default.aspx">电源技术
</A></TD></TR>
<TR>
<TD><A
href="http://www.ednchina.com/TechChannel/DisplayPhoto/Default.aspx">显示与光电
</A></TD>
<TD><A
href="http://www.ednchina.com/TechChannel/TestMeasure/Default.aspx">测试与测量
</A></TD>
<TD><A
href="http://www.ednchina.com/TechChannel/EDA/Default.aspx">EDA工具与服务
</A></TD>
<TD><A href="http://www.ednchina.com/TechChannel/memory/Default.aspx">存储器
</A></TD></TR>
<TR>
<TD><A
href="http://www.ednchina.com/TechChannel/PLDFPGA/Default.aspx">可编程器件
</A></TD>
<TD><A
href="http://www.ednchina.com/TechChannel/Communinet/Default.aspx">通信与网络
</A></TD>
<TD><A href="http://www.ednchina.com/TechChannel/PC/Default.aspx">计算机与外设
</A></TD>
<TD><A style="COLOR: red"
href="http://www.ednchina.com/Analog.aspx">模拟设计专区</A></TD></TR></TBODY></TABLE>
<DIV id=MemberStatue><IFRAME
src="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/userstate.aspx" frameBorder=0
width=542 scrolling=no height=20></IFRAME></DIV></DIV><!--End Header-->
<DIV id=TopAdvertisementDiv></DIV>
<DIV style="CLEAR: both">
<DIV id=main>
<DIV id=floatright></DIV>
<DIV>
<DIV id=right>
<DIV id=AdvertisemantBarTop></DIV>
<DIV id=TechChannel>所在栏目:<A id=ctl00_main_ColumnArea
href="http://www.ednchina.com/Article/List.aspx?cid=786&name=%bf%c9%b1%e0%b3%cc%c6%f7%bc%fe">可编程器件</A><SPAN
id=ctl00_main_TechChannelArea style="MARGIN-LEFT: 10px"> 技术分类: <SPAN><A
href="http://www.ednchina.com/TechChannel/Default.aspx?tid=18&tname=可编程器件">可编程器件
</A></SPAN></SPAN></DIV>
<DIV id=Title>用CPLD控制曼彻斯特编解码器</DIV>
<DIV id=TitleSecond></DIV>
<DIV id=Info>来源:电子开发板信息/胡明昕 邵高平2006-07-08</DIV>
<DIV id=ArticleExt>
<TABLE>
<TBODY>
<TR>
<TD align=left></TD>
<TD align=right></TD></TR></TBODY></TABLE></DIV>
<DIV id=Content>
<P> <STRONG>引 言 </STRONG>
<P> 在油田测井中,井下仪在井下采集大量信息,并传送给地面测井系统;但井下仪到地面这段信道的传输性能并不好,常用的NRZ码不适合在这样的信道里传输,而且NRZ码含有丰富的直流分量,容易引起滚筒的磁化,因而选用了另外一种编码 ——曼彻斯特码。曼彻斯特编码是串行<A
title=数据 style="COLOR: blue; TEXT-DECORATION: underline"
href="http://www.ednchina.com/word/129099.aspx">数据</A>传输的一种重要的编码方式。和最常用的NRZ码相比,曼彻斯特码具有很多优点。例如,消除了NRZ码的直流成分,具有时钟恢复和更好的抗干扰性能,这使它更适合于信道传输。
<P> 但曼彻斯特码的<A title=时序 style="COLOR: blue; TEXT-DECORATION: underline"
href="http://www.ednchina.com/word/129101.aspx">时序</A>比较复杂,实现编解码器和单片机的接口需要添加大量的逻辑电路,给电路设计和调试带来很多困难。使用<A
title=CPLD style="COLOR: blue; TEXT-DECORATION: underline"
href="http://www.ednchina.com/word/129098.aspx">CPLD</A>可大大简化这一过程。CPLD(Complex Programmable Logic Devices)具有用户可编程、时序可预测、速度高和容易使用等优点,这几年得到了飞速发展和广泛应用。上至高性能CPU,下至简单的74电路,都可以用CPLD来实现。而且CPLD的可编程性,使修改和产品升级变得十分方便。用户可以根据原理图或硬件描述语言自由地设计一个数字系统,然后通过软件仿真,事先验证设计的正确性。PCB完成以后,还可以利用PLD的在线修改能力,随时修改设计而不必改动硬件电路,从而大大缩短了设计和调试时间,减少了PCB面积,提高了系统的可靠性。
<P> <STRONG>1 选用器件和开发软件 </STRONG>
<P> <STRONG>1.1 选用器件</STRONG>
<P> (1)XC95144
<P> Xilinx公司的XC9500系列产品具有业界领先的速度,同时,具有增强引脚锁定结构和支持全面的IEEE Std. 1149.1 JTAG边界扫描,向用户提供了更高的灵活性。XC9500体系由多个同一功能块组成,每个功能块内含18个宏单元,引脚到引脚速度最快支持到5 ns;支持125 MHz时钟速率,I/O口接口电平5 V、3.3 V或两者皆可。其中XC95144内部有144个宏单元。
<P> (2)HD-6408和HD-6409
<P> HD-6408和HD-6409是Intersil公司的产品,两者均是曼彻斯特编解码器。
<P> HD-6408编码器转换串行NRZ数据(通常来自移位寄存器)为曼彻斯特编码,增加一个<A title=同步
style="COLOR: blue; TEXT-DECORATION: underline"
href="http://www.ednchina.com/word/129102.aspx">同步</A>头和一个奇偶位。解码器识别这个同步头,并判断出这是数据同步,还是命令同步,数据解码后移出NRZ码(通常送到移位寄存器中)。最后检查奇偶校验位。如果没有编码或奇偶校验方面的错误,解码器将输出一个有效<A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -