CAV-1553B-M是一款高性能的1553B模块,符合MIL-STD-1553B和GJB-289A-97规范,支持单功能(BC,orRT,or BC)和多功能(BC&1RT&BM),主机端接口支持串口和SPI接口。该模块内部集成32K×16bit的双端口RAM。
串口接口支持RS232/RS422/RS485,通信速率高达4Mbps。SPI接口最高同步时钟支持22MHz。
CAV-1553B-M采用自主研发的智能1553B协议处理器,可实现对1553B总线消息的精准调度、实时收发及响应。其中,针对发送矢量字的应用,BC功能模块的Condition Block可实现非周期消息的自动发送,RT功能模块可在接收到BC发送的非周期消息后可自动清除服务请求位,消息处理过程不需要主机端参与,真正实现了消息的智能处理。
CAV-1553B-M功能强大,体积小巧,适用于对功耗、体积要求苛刻的嵌入式环境中,实现嵌入单板扩展1553B总线接口。
CAV-1553B-M-DB 开发板
功能特点
· 符合GJB-289A-97规范,支持1路双冗余1553B通道
· 支持单功能(BC,or RT,or BC)和多功能(BC&1RT&BM),
· 芯片自动处理1553B总线消息,极少需要主机端干预
· 针对发送矢量字应用优化,极大减少处理过程主机端的参与
· 32K×16bit内部RAM
· 提供总线传输状态指示灯
· 提供48位时间标签
· 提供中断队列,可缓存多个中断信息
· 内置协议处理逻辑、数据通道和内部RAM自检测
· 集成总线收发器,外部只需连接隔离变压器
· 配套开发板:CAV-1553B-M-DB
BC
· -支持周期和非周期消息的发送
· -支持实时的条件跳转
· -支持消息的重试和自动总线切换
· -支持多个数据缓存区
RT
· -支持响应时间和状态字可编程
· -服务请求位硬件自动清除
· -支持多个数据缓存区
· -支持RT监控功能
BM
· -全部1553B总线消息的监控和错误检测
· -支持过滤和触发功能
软件
· 提供完整的C语言API函数
· 提供20多个使用ANSI C编写的例程
主机接口
· - 串口: 最高支持4Mbps,支持RS232/422/485
· - SPI接口:支持4线制,时钟高达22MHz
· - 并行总线:支持16位同步或异步并行总线,高速通信总线方便连接DSP,ARM或单片机
物理 环境参数 | 直插PQFP-24 封装 | |
物理尺寸:长×宽×高:26mm×26mm×6mm | ||
功耗:0.65A@3.3V(总线负载95%) | ||
工作湿度:5% ~ 95%,无凝结 | ||
商业级工作温度:0 ~ +70℃ | ||
工业级工作温度:-40 ~ 70℃ | ||
功能参数 | 时钟频率:40MHz的单端时钟 | |
占用资源 (以Xilinx Spartan6 FPGA为例 ) | LUT:8818 | |
FF:5874 | ||
BRAM:13 | ||
可用于Xilinx和Altera FPGA | ||
仿真工具:Modelsim SE 6.5 | ||
辅助功能 | 48 位,1us 时间标签 | |
提供温度监控功能 | ||
高级可编程中断队列 | ||
总线传输状态 LED 指示 |
CAV-1553B-M-SPI-S-C/I SPI 主机接口
CAV-1553B-M-UART-S-C/I UART 主机接口
S = 单功能&多功能
C/I = 商业级/工业级(标配工业级)