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

华强商城公众号

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

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

华强商城M站

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

半导体行业观察第一站!

芯八哥公众号

半导体行业观察第一站!

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

华强微电子公众号

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

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

华强电子网公众号

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

如何从DS2155单端口收发器过渡到DS21458多端口收发器

来源:analog 发布时间:2023-09-01

摘要: 说明如何从DS2155单端口收发器过渡到DS21458多端口收发器。需要更改软件和存储器结构,引脚不兼容。

DS21458是一款四端口T1/E1/J1单片收发器(SCT),具有和DS2155单端口T1/E1/J1 SCT相同的寄存器组。DS2155和DS21458具有相同的软件架构,因而从单端口的DS2155向四端口的DS21458移植比较容易。本文详细说明了DS2155和DS21458之间的细微差异。

简介

DS21458是一款四端口T1/E1/J1单片收发器(SCT),具有和DS2155单端口T1/E1/J1 SCT相同的寄存器组。DS2155和DS21458具有相同的软件架构,因而从单端口的DS2155向四端口的DS21458移植比较容易。本文详细说明了DS2155和DS21458之间的细微差异。

寄存器映象

DS21458包含了DS2155寄存器映象的四份拷贝,每个端口一份。通过两条高位地址线A8和A9进行端口选择。尽管存储器映象基本上相同,DS2155和DS21458之间还是存在着一些小的差异。下面的表1总结了这些差异。

表1. 寄存器映象差异

Register Name.BitAddressBit NameDS2155DS21458Comments
CCR1.370hDICAIX--Disable Idle Code Auto Increment - Selects/deselects the auto-increment feature for the transmit and receive idle code array address register, this function is not available in the DS21458
CCR1.770hMCLKSX--MCLK Select, allows the user to select either TSYSCLK or MCLK as the master clock, this function is not available in the DS21458
CCR3.672hINTDISX--Interrupt Disable, allows the user to disable all interrupts regardless of the Interrupt Mask Register settings, this function is not available in the DS21458.
CCR3.772hTMSSX--Transmit Multi-frame Sync Source, allows the users to select the framer or TSYNC pin as the source of the multi-frame sync, this feature is not available on the DS21458.
LBCR.74AhLTS--XLIUC/TPD Pin Function Select, this pin selects the function of the LIUC/TPD pin and should always be set to a 1 in the DS21458. This bit does not exist in the DS2155 memory map.
PSA1F1h----XPulse Shape Adjustment Register 1 - Allows the user to adjust the transmit pulse waveform, this register is not available on the DS2155.
PSA2F2h----XPulse Shape Adjustment Register 2 - Allows the user to adjust the transmit pulse waveform, this register is not available on the DS2155.
IDR0Fh--XXDevice Identification Register - This read only register displays the Device ID and Chip Revision of the given device and the contents will depend on which part or revision is used.


引脚变化

DS21458的引脚名与DS2155的对应引脚几乎相同,一个显著的区别是DS21458的有些引脚为了区分不同的端口而有所变化。例如,DS2155上的单个RSIG引脚在DS21458上变成了RSIG1, RSIG2, RSIG3和RSIG4,分别对应于四个端口。

DS2155有一个MCLK引脚,而DS21458有两个MCLK引脚,分别称为MCLK1和MCLK2。这两个引脚可以由DS21458上的一个公共源驱动。

DS2155有一个XTALD引脚,允许选择使用一个石英晶体连接在MCLK和XTALD引脚上。DS21458不支持这项功能,因而没有XTALD引脚。

8xCLK引脚也是DS21458所没有的。该引脚是DS2155的8倍频时钟输出,在DS21458上被取消了。

DS21458多了两个地址引脚, A8和A9,在DS2155上没有。这些地址引脚用于选择四个端口中的一个。

DS2155有四个普通用户输出引脚,不再出现在DS21458上。这些引脚是UOP0, UOP1, UOP2和UOP3。

LIUC引脚在DS2155上用于分离线路接口单元(LIU)和成帧器,在DS21458上被称为发送掉电(TPD)引脚。在DS21458上用户能够有限地访问成帧器和LIU之间的时钟和数据信号,不再需要LIUC引脚。在DS2155上只能通过LIC1寄存器中的TPD位使用TPD功能。由于能够有限地访问LIU和成帧器之间的信号,以下引脚在DS21458上不再出现:TPOSI, TNEGI, TCLKI, RPOSI, RNEGI和RCLKI。

ESIB功能

DS2155的扩展系统信息总线(ESIB)功能允许多达8个独立的DS2155作为一组,共用同一个8位CPU总线来报告告警和中断状态。为此,在DS2155架构中,多个器件的这些信号被外部连接在一起。在DS21458中,ESIB信号在内部汇流,只引出单组信号,以便连接另外的DS21458到ESIB总线上,构成8端口总线。有关ESIB总线功能的详细信息,请参照DS21458数据资料。

JTAG功能

DS21458的所有四个端口只用单个JTAG链。在DS2155中,JTAG链上只有一个端口。有关JTAG链的详细信息请参照DS21458数据资料中的JTAG部分。

结论

虽然DS2155和DS21458之间存在着细微的存储器映象差异,从单端口的DS2155到四端口的DS21458进行设计移植还是相当简单明了的。寄存器位的变化极少,并且除了DS21458中增加了一些支持多端口设计的引脚外,两款器件的引脚功能也基本上相同。

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

社群二维码

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

调查问卷

请问您是:

您希望看到什么内容: