1553B总线使用介绍(二)

本文详细介绍了BU648431553B协议芯片的寻址空间特点,包括其64KB外部RAM访问需求,以及读写时序操作,特别关注了TRANSPARENT/BUFFERED模式和ZERO_WAIT/NONZEROWAIT的区别,为开发者提供了芯片操作的详细指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本篇以BU64843为例,对1553B内部寻址空间、读写时序操做进行介绍。

1、1553B存储空间

       1553B协议芯片BU64843提供了16位宽的地址和数据总线,因此其可以访问RAM空间为64KB(0x0000~0xFFFF),要访问64KB RAM必须要向BU64843提供外部RAM实现,因为该芯片内部仅提供了4KBX16Bit 的片内RAM空间,该地址的范围0x0000~0x0FFF。

       1553B的控制寄存器和内存共用片上寻址空间(其中寄存器地址范围:0x0000~0x001F),因此需要通过芯片外部的管脚进行访问控制。

2.1553B的读写时序

        BU64843支持8位、16位或者32位的主控制CPU访问,由于芯片内部仅有4KB RAM,因此仅需要12根地址线就可以完成访问,所以32位和16位是没有区别的,这里仅以16位为例说明1553B的读写时序。

        1553B协议芯片需要选择TRANSPARENT(透明)、BUFFERED(缓冲)模式,这里使用的是对片内RAM的访问,因此TRANSPARENT/BUFFERED 管脚逻辑值应为0,另外协议芯片还提供了ZERO_WAIT(零等待)和NONZERO WAIT(非零等待)两种模式,顾名思义他们两者的区别是:ZERO_WAIT在执行读写时序时不需要等待协议芯片读写完成,这是由时序保证的,NONZERO WAIT则需要在执行读写后,等待协议芯片读写完成后,再执行下一次的读写操作。显然ZERO_WAIT模式对于时序控制的要求非常高,因此建议采用NONZERO WAIT模式。

        BU64843协议芯片的读时序如下图所示(主要涉及:片选、选通、内存控制、读写、芯片内部逻辑IO、就绪、地址总线和数据总线的管脚控制):

       CPU主控制器首先拉低片选(SELCET)和选通(STRBD),1553B协议芯片在时钟的上升沿采集到该信号后,协议芯片会在在紧接着的下降沿采集  内存寄存器(MEM/REG)和读写(RD/WR)管脚进入读周期,再次在后面时钟周期上升沿分别完成地址和数据的采集,当协议芯片的就绪(READY)信号被拉低时,表示协议芯片已经完成本次读取操作,此时CPU可以读取总线数据,数据读取完成后由CPU拉高选通(STRBD),释放所有的1553B协议芯片控制信号,表征本次操作结束(注:IOEN管脚为1553B协议芯片的输出信号,其为低时表示协议芯片内部RAM允许被操作)。

       BU64843协议芯片的写时序如下图所示(主要涉及:片选、选通、内存控制、读写、芯片内部逻辑IO、就绪、地址总线和数据总线的管脚控制):

        1553B协议芯片的写操作时序与读取类似,这里不再赘述。下表给出各管脚的时序控制时间要求。

以上就是本篇1553B协议芯片的片内寻址空间、读写时序(个人对芯片理解)操做的所有过程。

MIL-STD-1553B总线快速入门教程, 对1553B总线协议进行了系统讲解,包括1553B总线概述、1553B总线的网络拓扑结构、工作模式、传输方式、数据格式、1553B总线的网络搭建连接,以及1553B的选型开发等,是1553B初学者的必备资料。 目 录 1. 1553B总线概述 1.1 1553B总线历史背景 1.2 1553B总线的应用 1.3 1553B总线的优点 1.4 1553B总线协议标准 1.5 1553b相关资料下载 2. 1553B基础知识介绍 2.1 1553B总线的网络拓扑结构 2.2 1553B总线的工作模式 2.2.1 总线控制器(BC) 2.2.2 远程终端(RT) 2.2.3 总线监视器(BM) 2.3 1553B总线的传输方式 2.4 1553B总线的数据格式 2.4.1 1553B字格式(命令字,数据字,状态字) 2.4.2 1553B消息格式 2.4.3 1553B消息间隔和响应时间 2.5 1553B总线的连接方式 2.5.1 1553B总线传输线性能要求 2.5.2 1553B总线耦合方式 2.5.3 1553B总线组网 3. 1553B相关产品介绍及应用 3.1 1553B产品简介 3.2 ZHHK1553系列板卡功能介绍 3.2.1 ZHHK1553B-PCI系列 3.2.2 ZHHK1553B-USB系列 3.2.3 ZHHK1553B-CPCI/PXI系列 3.2.4 ZHHK1553B-PMC/PCIE/VME系列 3.2.4 ZHHK1553B-PC104(Plus)系列 3.2.5 ZHHK1553B-ETH系列 3.2.7 ZHHK1553B多功能卡系列 3.2.8 ZHHK1553B定制卡系列 3.3 ZHHK1553B系列应用程序介绍 3.3.1 总线控制器 ( BC)功能 3.3.2 远程终端(RT)功能 3.3.3 总线监视器(MT)功能 3.4 ZHHK1553B系列Windows下编程 3.4.1 驱动程序引用的结构 3.4.2 驱动程序函数接口说明 3.4.3 应用程序开发例程 3.5 1553B综合航电仿真测试设备 3.5.1 航空多总线测试仪 3.5.2 航电飞参及告警模拟系统 3.5.3 便携1553B总线测试仪 3.5.4 综合惯导测量系统 3.5.5 基于1553B、CAN总线遥测地检系统 3.5.6 基于1553B、CAN总线装甲车辆仿真测试系统 3.6 1553B连接器配件(连接器、耦合器、终端电阻、线缆等)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值