Design of New Oscillograph based on FPGA

Similar documents
Research on Embedded CNC Device Based on ARM and FPGA

Design of a Chinese Input Method on the Remote Controller Based on the Embedded System

Design and Research of Virtual Instrument Development Board

Sensors State Monitoring based on LabVIEW and Wireless Nodes

EtherCAT Data Acquisition System Based on DMA Mode

Research on Sine Dynamic Torque Measuring System

Design of Temperature and Humidity Data Acquisition System. Based on ARM

Design of Digital Voltmeter for Microcontrollers

The Design of the Embedded WEB Server Based on ENC28J60

The Design of Embedded MCU Network Measure and Control System

The Design of Electronic Color Screen Based on Proteus Visual Designer Ting-Yu HOU 1,a, Hao LIU 2,b,*

Design of Virtual Multimeter Based on VIIS-EM Platform

Design of Soybean Milk Machine Control System based on STC89C52. Ya-gang SUN, Yue ZHANG, Zhi-gang YANG, Rui-cheng ZHANG and Xiao-wei SHEN

Design of three-dimensional photoelectric stylus micro-displacement measuring system

Design on a method for interactive editing fault polygon

Design of analog acquisition and storage system about airborne flight data recorder

Research on function and design of virtual instrument based on LabVIEW Technology

Improvement of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and μc/os-ii

An Efficient AC Algorithm with GPU

World Scientific Research Journal (WSRJ) ISSN: Design and Implementation of Stepper Motor Control System Based on 52 MCU

The IIC interface based on ATmega8 realizes the applications of PS/2 keyboard/mouse in the system

Research on monitoring technology of Iu-PS interface in WCDMA network

Master Control Design of Intelligent Homes Based on Voice Recognition Technology

An Adaptive Histogram Equalization Algorithm on the Image Gray Level Mapping *

KEY TECHNOLOGY DESIGN OF VIRTUAL INSTRUMENT FOR FAULT DETECTION ON ANALOGUE INTEGRATED OPERATION- AMPLIFIER BASED ON FPGA AND DSP

Research on Software Scheduling Technology Based on Multi-Buffered Parallel Encryption

Development of a Rapid Design System for Aerial Work Truck Subframe with UG Secondary Development Framework

Implementation of High Speed Distributed Data Acquisition System

Research on software development platform based on SSH framework structure

DSP-Based Parallel Processing Model of Image Rotation

Test Analysis of Serial Communication Extension in Mobile Nodes of Participatory Sensing System Xinqiang Tang 1, Huichun Peng 2

Human heart rate detector based on photoelectric volume

Design of a virtual logic analyzer based on FPGA

Application of Co-simulation Technology Based on LabVIEW and Multisim in Electronic Design

Research on Power Quality Monitoring and Analyzing System Based on Embedded Technology

High Speed Data Acquisition System with Ethernet Interface

Intelligent Pressure Measuring System

A liquid level control system based on LabVIEW and MATLAB hybrid programming

Research into a Wireless Smart Parking System

Design And Implementation Of USART IP Soft Core Based On DMA Mode

Qingdao, , China. China. Keywords: Deep sea Ultrahigh pressure, Water sound acquisition, LabVIEW, NI PXle hardware.

Preliminary Research on Distributed Cluster Monitoring of G/S Model

Development of the Home Uterine Contraction Pressure Monitoring System Based on PDA

The Platform Monitoring System for Wisdom shipyard Based on the CCD Sensor Su Wan Pan 1, Yuan jiang LI 2, Meng Chen 3 1 Undergraduate Student School

Automatic Test And Diagnosis System for Amplitude And Phase Calibration Circuit Board Based on VXI Bus

A Design of Remote Monitoring System based on 3G and Internet Technology

Design and Implementation of a Low Cost DAQ System for Thermoelectric Property Measurements

ECU Hardware-in-Loop Simulation System Design for Gas Engine based on Virtual Instruments

Based on a Single Chip Microcomputer to Realize Electronic Clock Design and Analysis

Design and Development of a High Speed Sorting System Based on Machine Vision Guiding

PXDAC4800. Product Information Sheet. 1.2 GSPS 4-Channel Arbitrary Waveform Generator FEATURES APPLICATIONS OVERVIEW

Design and Implement of CH376 Driver Based on FPGA

Design of the Storage Battery Online Monitoring System

Best traffic carrier frequency number and cell wireless utilization research

AWG2300. USB Multifunction Arbitrary Waveform Generator SCICORE INSTRUMENTS, INC.

Design of an Intelligent PH Sensor for Aquaculture Industry

Citation for the original published paper (version of record):

Field Programmable Gate Array Application for Decoding IRIG-B Time Code

An intelligent LED landscape lighting system

Modeling and Analysis of the Support System of Space-based Anti-missile Information Based on UML

A Tentative Study on Ward Monitoring System based on Zigbee Technology Jifeng Liang

Available online at Procedia Engineering 29 (2012) 69 73

Research on Mine Gas Monitoring System Based on Single-chip Microcomputer

HIGH-SPEED DATA ACQUISITION SYSTEM BASED ON DRS4 WAVEFORM DIGITIZATION

The Design and Development of Flexsim/JMP based Quality Simulation System for Mass Customization

A Failure Testing System with March C- Algorithm for Single Event Upset

Intelligent bus temperature measurement system based on Zigbee networks

A Network Disk Device Based on Web Accessing

An Example of Network Video Monitoring System Based on DM6446. ChaoJun Yan

A New Method Of VPN Based On LSP Technology

Related Work The Concept of the Signaling. In the mobile communication system, in addition to transmit the necessary user information (usually voice

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

Research on Impact of Ground Control Point Distribution on Image Geometric Rectification Based on Voronoi Diagram

Serial Communication Based on LabVIEW for the Development of an ECG Monitor

Product Information Sheet PX Channel, 14-Bit Waveform Digitizer

Research of a MFC-based wireless communication system

Design of Bicycle mileage Speed Meter

Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology

Qiqihar University, China *Corresponding author. Keywords: Highway tunnel, Variant monitoring, Circle fit, Digital speckle.

International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015)

A Hand Gesture Recognition Method Based on Multi-Feature Fusion and Template Matching

TEST REPORT POWER SUPPLY AND THERMAL V2

Wireless Remote Water Meter Design of Automatic Meter Reading System

Teaching Computer-Based Data Acquisition and Analysis Research Skills Using LabVIEW

Design and Implementation of CNC Operator Panel Control Functions Based on CPLD. Huaqun Zhan, Bin Xu

Study of Smart Home System based on Zigbee Wireless Sensor System. Jie Huang 1

Published in A R DIGITECH

Research on the Application of Digital Images Based on the Computer Graphics. Jing Li 1, Bin Hu 2

Application of Face Recognition Technology in the Exam Identity Authentication System Li-jun YU 1,a,* and Ke-feng LI 2,b

Construction and Application of Cloud Data Center in University

Research on Measuring and Optimization Method of Dynamic Accuracy of CNC Machine Tools

Available online at ScienceDirect. Procedia Engineering 99 (2015 )

The Analysis and Research of IPTV Set-top Box System. Fangyan Bai 1, Qi Sun 2

Analysis and Application of Frame Relay

Design and Research of Adaptive Filter Based on LabVIEW

PAD ANALOG / DIGITAL TRAINER OPERATOR S MANUAL

Design of Substation and Distribution Station Monitoring System Based on DELPHI and Intelligent Modules

Geometric Rectification Using Feature Points Supplied by Straight-lines

The engine temperature real-time monitoring instrument based on Microcontroller. Wang Jiayue, Yue Yuntao, Luan Ru, Zhang Jianghui Qin Xin

Analysis of the Power Consumption for Wireless Sensor Network Node Based on Zigbee

Transcription:

Available online at www.sciencedirect.com Procedia Engineering 23 (2011) 60 64 Design of New Oscillograph based on FPGA Hu Haoran,ZHANG Fei School of Computer & Information, Anqing Teachers College, Anqing 246011,China Abstract Oscillograph is one of the necessary measurement instruments in modern electronic design field.a new type of Oscillograph based on FPGA is proposed and designed in this paper.it consists of oscillograph,logic analyzer and signal generator.the resolution of the oscillograph is 8 bit and the maximum value can reach 200Mbps with support of software based on windows operation system.that of the logic analyzer is 100 Msps with 16 channels.the resolution of signal generator is 140Msps with 10-bit. 2011 Published by Elsevier Ltd. Open access under CC BY-NC-ND license. Selection and/or peer-review under responsibility of [name organizer] Key words: FPGA; Oscillograph; DA Integrated oscilloscope is an integrated digital storage oscilloscopes, signal generators, logic analyzers a new oscilloscope. With the increasing complexity of modern electronic systems, the test parameters of the circuit more arduous task, in many cases, need to read, analyze multi-channel analog and digital signals. At this time, often need to use the oscilloscope, logic analyzer and signal generator. In analyzing the protocol signal, particularly in the case. In this case, the traditional analog oscilloscope has become increasingly inadequate, while equipped with a digital storage oscilloscope, logic analyzer, signal generator, not only the high cost, and the system difficult to integrate. In traditional digital storage oscilloscope basis, we designed and implemented a new integrated FPGA-based digital oscilloscope, well have to solve this problem. This paper discusses in detail the scope of which the design principles, key technologies and the overall solution. 1. System structure System architecture shown in Figure 1, the system uses a flexible PC - lower computer system, the computer is responsible for man-machine interface, process control and other tasks, microcontroller, FPGA is responsible for enforcement. 1877-7058 2011 Published by Elsevier Ltd. Open access under CC BY-NC-ND license. doi:10.1016/j.proeng.2011.11.2465

Hu Haoran and ZHANG Fei / Procedia Engineering 23 (2011) 60 64 61 High-speed AD Computer USB Oscilloscop High-speed DA Logic acquisition Figure 1 System Architecture When performing the task of digital storage oscilloscope, the first by the computer through the USB interface, the instrument is initialized. The FPGA based computer side of the command, perform highspeed sampling of the relevant control. Can be 10K ~ 100Mb sampling rate (or merger of the two channels, so you can achieve the highest sampling rate 200Mb), high-speed acquisition of the input signal. Signal is first stored in the high-speed SRAM, and was only sent to the computer terminal, for storage, processing, analysis, display. When performing the task when the signal generator, first you need to set the waveform parameters, such as the selected waveform, frequency, amplitude, etc., detailed computer then calculates the parameters and the voltage value of each point. Then through the USB interface to transfer data to the next crew. FPGA based computer side of the command, data, control high-speed DA with a high rate (between the 1M ~ 140M can be adjusted) send precalculated data to complete the work described waveform. Perform the task logic analyzer is the first by the computer through the USB interface, the instrument is initialized. FPGA based computer side of the command, perform high-speed sampling of the relevant control. The sampling rate can be 200M, high-speed acquisition of the input signal. 2. Circuit Design and Implementation The system includes: high-speed A / D converter, high-speed D / A converter, FPGA, high-speed SRAM, USB communication circuits, power circuits, analog processing-related circuit, oscillation circuit. The key circuit design are described below: Front-end circuit design: digital storage oscilloscope front-end circuit design is critical, here, we use to replace reed relays, self-designed front-end attenuation, amplifier, to achieve good results. As local circuit for the front-end: Figure 2 Front-end buffer stage circuit

62 Hu Haoran and ZHANG Fei / Procedia Engineering 23 (2011) 60 64 The actual frequency characteristics of the corresponding simulation are as follows: Figure 3 Simulation of the frequency curve System timing control circuit design: Timing circuit is mainly responsible for generating system clock, and to coordinate the system part of the work steps. It is based on computer side of the command, resulting in different AD conversion sampling clock, and matching the corresponding AD converter output interface timing. Also control the memory read and write pulses. High-speed sampling, when the timing is very strict and important, so to fine-tune the timing phase, the amount of delay. Instrument specific workflow: receiving a command to the host computer after, AD conversion start doing, collecting data, and is written to memory. Timing generating circuit needs to provide AD chip, SRAM chip clock corresponding to the SRAM provides the address of each clock + 1. If not triggered, increasing memory address, when you reach the end of the memory address after the return address again the first side. If the trigger logic is triggered, the timing trigger generation circuit began to record moments of address, as well as sample length, until the user to set the record length, stop work and notify the computer sampling has been completed. When the computer receives the notification of completion of sampling, the samples began to read the contents of the storage area. Timing generating circuit according to the trigger time of the address records, as well as sample length, appropriate data can be read and stored into the computer's memory left for further processing, display. After the computer to inform the next crew to re-initialize, start the next sample. The process must be repeated continuously, a continuous waveform can be collected, processed, displayed! 3. Software Design Software technology is a key technology integrated oscilloscope system. We use the VB + C software architecture. The underlying design of the C API, complex hardware is responsible for control and operation to ensure that the system of real-time requirements; user interface design using VB, to speed up the development cycle. This combination not only simplifies the software design complexity, but also to ensure the performance of the system. Practice has proved that this is an effective framework, allows us in just six months, it developed the three components (oscilloscope, signal generator, logic analyzer) software system. The key technology is to make a smooth call VB DLL C-based design of dynamic link libraries. We use the following statement to achieve this functionality: Option Explicit 'API declarations

Hu Haoran and ZHANG Fei / Procedia Engineering 23 (2011) 60 64 63 Private Declare Function OpenDevice Lib "EZDSO.DLL" (ByVal iindex As Long) As Long Private Declare Sub CH341CloseDevice Lib "EZDSO.DLL" (ByVal iindex As Long) Private Declare Function EzDSOWriteData Lib "EZDSO.DLL" (ByVal iindex As Long, obuffer As Byte, iolength As Long) As Long And so on. One EZDSO.DLL the DLL name. If a parameter in the VC and an array declared as a pointer, do not add ByVal, otherwise it must be coupled with ByVal. Is followed by the parameter name, type. 4. Results Instruments of performance test results are as follows: Figure 4 Square-wave signal test equipment Sample Rate Range: 200K ~ 100M sp s. Through the merger channel, up to the 200M sp s sampling rate. Sampling resolution of 8 bit. Chip memory capacity of 512 KB. Figure 5 Test to the logic signal Logic analyzer sampling rate 200 Msps, contains 16 channels.

64 Hu Haoran and ZHANG Fei / Procedia Engineering 23 (2011) 60 64 Figure 6 Signal generator's output signal Arbitrary signal generator sampling rate 140Msps, a resolution of 10bit. 5. Conclusions This paper presents the design of a new oscilloscope, the oscilloscope integrates common digital oscilloscope, logic analyzer and arbitrary waveform signal generator functions. Integration of virtual instrument technology, the use of computers as human-machine interface, have greatly improved the instrument's scalability. 6. Acknowledgment The work is supported by the Natural Science project of Anhui province Education Department of China under Grant Nos. KJ2007B155. References [1] Jiang Xue-Song, Zhang Hai-Feng. Programmable logic devices and EDA design techniques. Beijing: Mechanical Industry Press, 2006.5-7 [2] Wang Cheng, Wu Ji-Hua, Fan Li-Zhen, Xue Ning, Xue Xiao-Gang. Altera FPGA/CPLD Design (Fundamentals). Beijing: People's Posts & Telecom Press, 2005.11-13 [3] Wang Zhi-Peng. Programmable logic device design principles and procedures. Beijing: National Defense Industry Press.2007.16-18 [4] Huang Zhi-wei. FPGA system design and practice. Beijing: Electronic Industry Press.2005.15-19 [5] Li Hong-Wei, Yuan Si-hua. Quartus II based on the FPGA/CPLD design. Beijing: Electronic Industry Press.2006.19-20 [6] Ravi Gupta. Linux 2.6 for Embedded Systems - Closing in on real time. RTCMagazine 2003 (10)