DOWNLOAD Sharp UP-600 / UP-700 (serv.man25) Service Manual ↓ Size: 2.63 MB | Pages: 51 in PDF or view online for FREE

Model
UP-600 UP-700 (serv.man25)
Pages
51
Size
2.63 MB
Type
PDF
Document
Service Manual
Brand
Device
ECR / UP600-700 Service Manual
File
up-600-up-700-sm25.pdf
Date

Sharp UP-600 / UP-700 (serv.man25) Service Manual ▷ View online

CHAPTER 5. DIAGNOSTICS SPECIFICATIONS
1. GENERAL DESCRIPTION
This Diag Program consists of a number of Diag. programs for the
UP-600/700, which facilitate the PWB check, process check and the
operation check of the system during servicing.
The Service Diag. programs are all contained in the standard ROM.
2. SYSTEM COMPOSITION
UP-25X main only
3. DIAG.
Starting the Diag. Program
The Diag. Program is written on the external ROM, which is executed
by the CPU (H8/510) and it runs on the following conditions:
The logic power supply is normal.
(+5V, VCKDC, POFF, +24V)
Both the I/O pins of the CPU and the CPU internal logic are
normal, and the CKDC9 and MPCA9, system bus, and standard
ROM/RAM are normal.
When starting the SET for the first time, MASTER RESET the sys-
tem. If you want to add any OPTION UNIT when the SET is operating
normally, perform PROGRAM RESET.
3-1. Executing Diag Program
To start the Diag. Program, enter the SRV mode. Select the option
item DIAGNOSTICS from the MENU using the cursor keys and press
the ENTER key.
The DIAG. MAIN MENU appears on screen as given below. The
cursor shown in reverse video can be moved using the up/down
arrow keys. Move the cursor to the menu item you want and press
ENTER to execute the corresponding Diag. program. When each
Diag. program is completed, the screen returns to the DIAG. MAIN
MENU. Pres the CANCEL key to exit the Diag. Program and the
screen returns to the MENU screen in the SRV mode.
The cursor moves along through the menu items by entering num-
bers with the numeric keypad. This allows you to reduce the number
of key operations. (Example: By entering the number 7, the cursor
moves to the menu item TCP/IP.) This method also applies to other
SUB MENUs.
The menu item "EFT Diagnostics" are availalable only for the Euro-
pean market. For North America,
the this menu item (&EFT) is omitted and everything the following it
moves up to compensate.
3-2. RAM & ROM & SSP Diagnositcs
This program tests the standard RAM, expanded RAM, standard and
service ROMs, and SSp circuit. RAM&ROM&SSP is selected on the
MAIN MENU, the following submenu screen appears. The cursor
shown in reverse video can be moved using the up/down arrow keys.
Move the cursor to the menu item you want and press the ENTER to
execute the corresponding program. Press the CANCEL key to return
the screen to this submenu.
1) Standard RAM check
Checking
The program performs the following checks on the standard
512KB of RAM. Data in memory remains unchanged before and
after the checks.
The following operations are performed for the memory addresses
to be checked (780000H - 7FFFFFH).
PASS1 : Save data in memory
PASS2 : Write data "0000H"
PASS3 : Read and compare data "0000H" and write data "5555H".
PASS4 : Read and compare data "5555H" and write data "AAAAH"
PASS5 : Read and compare data "AAAAH"
PASS6 : Return data into memory
If any comparison is not normal during the check sequence from
PASS 1 through 6, the error message appears.
If any error is not found up to the final address, the sequence
ends normally.
Then, another round of address checks is carried out using the
above check sequence
If an error occurs, the error message appears and the check
stops. The read/write of the address where the error occurs is
repeated.
Check point address = 780000H, 780001H
780002H, 780004H
780008H, 780010H
780020H, 780040H
780080H, 780100H
780200H, 780400H
780800H, 781000H
782000H, 784000H
788000H, 790000H
7A0000H, 7C0000H
UP-600/700
Fig 2-1. Service
UP-600/700 DIAG V1.0A
PRODUCT&TEST
RAM&ROM&SSP
CLOCK&KEY&SWITCH
SERIAL I/O
DISPLAY&PRINTER
MCR&EFT&DRAWER
TCP/IP
SSP Check
Service ROM Check
Standard ROM Check
UP-S02MB Check
UP-S04MB Check
Standard RAM Check
RAM&ROM&SSP DIAG
Display
The capacity checked is displayed in units of 64KB.
The error address and bit are displayed only when an error occurs
(They are not displayed if there is no error.)
How to exit the program
You can exit the program by pressing the CANCEL key after the
result of checking is displayed.
2) UP-S02MB Check
Checking
The program checks for the presence of the UP-S02MB in the
following procedure. 
Data in memory remains unchanged before and after checking.
i. Write 55AAH in 9FFFFEH.
ii. Read 9FFFFEH and compare the data with 55AAH.If both data
are correct and BFFFFEH is the same as 55AAH, perform the
following tests. If not correct, the message "0KB: ERROR!!"
appears and checking ends.
The following checks are performed on the UP-S02MB.
The following operations are performed for the address space to
be checked (800000H - 9FFFFFH).
PASS1 : Save data in memory.
PASS2 : Write data "0000H".
PASS3 : Read and compare data "0000H" and write data "5555H".
PASS4 : Read and compare data "5555H" and write data "AAAAH".
PASS5 : Read and compare data "AAAAH".
PASS6 : Return data into memory.
If any comparison is not normal during the check sequence from
PASS 1 through 6, the error message appears. 
If any error is not found up to the final address, the sequence
ends normally.
Then, another round of address checks is carried out using the
above check sequence.
If an error occurs, the error message appears and the check
stops. The read/write of the address where the error occurs is
repeated.
Check point address = 800000H, 800001H
800002H, 800004H
800008H, 800010H
800020H, 800040H
800080H, 800100H
800200H, 800400H
800800H, 801000H
802000H, 804000H
808000H, 810000H
820000H, 840000H
880000H, 900000H
Display
The capacity checked is displayed in units of 64KB.
The error address and bit are displayed only when an error occurs
(They are not displayed if there is no error.)
How to exit the program
You can exit the program by pressing the CANCEL key after the
result of checking is displayed..
3) UP-S04MB Check
Checking
The program checks for the presence of the UP-S04MB in the
following procedure. Data in memory remains unchanged before
and after checking.
i. After writing 55AAH in BFFFFEH, write AA55H in 9FFFFEH.
ii. Read BFFFFEH and compare the data with 55AAH. Data in
BFFFEH is correct, the following checks are performed. Data
read is AA55H, the message "UP-S02MB!!" appears and the
check ends. If the data read is not either 55AAH or AA55H, the
message "0KB:ERROR!!" appears and the check ends.
The following checks are performed on the UP-S04MB.
The following operations are performed for the address space to
be checked (800000H - BFFFFFH).
PASS1 : Save data in memory.
PASS2 : Write data "0000H".
PASS3 : Read and compare data "0000H" and write data "5555H".
PASS4 : Read and compare data "5555H" and write data "AAAAH".
PASS5 : Read and compare data "AAAAH".
PASS6 : Return data into memory.
If any comparison is not normal during the check sequence from
PASS 1 through 6, the error message appears.
If any error is not found up to the final address, the sequence
ends normally.
Then, another round of address checks is carried out in the above
check sequence.
If an error occurs, the error message appears and the check
stops. The read/write of the address where the error occurs is
repeated.
Check point address = 800000H, 800001H
800002H, 800004H
800008H, 800010H
800020H, 800040H
800080H, 800100H
800200H, 800400H
800800H, 801000H
802000H, 804000H
808000H, 810000H
820000H, 840000H
880000H, 900000H
A00000H
 Read:XXXXH
 Write:XXXXH
 Error:XXXXXXH
 512KB:PASS!!(or ERROR!!)
 Standard RAM Check
Read:XXXXH
Write:XXXXH
Error:XXXXXXH
2048KB:PASS!!(or ERROR!!)
UP-S02MB Check
>>>>> USE FONT <<<<<
Helvetica/ Helvetica-Condensed/ Century-Schoolbook/ Symbol & OriginalFonts: (RingWorld2/RingFont2/Pa
Symbol/PartsCod)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Display
The capacity checked is displayed in units of 64KB.
The error address and bit are displayed only when an error occurs
(They are not displayed if there is no error.)
How to exit the program
You can exit the program by pressing the CANCEL key after the
result of checking is displayed.
4) Standard ROM Check
Checking
The standard ROM area (200000H - 3FFFFFH) is added in units
of bytes. The lowest 2 digits of the result is 20H, it is regarded as
normal. 
In addition, the ROM version and model name code stored in the
addresses 31FFE0H - 31FFFFH where the ROM version and
checksum correction data are stored are displayed. Data (ASCII)
is stored in the following formats: 
31FFE0H~31FFEFH : Model name CODE (Example: "UP-600",
to be displayed until DATA becomes 00H.)
31FFF0H~31FFF9H : 27801R****(****=PROGRAM VERSION)
31FFFAH~31FFFBH : BLOCK NO.("20"~"3F")
31FFFCH : TERMINATOR ("=")
31FFFDH~31FFFEH : BLOCK VERSION (Example: "00")
31FFFFH : CHECK SUM correction DATA
FLASH ROM used as the standard ROM has 64K-byte-unit re-
write BLOCKs. To perform VERSION management in the BLOCK
unit, these BLOCKs have the same 16 byte organization as those
after the previous 31FFF0H and arranged every 64KBYTE. At this
time, the checksum for each BLOCK is corrected to be 01H so
that the entire 2MBYTE become a total of 20H.
Regarding the display of the PROGRAM VERSION, the FLASH
write MASTER EPROM has 2-chip 8 Mbits to allow manage in
units of chip. The PROGRAM VERSION stored in blocks at 21H
and 31H are displayed.
0 PAGE (BLOCK) where IPL is stored displays the PROGRAM
VERSION of IPL to make it possible to manage individual pro-
grams.   
Display
The capacity checked is displayed in units of 64KB.
JOURNAL print
How to exit the program
You can exit the program by pressing the CANCEL key after the
result of checking is displayed.
5) SERVICE ROM Check
Checking
The SERVICE ROM area composed of two EPROMs (D00000H -
EFFFFFH) is added in units of bytes for each chip. If the lowest 2
digits are 10H, it is regarded as normal.
In addition, the ROM version and model name code stored in the
addresses D1FFE0H - D1FFFFH where the ROM version and
checksum correction data are stored are displayed. Data (ASCII)
is stored in the following formats: 
D1FFE0H~D1FFEFH : Model name CODE(Example: "UP-600",
to be displayed until data is 00H.)
D1FFF0H~D1FFF9H : 27801R****(****=PROGRAM VERSION)
D1FFFAH~D1FFFBH : BLOCK NO.("20"~"2F")
D1FFFCH : TERMINATOR("=")
D1FFFDH~D1FFFEH : BLOCK VERSION(Example:"00")
D1FFFFH : CHECK SUM correction DATA
This SERVICE ROM is used to write data into FLASH ROM if any
error occurs during rewriting FLASH ROM and it is not possible to
resume the operation. Its configuration is the same as the stand-
ard ROM.
0 PAGE (BLOCK) where IPL is stored displays the PROGRAM
VERSION of IPL to make it possible to manage individual pro-
grams.   
Display
The capacity checked is displayed in units of 64KB.
JOURNAL print
How to exit the program
You can exit the program by pressing the CANCEL key after the
result of checking is displayed.
Read:XXXXH
Write:XXXXH
Error:XXXXXXH
4096KB:PASS!!(or ERROR!!)
UP-S04MB Check
IPL:** 
27801R**** 
APL: 27801R****
PASS!!(or ERROR!!) 
Service ROM Check
3C=** 3D=** 3E=** 3F=** 
.     .     .     .     .     .     .     .     .     .     .
24=** 25=** 26=** 27=** 
20=** 21=** 22=** 23=** 
BLOCK Version.
IPL:** 
27801R**** 
APL: 27801R****
ROM2:PASS!!(or ERROR!!) 
ROM1:PASS!!(or ERROR!!) 
Service ROM Check
3C=** 3D=** 3E=** 3F=** 
.     .     .     .     .     .     .     .     .     .     .
24=** 25=** 26=** 27=** 
20=** 21=** 22=** 23=** 
BLOCK Version.
6) SSP Check
Checking
When started, this check program automatically sets the test SSP,
performs SSP check and displays the check result.
The SSP check sets check data in the empty space in the SSP
entry register. After checking is completed, only the check data is
erased. Any setting remains intact before and after this check
program is executed. 
Display
How to exit the program 
You can exit the program by pressing the CANCEL key after the
result of checking is displayed.
3-3. Timer & Keyboard & Clerk Switch Diagnostics
This program checks the operation of the CKDC’s clock crystal, key-
board and tests the clerk switch and mode switch. 
You can return to the Diag menu screen by pressing the CANCEL
key.
1) Timer Check
Checking
Check the operation of the CKDC9’s clock crystal. 
The area showing "YY/MM/DD & MM:HH" is continuously dis-
played. Check whether the display blinks in black and white every
0.5 seconds and the time shown is updated.
2) Keyboard Check
Checking
The program check the input through the keyboard of the UP-
600/700.
A 3-digit position code corresponding to a key pressed appears on
screen, along with a catch sound.
3) Clerk SW Check
Checking
The code of the key inserted into the clerk key switch appears in a
decimal number.
4) Mode Switch Check
Checking
The mode switch position code is displayed in a hexadecimal
number.
SRV:0, PGM2:1, PGM1:2, OFF:E, OP X/Z:3, REG:4, MGR:5,
X1/Z1:6, X2/Z2:7
Intermediate code:E, Multiple error F
3-4. RS232 I/F Diagnostics
The program tests the RS232 interface for the main PWB and the
optional board ER-A5RS. Attach a 9-pin D-sub loop back connector
(UKOG-6717RCZZ) wired as shown in Fig. 3-11, to the port you are
going to test.
Fig. 3-11. Wiring diagram of loop back connector (UKOG-6717RCZZ)
The following menu appears on screen. The cursor shown in reverse
video can be moved using the up/down arrow keys. Move the cursor
to the menu item you want to execute and select by pressing the
Enter key to the corresponding Diag. Program. Press the CANCEL
key to return the screen to this submenu.
When setting the channel for the RS232 interface, do not set more
than two ports to the same channel. The UP-600/700 accommodates
up to one ER-A5RS board, but use caution not to allow each port to
have the same channel; otherwise hardware might be destroyed.
When Diag. Is started, channel check is performed and only the
channels already set appear on screen.
1) CHANNEL Check
Checking
The screen shows only the channels for which the channels of the
RS232 connect to the ECR. Compare the channels shown on
screen and the settings of channel setting DIPSW on the RS232
interface board. 
The RS232 on the main PWB of the UP-600/700 is fixed to CH1
and CH8. It is therefore necessary for the ER-A5RS to set the
channel to any of CH2 - CH7.
(Ref) ER-A5RS channel settings ("1" = SW OFF, "0" = SW ON)
PASS!!(or ERROR!!) 
SSP Check
CLERK CODE=***
KEY CODE=*** 
YY/MM/DD&HH:MM:SS
Timer&Key&Clerk DIAG 
MODE SWITCH=* (0~7,E:
Intermediate
                                                   position
,
                                      F:
Multiple 
ERROR)
1pin
CD
2pin
RD
3pin
SD
4pin
ER
5pin
GND
6pin
DR
7pin
RS
8pin
CS
9pin
CI
CH8 Check
CH4 Check
CH3 Check
CH1 Check
RS232 I/F DIAG
Page of 51
Display

Click on the first or last page to see other UP-600 / UP-700 (serv.man25) service manuals if exist.