CALIBRATOR
OOMURA Hisahide *1
SAKAMAKI Yasuo *1
AIZAWA Shinji *2
TAJIMA Kazuaki *1
INTRODUCTION
DESIGN CONCEPTS
15
POWER SUPPLY/
COMMUNICATION BLOCK
Set
Display
CPU
15V DC
Charging
circuit
SOURCE
DCA
DCV
Lo
Current Overcurrent
detector
protector
Memory
Constant
current
source
MEASURE
BLOCK
DC/DC
converter
Hi
Overvoltage
protection
Current/voltage
converter
DC/DC
converter
OUT PUT
RS-232-C
driver
RS-232-C
FRQ
1
DCA
Voltage
reference
A/D
converter
TC
R.J.INPUT
Input
circuit
Hi
Power
control
FUSE
BATT.
Shunt
resistor
mA MEASURE
Lo
24V OUT
Reg.
24V OUT
Measurement
Function
Range
Accuracy (%)
DC voltage
1V
DC current
20mA
Resistance
500
DC voltage
5V
DC current
20mA
16
+1V
CH 1,000V
+0.505V
CH 0.5050V
Closeup
0V
CH -1,500V
-4.00sec
-2
+2
+4
+6
msec
+8
+10
+12
+0.5V
CH 0.4950V
-4.00sec
-2
0
+2
+4
+6
msec
+8
+10
+12
-16.00sec
+0.495V
+14
+16.00sec
-1V
+14
CONFIGURATION
Figure 2 illustrates the block diagram of the CA100
calibrator. The diagram can roughly be divided into four blocks:
the power supply/communication block, generator block,
measurement block and 24-V power supply block. To enable
these four blocks to be used separately, they are electrically
isolated from each other. The MPU, which controls the entire
calibrator, is located in the generator block. Control of the
respective blocks is done through photocouplers. The
communication section, which is connected to an external device,
is located in the power supply section and isolated from other
blocks. The 24-V power supply block for converters being
calibrated is isolated using a transformer and outputs power
through a three-terminal voltage regulator. Details on the power
supply, generator and measurement blocks are given in the
following paragraphs.
1. Power Supply Block
Since CA100 is a portable calibrator, the power supply block
needs to be highly efficient and emit less noise to support
prolonged operation on batteries and higher accuracy. The block
17
PON
Initialization
task startup
PON
processing
RJC
Initialization
parameters
EEPROM
Key-driven
interrupt
handling
Initialization
task
RJC data
Key-driven
interruption
Generation
task
PWM data
Periodic
interruption
Generation task
startup event
Keyque
Key
task
Control parameters
ASCII data for display
Generation task
startup event
Listener
task
Periodic
task
(One-second
interval)
Input buffer
Output buffer
Measurement
task
A/D-conversion
data
Display
tasks
Communication
output data
Display Communication
data
data
flow of data
startup event
Communication
interrupt
handling
Communication
interrupt
interruption
18
CONCLUDING REMARKS
OVERVIEW OF FIRMWARE
The internal firmware consists of three types of interruption
and eight tasks (Figure 4). It undertakes different types of
hardware control such as processing for generation, processing
for measurement, measurement for RJC, processing for
communication, control of the keys and LCD display, power
monitoring and automatic power-on/off. Our conventional
precision instruments would use MPUs of different types and
from different manufacturers in different ways. Beginning with
the newly developed products, however, we will use the 32 bit-
19