📄 用cpld控制曼彻斯特编解码器 -- edn china 电子设计技术.htm
字号:
title=信号 style="COLOR: blue; TEXT-DECORATION: underline"
href="http://www.ednchina.com/word/129100.aspx">信号</A>,表明接收到一个有效的字。解码器能够向输入的曼彻斯特码字以很高的速率提供时钟恢复和优异的抗干扰能力。HD-6408使用在很多商业应用场合,例如安全系统、环境控制系统及串行数据链等。它的数据传输速率高达1 Mb/s,开销很小,20位中有16位可用来传输数据。
<P> HD-6409曼彻斯特编解码器使用原理与HD-6408略有差别,但基本相似。
<P><STRONG> 1.2 使用软件</STRONG>
<P> CPLD编程软件选择Xilinx Foundation 3.1i。该软件界面友好,功能强大,提供了开发CPLD所需的整个流程,包括:编辑、综合、实现、仿真及 下载等。该软件可人工指定引脚,编译各个子模块文件,并提供了两种仿真:功能仿真和时序仿真。其中时序仿真对时序提出了要求,是更严格的仿真。
<P>
<P><STRONG> 2 曼码控制系统设计</STRONG>
<P> 系统中,HD-6408以T2模式(20.8 Kb/s)从地面接收数据,HD-6409以T5模式 ( 93.75 Kb/s)向地面发送数据。
<P> 接收时,HD-6408接收外部传来的曼码数据,转换成NRZ码在CPLD里进行串并转换,转换完成后产生接收中断,通知单片机取数据;发送时,单片机送给CPLD数据,进行并串转换,移位输出到HD-6409的输入端,由HD-6409编码发送出去。接收地址和发送地址均由CPLD解码产生。HD-6408和HD-6409所需的外部时钟源,通过CPLD对外部晶振分频得到。
<P><STRONG> 2.2 CPLD内部功能设计 </STRONG>
<P><STRONG> 2.2.1 系统总体框图</STRONG>
<P> 设计CPLD内部电路时,采用了模块化设计方法,内含5个模块:16位串并转换器、16位并串转换器、分频器、解码器及控制器。系统顶层逻辑框图如图1所示。
<P align=center><IMG style="WIDTH: 334px; HEIGHT: 185px" height=185 alt=系统顶层逻辑框图
hspace=0 src="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/1.jpg" width=334
border=0></P>
<P align=center>图1 系统顶层逻辑框图 </P>
<P>
<P> 以上模块均采用VHDL语言描述。控制器是核心部分,实现对HD-6408接收和HD-6409发送的时序控制。
<P><STRONG> 2.2.2 HD-6408解码时序</STRONG>
<P> HD-6408的接收时序如图2所示。
<P align=center><IMG style="WIDTH: 440px; HEIGHT: 244px" height=244
alt=hd-6408的接收时序图 hspace=0 src="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/2.jpg"
width=440 border=0></P>
<P align=center>图2 HD-6408的接收时序图</P>
<P>
<P> 1)引脚定义
<P> VW:输出字有效信号。DSC:解码移位时钟。TD:接收数据信号。SDO:串行数据输出。BZI、BOI:双极性数据输入。
<P> (2)解码时序过程
<P> 解码器一直监视数据输入线,当接收到有效的同步头和两个有效的曼彻斯特码数据位后,便开始输出。当同步头被识别后,CDS引脚输出同步的类型:如果接收的是命令,便输出高并保持16个DSC周期;如果接收的是数据,就继续保持低电平。TD变高,并在SDO输出NRZ数据期间一直为高。SDO输出一个字后,开始检验奇偶位。如果曼彻斯特码和奇偶位都正确,VW信号输出高,此时解码器开始寻找新的同步头,开始下一个接收周期。接收到新的有效的同步头和两个曼彻斯特码位后,VW信号被复位;否则,在持续大约20个DSC周期后,VW信号变低。
<DIV>
<DIV id=Adimg></DIV></DIV></DIV>
<DIV id=PageNum>【<SPAN>1</SPAN>】【<A
href="http://www.ednchina.com/Article/html/2006-07/200678042641.1.htm">2</A>】<LABEL><A
href="http://www.ednchina.com/Article/html/2006-07/200678042641.1.htm">下一页</A></LABLE></DIV><!-- 文章评论增加到页面下方 2005-08-02 -->
<DIV id=ctl00_main_FeedBackPanel_II>
<DIV id=FeedBack_BottomAear>
<UL id=FeedBack_Bottom></UL>
<DIV
style="PADDING-RIGHT: 5px; WIDTH: 100%; PADDING-TOP: 10px; TEXT-ALIGN: right"><A
style="TEXT-DECORATION: none"
href="http://www.ednchina.com/Article/FeedBack.aspx?id=16284">更多评论</A> | <SPAN
onclick=PostFeedBack(16284)>发表我的评论</SPAN></DIV></DIV></DIV>
<DIV id=tools style="WIDTH: 100%; TEXT-ALIGN: right"><A
href="http://www.ednchina.com/Article/tools/print.aspx?id=16284"><IMG height=24
alt=打印此文 src="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/printICON.gif" width=23
border=0></A>【<A
href="http://www.ednchina.com/Article/tools/print.aspx?id=16284"
target=_blank>打印格式</A>】 <A
href="http://www.ednchina.com/Article/tools/mail.aspx?id=16284"><IMG height=25
alt=推荐给好友 src="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/emailICON.gif" width=24
border=0></A>【<A
onclick="window.open(this.href,'newtxt','top=300,left=300,width=380,height=285,scrollbars=yes,resizable=no');return false;"
href="http://www.ednchina.com/Article/tools/mail.aspx?id=16284"
target=_blank>推荐给朋友</A>】 <A style="CURSOR: pointer"
onclick=javascript:window.close(); target=_blank><IMG height=18 alt=关闭
src="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/closeicon.gif" width=18></A>【<A
style="CURSOR: pointer" onclick=javascript:window.close();
target=_blank>关闭窗口</A>】 </DIV>
<DIV id=AdvertisemantBarBottom></DIV><!-- 关键字 -->
<DIV class=hidden style="MARGIN: 5px">
<H3>你有可能感兴趣的文章</H3>
<UL id=RelativeArticle></UL></DIV>
<DIV class=hidden style="MARGIN: 5px">
<H3>相关厂商</H3>
<UL id=RelativeCorp></UL></DIV>
<DIV class=hidden style="MARGIN: 5px">
<H3>相关作者文章</H3>
<UL id=RelativeEditor></UL></DIV><!-- 关键字 --></DIV>
<DIV id=left>
<DIV id=AdvertisemantBarRight></DIV>
<DIV class=hidden>
<H3>EDN博客</H3>
<UL id=blog></UL></DIV>
<DIV class=hidden>
<H3>解决方案</H3>
<UL id=solution></UL></DIV>
<DIV>
<H3>最新杂志</H3>
<DIV id=issue></DIV></DIV>
<DIV>
<H3>热点聚集</H3>
<TABLE cellSpacing=0 cellPadding=0 width="99%" align=center>
<TBODY>
<TR>
<TD align=middle height=43><IMG height=30
src="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/semi.gif" width=81></TD></TR>
<TR>
<TD align=middle height=43><A
href="http://www.ednchina.com/customize/globaltop/semi2006.aspx"
target=_blank><STRONG>2006年中国半导体行业巡礼</STRONG></A></TD></TR></TBODY></TABLE>
<DIV id=focus></DIV></DIV></DIV></DIV><!-- 广告隐藏 -->
<DIV id=jscode><IFRAME id=AdvertisemantBar
src="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/AdvertisemantBar.aspx"></IFRAME><IFRAME
id=AdvertisemantBar1
src="E:\技术文档\用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files\AdvertisemantBar(1).aspx"></IFRAME><IFRAME
id=AdvertisemantBar2
src="E:\技术文档\用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files\AdvertisemantBar(2).aspx"></IFRAME><IFRAME
id=AdvertisemantBar3 src="about:blank"></IFRAME><IFRAME id=AdvertisemantBar4
src="E:\技术文档\用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files\AdvertisemantBar(3).aspx"></IFRAME><IFRAME
id=AdvertisemantBar5
src="E:\技术文档\用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files\AdvertisemantBar(4).aspx"></IFRAME><IFRAME
id=AdvertisemantBar6
src="E:\技术文档\用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files\AdvertisemantBar(5).aspx"></IFRAME></DIV><!-- 右侧浮标广告开始 -->
<DIV id=AdvertisemantBarBaseline></DIV></DIV></DIV>
<DIV id=footercontainer>
<DIV id=footercontent1>
<UL>
<LI id=li_head></LI>
<LI id=ft1><A href="http://www.ednchina.com/about/aboutus.aspx">About EDN
China</A></LI>
<LI>|</LI>
<LI id=ft2><A href="http://www.ednchina.com/about/edit.aspx">编辑部</A></LI>
<LI>|</LI>
<LI id=ft3><A href="http://www.ednchina.com/about/ad.aspx">广告部</A></LI>
<LI>|</LI>
<LI id=ft4><A href="http://www.ednchina.com/about/cir.aspx">发行部</A></LI>
<LI>|</LI>
<LI id=ft5><A href="http://www.ednchina.com/about/link.aspx">友好连接</A></LI>
<LI>|</LI>
<LI id=ft6><A href="http://www.ednchina.com/about/zhaopin.aspx">招聘信息</A></LI>
<LI>|</LI>
<LI id=ft8><A
href="http://www.ednchina.com/BBS/ShowForum.aspx?id=1">读者往来</A></LI>
<LI>|</LI>
<LI id=ft7><A href="http://www.ednchina.com/about/idg-rbi.aspx">About
IDG-RBI</A></LI>
<LI>|</LI>
<LI id=ft9><A href="http://www.ednchina.com/about/intro.aspx">网站导航</A></LI>
<LI id=li_foot></LI></UL></DIV><!--end footercontent1-->
<DIV id=footercontent2>
<DIV>© 2005 Reed Business Information -- IDG<BR>Use of this website is subject
to its terms of use.<BR>Privacy Policy <BR></DIV></DIV><FONT
color=#cc0000>京ICP许可证:041565号</FONT><!--end footercontent2--></DIV><!--end footercontainer--><!--End Footer--><!-- end ads --></DIV><!-- end bodycontainer -->
<DIV id=FriendLinkArea></DIV>
<SCRIPT type=text/javascript><!--var Page_Validators = new Array(document.getElementById("ctl00_email_ctl00"));// --></SCRIPT>
<SCRIPT type=text/javascript><!--var ctl00_email_ctl00 = document.all ? document.all["ctl00_email_ctl00"] : document.getElementById("ctl00_email_ctl00");ctl00_email_ctl00.controltovalidate = "ctl00_email_MyTextBox";ctl00_email_ctl00.focusOnError = "t";ctl00_email_ctl00.display = "Dynamic";ctl00_email_ctl00.validationGroup = "EmailGroup";ctl00_email_ctl00.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";ctl00_email_ctl00.validationexpression = "\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";// --></SCRIPT>
<DIV></DIV>
<SCRIPT type=text/javascript><!--var Page_ValidationActive = false;if (typeof(ValidatorOnLoad) == "function") {ValidatorOnLoad();}function ValidatorOnSubmit() {if (Page_ValidationActive) {return ValidatorCommonOnSubmit();}else {return true;}}// --></SCRIPT>
</FORM><SPAN id=ad_list></SPAN>
<SCRIPT src="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/foot.js"
type=text/javascript></SCRIPT>
<!-- 统计必备 --><!-- 统计必备 --><!-- 统计必备 -->
<SCRIPT language=javascript>var b = new BrowserInfo();var referrer = "";var url = "<script type=\"text/javascript\" src=\"/js/article.ashx?id=16284&screenwidth="+window.screen.width+"&ad_list="+escape(ad_list)+"&referer="+referrer+"\"></script\>";document.write(url);</SCRIPT>
<SCRIPT src="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/article_ad.js"
type=text/javascript></SCRIPT>
<SCRIPT src="用CPLD控制曼彻斯特编解码器 -- EDN China 电子设计技术.files/article.js"
type=text/javascript></SCRIPT>
<!-- 2006-7-8 16:27:24--></LABEL></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -