logo资料库

BU61580配置调试文档.doc

第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
资料共27页,剩余部分请下载后查看
BU-61580调试文档
1、硬件设计
1.1原理图连接
1.2说明以及第一版调试遇到问题
2、寄存器配置
2.1 BU-61580寄存器空间地址映射表
寄存器0:中断屏蔽寄存器,A(4:0)=00000
寄存器1:配置寄存器#1,A(4:0)=00001
寄存器2:配置寄存器#2,A(4:0)=00010
寄存器3:启动复位寄存器,A(4:0)=00011
寄存器4:BC控制字/RT子地址控制字寄存器,A(4:0)=00100
寄存器5:时间标签寄存器,A(4:0)=00101
寄存器6:中断状态寄存器,A(4:0)=00110
寄存器7:配置寄存器#3,A(4:0)=00111
寄存器8:配置寄存器#4,A(4:0)=01000
寄存器9:配置寄存器#5,A(4:0)=01001
寄存器10:监视数据栈地址寄存器,A(4:0)=01010
寄存器11:BC帧时间剩余寄存器,A(4:0)=01011
寄存器12:BC消息时间剩余寄存器,A(4:0)=01100
寄存器13:BC 信息帧/RT 上一个命令字/MT 触发字寄存器,A(4:0)=01101
寄存器14:状态字寄存器,A(4:0)=01110
2.2 UT1553B的BC模式命令块简介
(1)BC模式存储器结构
(2)BC消息字格式
(3)方式控制(RT端午响应时可以通过方式码测试发送器是否关闭)
2.3 UT1553B的RT模式命令块简介
(1)RT存储结构
(2)RT消息模式
(3)RT描述符堆栈
(4)指令非法化
3 BU-61580配置实例
3.1BC模式
3.2 RT模式
BU-61580 调试文档
1、硬件设计 1.1 原理图连接 SYMBOL 地址总线 DESCRIPTION 16 位地址总线(接 DSP) SYMBOL 数据总线 MEM/REG STRBD ADDR_LAT 存储器寄存器选择(接 DSP 外部地址总线 BIT16) 与 SELECT 一起控制数据传送 周期(接 FPGA) 地址锁存(接 FPGA) SELECT INT WR/RD TX/RX-A+ A 通道正端(接变压器 A 1 脚) TX/RX-A- TX/RX-B+ B 通道正端(接变压器 B 1 脚) TX/RX-B- RTAD TAG_CLK 接上下拉电阻 内部计数器时钟(接 FPGA 的 GPIO) RTADP EXT_TRIG DESCRIPTION 16 位数据总线(接 DSP 外 部数据总线) 与 STRBD 配 合 使 用 ( 接 FPGA) 中断请求信号(接 FPGA 输 入引角) 读写控制信号(接 DSP 外部 总线的 R/W 信号) A 通道负端(接变压器 A 3 脚) B 通道负端(接变压器 B 3 脚) 接上下拉电阻 外 部 触 发 ( 接 FPGA 的 GPIO)
1.2 说明以及第一版调试遇到问题 1、采用单 5V 供电,数字 5V 模拟 5V 通过磁珠隔离 2、时钟输入选用 16MHz 有源晶振 3、变压器信号 PM-DB2725,2 脚接 DGND 4、RT 终端地址有两种配置方式:软件配置(配置寄存器#4、#5)和硬件配置(外部 RTAD、 RTADP 引脚);软件配置灵活可变,硬件通过上下拉电阻固定 RT 地址,根据实际需要选择终 端地址配置。 遇到问题: 内存存储区域在 CCS 地址观察窗上显示不稳定 RT 地址只能通过硬件配置 RT 对命令字不响应,后面通过方式控制中取消 RT 发送器关闭命令使 RT 恢复正常 (偶尔)RT 收发响应对数据个数和子地址数值的奇偶性有关联,未发现具体规律
2、寄存器配置 2.1 BU-61580 寄存器空间地址映射表 寄存器 0:中断屏蔽寄存器,A(4:0)=00000 用于使能和关闭个各种条件下的中断请求;置“1”使能;“0”屏蔽。
寄存器 1:配置寄存器#1,A(4:0)=00001 用于配置 BU-61580 工作模式。
寄存器 2:配置寄存器#2,A(4:0)=00010 用于配置 BC,RT 储存器管理模式选择,时间标签工作控制 寄存器 3:启动复位寄存器,A(4:0)=00011 主要用于启动复位控制,往对应位写“1”使能。
寄存器 4:BC 控制字/RT 子地址控制字寄存器,A(4:0)=00100 在 BC 模式下,主机可以访问当前 BC 控制字寄存器。BC 控制字包含的位:选择激活总线, 消息的格式,使能掉线模式,自测试,屏蔽状态字,使能消息重试和中断,以及 MIL-STD-1553A 或 MIL-STD-1553B 出错处理等。在 RT 模式下,主机能够访问当前或最近的子地址控制字。子 地址控制字用于选择存储器空间配置方式和使能当前消息的中断。可以通过读写该寄存器辅 助测试 B61580 电路内部工作状况。
寄存器 5:时间标签寄存器,A(4:0)=00101 能够保存实时时钟的值,该寄存器可编程的分辨率为 2,4,8,16,32 和 64μs/LSB 。 TAG_CLK 作为外部时钟输入也能锁住该寄存器。在 BC、RT 和消息监视模式下,消息的起始 (SOM)和消息的截止(EOM)均能促使时标寄存器的当前值写入 RAM 的栈空间。
分享到:
收藏