Circuits and Systems, 2013, 4, 387-392
http://dx.doi.org/10.4236/cs.2013.45051 Published Online September 2013 (http://www.scirp.org/journal/cs)
Practical and User-Friendly Circuits and System
Design for Signals’ Sensing and Generation
Ching-Hwa Ho1*, Ji-Hsien Ho2
1Graduate Institute of Applied Science and Technology, National Taiwan University
of Science and Technology, Taipei, Taiwan
2Media and Visual Communication, Department of Industrial Design, Chang Gung University,
Tao-Yaun, Taiwan
Email: *chho@mail.ntust.edu.tw
Received July 6, 2013; revised August 6, 2013; accepted August 13, 2013
Copyright © 2013 Ching-Hwa Ho, Ji-Hsien Ho. This is an open access article distributed under the Creative Commons Attribution
License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
ABSTRACT
Design and implementation of a personal computer (PC) based measurement circuits & system that containing signals’
sensing and generation are demonstrated in this study. The instrument can be easily operated via a user-friendly inter-
face consisted of some functional keys displayed on the PC screen. Compact design of the hardware for the two units
(signals’ sensing and generation) is made in a plug-in style of PC input/output (I/O) card so that no extra space for the
instrument is needed. Design concepts for the hardware and software of the instrument are described. Functional per-
formances of the setup of signals’ sensing and generation are tested. The results show user-friendly function and well-
behaved performance for the package design.
Keywords: A/D Conversion; D/A Conversion; Data Acquisition; I/O Interface Cards; Auto-Testing Equipment
1. Introduction
The apparatuses of signals’ sensing (SS) and generation
(SG) are important equipments for testing analog and
digital signals in laboratory. The electrical engineers
usually need a good sensing and monitor tool to analyze
electrical signals they want to measure. A practical sens-
ing and monitor tool must support many useful functions
such as data storage, computer linking, numeric analysis,
and curve printing to meet different demands by users.
To match the fundamental requirements, a SS device
must be computerized because numeric data processing
and data storage are the essential functions for users.
Furthermore, the experimentalists in laboratory usually
require a proper SG device to generate some specific
functional signals for testing. A practical SG device
should generate not only the basic functions of sine, tri-
angle, and square waves but also the signal with a user-
defined waveform. To generate user-defined waveforms,
a fully computerized SG is necessary to be developed.
From the experimentalists’ point of view, a fully compu-
terized auto-testing-equipment (ATE) that combining
both SS and SG apparatuses should be essential in ful-
filling their experimental testing tasks.
A personal computer (PC) based ATE is now a very
convenient instrumentation system. The PC-based SS
device had ever been utilized for studying nonvolatile
memories [1], for simulating virtual spectrum analyzer,
imitating digital image processor [2,3], and checking the
function of high-frequency power electronics [4]. The
functions of PC-controlled SG can be a waveform gen-
erator [1], a programmable constant current source to
generate electroluminescences from optoelectronic de-
vices [5], and for generation of timing clocks to drive
linear charge-coupled-device (CCD) arrays [5,6]. Al-
though the individual SS or SG device had ever been
found, a systematic study on overall understanding of the
actual design and implementation of electronic hardware
and software of a PC auxiliary ATE would be valuable to
be announced herein.
In this paper, practical design and implementation of a
real ATE measurement package are demonstrated (i.e.
system diagram as shown in Figure 1). The instrument is
easily operated via some user-friendly functional keys
displayed on the PC screen. The hardware for the SS and
SG is fabricated in a plug-in style of PC I/O card so that
no extra instrumentation space is needed. The sampling
frequency of the SS card can be programmably setting by
user. The maximum sampling rate is up to 19 MHz. The
*Corresponding author.
C
opyright © 2013 SciRes. CS
C.-H. HO, J.-H. HO
388
Figure 1. System diagram for the PC-based measurement
package of signals’ sensing and generation.
output signal of the SG device can be user-defined by
plotting the waveform on the PC screen and then sending
it out periodically via the SG card. Design diagrams of
the hardware and software of the ATE system are de-
scribed. Some experimental examples for demonstrating
the functional behavior of both SS and SG devices are
exhibited. The experimental results show well-behaved
performance of the package design.
2. Instrument Design
2.1. Design and Implementation of PC-Based
Signals’ Sensing Device
The electronic-circuits design for the SS interface card is
illustrated in Figure 2. The SS device possesses two in-
put channels denoted as CH1 and CH2. The input part for
each channel consists of a capacitor (25 pF) and an
AD844 based unit-gain inverter [7]. The AD844 is a
high-speed operational amplifier (OP) which possesses a
wide bandwidth of 60 MHz and a high slew rate of 2000
V/s. The input resistor for the unit-gain inverter is 1
M so that the input impedance for the SS device is
similar to the general oscilloscope of Cin = 25 pF and Rin
= 1 M. As shown in Figure 2, in connection with the
unit-gain inverter, another inverting amplifier based on
an AD844 OP is found. The inverting amplifier consists
of an analog switch DG508 in combination with some
resisters of 1 k, 10 k, 100 k, 1 M, and 10 M. The com-
ponents are used to determine the amplification gain by
selecting the resistors via DG508. By properly setting the
gain, a suitable level of input signal can be applied to the
main analog-to-digital (A/D) converter denoted as
AD9058 [8]. The AD9058 contains two independent
8-bits A/D channels on a monolithic chip. Both A/D
channels possess a fast conversion rate of 40-mega sam-
ples per second (40 MSPS). To prevent the AD9058
from overshot damage, a clipper circuit that consisted of
four silicon diodes is utilized for limitation of the signal
amplitude to within 1.4 Vpp. The reference voltage of
+VREF (VREF) for AD9058 is set at +1.5 V (1.5 V) by
an adjustable voltage regulator consisted of an AD844
and an n-p-n (p-n-p) transistor. The sampling clocks for
the A/D conversion are originated from a 38 MHz crystal
oscillator and then programmed by a programmable
counter denoted as 82C54. The sampling rate for the A/D
conversion can be set from a low frequency up to a
maximum value of ~19 MHz. The 8-bits digital data
converted from each A/D channel of AD9058 are sent to
a tri-state latch 74F373, and then stored in a memory
buffer 6116. An 11-bits ripple counter using 74LS93 is
utilized for addressing 2 kilo-bytes data in the 6116
memory buffer. The data storage in the memory buffer is
accomplished by simultaneously sending out the sam-
pling clocks to AD9058 and the 11-bits addressing
counter, and then turned on the tri-state latch, and finally
stored the converted digital data into 6116. Two 8255A
programmable-peripheral-interface (PPI) chips handle
the data communication between PC and the SS card.
The programming control of data acquisition of the SS
device is accomplished by setting the amplification gain
and choosing the sampling frequency, and then storing
the converted digital data into a memory buffer. When
PC reads out the stored data from the memory buffer, the
waveform of the measured signal can be depicted on the
PC screen. The prototype for the electronic hardware of
the SS card is now fabricated in a plug-in style of PC I/O
card. If we replace the electronic parts with surface
mounting components of compact size the dimension of
the SS card can be properly reduced.
Figure 3 shows the user-friendly operation interface
for the SS device. It is designed and programmed using C
language. The waveform data derived from CH1 and
CH2 (in the SS card) can be simultaneously displayed on
the SS monitor in Figure 3. The operation interface of
the SS monitor is user friendly, which can execute dif-
ferent tasks of the SS by using only mouse click on the
functional keys. The basic function keys include the set-
ting of sampling frequency, selection of volt division,
data smoothing, data printing, and data recalling, etc.
2.2. Electronics Design of the Signals Generator
The circuits’ design of the electronic hardware of the SG
card is illustrated in Figure 4. A 82C54 is utilized for
setting the frequency of the output waveform derived
from PC. A 256-bytes memory buffer using 6116 is util-
ized for storage of the digital data of output waveform.
An 8-bits ripple counter formed by two cascade 74LS93
is adopted for addressing the 256-bytes memory buffer.
The digital-to-analog (D/A) conversion for the genera-
tion of functional waveform is accomplished by using
8-bits D/A converter DAC0808. DAC0808 is a cur-
rent-mode D/A converter which converts 8-bits digital
data to the corresponding value of output current. The
output error is about one least significant bit of the 8-bits
of ~ (5 V/5k)/255 = 3.92 A depending on the cir-
cuit’s design. The output current can be converted into
output voltage by a current-to-voltage (I to V) converter
using AD844. The operation of the SG device is accom-
Copyright © 2013 SciRes. CS
C.-H. HO, J.-H. HO
Copyright © 2013 SciRes. CS
389
R0(1)
2
R0(2)
3
CKA
14
QA 12
CKB
1
QB 9
QC 8
QD 11
U5
D0 8
OUT0
10
D1 7
GATE0
11
D2 6
CLK0
9
D3 5
D4 4
D5 3
D6 2
OUT1
13
D7 1
GATE1
14
CLK1
15
CS 21
RD 22
WR 23
OUT2
17
A0 19
GATE2
16
A1 20
CLK2
18
U9
82C54
G
15
A/B
1
1A
2
1B
31Y 4
2A
5
2B
6
2Y 7
3A
11
3B
10
3Y 9
4A
14
4B
13
4Y 12
U10
G
15
A/
B
1
1A 2
1B 3
1Y
4
2A 5
2B 6
2Y
7
3A 11
3B 10
3Y
9
4A 14
4B 13
4Y
12
U11
R3
1k
34
33
32
31
30
29
28
27
4
3
2
1
40
39
38
37
18
19
20
21
22
23
24
25
14
15
16
17
13
12
11
10
5
36
9
8
35
6
8255A-PPI-2
D0 34
D1 33
D2 32
D3 31
D4 30
D5 29
D6 28
D7 27
PA0
4PA1
3PA2
2PA3
1PA4
40 PA5
39 PA6
38 PA7
37
PB0
18 PB1
19 PB2
20 PB3
21 PB4
22 PB5
23 PB6
24 PB7
25
PC0
14 PC1
15 PC2
16 PC3
17 PC4
13 PC5
12 PC6
11
PC7
10
RD
5
WR
36
A0 9
A1 8
RESET 35
CS 6
U13
8255A-PPI-1
R0(1)
2
R0(2)
3
CKA
14
QA 12
CKB
1
QB 9
QC 8
QD 11
U6
R0(1)
2
R0(2)
3
CKA
14
QA 12
CKB
1
QB 9
QC 8
QD 11
U7
R0(1)
2
R0(2)
3
CKA
14
QA 12
CKB
1
QB 9
QC 8
QD 11
U8
SN74LS93
A0 8
A1 7
A2 6
A3 5
A4 4
A5 3
A6 2
A7 1
A8 23
A9 22
A10 19
18
20
21
D0
9
D1
10
D2
11
D3
13
D4
14
D5
15
D6
16
D7
17
U17
A0 8
A1 7
A2 6
A3 5
A4 4
A5 3
A6 2
A7 1
A8 23
A9 22
A10 19
E18
G20
W21
D0
9
D1
10
D2
11
D3
13
D4
14
D5
15
D6
16
D7
17
U18
6116
U15a
OC 1
C11
1D 3
1Q
2
2D 4
2Q
5
3D 7
3Q
6
4D 8
4Q
9
5D 13
5Q
12
6D 14
6Q
15
7D 17
7Q
16
8D 18
8Q
19
U19
SN74F373
OC 1
C11
1D 3
1Q
2
2D 4
2Q
5
3D 7
3Q
6
4D 8
4Q
9
5D 13
5Q
12
6D 14
6Q
15
7D 17
7Q
16
8D 18
8Q
19
U20 SN74F373
C1
0.1uF
vcc
5pF
C2
D1
1N4001
-5V
C5
25p
U21
AD844
R4
1M
R5
1M
+12V
R8
10K
DG508
U12
R10
1
K
R12
10
K
R13
10
K
R16
100
K
R18
1M
R23
10M
U22
AD844
vcc
U23
AD844
vcc
R25
150
R28
10
Q1
BC548
+12V
VR150K
+5
D2
D3
Q2
BC558
vcc
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
481
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 25
26
27
28
29
30
31
U27
AD9058
-12V -12V
+12V
C2
0.1U
C10
25p
U24
AD844
R6
1M
R7
1M
+12V
R9
10K
12
34
56
78
910
1112
1314
1516
DG508
U23
R11
1
K
R14
10
K
R15
10
K
R17
100
K
R22
1M
R24
10M
1 2
3 4
5 6
7 8
U25
AD844
vcc
U26
AD844
+12V
R30
20K
R31
20K
vcc
VR2 50K
-12V
D4
D5
-12V -12V
+12V
C3
0.1uF
R27
150
-5V
R29
10
C4
0.1uF
-12V
vcc
D6
1N4001 x 4
D7
D8
1N4001 x 4
D9
89
U4
74S04
10
11
a0
a1
a2
a3
a4
a5
a6
a7
a8
a9
a10
a0
a1
a2
a3
a4
a5
a6
a7
a8
a9
a0
a1
a2
a3
a4
a5
a6
a7
a8
a9
a10
c0
c1
c2
c3
c4
c5
c6
c7
D0
D1
D2
D3
D4
D5
D6
D7
j2 CH1
j3 CH2
r3
r2
r1
s1
s2
s3
s1
s2
s3
r1
r2
r3
(Data Bus,Control Bus,
Address Bus)
ISA or PCI
Bus Magnement Interface
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
U12
D0
D1
D2
D3
D4
D5
D6
D7
RD
WR
A0
A1
RESET
CS
6116
Data BUS
Control BUS
Address BUS
12
34
56
78
12
34
56
78
12
34
56
78
12
34
56
78
12
34
56
78
12
34
56
78
910
1112
1314
1516
Channel 2
A/D
data[8bits]
Channel 1
A/D data[8bits]
SN74LS93
SN74LS93
SN74LS93
74LS157
E
G
W
Max. frequency
=19MHz sampling
9.5MHz sampling clock
Multiplexer
Addressing counter
for Memory buffer
Memory buffer
Dual 8-bits fast A/D
Converter
Adjustable voltage
Regulator
I/P circuit & Gain
Selection
+VREF= +1.5V
74LS157
Multiplexer
Unit-Gain Inverter
Unit-Gain
Inverter
a10
Clipper
circuit
-VREF= -1.5V
XTL1 38MHz
U2
74S04
U1
74S04
R1 220
R2 220
U3
74S04
4
8
3
12
9
C11
0.01uF
38MHz Crystal Oscillator
Figure 2. Circuits design for the PC-based signals’ sensing card.
Figure 3. The user-friendly interface for operation of the SS
device on the PC screen.
plished by drawing a curve in the SG monitor and then
stores the corresponding digital data into the 256-bytes
memory buffer via I/O control of 8255A. The frequency
of output signal is determined by setting the 82C54 pro-
grammable interval counter. By sending out the digital
data from 6116 to the D/A converter successively, a
stream of analog signals can be periodically generated to
the output terminal of the SG.
The controlled panel for the PC programmable SG de-
vice is illustrated in Figure 5. The SG device generates
not only the signals of sine, square, and triangular waves
but also the signal with user-defined waveform. The sig-
nal generation is achieved by clicking the functional keys
of sine, square, or triangular wave on the SG monitor.
Figure 5 shows a sine curve produced by clicking the
sine-wave key on the SG monitor. After setting the fre-
quency and amplitude of the waveform, the output signal
can be generated. For creation of an arbitrary waveform,
a user-defined shape should be sketched on the PC screen
and the values of frequency and amplitude need to set.
After the parameters’ setting, corresponding digital data
will be calculated and sent out to the SG card for produc-
tion of an analog signal.
3. Experimental and Testing Results
The experimental result for testing the performance of
the dual-channels SS device is shown in Figure 6. The
signal source is a commercialized function generator.
CH1 displays a triangular wave with a frequency of 790
C.-H. HO, J.-H. HO
390
Vcc
13
Iout 4
msbA1
5
Vrf(-) 15
A2
6
A3
7
Vrf(+) 14
A4
8
A5
9
A6
10
COMP 16
A7
11
lsbA8
12
Vee 3
U9 DAC0808
D0
34
D1
33
D2
32
D3
31
D4
30
D5
29
D6
28
D7
27
PA0 4
PA1 3
PA2 2
PA3 1
PA4 40
PA5 39
PA6 38
PA7 37
PB0 18
PB1 19
PB2 20
PB3 21
PB4 22
PB5 23
PB6 24
PB7 25
PC014
PC115
PC216
PC317
PC413
PC512
PC611
PC710
RD
5
WR
36
A0
9
A1
8
RESET
35
CS
6
U1
8255A-PPI
D0
8OUT0 10
D1
7GATE0 11
D2
6CLK0 9
D3
5
D4
4
D5
3
D6
2OUT1 13
D7
1GATE114
CLK1 15
CS
21
RD
22
WR
23
OUT2 17
A0
19 GATE216
A1
20 CLK2 18
U2
82C54
Q0
12 Q1
9Q2
8Q3
11
MR1 2
MR2 3
CLK0 14
CLK1 1
U6
74LS93
Q0
12 Q1
9Q2
8Q3
11
MR1 2
MR2 3
CLK0 14
CLK1 1
U7
74LS93
A0
2
A1
3
A2
4
A3
5
A4
6
A5
7
A6
8
A7
9
B0 18
B1 17
B2 16
B3 15
B4 14
B5 13
B6 12
B7 11
E
19
DIR
1
U8
74LS245
1A
2
1B
31Y 4
2A
5
2B
62Y 7
3A
11
3B
10 3Y 9
4A
14
4B
13 4Y 12
A/B
1
G
15
U4
74LS157
D0
3Q0 2
D1
4Q1 5
D2
7Q2 6
D3
8Q3 9
D4
13 Q4 12
D5
14 Q5 15
D6
17 Q6 16
D7
18 Q7 19
OE
1
LE
11
U3
74LS373
A0
8
A1
7
A2
6
A3
5
A4
4
A5
3
A6
2
A7
1
A8
23
A9
22
A10
19
E
18 G
20 W
21
D0 9
D1 10
D2 11
D3 13
D4 14
D5 15
D6 16
D7 17
U5
SRAM 6116
3
2
6
1
5
74
U10
AD844
3
2
6
1
5
74
U11
AD844
(Data Bus,Control Bus,
Address Bus)
PCI
Bus Magnement Interface
R1
1.3k
R2
1k
R3
10k
R55k
R4
2.5k
C1
30pF
-12
+5
+5
Counter
CLEAR
R6
1k
+5
CLK
-12
-12
+12
+12
OUT
Data BUS
Control
BUS
Address
BUS
D/A & I to V
Converter
256 Byte
Data Buffer
Figure 4. Circuits design for the electronic hardware of the signal generator.
Figure 5. The user-friendly PC interface for the operation
of SG on the PC screen.
Hz and amplitude of 1.8 Vpp. The values of frequency
and amplitude are determined from the horizontal and
vertical scales of the SS monitor. The sampling fre-
quency for the data acquisition is 100 kHz. The voltage
scale is 0.4 V. The observed dc offset for the triangular
wave is zero. CH2 shows a square wave with frequency
of 2.1 kHz and amplitude of 3 Vpp. The period (T =
0.00048 sec.) and frequency (1/T = 2.1 e + 03 Hz) of
Figure 6. Experimental results of the programmable SS
device. The signal sources are deduced from a 790-Hz tri-
angular wave of 1.8 Vpp and a 2.1-kHz square wave of 3 Vpp.
the square wave is determined by setting a time window
using two moveable straight lines displayed on the SS
screen. Sampling frequencies of 1 k, 10 k, 100 k, and 1
MHz can be chosen from the SS monitor. The maximum
sampling rate can be set up to 19 MHz. Figure 7 shows a
square wave measured by the maximum sampling fre-
quency of 19 MHz. The amplitude is 5 Vpp, duty cycle is
Copyright © 2013 SciRes. CS
C.-H. HO, J.-H. HO 391
Figure 7. A square wave sampled with the maximum fre-
quency of 19 MHz shown on SS monitor. The signal is util-
ized for testing the high-frequency response of the elec-
tronic hardware of the SS card.
50%, and frequency is 270 kHz for the square wave. The
square wave shows nearly rectangular-shape waveform
and which presents very low higher-order harmonic dis-
tortion in the SS monitor. This observation convinces the
good performance of high-frequency response of the
electronic hardware for the SS card.
To test the functional performance of the SG device,
output terminal of the SG card and input terminal of the
SS card is connected for each other. This configuration
can simultaneously test the functional performances of
both the SG and SS devices. The SG monitor shown in
Figure 8(a) illustrates a user-defined signal containing a
rectangular line, a semi-circle curve, and some straight
lines of different slopes. The plotted waveform on the SG
monitor is implemented by clicking the graphic tool keys
on the left side of the SG panel, and then draws the
waveform on the monitor by mouse. The amplitude of
the user-defined signal is set at 4 Vp (8 Vpp) and fre-
quency is set at 0.6 kHz. The setting values of amplitude
and frequency are displayed on the right side of the SG
panel in Figure 8(a). The user-defined signal is sent out
to the SS device periodically via the connection of a co-
axial cable. Figure 8(b) shows the measured waveform
by the SS card. The signal is connected to CH2. The am-
plitude for the observed signal lies in between the voltage
range of 4 V to +4 V. From the time interval width be-
tween two straight vertical lines on the SS monitor in
Figgure 8(b), a period of T = 0.0017 second (i.e. the
frequency value of 600 Hz) for the user-defined signal is
determined. The observed amplitude and frequency are
matched well with the original setting in the SG device.
The observed waveform in Figure 8(b) is also the same
as the user-defined curve plotted in the SG device in
Figure 8(a). The experimental observations confirm the
well-behaved performance for both the SG and SS de-
(a)
(b)
Figure 8. (a) A user-defined signal consisted of a rectangu-
lar line, a semi-circle curve and some different slopes of
straight lines plotted in the SG monitor. (b) The user-de-
fined signal observed in the SS device.
vices.
4. Conclusion
Design and implementation of a real instrumentation
system that contains a programmable PC-based package
of signals’ sensing and generation are presented in this
study. The hardware for both the SS and SG devices is
fabricated in a plug-in style of PC I/O card so that no
extra instrumentation space is needed. Design diagrams
of the electronic hardware and software of the instrument
are described. The good performance of high-frequency
response of the SS card is verified by observing a 270-
kHz square wave with little higher-order harmonic dis-
tortion and nearly rectangular-shape waveform. To test
the functional performance of the SG device, an inter-
connection between the output terminal of the SG card
and the input terminal of the SS card is established. A
Copyright © 2013 SciRes. CS
C.-H. HO, J.-H. HO
Copyright © 2013 SciRes. CS
392
user-defined waveform consisted of a rectangular line, a
semi-circle curve and some different slopes of straight
lines are used for the test. The waveform detected in the
SS monitor is nearly equal to the initial design of the
user-defined curve plotted in the SG monitor. This result
confirms well-behaved function of the PC-based SG and
SS package measurement devices. The superior functions
of the package design can be summarized as follows: 1)
The hardware for both the SS and SG devices is fabri-
cated in a plug-in style of PC I/O card so that no instru-
mentation space is needed; 2) User-friendly operation
interface that simultaneously containing both source and
measurement units of the waveforms; 3) A user-defined
arbitrary waveform can be easily generated using the
programmable SG device.
5. Acknowledgements
The authors would like to acknowledge the research
funding supported by the National Science Council of
Taiwan under the Project No.NSC 101-2221-E-011-052-
MY3. Mr. Huang, M.S. is much appreciated for technical
assistance to this work.
REFERENCES
[1] P. Pellati and P. Olivo, “Automated Test Equipment for
Research on Nonvolatile Memories,” IEEE Transactions
on Instrumentation and Measurement, Vol. 50, No. 5,
2001, pp. 1162-1166. doi:10.1109/19.963177
[2] P. Bilski and W. Winiecki, “Virtual Spectrum Analyzer
Based on Data Acquisition Card,” IEEE Transactions on
Instrumentation and Measurement, Vol. 51, No. 1, 2002,
pp. 82-87. doi:10.1109/19.989906
[3] L. F. F. B. Palma and A. R. F. da Silva, “A Virtual Instru-
mentation Support System,” IEEE International Confer-
ence on Electronics, Circuits and Systems, Vol. 3, Potu-
gal, 7-10 September 1998, pp. 273-276.
[4] G. Cauffet and J.-P. Keradec, “Digital Oscilloscope Meas-
urements in High-Frequency Switching Power Electron-
ics,” IEEE Transactions on Instrumentation and Meas-
urement, Vol. 41, No. 6, 1992, pp. 856-860.
doi:10.1109/19.199422
[5] C. H. Ho, “A Practical and Inexpensive Design for Meas-
uring the Radiation Patterns and Luminescent Spectra of
Optoelectronic Devices,” Review of Scientific Instruments,
Vol. 72, No. 7, 2001, pp. 3103-3107.
doi:10.1063/1.1379601
[6] C. H. Ho and H. W. Lee, “High-Resolution and Easily
Implemented Spectral Measured System Used for Optical
Characterization of Optoelectronic Materials and De-
vices,” Optical Engineering, Vol. 43, No. 7, 2004, pp.
1628-1633. doi:10.1117/1.1755718
[7] Analog Device Corp., “Amplifier Reference Manual,”
Analog Device Corp., Norwood, 1992, pp. 363-374.
[8] Analog Device Corp., “Data Converter Reference Manual,”
vol. II, Analog Device Corp., Norwood, 1992, pp. 781-
788.