应用笔记 3919

DS26303 LIU的初始化和配置


摘要 : 本应用笔记描述了如何正确配置DS26303 T1、E1、J1线路接口单元(LIU),并包含C语言风格范例代码,可以帮助设计者快速实现基本的系统操作,方便初期软件开发。

引言

在为一个新设计的电信系统开发软件时,最棘手的任务莫过于实现基本的设备操作。DS26303收发器的大量功能和多端口操作使软件开发更趋复杂。 为了方便初期系统开发,Maxim公司提供了C风格范例代码,它可以在T1或E1模式下初始化设备,软件开发人员只需针对所需的操作修改代码,或编写与特定系统相关的功能。一旦代码编译完毕,即可载入系统进行测试与评估。需要注意的是DS26303有两个版本,分别是DS26303-120和DS26303-75。它们的区别很小,只会影响到几个设置,因此需要弄清楚设计中用到的是哪个器件。

代码范例

图1中所示的范例代码在稍加修改之后就可以正确编译以供目标系统使用。'write(address,data)'和'wait(milliseconds)'两个函数调用过程与系统相关,因此需要根据所用的微处理器编写。该代码假定设备被映射到16位的本地总线(地址偏移0x0000),并且设备的数据总线为8位。 对于其他情况,则需要修改代码或编写函数调用来解决。此段代码还包含某些寄存器的多种不同设置,从而为开发人员提供了时钟频率、线路编码等参数的多种选择。虽然包含了大量的基本功能,但该代码并不完备。当需要实现其他附加功能时,请参考数据资料。

图1. DS26303线路接口单元的初始化和配置代码<
下载完整代码
(TXT, 16kB)
图1. DS26303线路接口单元的初始化和配置代码

参考
如果对LIU的初始化和配置有其它疑问,请联系电信应用技术支持团队。

如需了解有关DS26303八路T1/E1/J1线路接口单元的更多信息,请查阅相应的数据资料(参见Maxim网站上的T/E载波与分组交换产品部分)。