术语和定义
引用
相关文档和软件,请访问:
//www.xmece.com/configurable-mixed-signal。
下载我们的免费GreenPAK设计师软件[1][2]打开.gp文件并查看该电路设计。使用GreenPAK开发工具[3]冻结设计到您自己的定制的集成电路在几分钟内。yabo国际娱乐对话框半导体应用程序提供了一个完整的图书馆指出[4]以设计实例以及解释的特性和块内集成电路所示的对话框。
- GreenPAK设计软件,软件下载和用户指南,对话框半导体yabo国际娱乐
- 一个- cm - 264串行线编码Converters.gp半导体GreenPAK设计文件对话框yabo国际娱乐
- GreenPAK开发工具,半导体GreenPAK开发工具网页,对话框yabo国际娱乐
- GreenPAK应用笔记,半导体GreenPAK应用笔记网页对话框yabo国际娱乐
- 可配置的曼彻斯特协议解码和NRZ-Encoded信号,Teledyne Lecroy白皮书。
- 佩特洛娃,Pesha D。,Boyan d . Karapenev。“合成和模拟二进制代码转换器。”Telecommunications in Modern Satellite, Cable and Broadcasting Service, 2003.
TELSIKS 2003。第六届国际会议上。卷。2。IEEE 2003 - hd - 6409瑞萨数据表。
- https://en.wikipedia.org/wiki/Manchester_code
介绍
串行数据通信在许多工业应用中已经变得无处不在,和几种方法存在任何串行数据通信接口设计。亚博国际官网平台网址方便使用的一个标准协议例如UART, I2C和SPI。此外,一些其他协议存在更多专门的应用,如可以,林,mil - 1553以太网或MIPI。亚博国际官网平台网址另一个选项来处理串行数据是使用自定义协议。这些协议通常是基于行代码。最常见的类型的线路编码NRZ、曼彻斯特编码、AMI等[5]。
专门的串行协议的例子包括达利为控制建筑照明,和PSI5用于传感器连接到控制器在汽车应用。亚博国际官网平台网址这些例子都是基于曼彻斯特编码。同样,发送协议是用于汽车传感器,控制器链接,和CAN总线常用于在汽车应用程序启用微控制器和其他设备之间的通信是基于NRZ编码。亚博国际官网平台网址此外,许多其他复杂的和专门的协议已经和正在使用曼彻斯特和NRZ设计方案。
的每一行代码都有自己的优点。二进制信号的传输过程中沿着一条电缆,例如,失真可以出现,可以显著减轻使用AMI代码[6]。此外,AMI信号的带宽小于等效RZ格式。同样,曼彻斯特代码没有一些NRZ码中固有的缺陷。例如,使用曼彻斯特码的串行线去除直流分量,提供时钟恢复,并提供了一个相对高水平的噪声免疫力[7]。
因此,标准行代码转换的效用是显而易见的。在许多应用程序中亚博国际官网平台网址,一行代码直接或间接使用二进制代码的转换是必要的。
在本应用笔记,我们展示如何实现多个线编码转换器SLG46537 IC采用低成本的对话框。
转换设计
下面的行代码转换器的设计提供了这个程序注意:
- RZ NRZ (L)
- RB NRZ (L)
- NRZ AMI (L)
- AMI, RZ
- 分相曼彻斯特NRZ (L)
- 曼彻斯特分相分相标志代码
RZ NRZ (L)
转换从NRZ (L) RZ的方法很简单,可以通过使用一个和门。下图显示了这种转换的设计。
RB NRZ (L)
转换的NRZ RB (L),我们需要实现三个逻辑水平(1 0 + 1)。为此,我们采用4066 (quad-bilateral模拟开关)提供双极开关从5 V, 5 0 V, V。数字逻辑是用来控制开关的三个逻辑层次的选择4066使输入1 e, e 2和3 e [6]。
实现逻辑控制如下:
Q1 =信号与Clk Q2 = Clk '
第三季度= Clk与信号'
整体转换示意图如图2所示。
NRZ AMI (L)
NRZ (L) AMI转换也雇佣了4066 IC AMI代码有3个逻辑水平。逻辑控制方案总结了下面的真值表对应的整体转换示意图如图3所示[6]。
信号 | 时钟 | 第一季度 | 第二季 | 第三季 |
---|---|---|---|---|
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
逻辑方案可以用以下方式:
Q1 =(信号与Clk) & Q Q2 =(信号与Clk) '
第三季度=(信号与Clk) & Q '
问在哪里D-Flip失败的输出与下面的过渡关系:
问下一个= & Q信号上一页& Q +信号上一页
AMI, RZ
AMI RZ转换两个二极管用于将输入信号分为积极的和消极的部分。一个反相放大器(或电晶体逻辑电路)可以用来转化分离-信号的一部分。最后,这个反向信号被传递到一个或门的积极信号获得所需的输出信号RZ格式如图4所示[6]。
分相曼彻斯特NRZ (L)
转换从NRZ (L)分相曼彻斯特很简单,如图5所示。输入信号和时钟信号传递给一个NXOR门得到输出信号(g·e·托马斯的约定)。XOR门也可以用来获得曼彻斯特编码(根据IEEE 802.3大会)[8]。
曼彻斯特分相分相标志
转换从曼彻斯特分相分相标志代码显示在图6。输入和时钟信号是通过一个和门钟D-flip失败[6]。
D-flip由以下方程:
问下一个=问'
输出信号得到如下:
输出= Clk & Q + Clk“问”
多行代码转换
使用上面的转换很容易获取多行代码的设计。例如,NRZ (L)分相曼彻斯特4.5节中给出代码转换和分相曼彻斯特编码分相标志代码转换4.6节中可以直接获得结合NRZ (L)分相标志代码。
GreenPAK设计
上面所示的转换方案可以很容易地实现GreenPAK™设计师以及一些辅助外部组件。SLG46537提供充足的资源来执行给定的设计。GreenPAK转换设计提供了相同的顺序。
RZ在GreenPAK NRZ (L)
NRZ GreenPAK设计(L) RZ在图7中类似于一个第四节所示,除了有一个海底块补充道。这一块是可选的,但提供了de-glitching同步时钟和输入信号之间的错误。
NRZ(左)在GreenPAK RB
NRZ GreenPAK设计(L) RB如图8所示。该图显示了如何连接的逻辑组件集成电路来实现预定的设计在第四节。
NRZ(左)在GreenPAK AMI
图9展示了如何配置GreenPAK IC的转换NRZ AMI (L)。这个示意图以及辅助外部组件在第四节可用于所需的转换。
RZ在GreenPAK AMI
在图10中显示了AMI RZ转换GreenPAK设计。GreenPAK IC配置方式以及运放和二极管可以用来获得所需的输出。
NRZ(左)在GreenPAK分相曼彻斯特
在图11中NXOR门是受雇于GreenPAK设计获得NRZ (L)分相曼彻斯特转换。
分相曼彻斯特GreenPAK分相标志代码
在图12分相曼彻斯特的GreenPAK设计分相标志代码。转换的设计已经完成,不需要外部组件的转换过程。海底块删除产生的故障是可选的,因为之间的同步化错误输入和时钟信号。
实验结果
所有的设计都进行验证测试。结果提供了相同的顺序。
RZ NRZ (L)
实验结果对NRZ (L) RZ转换图13所示。NRZ(左)所示黄色和RZ蓝色所示。
RB NRZ (L)
实验结果对NRZ (L) RB转换给出如图14所示。NRZ(左)所示红色和RB蓝色所示。
NRZ AMI (L)
图15显示了实验结果对NRZ AMI (L)转换。AMI NRZ(左)所示红色和黄色所示。
AMI, RZ
图16显示了AMI RZ转换实验结果。AMI分为积极的和消极的部分,黄色和蓝色所示。转换后的输出RZ信号显示为红色。
分相曼彻斯特NRZ (L)
图17显示了NRZ实验结果(L)分相曼彻斯特转换。NRZ信号(左)所示黄色和蓝色所示的转换分相曼彻斯特信号输出。
曼彻斯特分相分相标志代码
图18显示了转换来自曼彻斯特分相分相标志代码。曼彻斯特代码显示在黄色标记代码显示在蓝色。
结论
行代码几个串行通信协议的基础普遍应用于不同的行业。行代码的转换简单和低成本的方式寻求在许多应用程序中。亚博国际官网平台网址在这个应用注意的细节提供了转换的几行代码使用对话框的SLG46537以及一些辅助外部组件。展示设计已经验证,得出的结论是,转换线代码可以很容易使用对话框的ICs。