PCH8522 高速数字化仪 硬件使用说明书 产品研发部修订
目录目录... 1 第一章概述... 2 第一节 产品应用... 2 第二节 AD 模拟量输入功能... 2 第三节 性能指标... 3 第四节 板卡外形尺寸... 3 第五节 产品安装核对表... 3 第六节 安装指导... 3 一 软件安装指导... 3 二 硬件安装指导... 3 第二章元件布局图及简要说明... 4 第一节 主要元件布局图... 4 第二节 原理框图... 4 第三节 主要元件功能说明... 5 一 信号输入输出连接器... 5 二 板卡层数设置... 5 三 触发信号端口... 6 第三章各种信号的连接方法... 7 第一节 AD 模拟量输入的信号连接方法... 7 第二节 外时钟输入信号连接方式... 7 第三节 ATR 模拟量外触发信号连接方式... 7 第四节 DTR 数字量外触发信号连接方式... 7 第五节 多卡同步的实现方法... 7 第四章数据格式 排放顺序及换算关系... 9 第一节 AD 模拟量输入数据格式及码值换算... 9 第二节 AD 多通道采集时的数据排放顺序... 9 第五章各种功能的使用方法... 10 第一节 AD 触发功能的使用方法... 10 一 触发源... 10 二 触发模式... 10 二 AD 内触发功能... 13 三 AD 外触发功能... 13 四 TRG 触发... 15 第二节 AD 内时钟与外时钟功能的使用方法... 15 一 AD 内时钟功能... 15 二 AD 外时钟功能... 15 第三节 软件自动校准... 15 第六章产品的应用注意事项 校准 保修... 16 第一节 注意事项... 16 第二节 AD 模拟量输入的校准... 16 第三节 保修... 16 1
PCH8522 高速数字化仪卡硬件使用说明书 版本 :V6.00.03 第一章概述 信息社会的发展, 在很大程度上取决于信息与信号处理技术的先进性 数字信号处理技术的出现改变了信息与信号处理技术的整个面貌, 而数据采集作为数字信号处理的必不可少的前期工作在整个数字系统中起到关键性 乃至决定性的作用, 其应用已经深入到信号处理的各个领域中 实时信号处理 数字图像处理等领域对高速度 高精度数据采集卡的需求越来越大 ISA 总线由于其传输速度的限制而逐渐被淘汰 我公司推出的 PCH8522 数据采集卡综合了国内外众多同类产品的优点, 以其使用的便捷 稳定的性能 极高的性价比, 获得多家试用客户的一致好评, 是一款真正具有可比性的产品, 也是您理想的选择 第一节 产品应用本卡是一种基于 PC104+ 总线的数据采集卡, 可直接和计算机的 PC104+ 接口相连, 构成实验室 产品质量检测中心等各种领域的数据采集 波形分析和处理系统 也可构成工业生产过程监控系统 它的主要应用场合为 : 电子产品质量检测 信号采集 过程控制 伺服控制 第二节 AD 模拟量输入功能注 : 括号中的单词为软件中的 AD 参数 输入量程 :±5V ±1V( 另可定制 ±500mV ±200mV ±100mV) 转换精度 :12 位 (Bit) 采样频率 (Frequency): 最高 80MHz 注释 : 各通道实际采样速率 = 采样速率 ( 同步采集 ) 物理通道数 :2 通道同步 模拟量输入方式 : 单端模拟输入 数据读取方式 : DMA 方式 存储器深度 :256MB 的 DDR2 存储器 每通道存储深度 :128MB 时钟源选择 (OutClockSource): 板内时钟和板外时钟软件可选 触发模式 (TriggerMode): 中间触发 后触发 预触发 硬件延时触发 触发源 (TriggerSource): 软件触发 ATR 触发 DTR 触发 TRG0~TRG7 信号触发 ( 用于多卡同步 ) 触发方向 (TriggerDir): 下降沿触发 上升沿触发 上下边沿均触发 触发电平 (TrigLevelVolt): 由输入量程决定 模拟量触发源 (ATR) 输入源 : 从 AI0~AI1 的任一通道输入 模拟量触发源 (ATR) 输入范围 : 触发电平可按 12 位精度计算, 具体请参考 ATR 模拟触发功能 触发源 DTR 输入范围 : 标准 TTL 电平 外时钟输入频率范围 :<20MHz 外时钟输入幅值范围 : 标准 TTL 电平 支持多卡同步 耦合方式 : 直流 交流 软件自动校准 模拟输入阻抗 :50Ω( 另可选 1MΩ) 工作温度范围 :0 ~ +50 存储温度范围 :-20 ~ +70 2
第三节 性能指标 板载时钟振荡器 :40MHz 非线性误差 :±2LSB( 最大 ) 系统测量精度 :0.1% 第四节 板卡外形尺寸 144.5mm( 长 ) * 106mm( 宽 ) 第五节 产品安装核对表打开 PCH8522 板卡包装后, 你将会发现如下物品 : 1 PCH8522 板卡一个 2 ART 软件光盘一张, 该光盘包括如下内容 : a) 本公司所有产品驱动程序, 用户可在 PCH 目录下找到 PCH8522 驱动程序 ; b) 用户手册 (pdf 格式电子文档 ); 第六节 安装指导 一 软件安装指导 在不同操作系统下安装 PCH8522 板卡的方法一致, 在本公司提供的光盘中含有安装程序 Setup.exe, 用户双击 此安装程序按界面提示即可完成安装 二 硬件安装指导 在硬件安装前首先关闭系统电源, 待板卡固定后开机, 开机后系统会自动弹出硬件安装向导, 用户可选择系 统自动安装或手动安装 注意 : 不可带电插拔板卡 3
PCH 总线 TRIG 总线 PCH8522 高速数字化仪卡硬件使用说明书 版本 :V6.00.03 第二章元件布局图及简要说明 第一节 主要元件布局图 CH1_IN CH2_IN CLK_IN DTR_IN P2 第二节 原理框图 CLK_IN 触发电路 时序控制 DTR_IN CH1_IN 模拟触发电路 存储器 模拟量输入通道 模拟量输入通道 12 位 AD 精度 12 位 AD 精度 FPGA 控制器 32 位 /133MHz CH2_IN 校准电路 精密基准源 4
第三节 主要元件功能说明 一 信号输入输出连接器 J1(CH1_IN):AI0 模拟量信号输入端 J2(CH2_IN):AI1 模拟量信号输入端 J5:CLK_IN 模拟量信号时钟输入端 J6:DTR_IN 数字量触发信号输入端 DID1~DID5: 板卡层数设置 注明 : ( 一 ) 关于 AI0~AI1 信号的输入连接方法请参考 AD 模拟量输入的信号连接方法 章节 ; ( 二 ) ATR 从 AI0~AI1 的任一通道输入 ; ( 三 ) 关于 CLK_IN ATR 和 DTR_IN 的信号连接方法请参考 时钟输入输出和触发信号连接方法 章节, 其 ATR DTR_IN 触发功能的使用方法请参考 AD 外触发功能 章节 二 板卡层数设置 DID1~DID5 拨码开关设置 层号 ON 0 1 2 3 4 ON 1 1 2 3 4 ON 2 1 2 3 4 ON 3 1 2 3 4 注 :DID1~DID5 拨码开关应保持设置值一致 5
PCH8522 高速数字化仪卡硬件使用说明书 版本 :V6.00.03 三 触发信号端口 关于 20 芯插头 P2 的管脚定义 ( 图片形式 ) CLK TRG0 TRG2 TRG4 TRG6 DGND DGND NC NC NC 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 TRGI TRG1 TRG3 TRG5 TRG7 DGND DGND NC NC NC 关于 20 芯插头 P2 的管脚定义 ( 表格形式 ) 管脚信号名称 管脚特性 管脚功能定义 TRG0~TRG7 Input/Output 同步触发信号 DGND GND 数字地 CLK 未用 TRGI 未用 NC 未连接 6
第一节 AD 模拟量输入的信号连接方法 第三章各种信号的连接方法 第二节 外时钟输入信号连接方式 第三节 ATR 模拟量外触发信号连接方式 注 :ATR 从 AI0~AI1 的任一通道输入 第四节 DTR 数字量外触发信号连接方式 如果使用我公司配备的引线进行引号输入, 那么信号源的正端接引线红色端, 负向 ( 或地 ) 接引线黑色端 第五节 多卡同步的实现方法 PCH8522 多卡同步可以有三种方案, 第一 : 采用主从卡级联, 第二 : 采用共同的外触发, 第三 : 采用共同的外时钟 采用主从卡级联的方案时, 主卡和从卡都使用同一个 Trigger 信号连接, 主卡一般使用内时钟和 ATR 或 DTR 模式, 允许时钟输出 ; 而从卡使用内时钟和 TRG 模式, 不允许时钟输出 ; 待主卡 从卡按相应的时钟源模式被初始化完成后, 先启动所有从卡, 由于主卡还没有被启动没有输出 TRG 信号, 所以从卡进入等待状态, 直到主卡被启动的同时所有的从卡被启动, 即实现了多卡同步启动的功能 当您需要的采样通道数大于一个卡的通道数时, 您可考虑使用多卡级连的方式扩展通道数量 7
PCH8522 高速数字化仪卡硬件使用说明书 版本 :V6.00.03 TRG _ 主卡 TRG 从卡 1 TRG 从卡 2 多卡级联的连接方法 采用共同的外触发的方案时, 设置所有的参数请保持一致 首先设置每块卡的硬件参数, 并且都使用外触发 (ATR 或者 DTR), 连接好要采集的信号, 通过 AI 管脚输入 ATR( 需要设置触发电平 ), 或 DTR 管脚接入触发信号, 然后点击 开始数据采集 按钮, 这时采集卡并不采集, 等待外部触发信号, 当每块采集卡都进入等待外部触发信号的状态下, 使用同一个外部触发信号同时启动 AD 转换, 达到同步采集的效果 连接方法如下 : 外部触发信号 ATR/DTR PCH8522 ATR/DTR PCH8522 ATR/DTR PCH8522 外触发同步采集的连接方法 采用共同的外时钟的方案时, 设置所有的参数请保持一致 首先设置每块卡的硬件参数, 并且都使用外时钟, 连接好要采集的信号, 然后点击 开始数据采集 按钮, 这时采集卡并不采集, 等待外部时钟信号 ; 当每块采集卡 都进入等待外部时钟信号的状态下, 接入外部时钟信号同时启动 AD 转换, 达到同步采集的效果 连接方法如下 : 外部时钟信号 CLKIN PCH8522 CLKIN PCH8522 CLKIN PCH8522 外时钟同步采集的连接方法 8
第一节 AD 模拟量输入数据格式及码值换算 第四章数据格式 排放顺序及换算关系 如下表所示 : 输入 AD 原始码 ( 二进制 ) AD 原始码 ( 十六进制 ) AD 原始码 ( 十进制 ) 正满度 1111 1111 1111 FFF 4095 正满度 -1LSB 1111 1111 1110 FFE 4094 中间值 +1LSB 1000 0000 0001 801 2049 中间值 ( 零点 ) 1000 0000 0000 800 2048 中间值 -1LSB 0111 1111 1111 7FF 2047 负满度 +1LSB 00000000 0001 001 1 负满度 0000 0000 0000 000 0 注明 : 当输入量程为 ±5V ±1V, 即为双极性输入 ( 输入信号允许在正负端范围变化 ) 假设从设备中读取的 AD 端口数据为 ADBuffer( 驱动程序中来自于 ReadDeviceProAD 或者 ReadDeviceDmaAD 的 ADBuffer 参数 ), 电压值 为 Volt, 那么双极性量程的转换公式为 : ±5V 量程 : Volt = (10000.00/4096) * (ADBuffer[0]&0xFFF) 5000.00; ±1V 量程 : Volt = (2000.00/4096) * (ADBuffer[0]&0xFFF) 1000.00; 第二节 AD 多通道采集时的数据排放顺序本设备四个通道总是同时工作, 每个 16Bit 采样数据点均由 1 个字 ( 即两个字节 ) 构成, 即第一个采样点由第一个字构成 第二个采样点由第二个字构成, 其他采样点依此类推 同步采集 : 每个通道的采样数据相互独立位于 RAM 的相应段中, 在采样时序上也相互独立, 每个通道数据之间没有相位差 9
TRG Interface PCH8522 高速数字化仪卡硬件使用说明书 版本 :V6.00.03 第五章各种功能的使用方法 第一节 AD 触发功能的使用方法一 触发源板卡除了支持内部触发源, 还支持外部模拟触发 外部数字触发 TRG0~TRG7 触发 各种触发方式可通过软件选择 下图为触发源的结构图 软件触发 DTR_IN 数字外触发 模拟通道 CH1 触发 模拟通道 CH2 模拟触发 电路 模拟触发 源复用 触发选择 内部电路 器 Trigger Bus 二 触发模式 PCH8522 支持多种触发模式 : 后触发 预触发 中间触发 硬件延时触发 10
( 一 ) 后触发采集 开始采集 触发事件启动采集 采集结束开始传输数据 时间 触发信号 数据 N 个数据 如上图, 后触发采集是在开始采集后, 等待触发事件发生, 启动采集, 采集完规定的数据量后停止采集 ( 二 ) 预触发采集使用预触发可采集到触发事件之前的数据 一旦开始执行指定功能函数调用, 就开始预触发操作, 开始采集数据, 直到触发事件发生时才停止采集 如果触发事件发生在采集完规定数量的数据之后, 系统只保存触发事件之前的规定数量的数据, 如下图所示 开始采集 触发事件发生时, 采集结束开始传输数据 时间 触发信号 数据 N 个数据 数据被忽略 只有规定的 N 个数据传输给系统 11
PCH8522 高速数字化仪卡硬件使用说明书 版本 :V6.00.03 然而, 如果触发事件发生在采集完规定数量的数据之前, 系统将忽略触发信号, 直到采集完规定数量的数据 ( 确保获得规定数量的数据 ), 如下图所示 开始采集 采集到规定数据量之前的触发事件被忽略 触发事件发生时, 采集结束开始传输数据 时间 触发信号 数据 N 个数据 触发事件前采集了 X 个数据,X<N ( 三 ) 中间触发采集 使用中间触发采集方式可采集触发事件前后的数据 触发事件之前的数据量 (M) 和之后的数据量 (N) 能 被单独设置, 如图所示 开始采集 触发事件 采集结束开始传输数据 时间 触发信号 数据 M 个数据 N 个数据 如果触发事件发生在采集完规定数据量 (M) 之前, 则触发事件将被忽略 只有采集完 M 个数据之后, 触 发事件才有效 ( 四 ) 延时触发采集 如图所示, 延时触发是使数据采集在触发事件发生后延迟采集 延时时间由一个 32 位计数器设定, 最大延 时时间为 [ 时基 (2 32-1)], 最小延时时间为一个时基时间 开始采集触发事件 延时 M 个数据 启动采集 采集结束开始传输数据 时间 触发信号 数据 N 个数据 12
二 AD 内触发功能在初始化 AD 时, 若 AD 硬件参数 ADPara.TriggerMode = PCH8522_TRIGMODE_SOFT 时, 则可实现内触发采集 在内触发采集功能下, 调用 StartDeviceProAD 函数启动 AD 时,AD 即刻进入转换过程, 不等待其他任何外部硬件条件 也可理解为软件触发 具体过程请参考以下图例, 图中 AD 工作脉冲的周期由设定的采样频率 (Frequency) 决定 AD 启动脉冲由软件接口函数 StartDeviceAD 产生 AD 启动脉冲 AD 在启动脉冲触 发后产生第一个工 作脉冲 图 5.1 内触发图例 三 AD 外触发功能 在初始化 AD 时, 若 AD 硬件参数 ADPara.TriggerMode = PCH8522_TRIGSRC_ATR 时, 则可实现 ATR 外触发采 集 ;ADPara.TriggerMode = PCH8522_TRIGSRC_DTR 时, 则可实现 DTR 外触发采集 在外触发采集功能下, 调用 StartDeviceAD 函数启动 AD 时,AD 并不立即进入转换过程, 而是要等待外部硬件触发源信号符合指定条件后才开 始转换 AD 数据, 也可理解为硬件触发 关于在什么条件下触发 AD, 由用户选择的触发模式 (TriggerMode) 触 发方向 (TriggerDir) 和触发源 (TriggerSource) 共同决定 外触发源分为 ATR 模拟触发和 DTR 数字触发 ( 一 ) ATR 模拟触发功能 模拟量触发是将一定范围内变化的模拟量信号 ATR 作为触发源 该触发源信号通过 CN1 连接器的 ATR 脚输 入 然后与模拟触发电平信号同时进入模拟比较器进行高速模拟比较, 产生一个预期的比较结果 (Result) 来触发 AD 转换 ( 如下图 ) ATR 可以从 AI0~AI3 的任一通道输入 触发电平可按 12 位精度计算, 请参考下表 : 触发电平设置 ( 十六进制 ) 触发电平触发电平 (±5V) (±1V) 0xFFF 4997.55mV 999.51mV FFE 4995.11mV 999.02mV 801 2.44mV 0.488mV 800 0V 0V 7FF -2.44mV -0.488mV 001-4995.11mV -999.51mV 具体实现方法是 : ATR 触发电平 比较器 Result 图 5.2 模拟量比较原理 13
PCH8522 高速数字化仪卡硬件使用说明书 版本 :V6.00.03 边沿触发是捕获触发源信号相对于触发电平的信号变化特征来触发 AD 转换 说的简单点, 就是利用模拟比较器的输出 Result 的边沿信号作为触发条件 当 ADPara.TriggerDir = PCH8522_TRIGDIR_NEGATIVE 时, 即选择触发方向为下降沿触发 即当 ATR 触发源信号从大于触发电平变化至小于触发电平时,AD 即刻进入转换过程, 等采集够所设点数 (M N 段点数和 ),AD 停止转换, 等待下一次触发事件 ( 采集未达到设置的点数时, 忽略此次触发事件 ) 图 5.3 中 AD 工作脉冲的周期由设定的采样频率 (Frequency) 决定 AD 启动脉冲由软件接口函数 InitDeviceAD 函数产生 AD 启动脉冲 AD 工作脉冲 AD 触发后的 第一个脉冲 ATR 触发电平 AD 启动前该 下降沿无效 AD 启动后触发 前的等待时段 AD 启动后第一个下降 沿有效, AD 被触发 图 5.3 下降沿触发图例, 上升沿同理 当 ADPara.TriggerDir = PCH8522_TRIGDIR_POSITIVE 时, 即选择触发方向为上边沿触发 它与下降沿触发的方向相反以外, 其他方面同理 当 ADPara.TriggerDir = PCH8522_TRIGDIR_POSIT_NEGAT 时, 即选择触发方向为上升沿或下降沿触发 它的特点是只要触发源信号的变化跨越触发电平便立即触发 AD 转换 等采集够所设点数 (M N 段点数和 ),AD 停止转换, 等待下一次触发事件 ( 采集未达到设置的点数时, 忽略此次触发事件 ) 此项功能可应用在只要外界的某一信号变化时就采集的场合 ( 二 ) DTR 数字触发功能触发信号为数字信号 (TTL 电平 ) 时使用 DTR 触发, 工作原理详见下文 触发类型分为边沿触发 ADPara.TriggerDir = PCH8522_TRIGDIR_NEGATIVE 时, 即选择触发方向为负向触发 即当 DTR 触发源信号由高电平变为低电平时 ( 也就是出现下降沿信号 ) 产生触发事件,AD 即刻进入转换过程, 等采集够所设点数 (M N 段点数和 ),AD 停止转换, 等待下一次触发事件 ( 采集未达到设置的点数时, 忽略此次触发事件 ) AD 启动脉冲 DTR 触发信号 AD 启动前该 下降沿无效 AD 启动后触发 前的等待时段 AD 启动后第一个下降 沿有效, AD 被触发 AD 工作脉冲 触发后 AD 第 一个工作脉冲 图 5.4 下降沿触发图例 14
ADPara.TriggerDir = PCH8522_TRIGDIR_POSITIVE 时, 即选择触发方向为正向触发 即当 DTR 触发源信号由低电平变为高电平时 ( 也就是出现上升沿信号 ) 产生触发事件,AD 即刻进入转换过程, 等采集够所设点数 (M N 段点数和 ),AD 停止转换, 等待下一次触发事件 ( 采集未达到设置的点数时, 忽略此次触发事件 ) ADPara.TriggerDir = PCH8522_TRIGDIR_POSIT_NEGAT 时, 即选择触发方向为上正负向触发 它的特点是只要 DTR 出现高低电平的跳变时 ( 也就是出现上升沿或下降沿 ) 产生触发事件 AD 即刻进入转换过程, 等采集够所设点数 (M N 段点数和 ),AD 停止转换, 等待下一次触发事件 ( 采集未达到设置的点数时, 忽略此次触发事件 ) 此项功能可应用在只要外界的某一信号变化时就采集的场合 四 TRG 触发 PCH8522 可以选用 TRG 信号作为触发源, 这易于实现多卡同步, 具体请参考 多卡同步的实现方法 第二节 AD 内时钟与外时钟功能的使用方法 一 AD 内时钟功能 内时钟功能是指使用板载时钟振荡器经板载逻辑控制电路根据用户指定的分频数分频后产生的时钟信号去 触发 AD 定时转换 要使用内时钟功能应在软件中置硬件参数 ADPara.ClockSouce= PCH8522_CLOCKSRC_IN 该 时钟的频率在软件中由硬件参数 ADPara.Frequency 决定 如 Frequency = 100000, 则表示 AD 以 100000Hz 的频率工 作 ( 即 100KHz,10 微秒 / 点 ) 二 AD 外时钟功能 外时钟功能是指使用板外的时钟信号来定时触发 AD 进行转换 该时钟信号由连接器 CN1 的 CLKIN 脚输入提 供 板外的时钟可以是另外一块采集卡的时钟输出 (CLKOUT) 提供, 也可以是其他设备如时钟频率发生器等 要使用外时钟功能应在软件中置硬件参数 ADPara.ClockSouce = PCH8522_CLOCKSRC_OUT 该时钟的频率主要 取决于外时钟的频率, 其整个 AD 采样频率完全受控于外时钟频率 第三节 软件自动校准 PCH8522 的软件自动校准功能, 能在不使用任何外部信号 参考电压或测量设备的情况下, 通过校准软件就能测量和校准偏移和增益误差 自动校准完成后, 校准常量被保存到 EEPROM 中 出厂默认的校准常量存储在固定的存储区域 由于误差会随着时间和温度变化, 建议用户在新环境中安装 PCH8522 时重新校准 注意 : 在自动校准开始前, 请将采集卡预热至少 15 分钟, 并且自动校准时, 采集卡不要连接任何外部信号, 直接将连接到板卡 SMB 接口的信号线拔下即可 15
PCH8522 高速数字化仪卡硬件使用说明书 版本 :V6.00.03 第六章产品的应用注意事项 校准 保修 第一节 注意事项在公司售出的产品包装中, 用户将会找到这本硬件说明书 软件说明书和 PCH8522 板, 同时还有产品质保卡 产品质保卡请用户务必妥善保存, 当该产品出现问题需要维修时, 请用户将产品质保卡同产品一起, 寄回本公司, 以便我们能尽快的帮用户解决问题 在使用该产品时, 应注意产品正面的 IC 芯片不要用手去摸, 防止芯片受到静电的危害 万不得已时, 请先将手触摸一下主机机箱 ( 确保主机电源三线插头中的地线与大地相接 ), 以提前放掉身体上的静电 第二节 AD 模拟量输入的校准 产品出厂时已经校准, 只有当用户使用一段时间后, 或者改变原来的量程设置时及用户认为需要时才做校准 本产品是软件自动校准, 无需外接信号即可校准 第三节 保修 PCH8522 自出厂之日起, 两年内凡用户遵守运输, 贮存和使用规则, 而质量低于产品标准者公司免费修理 16