Sharp CE-1600E Service Manual

SHARP
-
CE-1600E
SERVICE MANUAL
1. SPECIFICATIONS
Model: Product name: Power source:
Power required: Batlery operating time:
Temperature: Dimensions: Weight: Accessories:
Optional Accessories:
Usable Printers:
CE-1600E Parallel and pocket disk interface
7.5V DC supplied by five AA batleries or optional AC adaptor (EA-160)
2.8W approx. 50 minutes using manganese batleries approx. 120 minutes using alkalinebatleries (at20°C with a CE-1600F connected while continuously writing and reading a 4 K-byte prägram at 5 second intervals) 1Q°C - 35°C 320mm(W) x 123mm(D) x 40mm(H) approx. 640g (includes batleries) AA batleries (5), screws (XBBSD20P 05000, PRICE RANK: AA) (2), Operation
Manual (1) EA-158C (printer cable) EA-160 (AC adaptor) CE-1600F (pocket disk drive) SHARP CE-515P, CE-516P, CE-700P EPSON FX-80 See the operation manual for your printer for information on electrical requirements and printable characters. Be sure to confirm compatibility (e.g. by referring to the printer's manual) before use for any printer no listed above.
2. SYSTEM ORGANIZATION
The entire system is shown below.
CE-1600F (optional)
Printer (optional)
EA-158C
, (optional)
"",,,,(, pti~~
CODE: OOZCE1600f:SME
MODEL CE-1600E
PARALLEL AND POCKET DISK INTERFACE
(FOR PC-1600)
3. NAME OF EACH PART AND ITS USE
® Pocket disk drive
connector (50-pin)
@
Adaptor plug
Note: The interface does not have apower switch. The power is
switched together with the power switch of the connected computer. Disconnecting the computer turns off the power for the interface.
CD
Computer connector Connects the computer (PC-1600).
® Printer connector
Connects a printer through the printer cable (EA-158C).
® Pocket disk drive connector
Connects the pocket disk drive (CE-1600F)
@
Adaptor plug Connects the AC adaptor (EA-160)
4. POWER SUPPLY
Size AA batleries (or an adaptor) are required in the interface to operate the disk drive.
When the
I
BAIT
I
symbol is shown on the top right of the computer's display, the batlery vohage is low. Replace the batleries in the interface early.
Note: The interface and computer both supply power alternately.
Thus, operation is possible if power is available from either one. However, the disk drive's motoroperates from the power supplied by the interface.
5. ERROR CODES
The interface issues error code 69 during an error.
ErrorCode
Description
Printer is not connected. Printer is not on. Printer
69
is out of paper. Other printer related error conditions.
SHARP CORPORATION
CE-1600E
If the printer takes 10 seconds or more lor the new page operation,
an error occurs when an attempt is made to output data following the new page code (LPRINT CHR$(12);). I1 an error occurs, add the following command. 1 ON ERROR GOTO 60000
60000 IF ERN=69 THEN RESUME Lines 1 and 60000 are repeated until the new page operation is
completed.
6. END OF LlNE CODES AND PROGRAM LlSTING FORMATS
Output of the end of line code at the end of a line can be turned on and off if the amount of data exceeds the number of columns per line specified in the PCONSOLE statement. Also, when outputling a program listing, printing of the 2nd and subsequent lines can be started from the first column or the 8th column.
End of Llne Code Output
Problems may arise if the number of print columns per line set in the PCONSOLE statement is not the same as the number of printable columns for the printer. Furthermore, most printers automatically perform a line feed after receiving an entire line of printable
characters. (1) Select "do not output end 01line code" Irom below il the value
132 is set in the PCONSOLE statement and the number of
printable columns for the printer is 80.
If "output end of line code" is selected, the printer will automatically perform a line feed after the 80th column and again after the 132nd column.
(2) Select "output end of line code" from below if the value80is
set in the PCONSOLE statement and the number 01 printable columns for the printer is 132.
I1"do not output end of line code" is selected, the 81st column will be output on the same line. Furthermore, if "print from the
8th column" has been selected, 7 spaces will be inserted
between the 80th and 81st columns.
Selectlon of the Start Prlntlng Position
Since the line number is printed from the first column, long program
lines that require 2 or more printed lines can be printed with 2nd and subsequent printed lines starting from the 8th column to make the overall program listing easier to read. Select this indentation leature for easier to red program listings.
Key Entry: POKE & FE79, X
(X denotes the value 0-3 as shown in the table below.)
x
Output End 01Line Code
Listing Format
0
No
Print from 8th column
1
Yes
Print from 8th column
2
No
Print from 1st column
3
Yes
Print from 1st column
~-
When the PC-1600 is connected to interface for the first time or when the raset button is pressed, X=0 will be selected. Futhermore, whenever the power is tumed on again, the previous values that were specified belore the power was tumed off are retained.
Note: The end of line code referred to on the previous page is
specified in the PCONSOLE statement. However, if a program line is less that the number of columns per line specified in the PCONSOLE statement, the end of line code specified in
the PCONSOLE statement will be output.
-2-
7.
PRINTER INTERFACE
The interface can connect with most Centronics compatible printers. The interface uses handshaking through the BUSY siqnal. For your reference, the printer interface connector signals, printer cable wiring, signal timing chart, and electrical
requtrements
are given in the following. The information is not necessary il a SHARP recommended printer and cable are used.
(1) Printer Interface Connector Signals
\<D
0 0 --------------- 00
®}
~ 0-------------------0
®
Direction of
Pin
Signal
signal as seen
Description
Number
Name
fromthe
interface
1
STROBE
Output
Strebe
pulse used to output
data.
2
DATA1
Output
3
DATA2
Output
4
DATA3
Output
8 bit data signals with the
5
DATA4
Output
signal high when the data is
"1".
6
DATA5
Output
The MSB is DATA 8.
7
DATA6
Output
The LSB is DATA 1.
8
DATA7
Output
9
DATA8
Output
The printer is ready to
10
BUSY
Input
receive data when low.
EXPRM
Signal used to initialize the
11
Output
printer.
A
Iow
pulse isoutput
when
the
computer is tumed on (exceptwhen ~ is pressed after an auto- power off) or when the reset button is pressed.
12
N.C.
Notused
13
N.C.
Notused
14 - 25
GND
Ground
(2) Printer Cable Wlring
The EA-158C is wired as shown below.
Computer end
Printer end
1 2
3
4
5 6
7
8 9
10
11
14-25
1 2 3
4
5 6
7
8 9 11
31 16,17,19 - 27,
29,30
Pin 36 at the printer is not connected in the EA-158C. Some printers use pin 36 for the SELECT IN signal which must be in the SELECT state. See the operaation manual for your printer. Also some printers provide a switch for the SELECT state.
--
CE-1600E
(3) Signal Timing Chart
Moment when the power is turned on or when the reset button is pressed (except when
@ffi
is pressed after an auto-power off.)
(4) Electrical Requirements
1.
Signal Levels
Input signal: TTL level
Output signal: TTL level (capable of driving one TTL IC)
1/0
-1
EXPRMt--Tt--I
2. Input signal:
V
cc
DATA1- .... _ x:---x
DATA8~~- STROBE Tl: approx. 20ms
T2: 1.5ms or more T3: 1.5ms or more T4: 15-20 µ.s
Output signal:
2.8K
M54514AP orequivalent
Since all the outputs are through an open-collector, a pull-up resistor (approx.
1kn - 10kn)
at the printer is required. SHARP
recommended printers already include a pull-up resistor.
8. Block diagram
Centronics interface
PC-l600
__
---!
v
rc
ir
PC-l600 '-- __
..J
power supply circuit
EA-l60
(AC adapter)
AAx5 (SUM3x5)
CE-I600F
(2.5"FDD)
11!Q
,--- 1 ...
PTI .PUI .EZI
MINI.IORQ MRQI.RDNI WRNI
I'BO-7N
NU
RSTI--~----4_------~--~
Bu
: 8 bits
1/0
Buffer
I'CO-7N
Mu
: Mul t iplexer
FFl-3
: 8 bi ts Latch
DCl-3
Decorder
INT
: Interrupt circuit
RST
: Reset cireuit
PAO-7I
: 8 bi ts input
PBO-7N : 8 bi ts output port
PC 0-7 N : 8 bi ts output port
~-----
,
- -----,------ -- - -- - .- - -f -
-f - .,
CSNO
107N
RSTN
GNU
vcc
[Fig.2) LR38045 block diagram gate array
-
CE-1600E
9. Description of each block
9-1.
LR38045 gate array
Table-1 describes the gate array internal blocks and port addresses (see block diagram [Fig.2]).
Block
name
Description
Bu
Bidirectional8- bit 10 buffer.
(8-bit inputoutput buffer)
Mu
Datai1 FF1, FF2, FF3, or PA Port are sent from
(Multiplexer)
the
gate array.
FF1-FF3
FF1: FF1outputisused to control
the
interrupt
(8-bit latch)
circuit. For instance, '1'ina bit
FF2: FF3:
DC1-3
DC1: 32KB ROMc~ select (CSNO)
(Decoder)
DC2: 2.5' FDD select signal (I07N) DC3: FF1- - - FF3 and FDD reset latch select
during data write. FF1- - -FF3 and PA port select during data read.
INT
Ths
signalisOOedwi1ha PA POrt(PAOI- - -61)
(Interrupt circuits)
i1put to be sUppliedto IRQas an
nternet
signa,
As
PA01---61 correspond wi1h00---06 of FF1, the interrupt becomes valid when '1' is establishedfor FF
I. (The interrupt equivelent circuit is shown in [Fig.3J. )
, RO
.
ri
~
~ I~
OO~
PAO I
0'
~
PA I
J
02
PA2 I
OS
V"
PA3t
O'
"""
PA. I
Q5
PAS I
Q6
A.
PA61
'--
?1",+-tv'J
-t'"
[Fig.3J Interrupt circuit
RST
An input of the reset signal on RSTI resets
(Reset circuit)
FF1- - -3. At the same time, RSTN is issuedto the
2.5" FDD reset line and remains issued until
the
reset signa is canceled soltwarewise.
It is
possble
to output RSTNsoftwarewiserrespecti ve of the i1put to RSTI. ReseteQuivaientcircuit is sOOwnin [Fig,4] andits timings in [Fig. 5], )
-4-
Block name
Description
{
VCC~
Reset line capacitor /' RST' ~
.P""'~J~"OO::.~
RSTN
'RESET SW
'';TE.
IlI>Il·~'
I ;
t>
1 I
(PC-1600J:1) :0 .FFI-3RESET'
'---- ---
-----
-
-----
------]
[Fig.4] Reset circuit
W-, Tt_
Reset signal, ~
F~'~~
sv ~
'----v-------
FD resets softwarewise
[Fig.5] Reset circuit timings
NOTE: Port PA, PB, PC are all active high inside the gate array,
but converted into active low outside the gate array (see the figure below).
Gate array
,
Inside , Outside
PA
PB
ACTIVE HIGH
ACTIVE LOW
For instance, "1" on 00 of FF2 sets the PBON output low.
·_
CE-1600E
10RQ
Address
Data
MI A7
A6 AS A4 A3
A2 Al AO
WR
IID
Operation
D7 D6 05 D4 D3 D2
01
DO
1
1
0 0
v------
FD INT
l-----
--
0 0 0
0
0
0
1
FFI data write
0
*
-----
---
Enable
1
0
FF1 data read
1
1 1
1
1 1 1 1
FD reset
0 0 0
1
0
1
FD Reset
(0: reset)
PAO-7read
.>
(0 ) (0) (0)
Comparator
Vp LB
Centronics
1
Q
FD INT
LB BUSY
FF2(~)
-:
Centronics Centronics
I----
--
0 0
1
0 0
I
Pullup
~
data write
iNiT
"STJm!it
--
1
11
FF2(~)
1
1
1
1
1
1 1
1
data read
0
FF3(~)
Centronics
~entronics
Centronics
Centronics
Centronics
Centronics
Centronics Centronics
0
1 1
0
1
data write
DATAI
DATA2 DATA3 DATA4 OATAS DATA6 DATA7 DATA8
1
0
FF3(~)
1 1 1
1 1 1
1
T
data read
NOTE: All
are active high (1: active, 0: inactive) as seen Irom the
CPU,
except lorFDreset (0: active).
©
LR38045gate array signal description
PIN No.
Pin name
1/0
effective Highlow at reset
Descriltion
1-8
PC7N-PCON
Out
low High
8-bit output
port
(port address 83H)
00-D7 corresponds to PCO-7N via FF3.
9-16
PB7N-PBON
Out
low High
I-bit output
port (port
address 82H)
00-D7 corresponds to PCO-7N via FF2.
17
(NC)
18
PUl
In
(Low)
PU input
[ Used to create 32KB ROM select signal (CSNO).
J
19
PTI
In
(High)
PT input
20
EZI
In
(High)
Eminput
21
MINI
In (High)
MI irclut
[~edtocreate 107N and gate array interna! enableJ
22
10RQ
In High
IORQ input
Signals.
23
MRQI
In High
MREQ input (used to create CSNO).
24
RSTI
In High
Reset
input.
When
the
reset
signalisentered,
the
intemal
~1Iopisreset
and RSTN (2.5' FDD reset signal)issent out.
25
Vcc
.
26
GND
) Power supply
27
IRQ
Out
Low High Z
All N-cIW1nel
open
drain interrupt signal output wtich
is
puIed ~
toVCC
on
the
PC-1600 siele.
28
RDNI
In
low
Jm"input
29
WRNI
In
low
WR"input
30
I
AOI- A71A141, A1SI
In
Address input
39 40
(NC)
2.5' FDD reset
signal
output.Sent out lIlCOIidiliolfilly
with
the
reset
signal
41
RSTN
Out
low
low
and
mustbecanceled by means of software.Itis
possble
to
send
out
softwarewise. (Address 81H, 00,
WR")
42
107N
Out
low (High)
2.5' FOD select signal. (SenT out
via
address 70H-7FH.)
43
CSNO
Out
low
(High)
321<8ROM select signal.
rm
MREQ. PT············High
pU·····················low
Address········· ···4000H -7FFFH (PV"'low; Centronics interface, High; FDD)
44-51
DBO-DB7
ln/Out
(8-bit) data input
and
output.
52
I
PAOI-PASI
In
low
Il1lut
port
(port
address 81H)
57
PAD-61 corresponds to DO-6.
60
PA61
(Interrupt controled by FFI (address 80H) output 00-6.)
58
GNO'
Power supply
59
(NC)
61
PA7B
Out
High
62
PA7N
(Out)
64
PA71
In
High
63
(NC)
Loading...
+ 11 hidden pages