微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > 高速串行数据通信接收芯片CY7B933的原理及应用

高速串行数据通信接收芯片CY7B933的原理及应用

时间:07-22 来源:互联网 点击:
1 概述

CY7B933是CYPRESS半导体公司推出的一种用于点对点之间高速串行数据通信的接收芯片。与其配套的发送芯片为CY7B923。CY7B933接收芯片的内部电路主要包括两对PECL串行输入接口、PECL-TTL电平转换器、时钟同步器、成帧器、移位器、译码寄存器、译码器、输出寄存器和测试逻辑等几部分。在与CY7B923配套时,CY7B933也有三种传输速度的器件可供选择:其中标准系列的器件有CY7B933-JC、CY7B933-JI、CY7B933-SC和CY7B933-MB等四种型号,它们的传输速度为160~330Mbps;高速系列的器件有CY7B933-400JC和CY7B933-400JI,其传输速率为160~400Mbps;低速系列的器件有:CY7B933-155JC、CY7B933-155JI等,其传输速率为150~160Mbps。 CY7B933的封装形式有28脚SOIC/PLCC/LCC等三种,采用0.8MBiCOMS工艺生产和单+5V电源供电,功率为650mW。

2 引脚功能及内部结构

CY7B933的引脚排列如图1所示(SOIC封装),表1所列为其引脚功能说明。图2所示是其内部结构框图,下面介绍各部分的主要功能。

表1 CY7B933的引脚功能表

名   称输入/输出引 脚 功 能
Q0-Q7(Qb-h)TTL电平输出并行数据输出。Q0-Q7输出脚的值是刚接收到的数据。这几个脚的数据是随着CKR的变化而同步变化
SC/D(Qa)TLL电平输出特殊字符/数据指示。SC/D表明接收的数据类型:SC/D是高电平,表明接收的内容是控制码(特殊字符);SC/D是低电平,表明接收到的是数据字符
RVS(QJ)TLL电平输出接收违例字符指示。当RVS为高点平时,表明在接收数据流中检测到违例字符;若为低电平,表明检测到错误码;在BIST方式时,若RVS为低电平,表明由发送器、接收器以及链接线路等构成的整个系统工作正常
RDYTLL电平输出输出数据准备好。上的负脉冲表明已经接收到一个新数据,并且已经准备好传送。接收到空字符时,RDY不出现负脉冲。在BIST方式下,RDY只是在每次测试循环中的最后一个字符出现时为高电平,其余时间保持低电平
CKRTLL输出读数据时钟。它是一个读字节数据时钟信号,其频率和相位与输入的串行数据流保持一致
A/BPECL电平输入串行数据输入端选择。是PECL100K类型(接5伏参考电压)的输入端,用于输入端的选择。若A/B为高电平,INA端连接到移位寄存器,INA上的输入信号有效并进行译码;若A/B为低电平,选INB端
INA±差分输入串行数据输入端(INA±)
INB(INB+)PECL电平输入(差分输入)串行数据输入B端。这个脚即可以作为单端方式的PECL接收端(INB),也可以作为差分对的正半端(INB+)
SIPECL电平输入(差分输入)状态输入。此脚即可以作为单端PECL状态监控输入(SI),也可以作INB差分的负半端(INB-)
SOTLL输出状态输出。SO是将SI转换为TTL信号的输出端
RFTLL输入帧同步允许
REFCLKTLL输入参考时钟。RETCLK是作为时钟/数据同步锁相环的一个参考时钟
MODE3-电平输入译码方式选择。在MODE脚上的电平可决定采用的译码方式;当该脚接地时,采用8B/10B译码方式;接VCC时,采用旁通方式;当其悬空时,内部上接电阻将该脚拉成VCC/2电平;此时为工厂测试方式
BISTENTLL输入内置自测试允许。若要ISTEN置为低电平,则设置为内置测试方式
VCCN 输出驱动电路供电电源
VCCQ 内部电路供电电源
GND 


●串行数据输入端口
CY7B933的两对差分线接收端可作为串行数据的输入,选用INA+还是INB+取决于A/B输入端的电平;当A/B为高电平时,选用INA±;当A/B为低电平时,选用INB±。

●PECLL-TLL转换器


INB(INB+)输入和SI(INB-)输入的功能是由SO输出脚上的连接方式决定的。若不需要PECLL/TLL转换,则可将SO输出脚接到VCC。利用内置检测电路可以检测到这种连接试,并可将以上两个输入脚置为INB±输入(即差分接收串行数据输入);若需要进行PECL/TLL转换,则应在SO输出端连接一个TLL负载,此时的INB+输入即为INB(单端ECL-100K型串行数据输入)。INB-则可作为SI(单端ECK-100K型状态)输入,而SO即是SI转换成TLL电平时的输出信号。

●时间同步器
时钟同步器由内部锁相环来保持与接收到位流频率的一致,同时提供内部移、解码时钟。

●成帧器
成帧器可用于检查输入的位流和寻找字节的边界,从而实现帧同步(字符同步)。成帧器中的组合逻辑滤波器可用于寻找X3.230协议中定义的特殊字符(K28.5),一旦该字符找到,时钟同步单元中的位计数器将被同步复位,以开始同步接收数据,并将串行数据位流准确地重组成字符帧。

●移位器
移位器的作用是在位时钟控制下接收串行输入的位流,同时将其送到成帧器,当接收满一帧后(10位数据)便将其送到译码寄存器。

●译码寄存器
译码寄存器在接收到来自移位器中的一帧数据后将其送到译码器,但该数据在译码器译码至输出期间仍将保持在译码寄存器中。

●译码器
译码器将接收到的数据按X3.230协议定义的码字符重新转换成“原始数据”,然后再送到输出寄存器中。

●输出寄存器
输出寄存器用于保持译码后恢复的数据(Q0-Q7、SC/D和RVS),以便在相应的输出脚输出。在BIST方式下,这个寄存器还可作为线性反馈移位寄存器,以产生512字节的伪随机码。

●测试逻辑
测试逻辑包括BIST工作方式的初始化及控制逻辑,以及用于测试方式时的时钟分配多工器和译码控制逻辑等。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top