Title :
A windows-based dual-channel arbitrary signal generator
Author :
Bai, Ying-Wen ; Wei, Hong-Gi ; Lien, Chung-Yueh ; Tu, Hsin-Lung
Author_Institution :
Dept. of Electron. Eng., Fu Jen Catholic Univ., Taipei, Taiwan
fDate :
6/24/1905 12:00:00 AM
Abstract :
This paper proposes a design and implementation of a Windows-based dual-channel arbitrary signal generator. By using the very common GUI (Graphical User Interface) programming for our implementation, users can adjust the period and amplitude of analog voltage waveforms with mouse clicks and drags. The data of the adjusted waveforms can be sent out to a D/A (Digital to Analog Conversion) interface circuit by a very common ISA bus system. To fulfill the programmable input and output functions, we use a low-cost PPI (Programmable Peripheral Interface) I/O 8255 chip 8255 as the data controller, and use the PLD (Programmable Logic Device) as the logic controller and on address latch with the 8255 chip. The last stage of this implementation is the D/A hardware, which converts digital data into analog voltage waveforms. Currently, we implement this signal generator by using very low-cost components in comparison with the cost of professional products. The primary experimental results show that the bandwidth of the signal generator can reach 2 MHz, which is the speed limitation for sampling a frequency.
Keywords :
computerised instrumentation; graphical user interfaces; programmable circuits; signal generators; 2 MHz; 8255 chip; D/A interface circuit; GUI; ISA bus system; PLD; PPI; address latch; computerised instrumentation; data controller; logic controller; programmable I/O chip; windows-based dual-channel arbitrary signal generator; Circuits; Digital-analog conversion; Graphical user interfaces; Instruction sets; Mice; Programmable logic devices; Programming profession; Signal design; Signal generators; Voltage;
Conference_Titel :
Instrumentation and Measurement Technology Conference, 2002. IMTC/2002. Proceedings of the 19th IEEE
Print_ISBN :
0-7803-7218-2
DOI :
10.1109/IMTC.2002.1007167