Welcome to the Industrial Automation website!

NameDescriptionContent
XING-Automation
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

ADLINK NuPRO-800 Dual PIII Industrial SBC Maintenance and Upgrade Guide

F: | Au:FANS | DA:2026-07-10 | 20 Br: | 🔊 点击朗读正文 ❚❚ | Share:


ADLINK NuPRO-800 Dual PIII Industrial Single Board Computer Maintenance and Upgrade Practical Guide

Why is the dual Pentium III SBC still the backbone of industry today?

In the fields of telecommunications infrastructure, medical imaging, military radar, and high-end industrial control, many systems are built on dual Pentium III and Intel 440BX chipsets, relying on ISA/PCI hybrid buses and long lifecycle components, and have been in service for over 20 years. Completely replacing these systems is not only costly, but also involves complex issues such as software solidification certification, driver compatibility, and interface adaptation. The NuPRO-800 series (including NuPRO-801 with SCSI) launched by ADLINK is a full-size industrial single board computer designed for such harsh environments. It supports dual Socket-370 Pentium III processors, offers AGP 2X VGA, 10/100M Ethernet, optional Ultra-2 SCSI, ISA high driver (64mA), and hardware monitoring, and is widely deployed in CTI and high-performance server applications.

As devices age, engineers often face challenges such as CPU cooling failure, CMOS battery depletion, driver loss, and Watchdog configuration errors. This article is based on the NuPRO-800 user manual, providing a detailed practical guide for engineers who are still maintaining these "veterans" from hardware features, installation steps, jumper configuration, driver installation to Watchdog programming.


Hardware architecture and core specifications

2.1 Processor and Chipset

CPU: Dual Intel Pentium III FC-GGA (Socket-370), supports 66/100MHz FSB, with built-in 256KB L2 cache.

Chipset: Intel 440BX (82443BX+82371EB PIIX4), supports AGP 2X, SDRAM (PC-100, with ECC optional).

Memory: 3 168 pin DIMM slots, maximum 768MB SDRAM.

Lifecycle commitment: The manual clearly guarantees product supply until the end of 2005 and accepts extended lifecycle based on OEM contracts.

2.2 Onboard peripherals and interfaces

Display: SMI Lynx 3DM SM721 AGP 2X controller, built-in 4MB VRAM (OEM optional 8MB), supports synchronous display of CRT and TFT LCD, up to 1600 × 1200 resolution, with RAMDAC latch protection and VGA overcurrent protection (resettable fuse).

SCSI (NuPRO-800 only): LSI/SYMBIOS 53C895 Ultra-2 SCSI controller, maximum transfer rate of 80MB/s, supports LVD (Low Voltage Differential) cables up to 12 meters, automatically switches SE/LVD/HVD modes.

Ethernet: Intel 82559 10/100Mbps PCI controller, supporting WOL, AOL2 (Alert On LAN II), IEEE 802.3u auto negotiation.

Storage: 2 EIDE interfaces (supporting Ultra DMA/33, PIO Mode 3/4, up to 4 devices), supporting DiskOnModule (IDE Flash module, 8MB~2GB).

Serial parallel port: 2 16550 UART RS-232 serial ports (ESD 2KV), 1 parallel port (SPP/EPP/ECP, ESD 4KV, downstream 30V protection).

USB: 2 USB 1.1 pin heads (overcurrent protection with reset fuse).

IrDA: 5-pin infrared interface (overcurrent protection).

Keyboard and Mouse: PS/2 mini DIN and internal 5-pin keyboard interface.

Hardware monitoring: Winbond W83782D, monitoring CPU temperature, 2 CPU fan speeds, chassis startup, and DC voltage.

2.3 Physics and Power Supply

Size: 338mm × 122mm (full-size, 13.3 "× 4.8").

Power supply: Supports ATX (including 5VSB), power consumption (dual PIII 800MHz, full load) can reach+5V @ 22A, please pay attention to power supply selection.

Working temperature: 0~60 ℃, storage -20~80 ℃.


Installation and jumper configuration

3.1 Installation of CPU and Heat Sink

The NuPRO-800 offers two Socket-370 sockets, which can accommodate 1 or 2 Pentium III FC-GGA. Key points:

When installing a CPU, there is no need to add a terminal board to an empty socket (better than some competitors).

It is strongly recommended to use a high-performance heat sink with a copper base (especially>660MHz) and apply thermal grease to ensure that the heat sink is in close contact with the CPU die.

Each CPU fan needs to be connected to the onboard 3-pin fan interface (FN1/FN2), and it is recommended to use a fan with speed monitoring.

3.2 Memory Installation

Supports PC-100 SDRAM with ECC capability. The maximum size of 3 DIMM slots is 768MB. It is recommended to use the same specification strip to avoid compatibility issues.

3.3 Jumper settings (only 3)

Jumper function settings

JP5 FSB frequency 1-2:66MHz, 2-3:100MHz (default)

JP7 Clear CMOS 1-2: Clear, 2-3: Normal (default)

JP11 LCD power supply 1-2:+5V, 2-3:+3.3V (default)

Attention: After clearing the CMOS, it is necessary to restore the jumper to 2-3, otherwise it cannot start normally.

3.4 Quick check of key connector pins

CN1 (Case Open): Connect the micro switch of the chassis, short circuit=closed, open circuit=open, hardware monitoring can detect.

CN3 (ATX Power Control): Provides PS-ON # and+5VSB for ATX power management.

CN2 (LCD interface): 58 pin dual row, supports 24/36 bit TFT, provides+12V (backlight inverter, 1.1A resettable fuse), LCD VEE (3.3V/5V optional, controlled by ENPVEE), and LCD VDD (+3.3V, controlled by ENAVDD).

CN16/CN15 (COM1/COM2): Standard 10 pin header, RS-232.

LED1 (LAN status): Upper LED=100Mbps/10Mbps indication, lower LED=Link/Activity.

Driver Installation Guide (for Windows 2000/98/NT)

The NuPRO-800 onboard SCSI, VGA, and LAN drivers are all located in the NuPRO Drivers directory on the accompanying CD.

4.1 SCSI Driver (LSI 53C895)

Windows 2000: Update the SCSI controller driver through Device Manager, point to CSI-53C895 Win2k miniport, and select Symbios 8952U PCI SCSI Adapter.

Windows 98: Similar operation, path CSI-53C895 Win9x.

Windows NT: Before installing NT, you need to load the SCSI driver floppy disk through F6 (production method: copy all the contents of the CSI-53C895 NT40 directory to the floppy disk). During the installation process, specify additional devices according to S and select Symbios PCI (53C8XX) Driver.

Important reminder: If there is an abnormality after NT system startup, it is recommended to install Service Pack 6 or higher to support AGP first, and then install VGA driver; It is recommended to install the LAN driver before the service pack to avoid being overwritten.

4.2 VGA Driver (SM721)

Windows 2000/98: Device Manager updates display adapter, point to VGA SM721 Win2k or Win9x, select Silicon Motion Lynx 3DM.

Windows NT: Control Panel → Display → Settings → Display Type → Change → Install from Disk, Path VGA SM721 NT40.

4.3 LAN driver (Intel 82559)

Windows 2000/98: Update network adapter driver, path LAN 82559, select Intel 8255x-based PCI Ethernet Adapter.

NT: You need to create a driver floppy disk (run LAN 82559 Makedisk Makedisk NT) and load it from the floppy disk in the network installation wizard.


Watchdog Timer Programming and Testing

The watchdog of NuPRO-800 is based on Winbond Super I/O (W83977EF or W83627HF), configured through I/O ports 0x3F0/0x2E, with a timeout range of 1-15300 seconds (or minutes, 255 minutes).

5.1 Programming Interface (Simplified Functions)

ADLINK provides the wrapper function out_port (int IOport_number, int Counter_ralue):

IOport_number:0x3F0 (W83977EF) or 0x2E (W83627HF).

Counter value: 0~15300 (0 disabled, timeout from 1 to 15300 seconds).

5.2 Testing Methods

DOS/Windows 95/98: Execute test<n>(n is the number of seconds) on the command line, and the program automatically detects the Super I/O chip.

Windows NT: You need to first run setup to install the driver, and then execute test977<n>(W83977EF) or test627<n>(W83627HF).

5.3 Programming Examples (C Language Pseudo Code)

c//Set Watchdog timeout for 10 seconds (taking W83977EF as an example)

out_port(0x3F0, 10); //Automatically enter configuration mode and write CRF6//Afterwards, calling out_port (0x3F0, 10) every few seconds will reset the timer

Engineering suggestion: Set the feeding interval to 1/3~1/2 of the timeout value to avoid accidental resetting.


Hardware Monitoring and Hardware Doctor Tools

Onboard Winbond W83782D hardware monitoring chip, combined with Hardware Doctor software (supporting Windows 98/NT, located in the HWDCTOR directory on the CD), can monitor in real-time:

CPU temperature (onboard thermal sensor)

System temperature (external thermistor)

Dual CPU fan speed

Key voltages (+3.3V,+5V,+12V, -12V, VCORE, VBAT, etc.)

Chassis Open Status (CN1)

When any parameter exceeds the limit, a warning window or beep prompt will pop up. Users can set thresholds and promptly handle fan failures or high temperatures to avoid permanent hardware damage.


Common troubleshooting and engineering experience

Q1: Does a dual CPU system only recognize one?

Check if the second CPU is securely plugged in and if the heat sink is in good contact.

Confirm that the two CPU models and steps are consistent (it is recommended to use the same batch).

Check if multiprocessor support is enabled in the BIOS (usually by default).

Q2: Unable to recognize CSI hard drive or low transfer rate?

Confirm that the SCSI terminal resistance is set correctly (LVD link requires termination).

Check that the length of the SCSI cable does not exceed 12 meters (LVD mode).

Check if synchronous transfer and wide transfer are enabled in the SCSI BIOS configuration.

Q3: Does the AGP VGA driver have a black or blurred screen after installation?

Confirm that Windows NT Service Pack 6 or higher is installed (AGP driver required).

Check the AGP Aperture Size setting in BIOS (recommended 64MB).

Update VGA driver to the latest version on CD.

Q4: Watchdog unable to trigger reset?

Confirm that the out_port parameter is correct (port number and count value).

Check the Super I/O chip type (W83977 or W83627), corresponding to different ports.

Ensure not to feed the dog during testing, wait for timeout, and observe if the system resets.

Q5: Does the system restart frequently or become unstable?

Check if the CPU temperature is too high, if the heat sink has accumulated dust or if the fan is stopped.

Check if the+5V current is sufficient (dual PIII 800 can reach 22A at full load).

Use Hardware Doctor to monitor the voltage and check for any fluctuations.


Maintenance and upgrade suggestions

Heat dissipation upgrade: The original radiator may have aged, it is recommended to replace it with a high-efficiency copper bottom radiator and use high-quality thermal conductive silicone grease.

CMOS battery: The onboard CR2032 battery has a lifespan of approximately 5-8 years. If the time is reset or the BIOS is lost, it should be replaced promptly.

Capacitor inspection: Pay attention to the onboard Sanyo OS-CON capacitor (with a lifespan of 20 years @ 65 ℃), but other electrolytic capacitors may bulge and need to be replaced with low ESR capacitors of the same specifications.

Firmware backup: Use the Award Flash tool to backup the current BIOS to prevent flashing failures.

Spare parts reserve: It is recommended to reserve several Pentium III CPUs and SDRAM of the same model to cope with sudden failures.

  • Basler Electric BE1-700 Digital Protective Relay
  • Basler Electric SR8A-2B01B3A Static Voltage Regulator
  • Basler Electric SR4A-2B01B3E Static Voltage Regulator
  • Basler Electric 9017709102 PC Board
  • Basler Electric SR4A-2B01B3A Static Voltage Regulator
  • Basler Electric PRS-250 Veri-Sync Relay
  • Basler Electric 9066800102 Excitation Support System
  • Basler Electric BE1-87G Generator Differential Relay 9 1708 18 100
  • Basler Electric 36T865-2 BE03752001 Power Supply
  • Basler Electric M-300 149D940G02 Power Supply
  • Basler Electric ACA2040-25GM 4Mp 25Fps Area Scan Camera
  • Basler BE1-87G-S1A-A1C-A0N0 Differential Relay
  • Basler SR8A-2B06B3E Static Regulator SR8A2B06B3E
  • Basler SCP-210 Frequency Controller 9095400100
  • Basler BE1-59-A3E-A1J-N1N3F Overvoltage Relay BE159A3EA1JN1N3F
  • Basler 9 2011 11 100 Bracket Mounted Terminal Unit
  • Basler 9 1606 00 101 Voltage Regulator
  • Basler CBS-377 Current Boost System 9109600102
  • Basler 8650C72 Exciter Control Module PCB Rev 5
  • Basler C2EE1PA0N1F BE1-32R Reverse Power Relay
  • ADLINK HPCI-14S12U - Industrial Control Backplane 12PCI Backplane PCI-14S Passive Backplane
  • ADLINK PCIe-GIE74C - image acquisition card 4-CH GigE Vision PoE+ Frame Grabber
  • ADLINK PCI-8164 - control card 4-Axis Advanced Motion Controller Board
  • ADLINK PCIe-U304 - 4 Port USB3 PCIe Frame Grabbers USB Screw Hole Card
  • ADLINK PCI-9112 - Multi-Function Data Acquisition Card DAQ Card
  • ADLINK PCI-7432 - 51-12013-0A50 4-CH Isolated Numérique I/O PCI Cartes Digital I/O Card
  • ADLINK PCA-6106P3-0C1 REV.C1 - backplane 6-Slot Passive Backplane Board
  • ADLINK PCI-7224 - 24-CH Opto-Isolated Digital I/O PCI Board
  • ADLINK CPCI-7433R(G) - Digital Input Board Rear I/O CompactPCI Card
  • ADLINK EBP-13E4 - 51-46703-0A30 Industrial PC Backplane Passive Backplane
  • ADLINK PCIE-HDV62 - Image acquisition card High Definition Video Frame Grabber
  • ADLINK EBP-13E4 - 51-46703-0A30 Industrial Backplane Board Passive Backplane
  • ADLINK 90111-B1 / CPCI-6770 - PCB CPU MODULE CompactPCI Single Board Computer
  • ADLINK PCI-7248 - DATA ACQUISITION PCI CARD 48-CH Parallel Digital I/O Board
  • ADLINK PCI-7230 - 51-12003-0a50 board PCI7230 32-CH Isolated Digital I/O Card
  • ADLINK PCI2A000CB - 51-20000-0B30 Multi-Function DAQ Card Baseboard
  • ADLINK PCI-8134-005 - 4-Axis Motion Controller Card
  • ADLINK PCI-7224 - 24-CH Opto-Isolated Digital I/O PCI Card
  • ADLINK PCI-7434 - 64-CH Isolated Digital Output Card
  • ADLINK PCI-8132 - motion control card 2-Axis Servo & Stepper Controller
  • ADLINK PCI-8134 - Motion Controller PCI Card 4-Axis Controller Board
  • ADLINK PCI-8164 - Motion Control Card 51-12406-0A40 4-Axis Controller
  • ADLINK 51-12001-0C20 - Circuit Board Data Acquisition Interface Module Hardware
  • ADLINK NuPR0-840 - industrial control motherboard Full-Size PICMG CPU Board
  • ADLINK PCI-7444 - 51-12023-0A10 card 128-CH Isolated Digital Output Board
  • ADLINK PCI-1612B - data acquisition card 4-Port RS-232/422/485 Serial Communication Card
  • ADLINK PCI-6208V 009 - 8/16-CH 16-Bit Analog Output Cards PCB-I-E-482=6BX3
  • ADLINK NUPRO-935A/LV - industrial control motherboard Full-Size PICMG SBC Board
  • ADLINK PCI-9114DG - Multi-Function DAQ Card Data Acquisition PCI Card
  • ADLINK ACL-7130 - Data acquisition card Isolated Digital I/O Board
  • ADLINK ABX-6300D-4E1-BP - board ABX6300D4E1BP Video Interface Expansion Card
  • ADLINK CPCI-6940 - CPCI-6940/D1539/M16-0(EA)-000E 6U CompactPCI Processor Board
  • ADLINK NuPRO-760 - industrial control motherboard Half-Size PICMG SBC CPU Board
  • ADLINK IMB-M42H (G)-0020 - industrial control motherboard LGA1155 Micro-ATX Mainboard
  • ADLINK RTV-24 / PCI-MP4S - 51-12519-1C30 4-Channel Real Time Video Capture Board
  • ADLINK PCI-8134 - 4-Axis Servo & Stepper Motion Controller Card
  • ADLINK MXC-6101D - V.PC000.002.ST.00 Box PC Configurable Embedded Computer
  • ADLINK PCI-8134A - 51-12421-0A10 Motion Control Card 4-Axis Controller Card
  • ADLINK DIN-100S / DIN-100SA1 - Technology SCSI-II TB 100-PIN Terminal Block Board
  • ADLINK DIN-812M001 / DIN812M001 - 51-14034-0A1 51140340A1 Terminal Module Breakout Interface
  • ADLINK PCI-8164 - Servo motion control 4-Axis Advanced Controller Card
  • ADLINK PCIe-GIE64 - Acquisition card GigE Vision PoE+ Frame Grabber
  • ADLINK M-302 - Industrial control motherboard ATX PC Board Mainboard
  • ADLINK PCI-8134 - Motion Controller PCI Card 4-Axis Controller Board
  • ADLINK PCI-RTV24 - Image capture card Analog Video Frame Grabber
  • ADLINK PCI-8102 - Motion control card 2-Axis Servo & Stepper Controller Board
  • ADLINK PCI-9112 REV.B1 - Card Multi-Function Data Acquisition Card
  • ADLINK HSI-DI32-M-N / HSL-TB32-M-DIN - Discrete I/O MODULE Distributed Automation Module System
  • ADLINK PCI-7296 - IO card REV.A3 96-CH Parallel Digital I/O Card
  • ADLINK DIN-814P-A4 / 814Y - terminal board Motion Control Interface Block
  • ADLINK DIN-814P-A4 - 51-14056-0A10 PCB-I-E-2736=ZA01 Screw Terminal Board Breakout
  • ADLINK M-322 - motherboard Industrial Control Computer Mainboard
  • ADLINK NUPRO-406 REV:B1 - industrial control motherboard Full-Size PICMG CPU Board
  • ADLINK AMP-204C - card DSP-Based 4-Axis Advanced Pulse-Train Controller
  • ADLINK HPCI14S REV.B1 - industrial computer baseboard 14-Slot Passive Backplane
  • ADLINK PCI-7250 - 8-CH Relay Output & 8-CH Isolated DI PCI Card
  • ADLINK EBP-13E2 - baseplate Passive Backplane Industrial Computer Chassis Board
  • ADLINK LPCI-3488A - PCI-GPIB card 51-12801-0A30 acquisition card IEEE-488 Interface Board
  • ADLINK PCI-6216V-GL - 51-12201-0C30 16-CH 16-Bit Voltage Analog Output Card
  • ADLINK ACL-8454 - 16-CH Isolated Digital I/O & 4-CH Counter Card
  • ADLINK HPCI-9S7U - backplane Passive Backplane Compatible with NuPRO-A301 852 841 842
  • ADLINK DAQ-2010-007 - Simultaneous-Sampling Multi-Function Data Acquisition Card
  • ADLINK MP-C154 - 51-64205-0A10 Motion Control Card 4-Axis Controller Board
  • ADLINK MXE-202/mSSD16B/WiFi-BT - Matrix Rugged I/O Platform Embedded Fanless Computer
  • ADLINK CM-920-R-17 - PC/104-Plus Single Board Computer Module Intel Celeron M
  • ADLINK PCI-7250 NSMP - 8-CH Relay Output & 8-CH Isolated DI Card
  • ADLINK PCI-8164 - 4-Axis Motion Controller PCI Card W/ Cable and Breakout Box
  • ADLINK EMX-100 - Ethernet-based 4-axis Motion Controllers Distributed Motion Module
  • ADLINK PCI-8134A - Press control card 4-Axis Motion Controller Board
  • ADLINK M-845EG REV:3.2 - industrial motherboard Pentium 4 Socket 478 Micro-ATX
  • ADLINK PCI-9114A Rev A2 DG - card High-Resolution Multi-Function Data Acquisition Board
  • ADLINK IEC-915GV - REV 1.1 Industrial motherboard Socket 478 CPU Board
  • ADLINK PCI-9111DG(G) - Data Acquisition Card Multi-Function DAQ Card
  • ADLINK HPCI-15S10 REV:B2 - Industrial computer base plate Passive Backplane Board
  • ADLINK NuPR0-840 / NuPR0-840DV - industrial control motherboard Full-size PICMG CPU Board
  • ADLINK RTV-24 / PCI-MP4S - 51-12519-1C30 4-Channel Real Time Video Capture Board
  • ADLINK NUPRO-780 - industrial control motherboard Pentium III Single Board Computer
  • ADLINK PCI-7296 - 0050 card 96-CH Opto-Isolated Parallel DIO Card Set
  • ADLINK NUPRO-780 - industrial control motherboard PICMG Full-Size SBC
  • ADLINK PCI-7248 - 51-12006-0A3 002 Pci 7248 48-CH Parallel Digital I/O Card
  • ADLINK PCI-7230 - 32-CH Isolated Digital I/O Card
  • ADLINK AMP-204C - motion control card 4-Axis Advanced Controller Board
  • ADLINK PCI-1714UL - Card Ultra High-Speed 4-CH Simultaneous Sampling DAQ
  • ADLINK NuPRO-E330 - industrial computer equipment motherboard PICMG 1.3 SHB SBC
  • ADLINK AMP-204C - DSP-Based 4-Axis Advanced Pulse-Train Motion Controller Module
  • ADLINK PCI-7256 - 001 51-12206-0A2 REV.A2 LPCI-7256 16-CH Latching Relay Output Card
  • ADLINK ND6050 - NUDAM DIGITAL I/0 MODULE Distributed I/O Unit
  • ASEM BM100 - Box PC Embedded Fanless Industrial Computer
  • ADLINK PCI-7250 - PCI Acquisition Card 8-CH Relay Output & Isolated DI Board
  • ADLINK PCI-8164 - Servo motion control 4-Axis Controller Card
  • Basler XR2002F Voltage Regulator 9139400101
  • Basler 2D80367G23 DXCB De-Excitation Module 1200V 5000A
  • Basler SR4A-2B15B3A Static Regulator 120V 50/60Hz
  • Basler SSR 125-12NF Static Regulator 9 1859 00 106
  • Basler BE1-BPR Breaker Protection Relay 9272000315
  • Basler SSR 63-12 Static Regulator 9 1859 00 101
  • Basler AEM-2020 Analog Expansion Module
  • Basler BE 25231-001 Transformer BE25231001
  • Basler MVC 108 Manual Voltage Control 9037000102
  • Basler PSS-100-Y5 Power System Stabilizer 0.1-5.0Hz
  • Basler Electric BE1A-25-M1G-A6T-N4V1F Sync-Check Relay
  • Basler Electric SR8A2B10B1A Static Voltage Regulator
  • Basler Electric SR8A2B10B1A Static Voltage Regulator
  • Basler Electric SSR 125-12 Static Voltage Regulator 9185900102
  • Basler Electric 90-73900-102 Power Supply (Westinghouse 2374A07G03)
  • Basler Electric 9400200117 Control Power Unit 12/24VDC 20W
  • Basler Electric BE1-87G Solid State Generator Differential Relay
  • Basler Electric BE1-32R Style C3ED1TA0S1F Solid State Protective Relay