Trbl Guide
Trbl Guide
US
Troubleshooting Guide
U3.LH300.072.01.01.02
Wiedergabe sowie Vervielfältigung dieser Unterlage, Verwertung und Mitteilung ihres Copyright (C) Siemens AG 1995
Inhalts nicht gestattet, soweit nicht ausdrücklich zugestanden. Zuwiederhandlungen Proprietary data, company confidential. All rights reserved.
verpflichten zu Schadenersatz. Alle Rechte für den Fall der Patenterteilung oder GM- Confié à titre de secret d´entreprise. Tous droits réservés.
Eintragung vorbehalten. Confiado como secreto industrial. Nos reservamos todos los derechos.
SONOLINE Prima - Troubleshooting Guide U3.LH300.072.01.01.02
Revision History
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5. Troubleshooting Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5.1 Troubleshooting Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5.2 Troubleshooting Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5.3 Test Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
TEST3$ON . . . . . . . . . . . 11
TEST4$ON . . . . . . . . . . . 11
TEST5$ON . . . . . . . . . . . 11
TEST$OFF . . . . . . . . . . . 11
5.4 Built-in-Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
BITSPI$ON . . . . . . . . . . . 14
BITAPI$ON . . . . . . . . . . . 14
BITRBA$ON . . . . . . . . . . 15
BITRBB$ON . . . . . . . . . . 15
BIT$OFF . . . . . . . . . . . . . 15
5.5 System Memory Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
$xxxxxxxx= . . . . . . . . . . . 16
RR . . . . . . . . . . . . . . . . . . 16
DD . . . . . . . . . . . . . . . . . . 16
BB . . . . . . . . . . . . . . . . . . 16
5.6 Special Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
CALIB . . . . . . . . . . . . . . . 17
CALOFF . . . . . . . . . . . . . 17
CALON . . . . . . . . . . . . . . 17
CLS . . . . . . . . . . . . . . . . . 17
INOP . . . . . . . . . . . . . . . . 17
EXOP . . . . . . . . . . . . . . . 17
PID . . . . . . . . . . . . . . . . . 17
SCSITEST . . . . . . . . . . . 17
TGRAY . . . . . . . . . . . . . . 18
VERSION#= . . . . . . . . . . 18
6. Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.2 Service Support Data Base . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.3 User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
8. Test Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
9. LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
A10 UIF User Interface . . . . . . . . . . . . . . . . . . . . . 28
A30 SPI Sector Probe Interface . . . . . . . . . . . . . . 28
A31 API Array Probe Interface . . . . . . . . . . . . . . . 28
A32 TRF Transmit & Receive Foldover . . . . . . . . . 29
A33 RBF Receive Beamformer . . . . . . . . . . . . . . . 29
A35 PPS Pre Process & Motor Amplifier . . . . . . . . 30
A40 TGN Trace Generator . . . . . . . . . . . . . . . . . . . 30
A41 DSC Digital Scan Converter . . . . . . . . . . . . . . 30
A44 SYS System Controller . . . . . . . . . . . . . . . . . . 31
Troubleshooting
1. Introduction
The information in this document applies to SONOLINE Prima systems with Product Status 2 and
software version 1.7.0.
Most of the information, however, is valid also for systems with lower or higher product status and
software versions.
Your troubleshooting experience with previous MCI SONOLINE imaging systems is in principle also
applicable to the SONOLINE Prima imaging system.
Following are a few hints that may help you use this document:
• If you have no idea where the fault could be:
- You may first get some more system status information ("Menu 5.4.3 System Status" in section
6.4, Diagnostic Menus: Detailed Description).
- Then you may try the troubleshooting test patterns (section 5.3, Test Patterns).
• If you suppose the error is on one or just a few particular board(s):
- Check the hardware using the Diagnostics software ("Menu 5.4.4 Diag Log" in section 6.4,
Diagnostic Menus: Detailed Description).
- Then check the LEDs and test points on the questionable board(s) (chapter 9, LEDs; chapter 8,
Test Points).
• If you want to test a single board or another "FRU" (Field Replaceable Unit) like the power
supply or a VCR:
Refer to the document SONOLINE Prima FRU Replacement Acceptance Criteria,
U3.LH300.094.01.01.02 (or newer).
• If the system displays an error code, look at chapter 7, Boot-Up Error Codes for details.
• If you want to check the monitor display or test a video printer, use the user-accessible test
patterns described in chapter 4, User-Accessible Test Patterns.
• If you need to find out the software version that is installed on a system, you will find the
command in section 5.6, Special Functions.
• The "bulb" symbol is used in a few places to indicate a troubleshooting hint.
The following list shows some more complex fault symptoms, their possible cause(s), the necessary
steps to locate the faulty assembly, and where to look in this document for more details.
If more than one possible cause is listed, the cause on top is the one that is most probable (or most
easy to check).
This list is not (and cannot be) complete. Every reader is encouraged to contribute to making this list
more complete, and share his knowledge.
Before going too deep into troubleshooting the hardware, keep in mind that re-loading the system
software may often eliminate a problem.
see
Symptom possible cause steps to verify
page
calibration fails during boot-up A35 PPS not necessary (a "manual" calibra- 26
tion with the CALIB command
will probably fail, too)
A31 API (if the problem is only with check port connector, -
array transducers) and try the other array port
A44 SYS
poor penetration ±BV or ±80 V voltages check supply voltages (menu 5.4.3) 22
in array and sector mode
A35 PPS perform a calibration 17
with the CALIB command
see
Symptom possible cause steps to verify
page
poor resolution in array mode A33 RBFA or A33 RBFB check BITRBA$ON/BITRBB$ON 13
horizontal bands in array mode A33 RBFA or A33 RBFB check BITRBA$ON/BITRBB$ON 13
no ultrasound image ±BV or ±80 V voltages check supply voltages (menu 5.4.3) 22
in sector and array mode
A41 DSC check TEST3$ON ... TEST5$ON 11
A number of test patterns can be invoked by troubleshooting commands (see section 5.3, Test Pat-
terns), after the troubleshooting password has been entered.
Two other test patterns are invoked from the menu 5, without the need for a password. They can be
used to check the monitor display, and to verify that the monitor display is printed correctly on a
video printer. These test patterns are also described in the Operating Instructions.
Notes:
• The white (rightmost) step may be more narrow
than the other 15 steps.
• If TGRAY has been used to enhance the contrast
setting (see section 5.6, Special Functions), or if a
gray map other than "L" has been selected in the
system status menu, the Gray Bar test pattern looks
different.
• This test pattern is generated by the A44 SYS
writing test data into the frame memory on the A41
DSC.
• Press F4: Menu page 1 displays
• Press Next key four times until Menu 5
displays
• use trackball and Set key
to set Grid Test Pattern to On
• Press Set key
5. Troubleshooting Commands
A number of troubleshooting commands allows, from the alphanumeric keyboard of the SONOLINE
Prima system, to ...
• invoke test patterns,
• invoke board-specific tests,
• read out system memory,
• calibrate the system front end, etc.
The password does not display on the screen, but a small, blinking horizontal command line
cursor appears in the lower left corner of the image area.
You can now enter the troubleshooting commands, which are explained in detail in sections
5.3 ... 5.6.
While the system is in troubleshooting mode, it can be operated normally. Only the small, blinking
horizontal command line cursor indicates that the system is in troubleshooting mode.
Keep in mind that the system remains in troubleshooting mode even after you used commands like
Escape, CLS, TEST$OFF, BIT$OFF to recover from tests and test patterns.
Whenever you see the small, blinking command line cursor, the system is in troubleshooting mode!
Like any other password, the troubleshooting password (and the service menu password, see chap-
ter 6.3, User Interface) should not be made public.
They should only be made known to field service engineers of Siemens and qualified third parties.
They should not even be made known to customers, because accidental use of certain trouble-
shooting commands may upset the system.
The passwords are made known in the Siemens field service training classes.
They are also published in the document SONOLINE Prima Troubleshooting Passwords,
U4.LH400.076.01.01.02.
To make sure that the passwords are not made known to non-authorized persons, and to make sure
that unauthorized persons cannot enter troubleshooting commands:
• Do not enter the passwords while non-authorized persons are watching you closely.
• Do not leave a system unattended while troubleshooting mode or the diagnostic menus are on.
• Always reset the system when your work is done.
The test patterns display data that is generated at three different points on the A41 DSC board.
Therefore these test patterns effectively test only the A41 DSC.
If any of the TEST3$ON ... TEST5$ON test patterns fails:
ê the A41 DSC is defective,
because there isn’t any other board between the A41 DSC and the monitor.
The test patterns can only be invoked when a transducer is selected.
Command Function Result
TEST3$ON The Frame Memory Controller on
the A41 DSC generates a test pat-
tern, and writes it into the Frame
Memory on the A41 DSC
The shape of the TEST4$ON test pattern depends on the selected transducer,
mode (B, M) and FOV (field of view).
TEST5$ON Generates a test pattern from the
sawtooth signal generator in front
of the A/D converter (at the front of
the A41 DSC)
The shape of the TEST5$ON test pattern depends on the selected transducer,
mode (B, M) and FOV (field of view). The pattern restarts at a depth of approx.
135 mm. The length of the white portion (= flat portion of the test signal ramp)
depends on the Dynamic Range setting.
TEST$OFF Clears the display Removes test pattern from the monitor.
Notes:
• The above test patterns are shown for a normal Gray Map setting of "L". If the Gray Map setting is
different, the test patterns look somewhat different.
• If TGRAY has been used to enhance the contrast setting (see section 5.6, Special Functions), the
test patterns may look somewhat different, or may even look distorted, or may not appear at all.
• The boards in the analog front end, as well as the digital board A40 TGN, cannot be tested with
these test patterns.
• The CINE memory (if installed) on the A43 IPL/CIM (the daughterboard on the A41 DSC) can be
tested as follows:
- Invoke the TEST5$ON test pattern
- Increase and decrease the Dynamic Range a couple of times
- Press Freeze
- Press the CINE key : the CINE MENU appears
- Press Set to enable the trackball’s movement into the CINE MENU
- Move the trackball to highlight Motion in the CINE MENU, then press Set
- Verify that the CINE review shows the TEST5$ON test pattern, and that the length of the white
portion is increasing and decreasing.
5.4 Built-in-Tests
A number of test signal generators on the analog front end boards allow to track down a faulty board
in the system’s front end.
The following graphic shows where the test signals are generated and injected:
A30 SPI
BITSPI$ON
A31 API A32 TRF A33 RBFA/B A35 PPS A41 DSC
* **
BITAPI$ON BITRBA$ON CALIB TEST3$ON
BITRBA$ON TEST4$ON
TEST5$ON
The four test signal generators on the A30 SPI, A32 TRF, and A33 RBFA/RBFB boards are acti-
vated when one of the BIT commands (described on the next page) is entered.
System software 1.7.0 does not yet give PASS/FAIL results; the displayed test patterns are the only
PASS/FAIL indicators. In particular, the final message TEST is finished! does not mean
that a test has passed successfully.
Make sure to exactly follow the instructions (especially use the specified transducers),
otherwise the test patterns may not show correctly!
Notes:
• While in troubleshooting mode and after using one of the above commands, the system may
behave somewhat unexpectedly. For example, it may not be possible to select another
transducer, or to unfreeze the system. In this case reset the system.
• If one of the test patterns does not show correctly, reset the system and try again.
• If the test patterns still do not show correctly: make sure that you use the indicated transducer(s).
The system memory display commands are helpful for troubleshooting only if the correct memory
contents are known, so that a comparison with the actual contents of a system is possible.
Nevertheless, the commands are shown here for completeness, and for future troubleshooting
applications.
Warning
Do not overwrite any of the displayed characters,
otherwise system memory is overwritten!
Command Result
$xxxxxxxx= Displays the 128 bytes from the selected memory address forward (enter an 8-
(8 digits) digit address after the $).
The hex-coded data is displayed in 8 lines, with 8 two-byte-groups each.
(Make sure to type "=" before pressing Enter.)
RR Repeats the display of the same 128 bytes that were displayed with the preced-
ing command.
DD Displays the next 128 bytes.
BB Displays the previous 128 bytes.
With system software 1.7.0, the commands in this section should be used with care.
Please refer to the notes given with some of the commands below, especially those in the shaded
portions of the table.
With system software 2.0 and higher the commands are expected to be fully functional.
Command Result
CALIB System performs a calibration, and displays a "Calibration Report" (which can
then be printed).
The calibration takes about 55 seconds. While the system is calibrating, the
brightness of the ultrasound image changes continuously.
The calibration is completed when the system clears the command line CALIB,
and the small, blinking command line cursor re-appears.
CALOFF Turns off the automatic calibration at power up (or after a reset).
Use this command if you are going to service a system, and expect that you will
have to reset the system frequently.
Do not forget to turn on auto-calibration with the CALON command,
before you leave the system!
CALON Turns on the automatic calibration at power up (or after a reset).
CLS This command is not really useful in system software version 1.7.0.
It can be used to recover from the Gray Bar test pattern (same as pressing the
Escape key).
In other cases CLS does not function.
INOP These commands are used to test the system from an external PC.
EXOP After you type EXOP and cycle power (or press the reset key), control of the
system will be possible only from the external PC.
To return control of the system to its own keyboard, you must type INOP on the
external PC.
The use of an external PC is not yet supported by the system software version
1.7.0. If you "accidentally" use the command EXOP, you must re-load the sys-
tem software from the system software diskettes, to return control of the system
to its own keyboard!
This problem will be solved in software versions higher than 1.7.0.
PID Displays the logical probe ID1 of the currently active transducer, and the probe
IDs of all (up to four) connected transducers (from connector 0 = left to connec-
tor 3 = right). An open or covered connector displays as 255.
For a list of the probe IDs, refer to the table below.
To recover from the probe ID display, cycle power (or press the reset key).
SCSITEST Tests the hard disk drive (if installed).
The test has passed if R/W TEST PASS displays on the monitor after a few
seconds. The test has failed if R/W TEST FAIL (VERIFY) or
R/W TEST FAIL (I/O) displays.
If there is no hard disk installed, the I/O fail message appears, too.
Command Result
TGRAY Enhances the contrast of the image, and modifies the gray bar (to the left of the
image area) accordingly. The enhanced contrast setting makes it easier to
measure penetration and resolution with a phantom.
To recover from this setting: press the reset button, or cycle power.
Because this command may distort the display on the monitor (the error does
not show on the video printer), we recommend not to use this command with
system software 1.7.0.
VERSION#= Displays the system software version (for three seconds).
This command works even if the system is not in troubleshooting mode, like on
previous SONOLINE systems. While typing, however, the command is NOT
displayed on the monitor, if the system is NOT in troubleshooting mode.
1. The "logical" probe IDs are numbers that have been assigned sequentially to the transducers. They are different from
the "physical" probe IDs which are the numbers that are actually used by the hardware.
6. Diagnostics
6.1 Introduction
In addition to the Troubleshooting Commands described in chapter 4, the SONOLINE Prima system
is equipped with diagnostic test software which allows to collect information about the status of the
system hardware.
While the user has limited access to the diagnostic software, the authorized service personnel has
full access through a special "service menu password".
In the current software release not all planned features of the diagnostic software are available yet.
There are three different types of diagnostics:
• Start-Up Diagnostics
These are automatically executed when the system is powered on (for example polling the PCB
revisions).
• Background Diagnostics
These diagnostics (for example monitoring the power supply voltages) are executed regularly
while the system is operating (except while a preset menu is displayed).
Both the Start-Up and Background Diagnostics are normally "invisible" to the user.
An error message is displayed only if the diagnostic software detects an error in the system.
• Operator Diagnostics
These are manually started from the keyboard by authorized service personnel (for example tests
while troubleshooting a faulty system).
In all three cases, the test results are written into the "Service Support Data Base" in the SONO-
LINE Prima system for later use.
The test results of the diagnostic software are stored in the Service Support Data Base, which is
located in battery backed-up RAM on the A44 SYS board. 1
A password is needed to access most of the data base information, so full access to the data base
is restricted to authorized service personnel only.
The following table shows which type of information is stored in the data base, and how the informa-
tion is handled (R = Read (display), C = Clear (erase), O = output):
1. If the battery is removed from the board, the information stored in the Service Support Data Base is lost.
If the board is replaced, the information stored in the Service Support Data Base is removed from the system.
Access Permission
written
Name Menu Contents volatility User Service Note
during
R C O R C O
System Configuration 5.4.1 PCB revisions X X X
Start-Up
Software version X X X
Battery X X X
Temperature X X X
Diagnostic Log 5.4.4 test results for hardware com- tests X X X not yet available
ponents on the PCBs
Service History 5.4.5 date and text entered by text input by X X X 20 items with 44
service personnel service characters each
non- personnel
volatile
System Operation Log 5.4.6 total operation time of the sys- Background X X X
tem (hours and minutes)
System Error Log 5.4.7 information on system errors Background X X X 64 items
Key Sequence Log 5.4.8 Log of key input sequence Background X X X Total 1k bytes
The upper half of the table shows information which is updated when the system is powered on, or
periodically while it is working.
The lower half of the table shows information which may not get lost when the system is switched
off, and which must not be overwritten.
For a detailed description of the menus and the displayed information, please refer to chapter 6.4,
Diagnostic Menus: Detailed Description.
The user interface of the Diagnostic Software is the Preset Menu 5 and its sub-menus.
Menu 5 is the entry-point; and reading, clearing and outputting diagnostic test information is all done
in sub-menus of menu 5.
Menu 5 is invoked by pressing the function key F4, then pressing the "Next" key 4 times:
.....
• Self Diagnostics >>
• For Servicer >>
• System Configuration
• FRU Diagnostics
• System Status
Selecting one of the three options displays one of the sub-menus 5.3.1 ... 5.3.3, which are described
in detail later.
The information displayed in these sub-menus is accessible to any user without a password. It is
essentially the information shown in the upper half of the table in chapter 6.2, Service Support Data
Base.
• If For Servicer was selected, the system prompts for the service menu password:
Please Input Password
After the service menu password (see chapter 5.2, Troubleshooting Passwords) has been entered
correctly, menu 5.4 displays:
• System Configuration
• FRU Diagnostics
• System Status
• Diag Log
• Service History
• System Operating Log
• System Error Log
• Key Sequence History
• Device Information
• Output
• Calibration
The information displayed in these sub-menus is more or less the information shown in the table in
chapter 6.2, Service Support Data Base.
Selecting one of the first three options displays one of the sub-menus 5.4.1 ... 5.4.3, which are iden-
tical to the sub-menus 5.3.1 ... 5.3.3 of menu 5.3.
The options Diag Log and Output are not yet available in the current software version
(1.7.0).
This menu (same as menu 5.3.2) displays test results for some system components.
Currently (system software 1.7.0) this menu is not yet fully operational.
The tests are executed only when Set is pressed while the menu is being displayed.
When the menu is opened, the test results of the last execution are displayed; these may be from
months back.
• the test result for the temperature inside the power supply
• the test result for the supply voltage of the SCSI terminator (OEM DISK Term Power)
• the currently selected TV format (CCIR or EIA)
• the status of the A21 battery pack on the A44 SYS.
The displayed test results are retrieved from the Service Support Data Base (see chapter 6.2); they
have been obtained during the latest Power-Up or Background diagnostic tests.
The option z Refresh Display means that pressing the Set key initiates a new test to
update the test results.
This menu can be used as a notepad to note important service events (planned maintenance,
repairs, upgrades, etc.).
Use the trackball and the Set key to select a line and to go to the data field, then enter date and text
(44 characters maximum). Press Set to complete the entry.
Now press Escape to leave this menu, or use the trackball and the Set key to go to another line.
If you press Escape before completing the line with Set, the line is erased completely.
z Clear Informations clears all entries. Be careful not to select this option accidentally!
This menu displays the number of hours and minutes the system has been operating. Obviously the
system does not start counting at 0 when it is shipped.
The operating time is counted in the background, but the time display is not refreshed while the
menu is displayed.
z Set Information allows to set hours and minutes to any value between 0 hours 00 min-
utes and 3999999999 hours 59 minutes. Press Set again after entering the numbers.
z Clear Informations resets both hours and minutes to 0.
(This "feature" of software version 1.7.0 will be deleted from further software versions.)
This menu displays, for up to 64 error events, the following error information:
• Date and time
• Kind: indicates when the error occurred:
01 during boot-up
03 during self-diagnosis (menu 5)
• Detail1: more details about when the error occurred (ignore the leading zeroes):
1 during Start-Up
2 in the Background
3 Siemens
4 factory
5 extra
6 command
Obviously Detail3 is the most important information that specifies what was/is not in order;
Kind, Detail1, Detail2 and Detail4 are just supplementary information.
z Prev Page and z Next Page allow to display different pages of the log,
z Clear Informations clears the complete error log.
The last entry in the last line of the log is the newest one.
Alphanumeric keys are displayed white on black (normal), other keys are displayed inverted.
Keystrokes that have been made while a menu (new patient menu; preset menus) was displayed
are not logged (except Escape).
When this menu option is selected, the system performs a calibration and displays a Calibration
Report (similar to the CALIB command in chapter 5.6, Special Functions).
The calibration is completed when z Refresh Display appears; pressing Set would now
start a new calibration cycle.
During initialization of the system hardware (at the beginning of the boot-up phase), the following
error messages may occur:
The calibration takes place only on the A35 PPS board; no other board is involved. For example, a
missing (or defective) A33 RBFA/RBFB board does not produce an error code.
Failures of different building blocks on the A35 PPS produce different error codes (other than 0021)
in the above error message.
So the CALIB command (or the Calibration option in menu 5.4) is perfect for testing the A35 PPS
board; but any detectable error on this board should already have been detected during boot-up.
8. Test Points
Most boards in the SONOLINE Prima have some supply voltage test points (GND, +5V, +12V, -
12V) at their outer edge. These test points are easily accessible, and the voltages are printed on the
board.
A few further signal test points are available, but their definition is currently not known.
9. LEDs
In this document, only the three LED states "ON", "OFF" and "Flashing" are used. There is no dis-
tinction made between LEDs driven by a constant voltage level, and LEDs that are driven by a fast
pulse sequence, unless the pulse frequency is so low that a "flashing" effect is visible.
The left column of the following tables shows the "normal" conditions of the LEDs:
ON
ON (weakly)
OFF
. Flashing
Í depends on operating mode; see detailed information in the table
The shaded parts of the following tables give hints where a fault could be located, if a LED indicates
a failure.
In the tables the LEDs are in the same sequence (top to bottom) as they are located on the board.
Therefore some tables do not begin with DS1.
This LED is visible from below, without opening the system, through a small hole near the left screw
on the bottom of the control panel (rotate the trackball when looking for the LED).
This LED is visible from the side if the card cage is opened and a sector transducer is selected.
The four upper LEDs (DS5, DS4, DS2, DS3) are used to display the status of sector-mode signals.
Their state is insignificant while an array transducer is operating.