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

华强商城公众号

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

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

华强商城M站

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

半导体行业观察第一站!

芯八哥公众号

半导体行业观察第一站!

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

华强微电子公众号

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

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

华强电子网公众号

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

配置达拉斯半导体DS3131 40端口的技术方案

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

摘要: 本应用说明提供了初始化序列,以配置达拉斯半导体DS3131 40端口,非信道化,位同步HDLC控制器。

通过设计,DS3131在上电后不会控制PCI总线。所有的物理端口将发送 所有的(不是HDLC空闲代码),因此,DS3131将在上电时空闲。另一方面 ,DS3131直接或间接地使用RAM基本内存来存储内部状态 机器的状态。由于 DS3131有许多非常复杂的状态机和相互作用的功能块,因此在上电后,必须将所有内部寄存器初始化为已知状态,然后才能传输和接收任何数据 数据包。

建议用户在发送分组数据前遵循此初始化顺序。

表1

初始化步骤评论
1)系统复位系统复位可以通过硬件动作通过 PRST*信号或软件动作通过 主复位和ID寄存器中的RST控制位来调用。通过系统重置,所有配置寄存器都设置为 零(0000h)。
2)配置本地总线桥模式 控制(LBBMC)寄存器请注意,这个寄存器不受软件调用 系统重置的影响。只有在硬件复位时,它才会被强制为全零。
3)配置PCI这是通过断言PIDSEL信号实现的。
4)禁用发射&为每个通道接收DMA通过发送和接收RAM中的通道启用位,确保DMA在发送和接收端 都是关闭的。
5)配置接收DMA编程接收DMA配置RAM。
6)配置接收FIFO编程接收FIFO寄存器。
7)配置接收层1编程接收端口寄存器(RP[n]CR)。
8)配置发送DMA编程传输DMA配置RAM。
9)配置发送FIFO编程发送FIFO寄存器。
10)配置传输层2编程传输HDLC端口控制寄存器(TH[n]CR)。
11)配置发送层1编程发送端口寄存器(TP[n]CR)。
12)配置接收层2编程接收HDLC端口控制寄存器(RH[n]CR)。
13)为每个 通道启用接收DMA在接收DMA配置RAM 中为将要使用的通道设置通道启用位。
14)为每个 通道启用传输DMA在传输DMA配置 中为将要使用的通道设置通道启用位。
15)配置中断可选的。
16)配置主控寄存器在主配置(MC) 寄存器中设置RDE和TDE控制位。


注意:建议在DS3131上电时进行“hardware Reset”。
校验信号。                            

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

社群二维码

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

调查问卷

请问您是:

您希望看到什么内容: