一站式电子元器件采购平台

华强商城公众号

一站式电子元器件采购平台

元器件移动商城,随时随地采购

华强商城M站

元器件移动商城,随时随地采购

半导体行业观察第一站!

芯八哥公众号

半导体行业观察第一站!

专注电子产业链,坚持深度原创

华强微电子公众号

专注电子产业链,
坚持深度原创

电子元器件原材料采购信息平台

华强电子网公众号

电子元器件原材料采购
信息平台

从DS21Q55设计迁移到DS21Q50或DS21Q59的处理方案

来源:analog 发布时间:2023-07-27

摘要: DS21Q55是一个四多芯片模块(MCM)器件,具有独立的收发器,可以通过软件配置为T1, E1或J1操作。每个都由一个线接口单元(LIU)、帧器、HDLC控制器和TDM背板接口组成,并通过一个8位并行端口进行控制,该端口配置用于英特尔或摩托罗拉总线操作。DS21Q55与DS2155单收发器软件兼容,与DS21Qx5y系列产品引脚兼容。DS21Q59 E1四路收发器包含连接到四条E1线的所有必要功能。DS21Q59是DS21Q50的直接替代品,增加了信号访问和改进的中断处理。两者都由LIU,帧机和TDM背板接口组成,并通过配置为英特尔或摩托罗拉总线操作或串行端口操作的8位并行端口进行控制。

DS21Q55、DS21Q50和DS21Q59引脚的异同

下表显示了DS21Q55、DS21Q50和DS21Q59上可用的引脚。

名字类型函数DS21Q55DS21Q50/59
4/8/16MCKO4.096MHz、8.192MHz、16.384 MHz时钟
X
A0-A4地址总线位0 (LSB)到地址总线位4XX
A5 /啤酒地址总线位5 (MSB)/地址锁存使能
X
A5、A6地址总线位5到地址总线位6X
A7 /啤酒地址总线位7 (MSB)/地址锁存使能X
AJACKI备用抖动衰减器时钟输入
X
AJACKOO备用抖动衰减器时钟输出
X
BPCLK1O回平面时钟,收发器1X
BPCLK2O后平面时钟,收发器2X
BPCLK3O后平面时钟,收发器3X
BPCLK4O后平面时钟,收发器4X
BTS0总线类型选择0
X
BTS1总线类型选择
X
BTS总线类型选择(0 = Intel / 1 = Motorola )X
CS芯片选择
X
CS1芯片选择,收发器1X
CS2芯片选择,收发器2X
CS3芯片选择,收发器3X
CS4芯片选择,收发器4X
D0 / AD0 -I / O数据总线比特0/地址/数据总线比特0 (LSB)到数据XX
D7 / AD7
总线7位/地址/数据总线7位(MSB)

DVDD1--数字正电源X(注1)X
DVDD2--数字正电源X(注1)X
DVDD3--数字正电源X(注1)X
DVDD4--数字正电源X(注1)X
DVSS1--数字信号接地X(注2)X
DVSS2--数字信号接地X(注2)X
DVSS3--数字信号接地X(注2)X
DVSS4--数字信号接地X(注2)X
ESIBRD1--扩展系统信息总线读取,收发器X
ESIBRD2--扩展系统信息总线读取、收发器X
ESIBRD3--扩展系统信息总线读取、收发器X
ESIBRD4--扩展系统信息总线读取、收发器X
ESIBS0_1I / O扩展系统信息总线0,收发器1X
ESIBS0_2I / O扩展系统信息总线0,收发器2X
ESIBS0_3I / O扩展系统信息总线0,收发器3X
ESIBS0_4I / O扩展系统信息总线0,收发器4X
ESIBS1_1I / O扩展系统信息总线1,收发器1X
ESIBS1_2I / O扩展系统信息总线1,收发器2X
ESIBS1_3I / O扩展系统信息总线1,收发器3X
ESIBS1_4I / O扩展系统信息总线1,收发器4X
INTO中断XX
JTCLKJTAG时钟X
JTDIJTAG数据输入,收发器X
JTDOOJTAG数据输出,收发器X
JTMSJTAG测试模式选择X
JTRSTJTAG重置X
LIUC线路接口连接X
MCLK主时钟输入
X
MCLK1主时钟,收发器1和收发器3X
MCLK2主时钟,收发器2和收发器4X
MUX多路总线选择X
OUTA1O用户可选择输出A
X
OUTA2O用户可选择输出A
X
OUTA3O用户可选择输出A
X
OUTA4O用户可选择输出A
X
OUTB1OB .用户可选择输出
X
OUTB2OB .用户可选择输出
X
OUTB3OB .用户可选择输出
X
OUTB4OB .用户可选择输出
X
pbt并行总线类型选择
X
RCHBLK1O接收信道块,收发器#1。X
RCHBLK2O接收信道块,收发器#2。X
RCHBLK3O接收信道块,收发器#3。X
RCHBLK4O接收信道块,收发器#4。X
RCHCLK1O接收信道时钟,收发器#1。X
RCHCLK2O接收信道时钟,收发器#2。X
RCHCLK3O接收信道时钟,收发器#3。X
RCHCLK4O接收信道时钟,收发器#4。X
RCLK1O接收时钟输出从帧,收发器#1。X
RCLK2O接收时钟输出从帧,收发器#2。X
RCLK3O接收时钟输出从帧,收发器#3。X
RCLK4O接收时钟输出从帧,收发器#4。X
RCLKI1接收时钟输入的刘,收发器#1。X
RCLKI2接收时钟输入的刘,收发器#2。X
RCLKI3接收时钟输入的刘,收发器#3。X
RCLKI4接收时钟输入的刘,收发器#4。X
RCLKO1O接收时钟输出从刘,收发器#1。X
RCLKO2O接收时钟输出从刘,收发器#2。X
RCLKO3O接收时钟输出从刘,收发器#3。X
RCLKO4O从4号收发器接收时钟输出。X
RD * (DS *)读输入(数据频闪)XX
REFCLKI / O参考时钟
X
RFSYNC1O接收帧同步(在接收弹性存储之前),收发器#1。X
RFSYNC2O接收帧同步(在接收弹性存储之前),收发器#2。X
RFSYNC3O接收帧同步(在接收弹性存储之前),收发器#3。X
RFSYNC4O接收帧同步(在接收弹性存储之前),收发器#4。X
RLCLK1O接收链路时钟,收发器#1。X
RLCLK2O接收链路时钟,收发器#2。X
RLCLK3O接收链路时钟,收发器#3。X
RLCLK4O接收4号收发器链路时钟。X
RLINK1O接收链路数据,收发器#1X
RLINK2O接收链路数据,收发器#2。X
RLINK3O接收链路数据,收发器#3。X
RLINK4O接收链路数据,收发器#4。X
rlo / LOTC1O收发器#1接收同步丢失/发送时钟丢失。X
rlo / LOTC2O收发器#2接收同步丢失/发送时钟丢失。X
rlo / LOTC3O收发器#3接收同步丢失/发送时钟丢失。X
rlo / LOTC4O收发器#4接收同步丢失/发送时钟丢失。X
RMSYNC1O接收多帧同步,收发器#1。X
RMSYNC2O接收多帧同步,收发器#2。X
RMSYNC3O接收多帧同步,收发器#3。X
RMSYNC4O接收多帧同步,收发器#4。X
RNEGI1O收发器#1的帧接收负数据。X
RNEGI2O接收帧器负数据,收发器#2。X
RNEGI3O接收帧器负数据,收发器#3。X
RNEGI4O收发器#4的帧接收负数据。X
RNEGO1O从收发器1号的LIU接收负数据。X
RNEGO2O从收发器#2的LIU接收负数据。X
RNEGO3O从收发器3号的LIU接收负数据。X
RNEGO4O接收来自4号收发器LIU的负数据。X
RPOSI1O接收收发器1号帧器的正数据。X
RPOSI2O收发器#2接收帧器的正数据。X
RPOSI3O收发器#3接收帧器的正数据。X
RPOSI4O接收编帧器4号收发器的正数据。X
RPOSO1O从收发器1号的LIU接收正数据。X
RPOSO2O从收发器#2的LIU接收正数据。X
RPOSO3O从收发器#3的LIU接收正数据。X
RPOSO4O从4号收发器的LIU接收正数据。X
RRING1O接收环输入,收发器#1。XX
RRING2O接收环形输入,收发器#2。XX
RRING3O接收环形输入,收发器#3。XX
RRING4O接收环形输入,收发器#4。XX
RSER1O接收串行数据,收发器#1。XX
RSER2O接收串行数据,收发器#2。XX
RSER3O接收串行数据,收发器#3。XX
RSER4O接收串行数据,收发器#4。XX
RSIG1O接收信号输出,收发器#1。X
RSIG2O接收信号输出,收发器#2。X
RSIG3O接收信号输出,收发器#3。X
RSIG4O接收信号输出,收发器#4。X
RSIGF1O接收信号冻结输出,收发器#1。X
RSIGF2O接收信号冻结输出,收发器#2。X
RSIGF3O接收信号冻结输出,收发器#3。X
RSIGF4O接收信号冻结输出,收发器#4。X
RSYNC1I / O接收同步信号,收发器#1。XX
RSYNC2I / O接收同步信号,收发器2号。XX
RSYNC3I / O接收同步信号,收发器3号。XX
RSYNC4I / O接收同步信号,收发器#4。XX
RSYSCLK1O接收系统时钟,收发器#1。X
RSYSCLK2O接收系统时钟,收发器#2。X
RSYSCLK3O接收系统时钟,收发器#3。X
RSYSCLK4O接收系统时钟,收发器#4。X
RTIP1O接收提示输入,收发器#1。XX
RTIP2O接收提示输入,收发器#2。XX
RTIP3O接收提示输入,收发器#3。XX
RTIP4O接收提示输入,收发器#4。XX
RVDD1--接收正供给。XX
RVDD2--接收正供给。XX
RVDD3--接收正供给。XX
RVDD4--接收正供给。XX
RVSS1--接收信号地X(注3)X
RVSS2--接收信号地X(注3)X
RVSS3--接收信号地X(注3)X
RVSS4--接收信号地X(注3)X
SYSCLK1O发送/接收系统时钟
X
SYSCLK2O发送/接收系统时钟
X
SYSCLK3O发送/接收系统时钟
X
SYSCLK4O发送/接收系统时钟
X
TCHBLK1O发送信道块,收发器#1。X
TCHBLK2O发送信道块,收发器#2。X
TCHBLK3O发送信道块,收发器#3。X
TCHBLK4O发送信道块,收发器#4。X
TCHCLK1O发送信道时钟,收发器#1。X
TCHCLK2O发送信道时钟,收发器#2。X
TCHCLK3O发送信道时钟,收发器#3。X
TCHCLK4O发送信道时钟,收发器#4X
TCLK1O发送时钟,收发器#1。XX
TCLK2O发送时钟,收发器#2。XX
TCLK3O发送时钟,收发器#3。XX
TCLK4O发送时钟,收发器#4。XX
TCLKI1O发送时钟输入的刘,收发器#1。X
TCLKI2O发送时钟输入的刘,收发器#2。X
TCLKI3O发送时钟输入的刘,收发器#3。X
TCLKI4O4号收发器的时钟输入。X
TCLKO1O发送时钟输出从帧,收发器#1。X
TCLKO2O发送时钟输出从帧,收发器#2。X
TCLKO3O发送时钟输出从帧,收发器#3。X
TCLKO4O发送时钟输出从帧,收发器#4。X
TLCLK1O发送链路时钟,收发器#1。X
TLCLK2O发送链路时钟,收发器#2。X
TLCLK3O发送链路时钟,收发器#3。X
TLCLK4O发送链路时钟,收发器#4。X
TLINK1O发送链路数据,收发器#1。X
TLINK2O发送链路数据,收发器#2。X
TLINK3O发送链路数据,收发器#3。X
TLINK4O发送链路数据,收发器#4。X
TNEGI1O发送负数据输入的刘,收发器#1。X
TNEGI2O发送负数据输入的刘,收发器#2。X
TNEGI3O发送负数据输入的刘,收发器#3。X
TNEGI4O发送负数据输入的刘,收发器#4。X
TNEGO1O发送负数据输出帧,收发器#1。X
TNEGO2O发送负数据输出帧,收发器#2。X
TNEGO3O发送负数据输出帧,收发器#3。X
TNEGO4O发送负数据输出帧,收发器#4。X
TPOSI1O发送正数据输入的刘,收发器#1。X
TPOSI2O发送正数据输入的刘,收发器#2。X
TPOSI3O发送正数据输入的刘,收发器#3。X
TPOSI4O为收发器4号LIU发送正数据输入。X
TPOSO1O发送正数据输出帧,收发器#1。X
TPOSO2O发送正数据输出帧,收发器#2。X
TPOSO3O发送正数据输出帧,收发器#3。X
TPOSO4O发送正数据输出帧,收发器#4。X
TRING1O发送环输出,收发器#1。XX
TRING2O发送环输出,收发器#2。XX
TRING3O发送环输出,收发器#3。XX
TRING4O发送环输出,收发器#4。XX
TS0O收发器选择0
X
壹空间O收发器选择1
X
TSER1O发送串行数据,收发器#1。XX
TSER2O发送串行数据,收发器#2。XX
TSER3O发送串行数据,收发器#3。XX
TSER4O发送串行数据,收发器#4。XX
TSIG1O发送信号输入,收发器#1。X
TSIG2O发送信号输入,收发器#2。X
TSIG3O发送信号输入,收发器#3。X
TSIG4O发送信号输入,收发器#4。X
TSSYNC1O发射系统同步,收发器1号。X
TSSYNC2O发射系统同步,收发器2号。X
TSSYNC3O发射系统同步,收发器#3。X
TSSYNC4O发送系统同步,收发器#4。X
TSTRSTO测试/重置X
TSYNC1I / O发射同步,收发器1号。XX
TSYNC2I / O发射同步,收发器2号。XX
TSYNC3I / O发射同步,收发器3号。XX
TSYNC4I / O发送同步,收发器#4。XX
TSYSCLK1O发送系统时钟,收发器#1。X
TSYSCLK2O发送系统时钟,收发器#2。X
TSYSCLK3O发送系统时钟,收发器#3。X
TSYSCLK4O发送系统时钟,收发器#4。X
TTIP1O发送端输出,收发器#1。XX
TTIP2O发送端输出,收发器#2。XX
TTIP3O发送提示输出,收发器#3。XX
TTIP4O发送端输出,收发器#4。XX
TVDD1--传送正电源。XX
TVDD2--传送正电源。XX
TVDD3--传送正电源。XX
TVDD4--传送正电源。XX
TVSS1--发射信号接地。XX
TVSS2--发射信号接地。XX
TVSS3--发射信号接地。XX
TVSS4--发射信号接地。XX
或者说是(*)
(R / W (*))
O写输入(读/写)XX
注1:这些实际上是每个DS21Q55供电线的四个VDD电源引脚。
注2:这些实际上是每个DS21Q55供电线的三个接地引脚。
注3:这些实际上是DS21Q55器件接收侧每条电源线的两个接地引脚。

DS21Q55、DS21Q50和DS21Q59的功能异同。

DS21Q55可以完成DS21Q50和DS21Q59所能完成的所有功能操作。以下是DS2155可以完成的功能,而DS21Q50或DS21Q59不能完成的功能。

  1. E1, T1和J1操作。DS21Q50和DS21Q59都只用于E1。

  2. JATG功能:每个设备(DS2155)都有自己的JTAG状态机,因此在测试时被视为4个独立的设备。每个DS2155 IEEE 1149.1设计都支持标准指令码SAMPLE/PRELOAD, BYPASS和EXTEST。可选的公共指令包括HIGH-Z、CLAMP和IDCODE。

  3. 高阶资料连结控制控制器。HDLC控制器通过帧块发送和接收数据。HDLC控制器可以分配到任何时隙、时隙组、时隙的一部分或Sa位(E1)。

  4. 扩展系统信息总线(ESIB)功能允许多达8个收发器,2个ds21q55,通过单次读取中断状态或其他用户可选择的报警状态信息来访问。

  5. DS21Q50和DS21Q59都没有传输弹性存储。

  6. DS21Q50和DS21Q59都没有每通道空闲码。

  7. DS21Q50和DS21Q59都没有硬件信令。DS21Q50也没有SW信令功能,但DS21Q59有。

DS21Q50与DS21Q59的异同

注册Disimilarities


大多数寄存器在DS21Q50和DS21Q59之间是相同的。由于DS21Q59支持CAS/CCS信令,因此它具有DS21Q50上不可用的一些额外寄存器。

地址R / W注册的名字DS21Q50DS21Q59
1 fR / W测试2X
1 fR / W常用控制7
X
2 fR / W测试1X
2 fR / W常用控制6
X
30.R / W信令访问寄存器1
X
31R / W信令访问寄存器2
X
32R / W信令访问寄存器3
X
33R / W信令访问寄存器4
X
34R / W信令访问寄存器5
X
35R / W信令访问寄存器6
X
36R / W信令访问寄存器7
X
37R / W信令访问寄存器8
X
38R / W信令访问寄存器9
X
39R / W信令访问寄存器10
X
3R / W信令访问寄存器11
X
3 bR / W信令访问寄存器12
X
3 cR / W信令访问寄存器13
X
3 dR / W信令访问寄存器14
X
3 eR / W信令访问寄存器15
X
3 fR / W信令访问寄存器16
X

DS21Q59信令操作


这些信令访问寄存器在DS21Q50上不可用。寄存器SA1和SA16用于访问信令收发功能。通常,调用这些寄存器访问接收信令数据并将这些寄存器写入发送器的源信令数据。用户可以通过设置CCR6.5 = 1来读取写入发送信令缓冲区的内容,然后重新设置SA1 - SA16。然而,在大多数应用程序中,CCR6.5应该设置为= 0。


接收信号


信令数据从接收数据流中的时隙16采样并复制到接收信令缓冲区中。主机可以通过连接SA1到SA16访问信令数据。这些寄存器中的信令信息总是在多帧边界上更新。状态寄存器2中的SR2.7位可以用来警告主机,新的信令数据存在于接收信令缓冲区中。在更新信号缓冲区之前,主机有2毫秒的时间来读取它们。


传输信号


通过设置CCR6.3 = 1,使能从发送信令缓冲区插入信令数据。通过将信令数据写入SA1 - SA16,将信令数据加载到发送-信令缓冲区中。在多帧边界上,发送信令缓冲区的内容被加载到移位寄存器中,以便放置在传出数据流中的适当位位置上。用户可以利用状态寄存器2 (SR2.5)中的发送多帧中断来知道何时更新信令位。主机有2ms时间更新信令数据。用户只需更新自上次更新以来发生变化的信令数据。


CAS操作


对于CAS模式,用户必须提供CAS对齐模式(TS16上端的4个零)。这通常是通过将SA1的上4位设置为0来完成的。下面四位为报警位。用户只需要在多帧边界上更新相应的与SA2 - SA16信道相关的信令数据。


控制寄存器、ID寄存器和测试寄存器的不同之处


对于DS21Q50, DS21Q50的操作是通过一组7个控制寄存器配置的。DS21Q50只有五个公共控制寄存器(CCR1到CCR5)。

设备标识寄存器(IDR)位于地址0Fh。这个只读寄存器的MSB固定为一个表示存在E1四路收发器的MSB。接下来的3个msb被保留以供将来使用。设备ID寄存器的低4位用于标识设备的修订。此寄存器仅存在于收发器#1中。(ts0, ts1 = 0)

位于地址1E, 1F和2F十六进制的测试寄存器由工厂用于测试DS21Q50。在上电时,测试寄存器应设置为00h,以便DS21Q50正常工作。

注册名称:印尼盾
寄存器描述:设备标识寄存器
注册地址:0 f十六进制
位#76543.210
信谊1000ID3ID2下ID1ID0
象征名称及描述
177。
066。
055。
044。
ID33.芯片修订位3。表示芯片修订的十进制代码的MSB。
ID2下1芯片修订位2。
ID12芯片修改位
ID00芯片修改位0。表示芯片修订的十进制代码的LSB。

对于DS21Q59, DS21Q59的操作是通过一组9个控制寄存器配置的。共有七个通用控制寄存器(CCR1至CCR7)。

在地址0Fh处有一个设备标识寄存器(IDR)。这个只读寄存器的4个msb固定为1 0 0 1,表明存在DS21Q59 E1四路收发器。设备ID寄存器的低4位用于标识设备的修订。此寄存器仅存在于收发器#1中。(ts0, ts1 = 0)

位于地址1E的测试寄存器是工厂在测试DS21Q59时使用的。上电时,为了使DS21Q59正常工作,测试寄存器应设置为00h。

注册名称:印尼盾
寄存器描述:设备标识寄存器
注册地址:0 f十六进制
位#76543.210
信谊1001ID3ID2下ID1ID0

中断处理的不同之处


DS21Q59是DS21Q50的直接替代品,增加了改进的中断处理。在DS21Q59中,只要事件发生,一些基于事件的中断就会连续发生(RSLIP、SEC、TMF、RMF、TAF、RAF、RCMF)。其他基于事件的中断仅在第一次检测到事件(LOTC, PRSBD, RDMA, RSA1, RSA0)时强制INT引脚低一次,即,当接收方检测到PRBS模式时,PRBSD中断将触发一次。如果接收方继续接收到PRBS模式,则不再触发中断。如果接收方随后检测到不再发送PRBS,则接收方将复位,当它再次接收到PRBS模式时,将触发另一个中断。

DS21Q59可以快速确定4个端口中的哪个状态寄存器通过在任何端口中检查未使用的地址之一(如0Ch, 0Dh或0Eh)导致中断。

位#76543.210
信谊SR2P4SR1P4SR2P3SR1P3SR2P2SR1P2SR2P1SR1P1
象征名称及描述
SR2P47状态寄存器2端口4。这个位上的1表示端口4中的状态寄存器2正在断言中断。
SR1P46状态寄存器1端口4。这个位的1表示端口4的状态寄存器1正在断言中断。
SR2P35状态寄存器2端口3。这个位上的1表示端口3中的状态寄存器2正在断言中断。
SR1P34状态寄存器1端口3。这个位的1表示端口3中的状态寄存器1正在断言中断。
SR2P23.状态寄存器2端口2。这个位上的1表示端口2中的状态寄存器2正在断言中断。
SR1P22状态寄存器1端口2。这个位上的1表示端口2中的状态寄存器1正在断言中断。
SR2P11状态寄存器2端口1。这个位上的1表示端口1的状态寄存器2正在断言中断。
SR1P10Status Register 1端口1。这个位的1表示端口1的状态寄存器1正在断言中断。



声明:本文观点仅代表作者本人,不代表华强商城的观点和立场。如有侵权或者其他问题,请联系本站修改或删除。

社群二维码

关注“华强商城“微信公众号

调查问卷

请问您是:

您希望看到什么内容: