微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 高精度ISA总线测试板卡设计

高精度ISA总线测试板卡设计

时间:08-01 来源:3721RD 点击:

系统位于实验室环境中,且和被测控制器近距离连接,主要干扰源是电源系统。所采取的措施有:在每组电源输入端加入高、低频滤波,对每个芯片电源加对地滤波,大大地降低了各芯片间的串扰;板内电源线、地线加粗、地线敷铜,从而减少接地参考点随电流的变化。

4.3I/O地址冲突的解决

测试板卡I/O端口编址方式为I/O端口单独编址,该方式下I/O端口地址与存储单元地 址 重叠,需用指令来区别是对存储器操作还是对I/O地址操作。因此,板卡的端口地址译码电 路应同时加I/O读(或I/O写)指令和表示DMA操作正在进行的AEN之反向信号来限定,当CPU 或DMA访问存储器时,端口地址译码电路的输出就不可能有效。

4.4总线驱动

测试板卡板内总线驱动是必须的,在板内加双向数据总线驱动,既可避免发生数据总 线竞争,又能减轻系统总线负担。而板内地址可不加驱动,因为板内地址驱动为单向驱动, 地址信号对系统总线构成的负载不会造成系统工作不正常。

5软件设计

试系统在Window 98操作系统下开发,测试软件用基于控件对象可视化编程的Visua l Basic 6.0编制,测试数据存储管理选用了Microsoft Access 7.0 。整个系统具备自动、手动测试功能,自动测试方式自动完成被测控制器所有通道测试,手动测试方式测试任意单项、任意通道。可存储、显示、打印当前测试数据并查询历史测试数据。

软件设计实现中共设4个模块完成上述功能:

①I/O端口的初始化;

②数据采集模块;

③通讯模块;

④实时显示模块。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top