The drivers and utilities for Octagon products, previously provided
on a CD, are now in a self-extracting zip file located at the Octagon
Systems web site on the product-specific page. Download this file to a
separate directory on your hard drive, then double click on it to extract
the files. All references in this manual to files and directories on the CD
now refer to files in the Utilities zip file.
O C T A G O N S Y S T E M S
Embedded PCs For Extreme Environments
PC-500 User’s Manual
5170 (0403)
DiskOnChip® is a registered trademark of M-Systems. Micro PC™, PC SmartLink™,
Octagon Systems Corporation
of Octagon Systems Corporation. QuickBASIC
Corporation. QNX
®
is a registered trademark of QNX Software Systems Ltd.
®
, the Octagon logo and the Micro PC logo are trademarks
®
is a registered trademark of Microsoft
ROM-DOS™ is a trademark of Datalight. Windows™ and Windows NT™ are trademarks of Microsoft Corporation. PICO FA™ is a trademark of Phoenix Technologies
Ltd.
Copyright 1997, 1998, 2003—Octagon Systems Corporation. All rights reserved.
However, any part of this document may be reproduced, provided that Octagon
Systems Corporation is cited as the source. The contents of this manual and the
specifications herein may change without notice.
The information contained in this manual is believed to be correct. However, Octagon
assumes no responsibility for any of the circuits described herein, conveys no license
under any patent or other right, and makes no representations that the circuits are free
from patent infringement. Octagon makes no representation or warranty that such
applications will be suitable for the use specified without further testing or modification.
Octagon Systems Corporation general policy does not recommend the use of its products
in life support applications where the failure or malfunction of a component may directly
threaten life or injury. It is a Condition of Sale that the user of Octagon products in life
support applications assumes all the risk of such use and indemnifies Octagon against
all damage.
Technical support: 303-426-4521
Telephone: 303-430-1500
Web site: www.octagonsystems.com
FAX: 303-426-8126
PC-500 user’s manualNotice to user
IMPORTANT!
Please read the following section before installing your product:
Octagon’s products are designed to be high in performance while consuming
very little power. In order to maintain this advantage, CMOS circuitry is
used.
CMOS chips have specific needs and some special requirements that the user
must be aware of. Read the following to help avoid damage to your card from
the use of CMOS chips.
≡ Using CMOS circuitry in industrial control
Industrial computers originally used LSTTL circuits. Because many PC
components are used in laptop computers, IC manufacturers are exclusively using CMOS technology. Both TTL and CMOS have failure
mechanisms, but they are different. Described below are some of the
failures which are common to all manufacturers of CMOS equipment.
However, much of the information has been put in the context of the
Micro PC.
Octagon has developed a reliable database of customer-induced, field
failures. The average MTBF of Micro PC cards exceeds 11 years, yet
there are failures. Most failures have been identified as customerinduced, but there is a small percentage that cannot be identified. As
expected, virtually all the failures occur when bringing up the first
system. On subsequent systems, the failure rate drops dramatically.
n Approximately 20% of the returned cards are problem-free. These
cards, typically, have the wrong jumper settings or the customer has
problems with the software. This causes frustration for the customer and incurs a testing charge from Octagon.
n Of the remaining 80% of the cards, 90% of these cards fail due to
customer misuse and accident. Customers often cannot pinpoint the
cause of the misuse.
n Therefore, 72% of the returned cards are damaged through some
type of misuse. Of the remaining 8%, Octagon is unable to determine the cause of the failure and repairs these cards at no charge if
they are under warranty.
Notice to userPC-500 user’s manual
The most common failures on CPU cards are over voltage of the power
supply, static discharge, and damage to the serial and parallel ports.
On expansion cards, the most common failures are static discharge, over
voltage of inputs, over current of outputs, and misuse of the CMOS
circuitry with regards to power supply sequencing. In the case of the
video cards, the most common failure is to miswire the card to the flat
panel display. Miswiring can damage both the card and an expensive
display.
n Multiple component failures - The chance of a random compo-
nent failure is very rare since the average MTBF of an Octagon card
is greater than 11 years. In a 7 year study, Octagon has never
found a single case where multiple IC failures were not caused by
misuse or accident. It is very probable that multiple component
failures indicate that they were user-induced.
n Testing “dead” cards - For a card that is “completely nonfunc-
tional”, there is a simple test to determine accidental over voltage,
reverse voltage or other “forced” current situations. Unplug the card
from the bus and remove all cables. Using an ordinary digital
ohmmeter on the 2,000 ohm scale, measure the resistance between
power and ground. Record this number. Reverse the ohmmeter
leads and measure the resistance again. If the ratio of the resistances is 2:1 or greater, fault conditions most likely have occurred.
A common cause is miswiring the power supply.
n Improper power causes catastrophic failure - If a card has had
reverse polarity or high voltage applied, replacing a failed component is not an adequate fix. Other components probably have been
partially damaged or a failure mechanism has been induced. Therefore, a failure will probably occur in the future. For such cards,
Octagon highly recommends that these cards be replaced.
n Other over-voltage symptoms - In over-voltage situations, the
programmable logic devices, EPROMs and CPU chips, usually fail in
this order. The failed device may be hot to the touch. It is usually
the case that only one IC will be overheated at a time.
n Power sequencing - The major failure of I/O chips is caused by the
external application of input voltage while the Micro PC power is off.
If you apply 5V to the input of a TTL chip with the power off, nothing will happen. Applying a 5V input to a CMOS card will cause the
current to flow through the input and out the 5V power pin. This
current attempts to power up the card. Most inputs are rated at
25 mA maximum. When this is exceeded, the chip may be damaged.
n Failure on powerup - Even when there is not enough current to
destroy an input described above, the chip may be destroyed when
the power to the card is applied. This is due to the fact that the
input current biases the IC so that it acts as a forward biased diode
on powerup. This type of failure is typical on serial interface chips.
PC-500 user’s manualNotice to user
n Hot insertion - Plugging cards into the card cage with the power on
will usually not cause a problem. (Octagon urges that you do notdo this!) However, the card may be damaged if the right sequence
of pins contacts as the card is pushed into the socket. This usually
damages bus driver chips and they may become hot when the power
is applied. This is one of the most common failures of expansion
cards.
n Terminated backplanes - Some customers try to use Micro PC
cards in backplanes that have resistor/capacitor termination networks. CMOS cards cannot be used with termination networks.
Generally, the cards will function erratically or the bus drivers may
fail due to excessive output currents.
n Excessive signal lead lengths - Another source of failure that was
identified years ago at Octagon was excessive lead lengths on digital
inputs. Long leads act as an antenna to pick up noise. They can
also act as unterminated transmission lines. When 5V is switch
onto a line, it creates a transient waveform. Octagon has seen
submicrosecond pulses of 8V or more. The solution is to place a
capacitor, for example 0.1 µF, across the switch contact. This will
also eliminate radio frequency and other high frequency pickup.
≡ Avoiding damage to the heatsink/CPU
WARNING!
When handling any Octagon CPU card, extreme care must be
taken not to strike the heatsink against another object, such
as a table edge. Also, be careful not to drop the CPU card,
since this may cause damage to the heatsink/CPU as well.
Epoxy adhesive bonds the heatsink to the CPU chip. When
the heatsink is struck, the epoxy adhesive does not allow the
heatsink to separate from the chip. The force of the blow to
the heatsink then causes the legs of the CPU chip to separate
from the PCB. This force damages both the CPU chip and
the PCB.
NoteAny physical damage to the CPU control card is not covered under
warranty.
Notice to userPC-500 user’s manual
PC-500 user’s manualContents
Contents
Abbreviations and terms used in this manual ............................................ xiii
Conventions used in this manual .....................................................................xv
About this manual
Overview: Section 1 – Installation
BIOS driveThe solid-state disk which contains the system BIOS
and ROM-DOS.
bppbits per pixel
Console portVideo card or COM1 where BIOS and DOS messages
appear and keyboard input is available.
DRAMDynamic Random Access Memory devices. DRAMs
provide volatile memory with unlimited read and
write cycles.
Expansion cardThe expansion cards add I/O functions to the Micro
PC system, such as analog input/output, digital
input/output, motion control, and display.
EZ I/OThis digital I/O chip supplies 24 I/O lines which can
be individually programmed as 5V input or 5V
output.
FlashElectrically erasable PROM which allows at least
100,000 write cycles.
hThe suffix “h” denotes a hexadecimal number. A
decimal number has no prefix or suffix. For ex-
ample, 1000h and 4096 are equivalent.
KBKilobyte (1,024 8-bit bytes).
MBMegabyte (1,048,576 8-bit bytes).
Memory deviceThe type of static RAM, DRAM, flash memory, or
EPROM specified for either volatile or nonvolatile
memory.
PC/104An expansion bus used for holding 8- and 16-bit
expansionexpansion cards.
PC SmartLINKA serial communications software package designed
by Octagon for use with the PC-500 single board
computer. Refers to all versions of PC SmartLINK.
xiii
Abbreviations and terms used in this manualPC-500 user’s manual
PC VideoA feature on the PC-500 which imports an external
video source into the virtual graphics array (VGA)
system. This feature allows for advanced video
connections including video overlays.
PICO FAPhoenix’s flash file system used to access SSDs from
DOS as a read/write DOS drive.
ROMRead Only Memory devices. ROMs provide nonvola-
tile memory, have a limited number of write cycles,
and include EPROMs and EEPROMs.
ROM-DOSOperating system included in Micro PC ROM.
Single boardA printed circuit board that contains a complete
computercomputer: CPU, memory, I/O, and clock. The single
board computer controls the operation of all the
expansion cards.
Solid-state diskA simulated disk which uses a high speed solid-state
(SSD)memory device. For example, flash memory,
EEPROM, or static RAM.
Static RAMStatic Random Access Memory device. Static RAMs
levels.
Virtual driveA disk created in DOS or extended memory which
emulates an actual disk. The virtual drive provides
temporary storage for files. When power to the
computer is turned off the virtual drive disappears.
W[ - ]Denotes a jumper block and the pins to connect.
XMODEMA communications protocol which allows transfer of
files between two computers.
XON/XOFFA communications protocol for asynchronous connec-
tions. The receiver can pace the sender by sending
the XOFF and XON characters to stop and continue
the data flow.
+5V Safe+5V at the I/O connectors that is protected by a
0.75A fuse.
xiv
PC-500 user’s manualConventions used in this manual
Conventions used in this manual
This section explains the format used for notes, warnings, and command
entry.
≡ Notes and warnings
Special notes and warnings appear in this manual. Each one has a
different meaning and format. They are as follows:
NoteA note is supplementary or background information. At other times, it
is a hint or reminder that makes a task easier or quicker.
WARNING!
A warning gives vital information. Failure to heed a warning may cause system failure, equipment damage, or bodily
harm to the system operator.
≡ Command format and procedures
For some commands, you will only enter a single keyword (for example,
reset). For most commands, however, you will enter several keywords
followed by one or more parameters for which you must supply values.
Commands must be entered in a specific format. To indicate the format,
this manual uses a series of conventions that are explained below. The
conventions cover the rules for issuing all commands, including the most
complex ones. Most commands, however, are much simpler.
n Information which appears on your screen is shown in a different
type face, for example:
PhoenixBIOS(TM) A486 Version 1.03
Copyright (C) 1985-1994 Phoenix Technologies, Ltd.
All Rights Reserved
Octagon Systems Corp. PC500 CPU
n Commands that you must key in are shown in Courier Bold, for
example:
C:> RESET
xv
Conventions used in this manualPC-500 user’s manual
n Italicized refers to information that is specific to your particular
system or program, e.g.,
Enter filename means enter the name of your file.
n Paired angle brackets are used to indicate a specific key on your
keyboard, e.g., <ESC> means the escape key; <CTRL> means the
control key; <F1> means the F1 function key.
n All addresses are given in hexadecimal, for example, 328h.
xvi
PC-500 user’s manualAbout this manual
About this manual
The PC-500 user’s manual provides information about installing and
configuring the PC-500. This manual is divided into four sections:
n Section 1 – Installation
Chapter 1:Overview
Chapter 2:Quick start
Chapter 3:SETUP programs
Chapter 4:Save and run programs
n Section 2 – Hardware
Chapter 5:Serial ports
Chapter 6:LPT1 parallel port
Chapter 7:Console devices
Chapter 8:SSDs, DRAM, and battery backup
Chapter 9:External drives
Chapter 10:IRQ routing and opto IRQs
Chapter 11:EZ I/O
Chapter 12:LED signaling and “beep” codes
Chapter 13:CRTs and flat panels
Chapter 14:PC/104 expansion
Chapter 15:SCSI
Chapter 16:Ethernet
n Section 3 – System management
Chapter 17:Watchdog timer and hardware reset
Chapter 18:Serial EEPROM and CMOS RAM
Chapter 19:Transferring files/remote disks
Chapter 20:Managing SSDs
Chapter 21:User-defined jumper
Chapter 22:CPU power management
Chapter 23:Troubleshooting
n Section 4 – Appendices
Appendix A:Technical data
Appendix B:Software utilities
Appendix C:Third party support
Appendix D:Accessories
About this manualPC-500 user’s manual
PC-500 user’s manualOverview of Section 1
Overview:Section 1 – Installation
Section 1 provides installation and programming instructions, startup
options, and system configuration program examples. The following
chapters are included:
Chapter 1:Overview
Chapter 2:Quick start
Chapter 3:SETUP programs
Chapter 4:Save and run programs
Overview of Section 1PC-500 user’s manual
PC-500 user’s manualOverview
Chapter 1:Overview
≡ Description
The PC-500 Mobile Industrial Computer™ (MIC) is a high performance,
single board PC in Octagon’s semi-custom product line. The PC-500
integrates serial communication, industrial digital I/O, a floppy and
local bus hard disk port, a multifunctional parallel port, and a local bus
video which supports monitors and flat panels. This single board computer has an interrupt routing matrix, two solid-state disks, a PC/104
interface, a SCSI-2 interface host port, and a 10Base-T Ethernet port.
The PC-500 also supports various CPU types including 586/133 MHz
and can have up to 16 MB of on-board DRAM with an expansion of
48 MB by adding a 32 MB DIMM module. This board is supplied with
DOS 6.22 in ROM but will also execute other operating systems such as
Windows™, Windows NT™, and QNX
same functional blocks as the Micro PC™, the circuitry has been fully
proven as reliable and the software is compatible with the software in
the Micro PC series.
®
. Since the PC-500 uses the
Specified to your engineering needs, the PC-500 can be ordered as a
semi-custom board in OEM quantities. The stocked version of the
PC-500 is listed below with the standard and optional features. The
standard version can be used for system development and an optional
version of the PC-500 is usually application specific.
≡ PC-500 major hardware features
CPU
The high performance 586 CPU comes in two versions. One version is a
120MHz586 and the other is a 133MHz586. Both versions operate at
3.3V for low power consumption. The PC-500 has a local bus speed of
33 MHz and an ISA bus speed of 8.33 MHz.
Up to 48 MB DRAM
The standard unit is supplied with 1 MB of fast, EDO surface mount
DRAM. The use of EDO DRAM increases performance by 20% which, in
most cases, eliminates the need for an expensive L2 cache. The PC-500
can contain up to 16 MB of on-board DRAM. Up to 32 MB of additional
DRAM can be added through an optional DIMM module, which makes a
total of 48 MB DRAM. Two holes are on-board the PC-500 to secure the
DIMM module in high vibration environments. All surface mount
1-1
OverviewPC-500 user’s manual
DRAM and DIMM modules from Octagon meet the full PC-500 temperature range. Customers who need a 0° to 70°C range can install
commercially available DIMM modules onto the PC-500.
n 1 MB EDO surface mountstandard
n 16 MB EDO surface mountoptional
n SO-DIMM socket installedstandard
n SO-DIMM socket not installedoptional
Solid-state disks
SSD0
A 32-pin DIP socket accepts either a 5V flash, SRAM, or 512 KB/1 MB
EPROM. The socket exhibits high retention force and affords a gas
tight contact. SSD0 optionally contains the BIOS drive and ROM-DOS
6.22 in ROM. By default, the optional SSD0 contains a 192 KB backup
BIOS with a 320 KB or a 512 KB drive area. Flash file system software
is included which allows the SSDs to emulate hard disk operation.
SSD0 options include:
n SSD0 socket installedstandard
n SSD0 socket not installedoptional
n SSD0 socket/EPROM installedoptional
For information on changing the device type, refer to the W5 SSD0
table in the Quick start chapter. You can also install compatible
PROMs into SSD0 through the supplied utility programs found on the
PC-500 utility disk. You can format the flash while in the socket.
EPROM usage, however, requires off-card programming from either a
master flash or a master EPROM.
SSD0 also supports a battery back up voltage. The PC-500 is capable of
supplying a battery voltage to SSD0 with SRAM installed.
SSD1
SSD1 is used for storage of the applications program. A standard 2 MB
5V flash is soldered on-card. The flash programmer is built-in which
allows on-card programming of the device. The PC-500 includes flash
file system software, which permits the SSDs to emulate hard disk
operation. Automatic “wear leveling” ensures that no single section of a
chip will reach its life span (100,000 times), while other sections will
scarcely be used. A 1 MB device reserves 192 KB for BIOS and 832 KB
for a drive area, a 2 MB device reserves 192 KB for BIOS and 1856 KB
for a drive area.
1-2
n 2 MB EPROMstandard
n 1 MB EPROMoptional
n SSD1 not installedoptional
PC-500 user’s manualOverview
Serial ports protected against ESD
The PC-500 can have either two or five serial ports. All five serial ports
are standard, while COM3 through COM5 can be optionally omitted
from the PC-500. COM1 through COM4 are RS-232 and have the full
8-wire PC signal or they can optionally have 4-wire industrial RS-232
serial port lines. The 4-wire industrial RS-232 lines support RxD, TxD,
RTS, CTS and the DTR pin with a 1K pull-up to 5V. The interface to
COM5 is 2-wire industrial RS-485 also configurable to 2-wire TTL.
COM1 through COM5 have the following specifications:
n Backdrive protection
n 16C550 compatible
n Up to 115.2K baud
n 16 byte FIFO buffers
n RS-232 voltages generated on-card
n COM1 through COM5standard
n Omission of COM3 through COM5optional
Local bus SVGA, flat panel interface, and GUI accelerator
The video system on the PC-500 uses the advanced 65550 video chip
from Chips & Technologies. It supports CRT, LCD and EL displays
with resolutions to 1024 x 768 bpp. Displays from CGA through SVGA
are supported. The 65550 is also a graphics accelerator with real time
PC-video being supported. Since the video circuitry operates on the
local bus at the full processor speed, programs like Windows execute
very rapidly. The video section has 2 MB of video RAM for high resolution displays and simultaneous CRT and flat panel operation.
The PC-500 supports both 3.3V and 5V flat panel displays. It has a 12V
connector for powering the backlighting on the displays and a 3.3V at
100mA connector to power the newer generation displays that use 3.3V
logic.
n Local bus flat panel video presentstandard
n No local bus flat panel video presentoptional
Adjustable display bias supply
An on-board voltage converter eliminates the need for a separate bias
supply for the LCD contrast control. The on-board power converter is
factory configurable and can be made to be compatible with most LCD
displays. The standard default range for the power converter is from
+23V to +29V.
n + Bias voltage 23V to 29Vstandard
n – Bias voltage/other rangeoptional
n No bias supplyoptional
1-3
OverviewPC-500 user’s manual
Industrial I/O using EZ I/O
The PC-500 is supplied with 24 lines of industrial I/O, using the Octagon EZ I/O digital I/O chip. Each EZ I/O line is programmable as an
input or output. The lines are 5V compatible and can sink and source
15mA. The EZ I/O port can drive the Octagon MPB series opto-isolation
module (Opto 22, G4 style) racks directly, controlling AC and DC loads
to 240V at 3A.
Speaker, keyboard, and mouse ports
The speaker connector is PC compatible and is a standard feature. The
keyboard controller accepts an AT style keyboard and has a PS-2 type
connector. The keyboard port is standard. The mouse port is optional
and conforms to the PS-2 standard. Neither the keyboard nor the
mouse are required for operation.
n Mouse port includedstandard
n Mouse port not includedoptional
PC/104 16-bit interface
This interface is a standard feature on the PC-500 and accepts an 8- or
a 16-bit PC/104 expansion board. PC/104 expansion boards are available from several manufacturers. As many as three PC/104 expansion
boards may be stacked on the PC-500.
Ethernet
The PC-500 provides a 10Base-T Ethernet port, located at J9. This
interface is a standard feature on the PC-500 and supports the IEEE
802.3 Ethernet standard. The Ethernet controller IC chip provides the
following:
n 16-bit ISA interface
n 4 KB on chip buffer
n Integrated 10 Base-T transceiver interface
n Four LEDs for status and diagnostic purposes
The PC-500 Ethernet interface supports the 10Base-T physical interface. This port operates at 10 MHz and uses twisted-pair wiring cable,
which is built in a star configuration. The 10Base-T physical interface
terminates at the standard, 8-position RJ-45, latching phone jack and is
vertically accessed.
1-4
SCSI
The PC-500 has a SCSI-2 host interface, located at J12. This device is a
16-bit ISA bus compatible part and has a sustained data rate of 10 MB
per second in the fast SCSI-2 synchronous transfer mode. It also has
parity generation and checking, noise filters, a low power mode, and ISA
bus RAM buffers.
PC-500 user’s manualOverview
n SCSI-2 host interface, includedstandard
n SCSI-2 host interface, not includedoptional
≡ PC-500 major software features
Advanced power management and system management
input
Power management can be used to reduce power consumption or to
freeze the state of the program on the occurrence of a power management interrupt. Power consumption can be reduced by more than 60%.
This reduces the heat load and extends the battery life in mobile applications. There are opto-isolated system management and suspend/
resume inputs with 4-6V ranges. A system management input (SMI)
will cause the PC-500 to save its current status. When the system is
signaled to restart, execution resumes at the point the system last
stopped. The following are functions in the advanced power management and SMI:
n Suspend/resume by SMI input and software — halts CPU
n Wake up through various interrupts including keyboard, SMI
and serial port
n Slow CPU by dividing clock
n Contextual save to disk.
Diagnostic software verifies system integrity automatically
The PC-500 has built-in diagnostic software that can be used to verify
on-card I/O and memory functions. On powerup, a series of tests is
performed. If a problem occurs, the failed test can be identified by the
color sequence on an on-board, bicolored LED. The test is performed
automatically every time the system is reset or powered up. Software,
test equipment, monitor, keyboard, disks, or test fixtures are not required for memory verification. See the LED signaling “beep” codes
chapter for a complete listing of tests and failures and their descriptions.
SETUP information stored in EEPROM for high reliability
Loss of SETUP data is serious in industrial applications. Most PCs
store SETUP information in battery-backed CMOS RAM. If the battery
fails or is replaced during routine maintenance, this information is lost.
Without a keyboard and monitor in embedded applications, time consuming re-initialization is required. The PC-500 stores the SETUP
information in EEPROM with 1,536 bytes available to the user. Software routines to use this available memory come with the PC-500.
1-5
Loading...
+ 203 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.