周立功公司:可选消息监控器在CAN总线开发中的关键步骤

需积分: 50 10 下载量 99 浏览量 更新于2024-08-06 收藏 783KB PDF 举报
本文档主要介绍了周立功公司的BU-65170/61580 RT总线控制器在开发可选择的消息监控器模式以实现MIL-STD-1553B Notice2兼容性的过程。这种控制器提供了多种可编程功能,如忙状态字的软件控制、RT状态字的设置、以及RT功能的自动化选项,以减轻主处理器的负担。 首先,可编程的忙状态字允许根据指令广播/自有地址、T/R位和子地址动态设置忙位,确保数据字的正确接收和处理。此外,RT功能还包括可由软件控制的标志状态字、服务请求状态字、定时标签寄存器操作、数据传输相关的状态判断,以及对1553A和保留模式码的处理。 在MT结构方面,文档重点介绍了三种总线监控器模式:默认的字监控器模式,以及可选择的消息监控器模式和远程终端/可选择的消息监控器模式。推荐使用可选择的消息监控器,因为它提供基于RT地址、T/R位和子地址的更精确监控,并消除软件判断消息边界的需求,从而减少开发工作和运行时CPU资源的消耗。 字监控器模式下,BU-61580会接收并存储来自两条1553总线的指令、状态和数据字,每个字在RAM中占用一对,包含数据和监控器ID信息。监控器触发字寄存器增加了模式的灵活性,允许用户定义触发条件和中断请求。 可选择的消息监控器是文档的核心部分,它通过智能地过滤和解析来自双总线的消息,简化了主处理器的软件设计,只需关注关键信息,减少了CPU的负担。该模式支持基于RT地址的监控,以及子地址区别的功能,使得数据处理更加高效。 BU-61580的硬件特性包括集成的MIL-STD-1553接口、灵活的处理器/存储器接口、不同容量的RAM选项、错误检测和校验、自动重试机制、以及可编程的RT数据缓存和错误处理机制。此外,它还支持多种工作模式,如透明/缓冲、内存/寄存器等,以适应不同的系统需求。 周立功公司的这些产品提供了全面的1553总线解决方案,通过高效的监控器模式和丰富的可编程选项,帮助开发者构建出高效率、低复杂度的系统集成方案。