PCI-7422 12位32路A/D转换
开关量16路TTL输入 16路TTL输出板
一、概述
PCI-7422是12位32路A/D转换,16路TTL电平开关量输入,16路TTL电平开关量输出接口板,采用PCI +5V总线标准,可插入工业PC机或兼容机中。该接口板电路简单可靠, 集成度高,可靠性好,A/D输入量程范围广, 通道多,板型尺寸小,深受用户欢迎。适用于各种工业现场的数据采集和测量。A/D采用高性能转换芯片AD1674(BB774),地址译码电路采用GAL芯片。用户无需外配工作电源。
PCI-7422模拟量输入信号由XS1 37芯D型孔头接入,可输入单端32路模拟量信号,通过改变跳线器就可选择不同的电压范围。32路开关量输入输出信号由XS2 40芯IDC40转换为DB37接头与现场相连,此线出厂时提供。PCI-7422为四层模板,采用表贴芯片技术。本板占用8个物理I/O端口地址,为BASE+0H~BASE+07H
PCI-7422出厂时提供Win95/98/2000/NT下测试程序和动态链接程序(DLL)及编程指导(DEMO程序),有VB/VC采集程序例程,并提供两年的质保服务。由于是PCI总线,用户不必关心板卡的实际地址,安装板卡时,PCI协议自动分配该板的基地址。
二、主要技术指标:
: 单端32路模拟量
:0~5V,0~10V,±,±5V,±10V
: 大于1MΩ
: 10μS
: ≤%电压满量程
: 二进制12位
: 二进制偏移码
: 程序启动
,输出带锁存,上电清零
: +5V±5%,+12V±5%,-12V±5%
:BASE+0H~BASE+07H
:0~55℃
: 126mm(长)×(宽)
三、工作原理
工作原理框图:(图1)
16路开入16开出
A/D转换器
放大器
AD0
多选开关
AD1
。。。
AD31
数据缓冲器
地址锁存器
总线控制及译码电路
PCI-ISA桥电路
2. 工作原理简述
PCI-7422板由通道选择、A/D转换、地址译码逻辑控制(PCI-ISA桥)、开关量输入输出等几大部分组成。
A/D通道选择
板上有4片508八选一模拟量开关芯片,现场32路模拟信号经过XS1 37芯D型孔头进入多选开关,由通道选择地址BASE+0控制某一路(0~31)模拟量进行A/D转换。
(2) A/D 转换
A/D转换芯片选用AD公司高性能的AD1674芯片,其转换速率达100KHz(10μS),芯片内部带有参考电源。外部模拟信号经过多选开关后进入放大器送入模数转换器进行转换,其转换状态和结果可用程序从地址BASE+2, +3读出A/D转换结果。
(3) 地址译码、逻辑控制、数据缓冲
物理I/O地址由GAL方程译码,其有效8个I/O地址控制A/D转化及16路开关量输入输出,并总控数据缓冲器(74LS245)工作方向, 本板连续占用8个I/O地址,即:BASE+0H~BASE+07H。用户在使用PCI总线数据采集板时不必去关心具体的板口地址,其地址管理由PCI协议分配,用户编程时只需调用我公司提供的DLL库即可,下面说明的板口地址,是让用户详细了解本板的功能。
(4)开关量
本板提供提供16路开关量TTL电平输入,输入信号为0~5V;
提供16路开关量TTL电平输出,输出信号为0~5V,输出带锁存,上电清零。开关量输入输出由XS2与现场相连。
四、使用方法
I/O端口地址定义(见表1)
口地址
读写操作
功能定义
BASE+0H
写
写通道控制字
BASE+1H
写
启动A/D转换
BASE+2H
读
读A/D转换数据低8位
BASE+3H
读
读A/D转换数据高4位
BASE+4H
读
读0~7路开关量输入
BASE+5H
读
读8~15路开关量输入
BASE+6H
写
输出0~7路开关量
BASE+7H
写
输出8~15路开关量
表1:I/O端口地址定义表
2. A/D数据格式及控制字
(1) 写控制字(BASE+0)
控制字的格式为:
D7
D6
D5
D4
D3
D2
D1
D0
0 0 0 └───┬───┘
通道字
D0~D4的数值表示通道号。即“00000”选中第0通道;“00001”选中第1通道;……"11111"选中第31通道。
PCI7422使用手册 来自淘豆网m.daumloan.com转载请标明出处.