National Instruments PXI-2007 User Manual

PXI2007 任意波形发生器
硬件使用说明书
北京阿尔泰科技发展有限公司
产品研发部修订
北京阿尔泰科技发展有限公司
目 录
目 录 ..................................................................................................................................................................................1
第一节、产品应用...............................................................................................................................................2
第二节、DA 模拟量输出功能 ............................................................................................................................2
第三节、其他指标...............................................................................................................................................2
第二章 元件布局图及简要说明...............................................................................................................................3
第一节、主要元件布局图...................................................................................................................................3
第二节、主要元件功能说明...............................................................................................................................3
一、信号输入输出连接器...........................................................................................................................3
二、电位器...................................................................................................................................................3
三、物理 ID 拨码开关.................................................................................................................................3
第三章 信号输入输出连接器及信号连接方法 .........................................................................................................5
第一节、模拟信号输出连接器定义...................................................................................................................5
第二节、DA 模拟量输出的信号连接方法 ........................................................................................................6
第三节、同步信号输入输出和触发信号连接方法...........................................................................................6
第四节、多卡同步的实现方法...........................................................................................................................6
第四章 寄存器结构及功能......................................................................................................................................... 8
第五章 数据格式、排放顺序及换算关系...............................................................................................................12
第一节、DA 单极性模拟量输出数据格式 ......................................................................................................12
第二节、DA 双极性电压输出的数据格式 ......................................................................................................12
第六章 产品的应用注意事项、校准、保修 ...........................................................................................................13
第一节、注意事项.............................................................................................................................................13
第二节、DA 校准 ..............................................................................................................................................13
第三节、保修.....................................................................................................................................................13
1
PXI2007 任意波形发生器硬件使用说明书 版本:6.0.12
第一章 概述
PXI (PCI eXtensions for Instrumentation,面向仪器系统的 PCI 扩展)是一种坚固的基于 PC 的测量和自
动化平台。PXI 是为了满足日益增加的对复杂仪器系统的需求而推出的一种开放式工业标准。PXI 结合了 PCI 的 电气总线特性与 CompactPCI 的坚固性、模块化及 Eurocard 机械封装的特性,并增加了专门的同步总线和主要 软件特性。这使它成为的高性能、低成本的测量和自动化系统运载平台。
第一节、产品应用
本卡是一种基于 PXI 标准的 D/A 卡,可直接插在 PXI 机箱插槽中,用于测试、测量和控制应用,构成产品
质量检测中心等各种领域的数据采集、波形分析和处理系统,也可构成工业生产过程监控系统。它的主要应用场 合为:
◆ 制造测试
◆ 工业测试
◆ 电子产品质量检测
◆ 过程控制
第二节、DA 模拟量输出功能
◆ 转换器类型:DAC7641(4 独立芯片)
◆ 输出量程:0~5V、0~10V、±5V、±10V
◆ 转换精度:16 (Bit)
◆ 模拟量输出频率:最高为 100KHz
◆ 物理通道数:4 通道
◆ 通道建立时间:典型为 10μs
◆ 存诸器深度: 16K 字(点)FIFO 存储器
◆ 存诸器复位: 写偏移地址 0x260, 0x360, 0x460, 0x560 可以清各路 DA 的 FIFO
◆ 存储器标志:满、非空、半满
DA 转换时间:10μS(0.005%精度)
◆ 模拟输出阻抗: 0.2Ω
◆ 总误差:不大于±0.05%FSR
◆ 预热时间:5 分钟
第三节、其他指标
◆ 板载时钟振荡器: 40MHz
2
北京阿尔泰科技发展有限公司
第一节、主要元件布局图
第二章 元件布局图及简要说明
第二节、主要元件功能说明
请参考第一节中的布局图,了解下面各主要元件的大体功能。 一、信号输入输出连接器
CN1:模拟量信号输出连接器 连接器的详细说明请参考《
二、电位器
RP3AO0 模拟量输出零点调节电位器 RP4AO1 模拟量输出零点调节电位器 RP6AO2 模拟量输出零点调节电位器 RP5AO3 模拟量输出零点调节电位器 RP1AO0 模拟量输出满度调节电位器 RP2AO1 模拟量输出满度调节电位器 RP7AO2 模拟量输出满度调节电位器 RP8AO3 模拟量输出满度调节电位器
三、物理 ID 拨码开关
DID1:设置物理ID号,当PC机中安装的多块PXI2007时,可以用此拨码开关设置每一块板卡的物理ID号,
这样使得用户很方便的在硬件配置和软件编程过程中区分和访问每块板卡。下面四位均以二进制表示,拨码开关 拨向“ON”,表示“1”,拨向另一侧表示“0”。如下列图中所示:位置“ID3”为高位,“ID0”为低位,图中黑色的位置 表示开关的位置。(出厂的测试软件通常使用逻辑ID号管理设备,此时物理ID拨码开关无效。若您想在同一个系 统中同时使用多个相同设备时,请尽可能使用物理ID。关于逻辑ID与物理ID的区别请参考软件说明书《PXI2007S》 的《设备对象管理函数原型说明》章节中“CreateDevice”“CreateDeviceEx”函数说明部分)。
信号输入输出连接器及信号连接方法》章节。
3
PXI2007 任意波形发生器硬件使用说明书 版本:6.0.12
ID0ID1ID2ID3
ON
1234
上图表示“1111”,则表示的物理ID号为15
ID0ID1ID2ID3
ON
1
234
上图表示“0111”,则代表的物理ID号为7
ID0ID1ID2ID3
ON
1
234
上图表示“0101”,则代表的物理ID号为5
下面以表格形式说明物理ID号的设置:
ID3 ID2 ID1 ID0 物理IDHex) 物理IDDec
OFF(0) OFF(0) OFF(0) OFF(0) OFF(0) OFF(0) OFF(0) OFF(0) ON(1) OFF(0) OFF(0) ON(1) OFF(0)
ON(1)
OFF(0) ON(1)
OFF(0) OFF(0) OFF(0) ON(1) 5 5
OFF(0) ON(1) ON(1) OFF(0) OFF(0) ON(1) ON(1)
ON(1) OFF(0) OFF(0) OFF(0) ON(1) OFF(0) OFF(0) ON(1) OFF(0) ON(1) OFF(0) ON(1) OFF(0) ON(1) ON(1) ON(1) OFF(0) OFF(0) ON(1) ON(1) OFF(0) ON(1) ON(1) ON(1) OFF(0) ON(1) ON(1) ON(1)
OFF(0) 0 0
ON(1) 1 1
OFF(0) 2 2
ON(1) 3 3
4 4
6 6
ON(1) 7 7
8 8
ON(1) 9 9
A 10
ON(1) B 11
C 12
ON(1) D 13
E 14
ON(1) F 15
4
北京阿尔泰科技发展有限公司
第三章 信号输入输出连接器及信号连接方法
第一节、模拟信号输出连接器定义
关于68芯插头CN1的管脚定义
AGND AGND AGND AGND AGND AGND AO1
AGND AGND AGND AGND AGND AGND AGND AGND AGND AO3 DGND
-15V
-15V AGND AGND +5V +5V DGND DGND DGND
CONVST_IN DGND
DGND DGND
CONVST_OUT DGND
DGND
68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35
34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13
12 11
10
9 8 7 6
CONVST_OUT
5 4 3 2
CONVST_OUT
1
AGND
AO0 AGND AGND AGND AGND AGND AGND AGND AGND AGND
AO2 AGND AGND AGND AGND AGND AGND
+15V
+15V AGND AGND AGND DGND DGND
DTR DGND DGND DGND
DGND DGND DGND
关于68芯插头CN1的管脚定义(表格方式) 管脚信号名称 管脚特性 管脚功能定义 注释
AO0A03 Output 4路AD模拟量输出管脚 CONVST_IN Input 同步信号输入 CONVST_OUT Output 同步信号输出
5
PXI2007 任意波形发生器硬件使用说明书 版本:6.0.12
DTR Input 数字触发信号输入,参考地请使用DGND +15V PWR +15V电源
-15V PWR -15V电源 +5V PWR +5V电源 AGND GND 模拟信号地,当输入输出模拟信号时最好用它作为参考地 DGND GND 数字信号地,当输入输出数字信号时最好用它作为参考地
第二节、DA 模拟量输出的信号连接方法
控制现场的模拟信号
控制现场的模拟信号
控制现场的模拟信号
现场设备
现场设备
信 号 输 入 输 出 连 接 器
AO0
AO1
AO3
AGND
第三节、同步信号输入输出和触发信号连接方法
信 号 输 入 输 出 连 接 器
CONVST_OUT 同步输出信号
CONVST_IN 同步输入信号
DTR 数字触发信号
DGND
第四节、多卡同步的实现方法
PXI2007 DA 卡,不仅支持本卡的 4 DA 同步输出,也支持多卡同步输出。例如:实现 12 DA 同步输出
的连接如下图:
6
北京阿尔泰科技发展有限公司
假如使用第一台设备 PXI2007-0 作为三台设备的时钟源,那么第二台和第三台设备与第一台设备的连接关系 如上图。在软件操作上,首先选中 PXI2007-1 PXI2007-2 的复选框 < 2.使用外时钟>(即让初始化函数 PXI2007_InitDeviceProDA(hDevice, PXI2007_OUT_CLOCK,nDAChannel)),然后启动 PXI2007-1 和 PXI2007-2 程
序,由于外部时钟源提供者 PXI2007-0 还没有复位(PXI2007_ResetDeviceDA),因此 PXI2007-1 和 PXI2007-2 没DA 时钟触发源,故软件处于等待状态。最后再选中 PXI2007-0 的复选框<允许内部时钟输出>(即让硬件参数 DAPara.bClockOutput=PXI2007_ENABLE_CLOCK_OUT)和列表框选择<时钟输出>(DAPara.ClockOutputNum=0), 如果想立即时钟输出,需要选中< 允许时钟立即启动>( DAPara.bImmediateClkOut=1)复选框,在调用 PXI2007_ResetDeviceDA 即可让 PXI2007-0 的内部时钟向外输出,做为 PXI2007-1 PXI2007-2 提供时钟输入源, 此时三台设备共用 PXI2007-0 的内部时钟。可见其它两台设备完全在用户启动 PXI2007-0 的时刻同时被启动了, 因此三台设备完全工作在同一个时钟源上,它们完全同步。
: DAPara 为硬件参数结构 属于 PXI2007_PARA_DA 类型,具体结构参考软件说明书。
7
PXI2007 任意波形发生器硬件使用说明书 版本:6.0.12
第四章 寄存器结构及功能
为了保证使用的灵活性,PXI2007 数据采集卡在设计时运用了一些寄存器。这些寄存器的运用使得用户可以
按自己的需要来设置:
数据传送方式:查询、中断可选 启动 D/A 转换 终止 D/A 转换 定时器工作方式,输出波形,输出频率
本章详细地说明了 PXI2007 数据采集卡上所有寄存器的结构和功能,正确地理解各寄存器的功能是用户自
己开发用户程序的基础。
PXI2007 寄存器说明
1 0x200(只写)
写该端口,可对 PXI2007 复位,将其寄存器复位至缺省值。
20x210(只写,缺省 0xC7
D[31:20] D[19:0]
未用 Timer0 分频数 Timer0 输出频率=晶振频率/(Timer0 分频数+1 整理后为: Timer0 分频数 = 晶振频率/ Timer0 输出频率 -1
根据其分频器的最大宽度,则最低频率为:1.91Hz
实现函数:ResetDeviceDA,其频率由 DAPara. Frequency0 参数指定
SetDeviceFreqDA,其频率由 Frequency 参数指定。
3 0x220(只写,缺省 0xC7
D[31:20] D[19:0]
未用 Timer1 分频数
Timer1 输出频率=晶振频率/(Timer1 分频数+1 Timer0 输出频率=晶振频率/(Timer0 分频数+1 实现函数:ResetDeviceDA,其频率由 DAPara. Frequency0 参数指定;
SetDeviceFreqDA,其频率由 Frequency 参数指定。
40x230(只写,缺省 0x0
定时器允许
D[31:2] D1 D0
未用 Timer1 允许 Timer0 允许 置 1:允许相应的 Timer 0:禁止相应的 Timer
实现函数:ResetDeviceDA,由 DAPara. bEnableTimer0 和 DAPara. bEnableTimer1 参数指定.
50x240(只写,缺省 0x0
D[31:2] D1 D0
未用 允许输出时钟 输出时钟源 输出时钟指用于同步其他 PXI2007 的时钟
D1 置 0 禁止输出时钟,置 1 允许输出时钟 D0 置 0 选择 Timer0 输出时钟,置 1 选择 Timer1 输出时钟
实现函数:ResetDeviceDA,由 DAPara. bClockOutput DAPara. ClockOutputNum 参数决定。
8
北京阿尔泰科技发展有限公司
6 0x250(只写,缺省 0x0
D[31:1] D0
未用 中断允许 D0 置 0 禁止中断;置 1 允许中断,此时如果 DAFIFO 半满中断允许,则可以由相应的 DAFIFO 产生中断。
7 0x260(只写,缺省 0x00
D[31:3] D2 D1 D0
未用 触发选择 外触发允许 外触发沿选择 D2 置 0 选择软件触发,置 1 选择外触发 D1 置 0 禁止外触发,置 1 允许外触发 D0 置 0 选择外触发下降沿,置 1 选择外触发上降沿
实现函数:ResetDeviceDA,由 DAPara. TriggerSource DAPara. OutTriggerEdge 参数决定。
80x270(只写)
写该端口,清外触发标志。允许外触发前,应当写该端口一次。
实现函数:ResetDeviceDA,无参数。 90x280(只写,缺省 0x0
D[31:1] D0
未用 软件触发
当选择软件触发模式后,置该位为 1 可启动 Timer0,Timer1
100x290(只读)
D[31:12] D[11:9] D[8:6] D[5:3] D[2:0]
未用
DA3FIFO
{ EF,HF,FF }
DA2FIFO
{ EF,HF,FF }
DA1FIFO
{ EF,HF,FF }
DA0FIFO
{ EF,HF,FF }
读该端口可以得到各个 DAFIFO 的状态。
实现函数:GetDeviceStatusProDA,其状态由 bNotEmpty[4]bHalf[4]bOverflow[4]参数返回。
110x300(只写)
复位该端口可清除 DA0FIFO,同时复位 DA0
120x310(只写)
D[31:2] D2 D[1:0]
未用
DA0_INTEN
DA0 时钟源
D2 置 0 禁止 DA0FIFO 非半满中断,置 1 允许 DA0FIFO 非半满中断
DA 时钟指 DA 的输出转换时钟,它由 Timer0,Timer1,外时钟来提供 00:选择 Timer0 输出时钟 01:选择 Timer1 输出时钟
10:选择外时钟 11:选择外时钟 实现函数:InitDeviceProDA,其时钟源由 ClockSource 参数决定。
130x330(只写)
DA0FIFO。(低 16 位数据)
实现函数:WriteDeviceProDA,其 DA 数据由 pDABuffer 参数送出。 140x330(只写)
D[31:2] D0
未用
DA0_EN
D0 置 0 禁止 DA0 进行 DA 转换,置 1 允许 DA0 进行 DA 转换
实现函数:StartDeviceProDA,无参数指定。
150x340(只写)
复位该端口可清除 DA1FIFO,同时复位 DA1
160x350(只写)
9
PXI2007 任意波形发生器硬件使用说明书 版本:6.0.12
D[31:2] D2 D[1:0]
未用
DA1_INTEN
DA1 时钟源
D2 置 0 禁止 DA1FIFO 非半满中断,置 1 允许 DA1FIFO 非半满中断
DA 时钟指 DA 的输出转换时钟,它由 Timer0,Timer1,外时钟来提供 00:选择 Timer0 输出时钟 01:选择 Timer1 输出时钟
10:选择外时钟 11:选择外时钟 实现函数:同 DA0
170x360(只写)
DA1FIFO。(低 16 位数据)
实现函数:同 DA0180x370(只写)
D[31:2] D0
未用
DA1_EN D0 置 0 禁止 DA1 进行 DA 转换,置 1 允许 DA1 进行 DA 转换 实现函数:同 DA0
190x380(只写)
复位该端口可清除 DA2FIFO,同时复位 DA2
200x390(只写)
D[31:2] D2 D[1:0]
未用
DA2_INTEN
DA2 时钟源
D2 置 0 禁止 DA2FIFO 非半满中断,置 1 允许 DA2FIFO 非半满中断
DA 时钟指 DA 的输出转换时钟,它由 Timer0,Timer1,外时钟来提供 00:选择 Timer0 输出时钟 01:选择 Timer1 输出时钟
10:选择外时钟 11:选择外时钟 实现函数:同 DA0
210x3a0(只写)
DA2FIFO。(低 16 位数据)
220x3b0(只写)
D[31:2] D0
未用
DA2_EN D0 置 0 禁止 DA2 进行 DA 转换,置 1 允许 DA2 进行 DA 转换 实现函数:同 DA0
230x3c0(只写)
复位该端口可清除 DA3FIFO,同时复位 DA3
240x3d0(只写)
D[31:2] D2 D[1:0]
未用
DA3_INTEN
DA3 时钟源
D2 置 0 禁止 DA3FIFO 非半满中断,置 1 允许 DA3FIFO 非半满中断
DA 时钟指 DA 的输出转换时钟,它由 Timer0,Timer1,外时钟来提供 00:选择 Timer0 输出时钟 01:选择 Timer1 输出时钟
10:选择外时钟 11:选择外时钟 实现函数:同 DA0
10
北京阿尔泰科技发展有限公司
250x3e0(只写)
DA3FIFO。(低 16 位数据)
实现函数:同 DA0260x3f0(只写)
D[31:2] D0
未用
DA3_EN D0 置 0 禁止 DA3 进行 DA 转换,置 1 允许 DA3 进行 DA 转换 实现函数:同 DA0
11
PXI2007 任意波形发生器硬件使用说明书 版本:6.0.12
第五章 数据格式、排放顺序及换算关系
第一节、DA 单极性模拟量输出数据格式
如下表如示:
输入 DA原始码(二进制) DA原始码(十六进制) DA原始码(十进制)
正满度
正满度-1LSB
中间值+1LSB
中间值
中间值-1LSB
零点+1LSB
零点
注明:当输出量程为0~5V 、0~10V时,即为单极性输出。假定输出的电压值为Volt(单位为mV),写向设备
DA原始码为nDAData,则换算关系如下:(注意上限不能超过32768
05V 量程时:nDAData = Volt / (5000.00/65536); 010V量程时:nDAData = Volt / (10000.00 /655 36 );
1111 1111 1111 1111
1111 1111 1111 1110 1000 0000 0000 0001 1000 0000 0000 0000
0111 1111 1111 1111 0000 0000 0000 0001 0000 0000 0000 0000
FFFF 65535 FFFE 65534
8001 32769 8000 32768
7FFF 32767
0001 1 0000 0
第二节、DA 双极性电压输出的数据格式
如下表所示:
输入 DA原始码(二进制) DA原始码(十六进制) DA原始码(十进制)
正满度
正满度-1LSB
中间值+1LSB
中间值(零点)
中间值-1LSB
负满度+1LSB
负满度
注明:当输出量程为±5V±10V 时,即为双极性输出。假定输出的电压值为 Volt(单位为 mV),写向设备的
DA 原始码为 nDAData,则换算关系如下:(注意上限不能超过 65535)
±5V量程时:nDAData = Volt / (10000.00/65536) + 32768; ±10V量程时:nDAData = Volt / (20000.00/65536) + 3276 8;
1111 1111 1111 1111
1111 1111 1111 1110 1000 0000 0000 0001 1000 0000 0000 0000
0111 1111 1111 1111 0000 0000 0000 0001 0000 0000 0000 0000
FFFF 65535 FFFE 65534
8001 32769 8000 32768
7FFF 32767
0001 1 0000 0
12
北京阿尔泰科技发展有限公司
第六章 产品的应用注意事项、校准、保修
第一节、注意事项
在公司售出的产品包装中,用户将会找到这本说明书和PXI2007板,同时还有产品质保卡。产品质保卡请用 户务必妥善保存,当该产品出现问题需要维修时,请用户将产品质保卡同产品一起,寄回本公司,以便我们能尽 快的帮用户解决问题。 在使用PXI2007板时,应注意PXI2007板正面的IC芯片不要用手去摸,防止芯片受到静电的危害。
第二节、DA 校准
PXI2007板出厂时已经校准,只有当用户使用一段时间后,或者用户认为需要时才做校准。下面以±10V量程 为例,说明校准过程: 准备一块6位半精度以上数字电压表,安装好PXI2007,打开主机电源,预热15分种。
在进行校准前请按表对D/A模拟信号输出范围选择:
1 将数字电压表的地线与37芯D型插头CN1中的任意模拟地(AGND)相接,电压表的输入端与需要校准
DA通道相连接。
2 在Windows下运行PXI2007测试程序,选择菜单文件操作下的D/A输出检测,根据需要校准的通道选
择相应的手动单点输出
3) 将D/A输出设置为0,通过调整电位器RP3,使相应的AO0输出为0.000V。(通过调整电位器RP4、
RP6RP5,使AO1AO3输出为0.000V
4 将D/A输出设置为65535,通过调整电位器RP1,使相应的AO0输出为9999.84mV。(通过调整电位
RP2RP7RP8,使AO1AO3输出为9999.84mV
5 重复以上3)、4)步骤,直到满足要求为止。
第三节、保修
PXI2007自出厂之日起,两年内凡用户遵守运输,贮存和使用规则,而质量低于产品标准者公司免费修理。
13
Loading...