没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
B61580使用手册
1、主要特点
●
双路 1553 总线收发模块
●
完整的 MIL-STD-1553B 双余度总线控制器(BC)、远程终端(RT)和监测终
端(MT);
●
与主机和外部存储器灵活的接口模式;
● 16M / 12M 可选择的时钟工作频率;
●
BC 和 RT 方式的多消息处理能力;
● BC 方式消息自动重试、信息帧的自动重发和可编程的消息间延时;
●
强大的内部自测试功能;
●
RT 模式灵活的数据缓冲方式;
●
可选择消息的监测模式;
●
同步 RT/监测模式;
●
DIP70 封装;
2、简单介绍
B61580 为 MIL-STD-1553B 总线上先进的通讯控制器,其内部的 BC、RT 和
MT 功能,为 MIL-STD-1553B 系统设计提供了一个智能的解决方法。该器件多
电路模块的陶瓷封装(MCM),电路内部集成有:数字协议控制电路,双路总线
收发器等模块。因此,该电路更适合高强度的应用环境。电路内部主要的逻辑模
块为:双路收发器、完整的 BC/RT/MT 多功能协议逻辑、存储器管理逻辑和中断
逻辑,4K×16 位的静态存储器和与处理器总线的接口逻辑,其整体框图如图 1
所示。
B61580 包括内部地址锁存器和双向的数据缓冲电路以便于其与处理器总线
的数据交换。B61580 还可以很方便的与 8 位或 16 位的处理器进行接口通信,另
外,在共用 RAM 和 DMA 配置模式下,B61580 能最大外扩 64KRAM。
B61580 电路是支持多协议数据总线的器件,它支持多种通信协议,如:
MIL-STD-1553A、MIL-STD-1553B、MIL-STD-1773、STANAG3838 和 MCAIR
A3818,A5232 和 A5690 等协议。
B61580 的 MT 模式支持三种监视模式:字测试、可选择消息测试和与 RT 组
合的可选择测试方式。BC 模式具有总线消息自动重试和可编程消息间间隔以及
1
帧自动重发功能。RT 模式具有总线消息记录时标和内部命令非法化功能。
3、主要结构
如下图 1 所示,给出了 B61580 电路内部结构图。
4、功能和特点
4、1 编码/解码器:
B61580 电路在默认模式下是以时钟频率 16M 工作,根据需要,通过软件编
程可以将它配置成时钟频率 12M 的工作方式。在 16M 的工作模式下(电路复位),
内部解码/编码器的采样频率为 16M;在 12M 的工作模式下,解码/编码器的采样
频率为 24M。高的采样频率提高了电路内部编码/解码器的容错能力。
4、2 中断:
B61580 电路内部具有功能强大的中断逻辑,它为中断产生和中断处理提供
了很多可编程的选择。电路的中断输出引脚(INT)具有三种软件可编程选择方
式:脉冲形式、电平输出的软件控制方式和读取内部中断状态寄存器自动电平输
出。中断状态寄存器可以提供目前中断的状态,通过读取中断状态寄存器,处理
器能很容易判断中断产生的原因。中断状态寄存器的值可以通过两种方式来更
图 1 B61580 电路内部结构
2
新。一种为标准的中断处理模式,即:当中断存在并且中断屏蔽寄存器中相应的
位被激活时,中断状态寄存器中相应的中断位被更新。另一种为中断处理的增强
模式,即:只要中断产生,无论中断屏蔽寄存器中相应的位是否被激活,中断状
态寄存器中相应的位被更新。因此,中断屏蔽寄存器中的每一位均能触发相应情
况的中断。
4、3 地址译码、内部寄存器和存储器管理:
B61580 电路与处理器的软件接口包括 17 个内部常规寄存器和 8 个额外的测
试寄存器,以及 4K×16 位的内部存储器空间。
4、4 中断屏蔽寄存器:能够触发或屏蔽各种中断请求。
配置寄存器#1 和#2:主要用于配置电路的操作模式,软件控制 RT 状态字的
各个位,激活存储器空间,BC 模式的错误停止,RT 存储器管理模式选择以及时
标操作等等。
4、5 开始/复位寄存器:主要用于对电路软件复位,BC/MT 模式的启动,中
断复位,时标复位和时标寄存器测试等。同时它还能规定 BC 在自动重试模式下,
停止在当前消息发完或者当前信息帧发完的情况下。
4、6 BC/RT 命令栈指针寄存器:电路在 BC/RT 模式下,用于主机确定当前
消息或最近消息的在存储器中的栈点位置。
4、7 BC 控制字/RT 子地址控制字寄存器:在 BC 模式下,主机可以访问当前
BC 控制字寄存器。BC 控制字包含的位:选择激活总线,消息的格式,使能掉线
模式,自测试,屏蔽状态字,使能消息重试和中断,以及 MIL-STD-1553A 或
MIL-STD-1553B 出错处理等。在 RT 模式下,主机能够访问当前或最近的子地址
控制字。子地址控制字用于选择存储器空间配置方式和使能当前消息的中断。可
以通过读写该寄存器辅助测试 B61580 电路内部工作状况。
4、8 时标寄存器:能够保存实时时钟的值,该寄存器可编程的分辨率为 2,
4,8,16,32 和 64μs/LSB。TAG_CLK 作为外部时钟输入也能锁住该寄存器。
在 BC、RT 和消息监视模式下,消息的起始(SOM)和消息的截止(EOM)均
能促使时标寄存器的当前值写入 RAM 的栈空间。
4、9 中断状态寄存器:能映射中断屏蔽寄存器并包括一个屏蔽中断位。主
机能通过读取相应中断位来判断产生中断的原因。
3
4、10 配置寄存器#3,#4 和#5:通过配置这些寄存器来使能 B61580 电路
的许多先进特性。在 BC 模式下,增强模式特性包括扩展 BC 控制字和 BC 块状
态字,附加的错误停止(SOE),帧自动重试,可编程消息时间间隔,消息自动
重发,状态字的屏蔽,有选择性的消息发完后中断等。在 RT 模式下,增强模式
的特性包括扩展 RT 块状态字,与 RT 组合可选择监测模式,单个接收到的(或
广播的)子地址的双缓冲配置方式和交替的 RT 状态字等。在 MT 模式下,增强
模式可以使能可选择的消息监测,与 RT 组合可选择监测模式,以及监视触发性
能等。
4、11 数据栈地址寄存器:在选择性字监测模式下,用于标示存储器存储当
前消息(第二个命令字,数据字和 RT 状态字)的地址。
4、12 帧时间保持寄存器:用于标示当前 BC 信息帧保留的时间。该寄存器
的计时分辨率为 100μs/LSB。
4、13 消息时间保持寄存器:用于标示在一个 BC 信息帧中消息与消息之间
的时间。该寄存器的计时分辨率为 1μs/LSB。
4、14 BC 信息帧/RT 上一个命令字/MT 触发字寄存器:在 BC 的信息帧自
动重试模式,它用于配置 BC 信息帧的时间。该寄存器的计时分辨率为
100μs/LSB,最大计时数为 6.55μs。在 RT 模式下,该寄存器存储 RT
处理的当前
或最近的 1553 命令字。在 MT 模式下,该寄存器存储 16 位的触发(命令)字,
用于启动或停止监测或者用于产生中断。
4、15 状态字寄存器:提供 B61580 电路的 RT 状态字以及建立测试字。该
寄存器为只读寄存器。
4、16 测试寄存器 0-7:这些寄存器主要用于测试,在 B61580 电路设计和
生产以及系统集成时用到。
下表 1 为 B61580 电路内部寄存器地址映射表,在表 2 到表 19 中分别对各
个内部重要的寄存器中各个位进行了详细的说明。
表 1 寄存器地址映射表
地址线 寄存器描述
HEX A4 A3 A2 A1 A0
00 0 0 0 0 0 中断屏蔽寄存器(读/写)
01 0 0 0 0 1 配置寄存器#1(读/写)
02 0 0 0 1 0 配置寄存器#2(读/写)
4
剩余42页未读,继续阅读
资源评论
- razor200609302012-10-10该文档是DDC原文档的精简版本,囊括了原理与配置单元解析等基础内容,缺少配置方案的例程解析。用作学习只能打打基础,要想搞清1553B和61580还得读DDC的文档;但是对于以前用过61580的技术员来说,作为速查手册倒是很方便。
- rainjlu2020-05-12不错,可作为查询手册,很方便。
- qhyx1692012-10-25基础内容介绍的很全面,深度有待发掘,作为参考和查询手册可以!
kuangfeng2008
- 粉丝: 5
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功