GPIB接口设计与SCPI解析模块研究
需积分: 48 165 浏览量
更新于2024-08-10
收藏 4.76MB PDF 举报
"面向GPIB母线的设计-图像工程(第2版 下)-图像理解.章毓晋.清华大学出版社, SCPI 解析器"
本文主要探讨了在设计面向GPIB(General Purpose Interface Bus,通用接口总线)母线的系统时的关键技术,特别是在微处理器连接和GPIB接口功能设计中的细节。GPIB接口是自动化测试设备和仪器仪表之间通信的标准方式,它基于IEEE488协议。
在3.3.3.1 面向微处理器的设计部分,文章指出设计中需要构建一个能够正确处理寄存器访问地址的译码电路,并与微处理器的WE(Write Enable)和DBIN(Data Bus In)信号协同工作,以实现对GPIB控制器的读写操作。这里的CE(Chip Enable)信号用于选通地址译码,而GPIB的读写信号并不像常规的RD(Read)和WR(Write),而是通过DBIN和WE信号共同完成。对于13个寄存器的译码,只需要使用RS[2:0],这需要与DBIN信号配合完成译码功能。
3.3.3.2 面向GPIB母线的设计是设计的核心,涉及与GPIB总线交互的接口功能实现。这部分强调了接口功能的实现依赖于各个子接口,这些子接口通常根据IEEE488协议的要求划分为多个相关状态。在使用Verilog HDL实现这些状态转换时,引入了有限状态机(Finite State Machine, FSM)的设计。FSM分为同步状态机和异步状态机,其中同步状态机又分为Mealy型和Moore型。Mealy型状态机的输出不仅取决于当前状态,还取决于当前输入,而Moore型状态机的输出只依赖于当前状态,与当前输入无关。在工程实践中,由于Mealy型状态机通常需要较少的状态存储单元,因此更常被采用。
在设计过程中,状态图和转换表是简化状态表建立过程的常用工具。状态图通过图形化的方式直观表示逻辑问题,而转换表则更直接地列出状态之间的转换规则。
此外,文中提到了SCPI(Standard Commands for Programmable Instruments,程控仪器标准命令)解析器的重要性。SCPI是建立在IEEE488.2基础上的,旨在标准化程控仪器的数据和命令,以提高自动测试系统的程序开发效率和兼容性。在仪器接口平台中加入SCPI解析模块,可以将复杂的ASCII码字符串转换为简单的二进制代码,从而简化软件设计,提高远程控制响应速度。
论文中还提及了RS232和GPIB两种接口类型,并提出接口电路独立于仪器,可以与仪器的微处理器间进行通信,这样既不影响仪器的设计,也能实现灵活的接口板设计。
2022-07-14 上传
2022-07-14 上传
2011-11-21 上传
2023-10-06 上传
2022-07-15 上传
2023-10-10 上传
2022-07-14 上传
柯必Da
- 粉丝: 42
- 资源: 3790
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍