高速串行数据通信发送芯片CY7B923的原理及应用

出处:computer00 发布于:2007-09-20 14:35:38

     摘要:文章介绍了CYPRESS半导体公司推出的一种用于点对点之间高速串行数据通信的发送芯片CY7B923的原理及应用。较详细的介绍了CY7B923的管脚功能、内部组成、工作原理及工作方式。同时给出了一个实际电路来说明其具体的应用方法。
      关键词:串行数据通信 CY7B923 IDT7200 基带传输 差分PECL输出
1 概述
     CY7B923是CYPRESS半导体公司推出的一种用于点对点之间高速串行数据通信的发送芯片。CY7B923采用的是基带传输通信方式,并支持带电插拔(热接插)。其内部电路主要包括时钟产生器、输入寄存器、编码器、移位寄存器、三对差分PECL输出对以及测试逻辑等。该芯片外转帐电路比较简单,不需单片机或微机控制,并且内置有自测试电路,因此使用比较方便。CY7B923的传输速率可达400Mbps,有三种传输速率的器件可供选择:标准系列的器件有CY7B923-JC、CY7V923-JI、    CY7B923-SC及CY7B923-LMB四种型号,它们的传输速率为160~330Mbps;高速系列器件有CY7B923-400JC和CY7B923-400JI两种型号,传输速率可达160~400Mbps;对一些传输速率要求不高的场合,可采用较低价格的CY7B923-155JC或CY7V923-155JI,其传输速率为150~160Mbps。CY7B923采用单一的+5V电源供电,功耗仅         350mW。可兼容光纤、IBM ESCON、DVB-ASI及SMPTE-259M等多种传输协议,适用于光纤、同轴电缆和双绞线等传输媒介。
2 引脚功能及内部结构
       CY7B923有28脚SOIC、PLCC和LCC三种封装形式,采用    0.8μBiCMOS工艺,其此脚排列如图1所示(SOIC封装),引脚功能如表1所列。
表1 CY7B923引脚功能表
名  称 输入/输出 引      脚      功      能
D0~7(Db~h) TTL电平输入 并行数据输入脚。为EBA为低电平时,在CKW的上升沿,这些管脚的数据被输入到发送器中(若ENN为低电平,则数据是在下一个CKW的上升沿输入)
SC/D(Da) TTL电平输入 特殊字符/数据选择:当该脚为高电平时,对输入数据使用控制码表进行编码(特殊字符);当该脚为低电平时,对输入数据使用8B/10B数据码表进行编码(数据)
SVS(Dj) TTL电平输入 发达违例字符。当SVS为高电平时,在CKW的上升沿,并行输入端数据被忽略而将一个违例字符编码后发送。如为低电平,则由D0~7和SC/D的状态决定发送码
ENA TTL电平输入 输入数据允许:娄该脚为低电平时,在CKW的上升沿,数据输入脚的数据允许写入发送器,并由发送器对其编码后再发送出去
ENN TTL电平输入 下一个输入数据允许:当该脚为低电平时,在CKW的下一个上升沿,数据输入脚的数据允许写入发送器,并由发送器对其编码后再发送出去
CKW TTL电平输入 时钟信号。CKW既是内部锁相环的参考信号,又是并行输入数据的写入信号。CKW信号一般由晶振产生,且求达到较高的平稳度
FOTO TTL电平输入 光纤发送器禁止。若FOTO为高电平,则两组输出对(OUTA+和OUTB+)均为“逻辑0”状态而禁止光纤输出。或FOTO为低电平,则允许光纤输出
OUTA±
OUTB±
OUTC±
PECH电平输出 三对差分对串行输出。这些输出可以直接驱动端接传输线或商用光纤传输发送模块。OUTA±和OUTB±受FOTO控制,而OUTC±不受FOTO控制。减少功耗,不用的输出端应接Vcc(+5V电源)
MODE 三电平输入 译码方式选择。该脚的电平可决定使用的译码方式:当它接地时,选择8B/10B译码方式。当它接电源(VCC)时,选择直通方式(非译码方式)。当该脚悬空时,内部电阻将该脚拉到Vcc/2电平而为工厂测试方式(该方式用户不使用)
BISTEN TTL电平输入 内置自测试允许。当BISTEN为低电平且ENA和ENN均为高平时,发送器发送1-0位交替结构的数据。当BISTEN为低电平且ENA或ENN也为低电平时,发送器开始重复发送一串测试码,以测试发送器、接收器及传输线等的完好性。正常使用时,应为高电平
PR TTL电平输出 读信号。RP为一点空比为低电平60%的脉冲串,适用于作为CY7C42X等类型FIFO芯片的读信号。在BIST方式下,在测试系列循环中,除一个发送字节时间外,其余时间均保持高电平。即在测试循环中,出现一发送字节时间的负脉冲RP信号
VCCN   输出驱动电路供电电源
VCCQ   内部电路供电电源
GND  

      CY7B923的内部结构如图2所示,其内部主要包括时钟产生器、输入寄存器、编码器、移位寄存器、三对差分PECL输出对(OUTA±、OUTB±及OUTC±)及测试逻辑等电路。

     输入寄存器的数据输入时序和标准FIFO的数据输出时序相一致,因而不需外加逻辑电路,便可知同步FIFO芯片或异步FIFO芯片直接连接并将FIFO芯片中的数据读入到输入寄存器中,然后再发送出去。在BIST方式下,借助于内部逻辑电路,并行输入寄存器又可作为线性反馈移位寄存器,用于产生一串511字节的包含有数据、特定的有效字符码以及设定的违例码等一串伪随机序列。

     编码器用于将保存在输入寄存器的数据转换为适合串行口输出的数据形式。由SC/D的输入状态来决定其编码方式:SC/D=1(高电平)时,按控制码表转换输入的数据为控制码;SC/D=0(低电平)时,按数据码表转换输入的8位数据为10位数据码。当设定MODE为高电平时,可将编码器的8B/10B编码功率屏蔽掉。

    CY7B923的OUTA±和OUTB±受FOTO控制,OUTC±则不受FOTO影响,OUTC±能连续输出数据流,适用于系统进行自环测试。为减少功耗,不用的输出端均应接VCC(+5V电源),以禁止相应的输出电路工作。

3 工作原理及操作方式

3.1 工作原理

    CY7B923作为点对点串行通讯中的发送芯片,其数据传输速率可达33M字节/秒(对CY7B923-400系列的芯片可达40M字节/秒)。当ENA或ENN有效(低电平)时,在CKW的上升沿,用户的8位数据或协议信息将读入发送器的输入寄存器中。然后由编码器编码后送到移位寄存器,在位时钟的控制下通过三对差分PECL对串行输出。

3.2 操作方式

    CY7B923的发送操作方式有两种:正常使用操作方式和测试方式。正常使用操作方式又分为编码方式和直通方式(非编码方式)。测试方式用于芯片的测试、发送电路的测试和整个系统的测试。测试方式也分为内置自测试方式(BIST方式)和工厂测试方式(芯片测试方式)。下面分别给以介绍。

a.编码操作方式

   在这种方式下,允许用户发送8位的数据和控制字符。译码器根据输入的8位数据(D0~D7)、数据类型控制码(SC/D)及系统测试输入位(SVS)的状态等对输入数据进行译码,若数据的内容为正常的数据码,则SC/D为低电平,且应该使用有效数据码表中的数据字符寿终正寝组来对输入数据进行编码。若输入数据的内容为控制码或协议信息,则SC/D应为高电平,且应按照有效特殊字符码和码系列等表中的字符码或码组来对输入的数据编码。

   测试字符和测试码系列中包含有测试光纤通路连接的码组,这些码组也可用于测试系统连接在传输误码与定时之间的响应关系。违例字符也可以作为用户数据包的一部分发送出去(例如:发送C0.7,D7~0=11100000,SC/D),或者由外部系统通过改变SVS输入电平(SVS置为低电平)来发送违例字符。测试时,无需对系统的传输接口电路作任何改动即可使其产生传输误码,因而允许系统测试逻辑按照确定的方式来评估系统的误码率。

b.直通操作方式

   在此方式下,输入的数据是已译码的10位数据即D0~9(Db-h)、(Da)、和SVS(Dj)等数据,SC/D和SVS分别作为Da和Dj的数据输入脚。这10位数据经直接串行化后即可发送出去。数据译码方式的选择可由设计者决定,对数据的译码也可通过外加电路来实现。需要注意的是:所选择的译码方式必须保证译码后数据位之间有适当的变化,以使接收器中的锁相环电路能与输入数据同步(至少每10位必须有一个数据位是变化的),但这种方式并不常用。

4 CY7B923构成发送电路设计实例

    图3为由CY7B923构成的一个实际的发送应用电路。该电路主要由CY7B923发送芯片、IDT7200(FIFO)芯片、阻抗变换匹配线圈及相关的电阻和电容等组成。FIFO芯片的读信号由CY7B923的RP脚提供。CY7B923的发送控制由外部提供的ENAC和FIFO芯片的SEF信号来共同完成。通过设置拔码开关U7的相关位置可以将CY7B923发送芯片的工作方式设置在正常发送方式或内置测试方式。具体的操作方法如下;

(1)SBIST=0时,设置为内置自测试方式

   此时,若ENA=1,发送器开始发送…1010…交替变化的位系列。如果用示波器测试输出端,则可看到一个近似的正弦波。

    若ENA=0,则发送器开始重复发送一组测试系列码。在每一个BIST测试循环中,RP脚都将产生一个负脉冲。因而可由外部计数器或示波器来监测发送测试码组的循环次数。

(2)SBIST=1时,设置为正常使用方式

   在正常使用方式时,ENA应和ENAU相连接。其工作过程为:首先用户将需要发送的一帧数据(包括用户协议和用户数据信息)写入FIFO芯片,然后再启动发送器CY7B923并由CY7B923发送出去。CY7B923在从FIFO芯片中读出数据后,先进行串-并转换,然后才将数据发送出去。当一帧数据发送完毕后,由FIFO芯片中的EP信号自动控制CY7V923,以使其停止读取FIFO芯片中的数据。此时用户可通过测试TENAS端的状态来了解FIFO芯片中的数据是否已发送完毕。若发送完毕,则可将下一帧数据写入FIFO芯片,再启动另发送过程。
 
   CY7V923的应用比较简单,其发送数据率也比较高。可广泛应用于工作站、服务器、大存储器之间的互连或视频传输等领域。


  

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

广告
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!