启程电子科技自研的IEEE-1394B产品
一、 产品介绍
(一) QC-FE1083/QC-FE1043 协议分析仪介绍
陕西启程电子研发的 QC-FE1083/QC-FE1043 是国内首款独立自主研发的 3 通道 IEEE1394B 总线协议分析仪。QC-FE1083/QC-FE1043 采用 1GHz 主频的高性能处 理器,提供 3 个独立节点,每个节点提供 3 个符合 IEEE1394b 规范的端口, FE1083 其中两个端口为 Bilingual 类型端口,可与其它具有 Bilingual 或 Beta 端口的 1394 设备相连;另外一个端口通过变压器耦合,提供 Beta 端口,只能与非 Ds 模式的端口相连。 QC-FE1043 可根据用户需求灵活配置端口类型,支持最高 400Mbps 的连接。 QC-FE1083/QC-FE1043 可通过 USB2.0 端口与计算机相连,用 户可以通过计算机端良好的图形用户界面操作设备,分析、监控总线数据,板载 256MB 内部 DDR2 存储器,可以升级到 512MB。并可以根据用户需求发送各种符合 IEEE1394 协议的数据包。同时 QC-FE1083/QC-FE1043 提供离线分析功能,用 户可将捕获数据存储至文件中供详细分析。 QC-FE1083/QC-FE1043 内部集成了 Mil1394 协议分析和监测功能,全面支持 SAE AS5643 协议分析。这就使其不仅 可用于工业,还可以广泛应用于航空、航天等领域。同时, IIDC, AV/C, IPV4, IPV6,SBP3 的协议支持也正在开发中。这将使 QC-FE1083/QC-FE1043 具有更广 阔的应用范围。
产品特性:
1.QC-FE1083
l 全面兼容 IEEE1394-1995、 IEEE1394a-2000、 IEEE1394b-2002 协议 标准
l 支持 100、 200、 400、 800Mbps 数据传输率
l 支持 USB2.0 主机接口
l 板载 1Ghz 处理器和 256/512MB DDR2 内存
l 支持 Windows2000/Windows XP
l 最多支持 3 条独立 1394 总线,每条总线支持 2 个 Bilingle 端口, 1 个 Beta Only 端口
l Beta 端口集成有源变压器提供总线隔离
l 提供总线供电能力(12V/1A)
l 开机自检功能
l AS5643 特性 1. CC 功能模拟, AS 5643 信号发生器 2. 硬件 VPC 校验 3. Heartbeat 自动计算
4.
STOF 周期监控,分析 5. 消息发送偏移监控,分析
l Monitor
l Recorder
l Topology Viewer
l Commander 2.QC-FE1043
l 全面兼容 IEEE1394-1995、 IEEE1394a-2000、 IEEE1394b-2002 协议 标准
l 支持 100、 200、 400Mbps 数据传输率
l 支持 USB2.0 主机接口
l 板载 1Ghz 处理器和 256/512MB DDR2 内存
l 支持 Windows2000/Windows XP
l 最多支持 3 条独立 1394 总线,根据用户需求,端口类型可定制 (Bilingle 或 Beta)
l 提供总线供电能力(12V/1A)
l 开机自检功能
l AS5643 特性 1. CC 功能模拟, AS 5643 信号发生器 2. 硬件 VPC 校验 3. Heartbeat 自动计算 4. STOF 周期监控,分析 5. 消息发送偏移监控,分析
l Monitor
l Recorder
l Topology Viewer
l CommanderA PWR SWITCH 12VDC USB2.0 HARDWARE FOR MONITOR
RECORDER COMMANDER TRIGGER FILTER DDR2 RAM 1394LINK+P HY 1394LINK+P HY
1394LINK+P HY
FE1083/FE104
主要功能
1. Monitor
l 指定类型数据包个数统计
l 指定速度数据包个数统计
l 错误包个数统计
l 总线复位次数统计
l 应答包个数统计
l 总线电压测量
l 线缆对外供电
l Mil1394 STOF 数据包周期统计(包括提前、推迟、正常三种情况,以 STOF 周期的 1%为准)
l Mil1394 消息统计(包括提前、推迟、正常三种情况,以用户设置的阈 值为准)
l VPC 错误统计
l 数据包负载错误统计
l 非 5643 数据包个数统计
2. Recorder
l Recorder 用来捕获数据包的详细信息,并进行分析
l 时间窗口:图形化显示数据包的发送时间、速度、长度、以及数据类型, 最小时间分辨率为 1ns
l 数据包查看窗口:查看数据包的详细信息,并有错误提示
l 协议分析窗口:根据 Mil1394 规范,详细分析数据包的各种问题。并有 详细错误提示。
l 数据捕获时提供多种触发方式
l 数据查看时提供多种过滤方式
l 离线数据分析功能
3. Commander
l Commander 用来发送符合 IEEE1394 协议的各种数据包
l 存储区读/写:可以对用户指定的特定地址进行符合 IEEE1394 规范的读/ 写/锁定操作。
l 数据包发送/接收:发送用户指定类型的符合 IEEE1394 规范的各种数据 包,并显示响应包内容。
l 物理层寄存器读/写:可以对本地或远程节点的物理层进行读取或发送物 理层配置包。
l Mil1394:用户可以编辑符合 Mil1394 规范的消息并进行发送
l 方便的导入导出消息列表以及数据负载
4. Topology Viewer
l 同时显示三条总线网络的拓扑结构,显示对应节点的自标识包信息
l 每条总线都提供打开/关闭显示功能。
l 拓扑图存储,导入功能。
技术指标( QC-FE1083)
l 外观尺寸 长: 160mm 宽: 155mm 高: 80mm
l 重量: < 1.5Kg
l 功耗: 最大 15W, DC12V/1.2A
l 连接方式: USB2.0
l 支持速度: 100Mbps, 200Mbps, 400Mbps, 800Mbps
l Beta Only 直连: S400 Beta Only, S800Beta Only
l 记录深度: 250MB(可扩展至 500MB)
l 兼容协议: IEEE1394-1995、 1394a-2000,1394b-2002
l 操作系统: Windows 2000/XP, Pentium4 2.0G 以上, 最少 512MB 内存, 1GB 的可用硬盘空间 技术指标( QC-FE1043)
l 外观尺寸 长: 160mm 宽: 155mm 高: 80mm
l 重量: < 1.5Kg
l 功耗: 最大 15W, DC12V/1.2A
l 连接方式: USB2.0
l 端口模式 根据用户需求定制( Bilingual 或 Beta Only)
l 支持速度: 100Mbps,200Mbps,400Mbps
l Beta Only 直连: S100 Beta Only S200 Beta Only S400 Beta Only
l 记录深度: 250MB(可扩展至 500MB)
l 兼容协议: IEEE1394-1995、 1394a-2000,1394b-2002
l 操作系统: Windows 2000/XP, Pentium4 2.0G 以上, 最少 512MB 内存, 1GB 的可用硬盘空间。
(二) AS5643 协议监控/分析卡
QC-LP41 是国内首款完全支持 AS5643 协议捕获/分析的专用产品。该产品 提供了强大的数据触发/过滤功能,是 1394 网络仿真、数据纠错、协议分析的有 利工具。 QC-LP41 手动设置偏移表,用户可灵活配置各通道的偏移量,支持初始 STOF 周期使能设置。用户可通过设置工作模式和触发/过滤方式实现对网络中任意数 据包中所有内容的监控和分析。
1. 实时监控模式
板载 2MB 双口 RAM,可实时存储/分析消息,同时可实时记录:
n 总线消息数量
n STOF 包总数
n 错误消息数
n 丢弃消息数
n STOF 包中指定内容统计
n 最大 STOF 周期时长
n 最小 STOF 周期时长 支持数据包过滤功能,只分析满足条件的数据包。
n 接收任意消息
n 按源通道-目的通道过滤
n 按源通道-消息编号过滤
2. 记录模式
板载 256MB(DDRII)存储器,最大可提供 250MB 的存储深度,用事后分析数 据。记录模式下,可通过人工设置的触发条件及过滤条件灵活实现数据记录。
1) 触发功能:
Ø 自动触发
Ø 条件触发
n 复位触发
n STOF 包错误触发
l Vehicle Time 错误
l VPC 错误
l STOF 周期错误
l Network Busmode 改变
l CC 状态错误
n 消息负载触发 指定消息的负载中任意位与预设值相比相符或不符触发
n 偏移触发 任意指定通道的:
l CC 未发送数据触发
l CC 发送偏移错误触发
l RN 未发送数据触发
l RN 发送偏移错误触发
l 未发送数据泵消息触发
l 数据泵偏移错误触发
n 消息触发
l 任意消息触发
l 按源通道-目的通道触发
l 按源通道-消息编号触发
n 消息错误触发
n 特定位置触发
n 可通过调整触发位置观测触发时间点前后数据
2) 过滤功能:
l 接收任意消息
l 按源通道-目的通道过滤
l 按源通道-消息编号过滤
l 按 STOF 周期中时间窗过滤
3) 技术参数
Ø 重量: < 400g
Ø 功耗: 2A@5V
Ø 连接方式: PCI/PCIe/PMC
Ø 提供 API 接口函数、测试代码
Ø 记录深度:
l 监控模式: 2MB
l 记录模式: 250MB
Ø 操作系统:
l Windows 2000/XP, Pentium4 2.0G 以上,最少 512MB 内存, 1GB 的 可用硬盘空间
l Vxworks 5.5
(三) QC-LP3043-PCI 产品介绍
QC-LP3043-PCI 是一款多通道、智能型、用于 AS5643 和 IEEE1394 数据总线通信的
接口板。采用 1394b 的物理层,支持 100Mbps, 200Mbps 和 400Mbps 速率,提供多达 3 通
道的完全独立节点,每个节点具有 3 个全双工端口。采用通用 PCI 接口, 支持 32 位、 33MHz
PCI 插槽。
Ø 典型应用
l 航电子系统中 CC、 RN、 BM 的仿真和模拟
l 机电子系统中 CC、 RN、 BM 的仿真和模拟
l 飞控子系统中 CC、 RN、 BM 的仿真和模拟
QC-LP3043 作为一款高性能 AS5643 协议支持智能板卡,可用于航空系统 1394 地面
仿真环境中的网络构建。每块板卡既可作为单独的 CC/RN/BM 节点,也可在同一块板卡上
同时实现 CC、 RN 和 BM 节点的功能。用户只需关心网络配置表和需要发送的消息内容,
底层发送完全由板卡实现,用户无需关心具体发送细节。由于大部分工作由硬件实现,大大
降低了应用层的复杂度,减轻上层软件的开销,并可显著提高发送精度。
Ø 产品主要通用特性:
l 支持 3 个 IEEE-1394 节点,每节点 3 个端口
l IEEE-1394b物理层
l 支持 CC、 RN、 BM 工作模式
l 完全实现 AS5643
l 在所有模式下自主工作
l 每节点 2MB 的双口存储器
l 每节点集成 256MB( DDR2)监控存储器
l 48 位位时间标签
l 查询或中断驱动
l 支持 STOF 包和消息实时修改
l 可编程 STOF 偏移
l 灵活的中断支持
l 接收消息过滤
Ø CC特性:
l 支持唯一的初始帧
l 单次或持续工作模式
l 每节点 2 个接收偏移
l 错误报警
Ø RN特性
l 按照预定义的 STOF 偏移传送消息
l 在 STOF 帧的任何时候接收消息
l 每条消息多缓冲设计
l 可配置数据块
Ø BM特性
l 使用 2MB 双口 RAM 时,实现实时监控
l 内置 256MB 的缓冲,用于事后分析消息
l STOF错误检测
l 多种触发条件设置
Ø 物理特性
l 尺寸: 168mm × 112mm
l 温度: 0~70 度 ; -40~85(可选)
l 湿度: 5%~90%
Ø 主机接口
l 32 位、 33MHz PCI接口
l 存储器空间占用: 8MB
l 中断: INTA#
l 功耗(3 节点): 3A@5V
Ø 软件支持:
l API 函数库(Windows 或 Vxworks)
l 评估软件源代码(C#)
(四) LP-O-800 产品特性
Ø 产品主要通用特性:
l 支持 1 个 IEEE-1394 节点,3 个标准 1394B 工业端口
l IEEE-1394b 物理层链路层,支持最高 800M 传输速率
l 支持 1394 标准格式数据包发送和接收
l 板载总线驱动器
l 查询或中断驱动
l 最大发送数据包可达 8k(等时包或异步流包),异步包可达 4k
l 提供软件使用手册。
l 提供演示程序
Ø 操作环境
l 温度: 0~70 度 ; -40~85(可选)
l 湿度: 5%~90%
Ø 主机接口
l 32 位、 33MHz PCI 接口
l 存储器空间占用: 8MB
l 中断: INTA#
l 功耗(3 节点): 1 A@5V
Ø 软件支持:
l API 函数库(Windows 或 Vxworks)
l 评估软件源代码(C#或 C++)
(五) 1394B 中继产品介绍
1. LP-QC-RXX 系列产品:
名称 | 型号 | 输入 | 输出 |
1394B总线中继器 | LP-QC-RRXX | 单路输入 | 单路/双路输出 |
| LP-QC-RR1I | S100B | S100B |
| LP-QC-RR2I | S200B | S200B |
| LP-QC-RR4I | S400B | S400B |
1394B转接器 | LP-QC-RT | 单路输入 | 单路/双路输出 |
| S400B | S400B |
Ø 特性
l 尺寸: 105mm × 75mm× 18mm
l 重量: 140 克(带外壳)
l 电源:外接+5V/500mA 直流电源
Ø 操作环境
l 温度: 0~70 度
l 湿度: 5%~90%
Ø PCB Layout
2. 1394B 信号切换开关
用于 1394B 总线网络中任意两台设备与其他设备连接时实现电子切换。
l 原理框图:
图 1 1394B 网络信号切换开关原理图
通过外部控制开关切换, 控制与设备 A 相连的设备(图 1),同一时刻设备 B 和 C 中只有一个与设备 A 相连。切换开关采用逻辑切换方式,切换过程中将引起 两次总线复位。 设备连接后将会在总线中增加一个 1394 节点。 产品特点:
l 使用简单:通过方向开关控制连接设备,无需插拔;
l 逻辑切换: 相对物理切换稳定性更强,速度更快;
l 总线驱动:设备同时具有总线中继能力,增强网络信号;
l 采用总线驱动器,提供隔离功能,增强网络稳定性。
l 提供 LED 指示:指示设备当前连接节点 注:目前设备最高支持 S400 传输速率,如要支持 S800 传输速率则需 1394
3. 1394B 线缆中继器
在 1394 网络中任意两个设备之间加入线缆中继器可增强总线驱动能力,延长总 线传输距离。
l 原理框图
图 2 1394B 总线中继器原理框图
产品特点:
n 采用总线驱动器,提供隔离功能,增强网络稳定性;
n 支持单路输出或双路输出
n 可根据用户需求配置端口传输速度,最高支持 S400 模式。
4. 1394B 转接器
最高支持 S800 传输设备的节点无法与支持 S100B 和 S200B 的设备直接互联, 可通过 1394B 转接器进行转接。设备连接后将会在总线中增加一个 1394 节点。
产品特点:
n 采用总线驱动器,提供隔离功能,增强网络稳定性;
n 支持单路输出或双路输出
n 可根据用户需求配置输出端口,支持 S100、 S200、 S400 模式。