PK2100 Series
Z-World 530-757-3737
6
High-Current Switching Outputs
There are
10
high-current outputs
O1
–
O10
available at external
terminals. Seven of the outputs belong to one high-current
driver (
U26
) and three belong to another (
U35
).
Outputs
O1
–
O7
use a common connector (“
K
”) for the protec-
tive diodes. All loads connected to the same driver chip must
use the same power supply so the diodes can return inductive
spikes to the same power supply.
your
inductive
load
A digital output
channel, O1–O7
K
your external power
supply, e.g. 48V
If you use the
PK2100
’s on-board power supply (+
24V
or +
12V
nominal) for your load, you should route
K
to it by connecting
jumper
H11
, as shown:
your
inductive
load
A digital output
channel, O1–O7
K
H11
+24V
+24V
The diodes for outputs
O8
–
O10
use the on-board power supply
directly.
The driver used is the
ULN2003
(Texas Instruments). Each
driver chip can dissipate a maximum of
1
.
25
watts when the
ambient temperature is
60
°
C
. Each output consumes power, de-
pending on the current, as follows:
100
mA
0
.
10
watt
200
mA
0
.
25
watt
350
mA
0
.
50
watt.
This limits the maximum current to approximately
150
mA per
output if all outputs are turned on at the same time continu-
ously. The maximum current for any single output is
500
mA.
Relay Outputs
There are two
SPDT
relays rated at
3A
,
48
volts. The three con-
tacts for each relay have terminals (
NC
,
NO
,
COM
on the termi-
nal strips). You have the option to install
MOV
s on the board to
protect the relay contacts.
M4
C1
NO1
M5
M2
C2
NO2
M3
NC1
NC2
Battery-Backed Real-Time Clock
The real-time clock stores a representation of time and date,
and runs independently. The
RTC
can be programmed to inter-
rupt the processor periodically through the
INT2
interrupt line.
Please refer to the Toshiba
TC8250
data book for detail.
The Serial Ports
The
Z180
has two independent, full-duplex asynchronous serial
channels, with a separate baud rate generator for each channel.
The baud rate can be divided down from the microprocessor
clock, or from an external clock for either or both channels.
microprocessor internal bus
ASCI
Control
Transmit Data
Reg: TDR0
Transmit Shift
Reg: TSR0
Receive Data
Reg:RDR0
Receive Shift
Reg: RSR0
Control Register A:
CNTLA0
Control Register B:
CNTLB0
Status Register:
STAT0
Transmit Data
Reg: TDR1
Transmit Shift
Reg: TSR1
Receive Data
Reg:RDR1
Receive Shift
Reg: RSR1
Control Register A:
CNTLA1
Control Register B:
CNTLB1
Status Register:
STAT1
interrupt request
Baud Rate Gen. 0
Baud Rate Gen. 1
CKA
1
CKA
0
TXA
0
RXA
0
RTS
0
CTS
0
DCD
0
TXA
1
RXA
1
CTS
1
The serial ports have a multiprocessor communications feature
that can be enabled. When enabled, an extra bit is included in
the transmitted character (where the parity bit would normally
go). Receiving processors can be programmed to ignore all re-
ceived characters except those with the extra multiprocessing
bits enabled. This provides a
1
-byte attention message that can
wake up a processor without the processor having to monitor
(intelligently) all traffic on a shared communications link.
The serial ports can be polled or interrupt-driven. Normal serial
options are available:
7
or
8
data bits,
1
or
2
stop bits, odd, even
or no parity, and parity, overrun, and framing error detection.
Port 0
Port
0
is
RS232
; its connector is the
RJ12
jack. It has
CTS
and
RTS
handshaking lines. Port
0
is constrained by hardware to
have the
CTS
(clear to send) pulled low by the
RS232
device
with which it is communicating.
If the device with which the port is communicating does not
support
CTS
and
RTS
, the
CTS
and
RTS
lines on the
PK2100
side can be tied together to make communication possible.
Port 1
Port
1
is
RS485
normally, with transmit and receive lines on the
screw terminals. You can use port
1
as an
RS232
port, but it has
no
CTS/RTS
handshaking.