Alstom VPI Interlocking Control System Installation, Operation, and Maintenance Manual
The Alstom VPI Interlocking Control System is a vital processor interlocking control system that provides vital functionality for railway signaling applications. The system features a modular design, allowing for customization and expansion to meet specific needs. It includes a range of printed circuit boards for vital and non-vital functions, as well as chassis options for system integration. The manual describes installation, operation, and maintenance procedures for the system, including troubleshooting guidelines and board replacement processes.
Advertisement
Advertisement
VPI
®
Vital Processor
Interlocking Control
System
Copyright © 2001, 2006, 2013 Alstom Signaling Inc.
Installation, Operation, and Maintenance Manual
P2086B, Volume 1
VPI
®
Vital Processor
Interlocking Control
System
Copyright © 2001, 2006, 2013 Alstom Signaling Inc.
Installation, Operation, and Maintenance Manual
Alstom Signaling Inc.
P2086B, Volume 1, Rev. D, November 2013, Printed in U.S.A.
LIST OF EFFECTIVE PAGES
P2086B, Volume 1, VPI
®
Vital Processor Interlocking Control System Installation,
Operation, and Maintenance Manual
ORIGINAL ISSUE DATE:
CURRENT REVISION AND DATE:
PAGE
Cover
Title page
Preface
3–1 through 3-2
9–1 through 9–68
A–1 through A–4
D–1 through D–8
E–1 through E–4
G–1 through G–4
January 2001
Rev D, November 2013
CHANGE OR REVISION LEVEL
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
Nov/13
P2086B, Volume 1, Rev. D, Nov/13 Alstom Signaling Inc.
THIS PAGE INTENTIONALLY LEFT BLANK.
P2086B, Volume 1, Rev. D, Nov/13 Alstom Signaling Inc.
ABOUT THE MANUAL
This manual is intended to describe a set of the Alstom Vital Processor Interlocking
Control System boards.
The information in this manual is arranged into sections. The title and a brief description of each section follow:
Section 1 – INTRODUCTION: This section provides a general description of the Alstom
VPI
®
Vital Processor Interlocking Control System.
Section 2 – INSTALLATION AND SETUP: This section describes installation and configuration of the software of the VPI system for regular service.
Section 3 – OPERATION: This section describes VPI in-service operating instructions.
Section 4 – THEORY OF OPERATION: This section provides an overview of VPI system level functionality.
Section 5 – VITAL PRINTED CIRCUIT BOARDS: This section describes the Printed
Circuit Boards used to provide Vital functionality in the VPI System.
Section 6 – NON-VITAL PRINTED CIRCUIT BOARDS: This section describes the
Printed Circuit Boards used to provide non-Vital functionality in the VPI System.
Section 7 – VPI CHASSIS: This section serves as an overview of chassis related options including part numbers and a brief explanation of their application.
Section 8 – MAINTENANCE: This section describes the process of making changes to an existing application, especially as it applies to Vital applications.
Section 9 – BOARD REFERENCE DATA: This section provides board drawings and details.
Appendix A – GLOSSARY: This section lists the acronyms used throughout this manual.
Appendix B – MODULE WIRING AND SPECIAL TOOLS: This section provides information on module wiring and special tools needed.
Appendix C – Alstom VPI APPLICATION DESIGN AND TEST POLICY: This section is provided as a reference guide to the validation process.
Appendix D – SIMULATOR REFERENCE: This section gives detailed information on some simulator file formats.
P2086B, Volume 1, Rev. D, Nov/13 Alstom Signaling Inc.
Appendix E – CIRCUIT BOARD KEYING: This section describes the various circuit board keying information.
Appendix F – SIGNATURE HEADERS AND PROMS: This section describes how to use the Graphical Simulator tool.
Appendix G – ALLOWABLE VSC/CSEX BOARD COMBINATIONS: This section provides the allowable VSC/CSEX board combinations for the VPI system.
Appendix H – CRG APPLICATION GUIDELINES: This section gives detailed information on the CRG application guidelines.
P2086B, Volume 1, Rev. D, Nov/13 Alstom Signaling Inc.
MANUAL SPECIAL NOTATIONS
In the Alstom manuals, three methods are used to convey special informational notations. These notations are warnings, cautions, and notes. Both warnings and cautions are readily noticeable by boldface type and a box around the entire informational statement.
Warning
A warning is the most important notation to heed. A warning is used to tell the reader that special attention needs to be paid to the message because if the instructions or advice is not followed when working on the equipment then the result could be either serious harm or death. The sudden, unexpected operation of a switch machine, for example, or the technician contacting the third rail could lead to personal injury or death.
An example of a typical warning notice follows:
WARNING
Disconnect motor energy whenever working on switch layout or switch machine. Unexpected operation of machine could cause injury from open gears, electrical shock, or moving switch points.
Caution
A caution statement is used when an operating or maintenance procedure, practice, condition, or statement, which if not strictly adhered to, could result in damage to or destruction of equipment. A typical caution found in a manual is as follows:
CAUTION
Turn power off before attempting to remove or insert circuit boards into a module. Boards can be damaged if power is not turned off.
Note
A note is normally used to provide minor additional information to the reader to explain the reason for a given step in a test procedure or to just provide a background detail. An example of the use of a note follows:
Note: This step should be done first to validate the correct information is used.
P2086B, Volume 1, Rev. D, Nov/13 Alstom Signaling Inc.
THIS PAGE INTENTIONALLY LEFT BLANK.
P2086B, Volume 1, Rev. D, Nov/13 Alstom Signaling Inc.
PREFACE
NOTICE OF CONFIDENTIAL INFORMATION
Information contained herein is confidential and is the property of Alstom Signaling Inc. Where furnished with a proposal, the recipient shall use it solely to evaluate the proposal. Where furnished to customer, it shall be used solely for the purposes of inspection, installation, or maintenance. Where furnished to a supplier, it shall be used solely in the performance of the contract. The information shall not be used or disclosed by the recipient for any other purposes whatsoever.
VPI
®
, WEE-Z
®
, and Microchron
®
are registered trademarks of Alstom Signaling Inc.
GM4000A™, iVPI™, microWIU™, and VCS™ are trademarks of Alstom Signaling Inc.
All other trademarks referenced herein are trademarks of their respective owners.
FOR QUESTIONS AND INQUIRIES, CONTACT CUSTOMER SERVICE AT
1–800–717–4477
OR
WWW.ALSTOMSIGNALINGSOLUTIONS.COM
ALSTOM SIGNALING INC.
1025 JOHN STREET
WEST HENRIETTA, NY 14586
REVISION LOG
Revision
0(A)
1(B)
2(C)
Date Description
June 1996
November 1999
June 2003
Original issue
D November 2013 Updated with new part numbers, new illustrations, new warnings
By Checked Approved
SM
VE
VE
NI
NI
NI
SG KW MS
P2086B, Volume 1, Rev. D, Nov/13 Alstom Signaling Inc.
THIS PAGE INTENTIONALLY LEFT BLANK.
P2086B, Volume 1, Rev. D, Nov/13 Alstom Signaling Inc.
TABLE OF CONTENTS
Topic Page
1.2 TERMS, ABBREVIATIONS AND TRADE NAMES ..................................... 1-1
2.2 UNPACKING AND INSPECTION ............................................................... 2-1
2.3 MOUNTING PROCEDURES ...................................................................... 2-2
2.4 PRE-POWER-UP CHECKS ........................................................................ 2-2
2.5 SOFTWARE CONFIGURATION ................................................................ 2-5
2.6 RECORDING OF SYSTEM CONFIGURATION DATA ............................... 2-6
Handheld Terminal ........................................................................... 2-6
General Diagnostics ......................................................................... 2-6
Vital Diagnostic Protocol (VDP)........................................................ 2-7
Tracker Remote Diagnostic Analyzer Software ................................ 2-7
3.3 OPERATING INSTRUCTIONS ................................................................... 3-1
3.4 OPERATING UNDER UNUSUAL CONDITIONS ....................................... 3-1
3.5 OPERATIONAL CHANGES ........................................................................ 3-2
3.6 SHUTDOWN PROCEDURE ....................................................................... 3-2
4.2 VITAL SYSTEM OPERATION .................................................................... 4-3
Vital Expression Evaluation .............................................................. 4-5
Vital Checkwords ............................................................................. 4-7
System Timing ................................................................................. 4-8
P2086B, Volume 1, Rev. D, Nov/13 i Alstom Signaling Inc.
TABLE OF CONTENTS
Topic Page
System Output Update ..................................................................... 4-8
Absence-Of-Current Detector .......................................................... 4-8
Output Loads.................................................................................... 4-9
4.3 NON-VITAL SYSTEM OPERATION ......................................................... 4-10
4.3.2 Non-Vital TWC Communications .................................................... 4-10
Diagnostics for Non-Vital VPI ......................................................... 4-12
I/O Bus Motherboard (Vital I/O Bus and Non-Vital I/O Bus) ........... 4-18
Expansion Bus ............................................................................... 4-20
Board Placement ............................................................................ 4-21
Signature Header Assignments ..................................................... 4-22
Output Board Signature PROMs .................................................... 4-22
Board Address Assignments .......................................................... 4-23
Field-Settable Vital Timers ............................................................. 4-23
4.4.10 Power Supply Consideration .......................................................... 4-24
4.4.11 Backplane Interface Card ............................................................... 4-24
SECTION 5 – VITAL PRINTED CIRCUIT BOARDS .................................................... 5-1
5.1.1 Vital and Non-Vital Subsystems ....................................................... 5-1
5.2 CPU (CENTRAL PROCESSING UNIT) BOARD, P/N 59473-742 .............. 5-5
Memory Address Decoding .............................................................. 5-6
Control Bus Buffering ....................................................................... 5-7
Reference Timer and I/O Decoding .................................................. 5-7
Microprocessor Control Circuitry ...................................................... 5-8
Automatic Hardware Reset .............................................................. 5-9
Interrupt Handling ............................................................................. 5-9
Integrated Diagnostics ..................................................................... 5-9
5.2.9 Software Revision Signature .......................................................... 5-10
P2086B, Volume 1, Rev. D, Nov/13 ii Alstom Signaling Inc.
TABLE OF CONTENTS
Topic Page
5.3 PD (POLYNOMIAL DIVIDER) BOARD, P/N 59473-737 ........................... 5-12
Interface Connections .................................................................... 5-14
5.4 CPU/PD (CENTRAL PROCESSING UNIT/POLYNOMIAL
DIVIDER) BOARD, P/N 31166-029 .......................................................... 5-15
Memory Address Decoding ............................................................ 5-17
Reference Timer and I/O Decoding ................................................ 5-17
Hardware Reset and Watchdog Timer ........................................... 5-17
Integrated Diagnostics ................................................................... 5-18
Software Revision Signature .......................................................... 5-18
Polynomial Divider ASIC ................................................................ 5-19
High Integration Embedded Microprocessor .................................. 5-20
5.4.11 CPU/PD Board Jumpers ................................................................ 5-21
5.5 VRD (VITAL RELAY DRIVER) BOARD, P/N 59473-740 .......................... 5-24
Physical Characteristics ................................................................. 5-24
Operating Characteristics ............................................................... 5-25
Interface Connections .................................................................... 5-27
5.6 VSC (VITAL SERIAL CONTROLLER) BOARD, P/N 59473-939 .............. 5-28
Communication Process ................................................................ 5-30
Memory Types ............................................................................... 5-31
Communication Interfaces ............................................................. 5-31
Direct Wire Interface ...................................................................... 5-32
Data Communications Interface ..................................................... 5-35
Interface Connections .................................................................... 5-36
Assembly Differences for 59473-939 ............................................. 5-42
5.6.10 Allowable VSC/CSEX Board Combinations ................................... 5-48
5.7 CODE RATE GENERATOR (CRG) BOARD, P/N 31166-261 .................. 5-51
P2086B, Volume 1, Rev. D, Nov/13 iii Alstom Signaling Inc.
TABLE OF CONTENTS
Topic Page
Electrical Ratings ........................................................................... 5-52
Communications ............................................................................ 5-55
Environmental ................................................................................ 5-56
Assembly Differences for 31166-261 ............................................. 5-56
5.8 IOB (I/O BUS INTERFACE) BOARD, P/N 59473-827 .............................. 5-57
Vital Continuous Output Verification (50 ms Recheck Cycle) ......... 5-59
Interface Connections .................................................................... 5-60
5.9 DI (DIRECT INPUT) BOARDS, P/N 59473-867 ........................................ 5-61
Operating Example ........................................................................ 5-63
Interface Connections .................................................................... 5-63
Specifications / Assembly Differences ........................................... 5-64
5.10 VITAL DC OUTPUT BOARDS, P/N 59473-739, -747, -977, -749 ............ 5-65
5.10.3.1 SBO Specifications ................................................................ 5-70
5.10.4 DBO and DBO-50V Board ............................................................. 5-72
5.10.4.1 DBO and DBO-50V Specifications ......................................... 5-73
5.10.4.3 DBO and DBO-50V Board Test Points ................................... 5-74
5.10.5.1 LDO Specifications ................................................................. 5-76
5.10.6.1 LDO2 Specifications ............................................................... 5-79
5.10.6.3 LDO2 Board Test Points ........................................................ 5-80
5.11 ACO (VITAL AC OUTPUT) BOARD, P/N 59473-937 ............................... 5-81
P2086B, Volume 1, Rev. D, Nov/13 iv Alstom Signaling Inc.
TABLE OF CONTENTS
Topic Page
5.12 (FSVT) FIELD-SETTABLE VITAL TIMER BOARDS, P/N 59473-
SECTION 6 – NON-VITAL PRINTED CIRCUIT BOARDS ........................................... 6-1
6.1 CSE (CODE SYSTEM EMULATOR) BOARD, P/N 59473-741 .................. 6-4
Assembly Differences ...................................................................... 6-7
6.2 CSEX1 (CODE SYSTEM EMULATOR EXTENDED) BOARD, P/N
Communications Types .................................................................. 6-10
Interface Connections .................................................................... 6-11
CSEX1 Board Jumpers .................................................................. 6-13
6.3 CSEX3 (CODE SYSTEM EMULATOR EXTENDED 3) BOARD,
Diagnostic Display and Switch ....................................................... 6-26
Troubleshooting Guide ................................................................... 6-28
6.4 NVI (NON-VITAL INPUT) BOARD, P/N 59473-757 .................................. 6-30
Diagnostic Aids .............................................................................. 6-30
P2086B, Volume 1, Rev. D, Nov/13 v Alstom Signaling Inc.
TABLE OF CONTENTS
Topic Page
6.4.5 Specifications/Assembly Differences ............................................. 6-31
6.5 NVID (NON-VITAL INPUT DIFFERENTIAL) BOARD, P/N 31166-
Jumper Selection ........................................................................... 6-33
6.6 NVIDSW (NON-VITAL INPUT DIFFERENTIAL SWITCH) BOARD,
Jumper Selection ........................................................................... 6-36
6.7 NVO (NON-VITAL OUTPUT) BOARDS, P/N 59473-785-, 59473-
Isolated Outputs ............................................................................. 6-37
Diagnostic Aids .............................................................................. 6-38
Specifications/Assembly Differences ............................................. 6-39
6.8 NVO-SNK (NON-VITAL OUTPUT SINK) BOARD, P/N 31166-123 .......... 6-41
6.9 NVRELAY (NON-VITAL RELAY OUTPUT) BOARD, P/N 31166-
Isolated Outputs ............................................................................. 6-44
Diagnostic Aids .............................................................................. 6-49
6.9.5 Assembly Differences .................................................................... 6-50
6.10 TWCMAIN (TRAIN-TO-WAYSIDE COMMUNICATIONS MAIN)
MODEM BOARD, P/N 59473-996 ............................................................ 6-51
6.11 TWCAUX (TRAIN-TO-WAYSIDE COMMUNICATIONS
AUXILIARY) BOARD, P/N 59473-995 ...................................................... 6-53
6.12 TWCATT (TRAIN-TO-WAYSIDE COMMUNICATIONS
ATTENUATOR) BOARD, P/N 31166-021 ................................................. 6-54
P2086B, Volume 1, Rev. D, Nov/13 vi Alstom Signaling Inc.
TABLE OF CONTENTS
Topic Page
6.13 NVTWC-MOD (NON-VITAL TWC MODEM) BOARD, P/N 31166-
6.13.2 Specifications/Assembly Differences ............................................. 6-56
6.14 NVTWC-MUX (NON-VITAL TWC MULTIPLEXER) BOARD, P/N
6.15 NVTWC-FSK (NON-VITAL TWC FSK) BOARD, P/N 31166-119 ............. 6-59
6.15.2 Specifications/Assembly Differences ............................................. 6-60
7.2 SYSTEM MODULES (31038-249-00, 31038-274) ...................................... 7-1
Edge Wired Chassis ......................................................................... 7-2
Back Plane Interface Card (BPIC) .................................................... 7-3
7.4 CABLE AND BACK PLANE CONNECTORS .............................................. 7-6
7.7 BACK PLANE INTERFACE CARDS (BPIC) ............................................. 7-12
Test Equipment .............................................................................. 8-25
Preventive Maintenance ................................................................. 8-26
8.2 BASIC DIAGNOSTIC FLOWCHART ........................................................ 8-28
8.3 VITAL SYSTEM DIAGNOSTICS AVAILABLE ON THE CPU/PD
P2086B, Volume 1, Rev. D, Nov/13 vii Alstom Signaling Inc.
TABLE OF CONTENTS
Topic Page
Top Level Vital Status Messages ................................................... 8-33
HHT Keyboard Command Summary .............................................. 8-34
Vital Diagnostic Charts ................................................................... 8-36
8.4 TROUBLESHOOTING WITH LEDS ......................................................... 8-45
8.5 NON-VITAL SYSTEM DIAGNOSTICS AVAILABLE ON THE CSEX
Operational Overview ..................................................................... 8-50
Using Menus .................................................................................. 8-52
Menu Structure............................................................................... 8-53
CSEX Main Menu ........................................................................... 8-55
Emulation Menu ............................................................................. 8-58
Emulation Menu Choice: Port ................................................ 8-60
Emulation Menu Choice: Next or Last .................................... 8-61
Emulation Menu Choice: Optns ............................................. 8-63
Emulation Menu Choice: Msg ................................................ 8-64
Emulation/Message Sub-Menu Choice: Post ......................... 8-65
Emulation/Message Sub-Menu Choice: Disp ......................... 8-66
Emulation/Message Sub-Menu Choice: Spcl ......................... 8-67
Emulation/Message Sub-Menu Choice: Mode ....................... 8-68
Emulation Diagnostics Menu .......................................................... 8-71
Monitor Menu ................................................................................. 8-73
System Configuration Information .................................................. 8-77
System Diagnostics Menu .............................................................. 8-78
8.6 EMBEDDED DATALOGGER (DL) ............................................................ 8-86
General Information ....................................................................... 8-86
Real-Time Clock ............................................................................. 8-86
Memory Usage ............................................................................... 8-87
Directory Frames ............................................................................ 8-88
Log Frames .................................................................................... 8-88
Logging Capacity ........................................................................... 8-89
Data Protection .............................................................................. 8-89
Log Area Reclamation .................................................................... 8-90
System Overloading ....................................................................... 8-90
General Information ....................................................................... 8-91
System Overview ........................................................................... 8-91
8.8 BOARD REPLACEMENT ......................................................................... 8-93
P2086B, Volume 1, Rev. D, Nov/13 viii Alstom Signaling Inc.
TABLE OF CONTENTS
Topic Page
Field-Settable Vital Timer ............................................................... 8-94
Board Replacement Procedures .................................................... 8-94
CPU Board, P/N 59473-742-00 .............................................. 8-95
PD Board P/N 59473-737-00 ................................................. 8-97
CPU/PD Board P/N 31166-029-00 ......................................... 8-98
Vital Relay Driver Board, P/N 59473-740-00 .......................... 8-99
Vital Serial Controller Board, P/N 59473-939-00 .................. 8-100
Code Rate Generator Board, P/N 31166-261-00 ................. 8-101
I/O Bus Interface Board, P/N 59473-827-00 ........................ 8-102
Vital Input Board, P/N 59473-867-00 ................................... 8-103
P/N 59473-739, -747, -749, -937, -977-00 ........................... 8-104
8.8.5.10 Field-Settable Vital Timer Board, P/N 59473-894-00 ........... 8-105
Code System Emulator – CSE Board, P/N 59473-741-
00 ......................................................................................... 8-106
Code System Emulator Extended – CSEX1 Board, P/N
59473-938-00 ....................................................................... 8-107
Code System Emulator Extended 3 – CSEX3 Board,
P/N 31166-175-00 ................................................................ 8-108
Non-Vital Input Board, P/N 59473-757-00 ............................ 8-116
Non-Vital Input Differential Board, P/N 31166-106-00.......... 8-117
Non-Vital Input Differential Switch Board, P/N 31166-
276-00 .................................................................................. 8-118
8.8.6.7 Non-Vital Output Boards, P/N 59473-785, -936-00 and
31166-123-00 ....................................................................... 8-119
Non-Vital Output Relay Board, P/N 31166-238-00 ............... 8-120
Non-Vital TWC Main Board, P/N 59473-996-00 ................... 8-121
8.8.6.10 Non-Vital TWC Auxiliary Board, P/N 59473-995-00 ............. 8-122
8.8.6.11 Non-Vital TWC Attenuator Board, P/N 31166-021-00 .......... 8-123
8.8.6.12 Non-Vital TWC Modem Board, P/N 31166-099-00 .............. 8-124
8.8.6.13 Non-Vital TWC Multiplexer Board, P/N 31166-100-00 ......... 8-125
8.8.6.14 Non-Vital TWC FSK Board, P/N 31166-119-00 ................... 8-126
8.9 PROCEDURE TO VERIFY VPI BOARD FUNCTIONALITY ................... 8-127
Vital Output Boards ...................................................................... 8-128
Field-Settable Vital Timer Board .................................................. 8-128
P2086B, Volume 1, Rev. D, Nov/13 ix Alstom Signaling Inc.
TABLE OF CONTENTS
Topic Page
SECTION 9 – BOARD REFERENCE DATA ............................................................... 9–1
9.2 LED LOCATION AND DEFINITION ........................................................... 9–1
9.2.1 CPU Board LED Indications, P/N 59473-742 .................................. 9–1
9.2.2 PD Board LED Indications, P/N 59473-737 .................................... 9–2
CPU/PD Board LED Indications, P/N 31166-029 ............................ 9–3
VRD Board LED Indications, P/N 59473-740 .................................. 9–4
VSC Board LED Indications, P/N 59473-939 .................................. 9–5
I/OB Board LED Indications, P/N 59473-827 .................................. 9–6
CRG Board LED Indications, P/N 31166-261 ................................. 9–7
DI Board LED Indications, P/N 59473-738, 59473-867 ................... 9–8
9.2.9 SBO, DBO, DBO-50V, LDO, ACO Board LED Indications,
P/N 59473-739, 59473-747, 59473-977, 59473-749, 59473-
9.2.10 FSVT Board LED Indications, P/N 59473-894 .............................. 9–10
9.2.11 CSE Board LED Indications, P/N 59473-741 ................................ 9–11
9.2.12 CSEX1 Board LED Indications, P/N 59473-938 ............................ 9–12
9.2.13 CSEX3 Board LED Indications, P/N 31166-175 ............................ 9–13
9.2.14 NVI Board LED Indications, P/N 59473-757 ................................. 9–14
9.2.16 NVO, NVOAC and NVO-SNK Board LED Indications
P/N 59473-785, 59473-936, 31166-123 ........................................ 9–16
9.2.17 NVORELAY Board LED Indications, P/N 31166-238 .................... 9–17
9.2.18 NVTWC-MOD Board LED Indications, P/N 31166-099 ................. 9–18
9.2.19 NVTWC-FSK Board LED Indications, P/N 31166-119 .................. 9–19
9.2.20 NVTWC-MUX Board LED Indications, P/N 31166-100 ................. 9–20
9.3.1 CPU Board, P/N 59473-742-00 ..................................................... 9–21
PD Board, P/N 59473-737-00 ....................................................... 9–23
CPU/PD Board, P/N 31166-029-00 ............................................... 9–24
VRD Board, P/N 59473-740-00 ..................................................... 9–27
VSC Board, P/N 59473 939-00 ..................................................... 9–29
VSC Board, P/N 59473-939-00 with T1 Adapter Board
CRG Board, P/N 31166-261-00 .................................................... 9–36
I/OB Board, P/N 59473-827-00 ..................................................... 9–37
9.3.9 DI Board, P/N 59473-867-00 ......................................................... 9–38
9.3.10 SBO Board, P/N 59473-739-00 ..................................................... 9–39
P2086B, Volume 1, Rev. D, Nov/13 x Alstom Signaling Inc.
TABLE OF CONTENTS
Topic Page
9.3.11 DBO Board, P/N 59473-747-00..................................................... 9–40
9.3.12 DBO-50V Board, P/N 59473-977-00 ............................................. 9–41
9.3.13 LDO Board, P/N 59473-749-00 ..................................................... 9–42
9.3.14 ACO Board, P/N 59473-937-00..................................................... 9–43
9.3.15 FSVT Board, P/N 59473-894-00 ................................................... 9–44
9.3.16 CSE Board, P/N 59473-741-00 ..................................................... 9–46
9.3.17 CSEX1 Board, P/N 59473-938-00................................................. 9–47
9.3.18 CSEX3 Board, P/N 31166-175-00................................................. 9–48
9.3.19 NVI Board, P/N 59473-757-00 ...................................................... 9–49
9.3.20 NVID Board, P/N 31166-106-00 .................................................... 9–50
9.3.21 NVIDSW Board, P/N 31166-276-00 .............................................. 9–51
9.3.22 NVO Board, P/N 59473-785-00..................................................... 9–52
9.3.23 NVOAC Board, P/N 59473-936-00................................................ 9–53
9.3.24 NVO-SNK Board, P/N 31166-123-00 ............................................ 9–54
9.3.25 NVORELAY Board, P/N 31166-238-00 ......................................... 9–55
9.3.26 TWCMAIN Board, P/N 59473-996-00 ........................................... 9–56
9.3.27 TWCAUX Board, P/N 59473-995-00 ............................................. 9–57
9.3.28 TWCATT Board, P/N 31166-021-00 ............................................. 9–58
9.3.29 NVTWC-MOD Board, P/N 31166-099-00 ...................................... 9–59
9.3.30 NVTWC-MUX Board, P/N 31166-100-00 ...................................... 9–60
9.3.31 NVTWC-FSK Board, P/N 31166-119-00 ....................................... 9–61
9.3.32 BPIC CPU/PD Board, P/N 31166-336-00 ..................................... 9–62
9.3.33 BPIC Vital Output Board, P/N 31166-194-00 ................................ 9–63
9.3.34 BPIC Vital Input Board, P/N 31166-195-00 ................................... 9–64
9.3.35 BPIC Non-Vital I/O Board, P/N 31166-196-00 .............................. 9–65
9.3.36 BPIC Vital Relay / Power Board, P/N 31166-197-00 ..................... 9–66
9.3.37 BPIC Vital Serial Controller Board, P/N 31166-198-00 ................. 9–67
9.3.38 BPIC Communications Board, P/N 31166-199-00 ........................ 9–68
A.1 COMMON ABBREVIATIONS ................................................................... A–1
APPENDIX B – VPI CAPACITY GUIDELINES .......................................................... B–1
Non-Vital Boards ............................................................................ B–2
Application Criteria ......................................................................... B–3
APPENDIX C – MODULE WIRING AND SPECIAL TOOLS ..................................... C–1
P2086B, Volume 1, Rev. D, Nov/13 xi Alstom Signaling Inc.
TABLE OF CONTENTS
Topic Page
APPENDIX D – ALSTOM VPI APPLICATION DESIGN AND TEST POLICY ........... D–1
APPENDIX F – SIGNATURE HEADERS AND PROMS ............................................. F–1
APPENDIX G – ALLOWABLE VSC/CSEX BOARD COMBINATIONS ..................... G–1
APPENDIX H – CRG APPLICATION GUIDELINES .................................................. H–1
H.2 APPLICATION PARAMETERS ................................................................ H–1
H.3 CPU/PD TO CRG PARAMETERS ............................................................ H–2
H.4 INSTALLATION AND OPERATION .......................................................... H–3
H.5 CPU/PD REQUIREMENTS ...................................................................... H–3
H.6 TERMINAL BLOCK CONFIGURATION .................................................... H–3
H.7 DISPLAYS AND DIAGNOSTICS .............................................................. H–4
P2086B, Volume 1, Rev. D, Nov/13 xii Alstom Signaling Inc.
Figure No.
LIST OF FIGURES
Title Page
Typical Wayside Devices Under VPI Control ................................... 1-2
Typical Rack Mount Installation ........................................................ 2-3
Typical Module Rear Panel Wiring with Plug Coupled
Alstom Handheld Terminal ............................................................. 2-10
Typical VPI System Configuration .................................................... 4-2
Functional Logic Flow....................................................................... 4-3
Vital Input Check Circuit ................................................................... 4-4
Boolean Expression Example (Switch Lock) .................................... 4-6
Absence-Of-Current Detector Circuit ............................................... 4-9
CSEX Diagnostic Connection ......................................................... 4-12
VPI Boards Grouped by Vital and Non-Vital Functions .................. 4-14
Typical Board Placement for Single Chassis VPI System .............. 4-15
Typical VPI Module Chassis ........................................................... 4-16
Vital and Non-Vital Subsystems ....................................................... 5-1
CPU Board Block Diagram ............................................................... 5-6
PD (Polynomial Divider) Board Block Diagram .............................. 5-13
CPU/PD Board Block Diagram ....................................................... 5-16
CPU/PD Board Jumper Locations .................................................. 5-23
VRD Board Block Diagram ............................................................. 5-26
The Effect of Manchester Encoding on NRZ Data ......................... 5-32
VSC Link Cable and Shield Connections ....................................... 5-34
VSC board DIP Switch S1 .............................................................. 5-38
VSC Board DIP Switch S2 ............................................................. 5-39
VSC Board DIP Switch S4 ............................................................. 5-40
Daughterboard Current vs Voltage ................................................. 5-43
VSC Board LED Indications ........................................................... 5-44
VSC Board Layout ......................................................................... 5-45
VSC Board with Daughter Board Installed ..................................... 5-46
31166-058-01 VSC Daughterboard ................................................ 5-47
VPI CRG Block Diagram ................................................................ 5-51
Output Circuit Solid State Relay Driver .......................................... 5-53
Output Circuit B-Relay Driver ......................................................... 5-54
I/OB (I/O Bus Interface) Board Block Diagram ............................... 5-58
DI (Direct Input) Board Block Diagram ........................................... 5-62
Vital Output Board Block Diagram .................................................. 5-69
SBO Block Diagram ....................................................................... 5-70
DBO Block Diagram ....................................................................... 5-72
P2086B, Volume 1, Rev. D, Nov/13 xiii Alstom Signaling Inc.
Figure No.
LIST OF FIGURES
Title Page
LDO Block Diagram ....................................................................... 5-75
LDO2 Port Interface ....................................................................... 5-78
ACO (Vital AC Output) Board Block Diagram ................................. 5-82
ACO Block Diagram ....................................................................... 5-84
FSVT Timer Setting Examples ....................................................... 5-88
FSVT (Field-Settable Vital Timer) Board Block Diagram ................ 5-91
CSE (Code System Emulator) Block Diagram ................................. 6-4
CSEX1 (Code System Emulator eXtended) Board Block
CSEX3 (Code System Emulator eXtended 3) Board Block
CSEX3 Board Indicators, Test Point Connectors and
Switches (Card Edge View) ............................................................ 6-24
NVI (Non-Vital Input) Board Block Diagram ................................... 6-31
NVO (Non-Vital Output) Board Block Diagram ............................... 6-38
NVRELAY (Non-Vital Relay Output) Board Block Diagram ............ 6-45
TWC Main Modem Board Block Diagram....................................... 6-51
NVTWC-MOD Subsystem Block Diagram ...................................... 6-55
NVTWC-MUX Subsystem Block Diagram ...................................... 6-57
NVTWC-FSK Subsystem Block Diagram ....................................... 6-59
General Diagnostic Flowchart (Sheet 1 of 3) .................................. 8-28
General Diagnostic Flowchart (Sheet 2 of 3) .................................. 8-29
General Diagnostic Flowchart (Sheet 3 of 3) .................................. 8-30
Diagnosis With Handheld Terminal ................................................ 8-31
LED Troubleshooting Sequence (Sheet 1 of 5) .............................. 8-45
LED Troubleshooting Sequence (Sheet 2 of 5) .............................. 8-46
LED Troubleshooting Sequence (Sheet 3 of 5) .............................. 8-47
LED Troubleshooting Sequence (Sheet 4 of 5) .............................. 8-48
LED Troubleshooting Sequence (Sheet 5 of 5) .............................. 8-49
Connection to the CSEX MAC Port ................................................ 8-50
CSEX Main Menu ........................................................................... 8-55
Emulation Menu ............................................................................. 8-58
Emulation Menu – Select the Serial Port ........................................ 8-60
Emulation Menu – View a Station’s Messages ............................... 8-61
Emulation Menu – View Port Setup ................................................ 8-63
Emulation Menu – Message Sub-Menu ......................................... 8-64
Post a Control Message ................................................................. 8-65
P2086B, Volume 1, Rev. D, Nov/13 xiv Alstom Signaling Inc.
Figure No.
LIST OF FIGURES
Title Page
Display Messages in Real-Time ..................................................... 8-66
Post a Special Message ................................................................. 8-67
Select the Message Display Mode ................................................. 8-68
Display Messages – New Hex Display Option ............................... 8-70
Display Messages – Binary Display Option .................................... 8-70
DataTrain VIII Diagnostics Menu .................................................... 8-71
DataTrain VIII Counts Screen ........................................................ 8-72
Data Monitor Screen ...................................................................... 8-73
CenTraCode II System Configuration Screen ................................ 8-77
CenTraCode II System Diagnostics Menu ..................................... 8-78
DataLogger Memory Usage ........................................................... 8-87
Typical System Using Tracker Software ......................................... 8-91
CPU Board LED Indications, P/N 59473-742 .................................. 9–1
PD Board LED Indications, P/N 59473-737..................................... 9–2
CPU/PD Board LED Indications, P/N 31166-029 ............................ 9–3
VRD Board LED Indications, P/N 59473-740 .................................. 9–4
VSC Board LED Indications, P/N 59473-939 .................................. 9–5
I/OB Board LED Indications, P/N 59473-827 .................................. 9–6
CRG Board LED Indications, P/N 31166-261 .................................. 9–7
DI Board LED Indications, P/N 59473-738, 59473-867 ................... 9–8
SBO, DBO, DBO-50V, LDO, ACO Board LED Indications
P/N 59473-739, 59473-747, 59473-977, 59473-749, 59473-
FSVT Board LED Indications, P/N 59473-894 .............................. 9–10
CSE Board LED Indications, P/N 59473-741 ................................ 9–11
CSEX1 Board LED Indications, P/N 59473-938 ............................ 9–12
CSEX3 Board LED Indications, P/N 31166-175 ............................ 9–13
NVI Board LED Indications, P/N 59473-757 .................................. 9–14
NVO, NVOAC and NVO-SNK Board LED Indications P/N
59473-785, 59473-936, 31166-123 ............................................... 9–16
NVORELAY Board LED Indications, P/N 31166-238 .................... 9–17
NVTWC-MOD Board LED Indications, P/N 31166-099 ................. 9–18
NVTWC-FSK Board LED Indications, P/N 31166-119 .................. 9–19
NVTWC-MUX Board LED Indications, P/N 31166-100 ................. 9–20
CPU Board, P/N 59473-742-00 ..................................................... 9–21
CPU Board DIP Switch Settings .................................................... 9–22
PD Board, P/N 59473-737-00 ....................................................... 9–23
P2086B, Volume 1, Rev. D, Nov/13 xv Alstom Signaling Inc.
Figure No.
LIST OF FIGURES
Title Page
CPU/PD Board, P/N 31166-029-00 ............................................... 9–24
CPU/PD Board DIP Switch S2 Settings ........................................ 9–25
VRD Board, P/N 59473-740-00 ..................................................... 9–27
VRD Board SW1 Switch Setting .................................................... 9–28
VSC Board, P/N 59473 939-00 ..................................................... 9–29
VSC Board, P/N 59473-939-00 with T1 Adapter Board
VSC Board DIP Switch S1 Settings .............................................. 9–31
VSC Board DIP Switch S2 Settings .............................................. 9–32
VSC Board DIP Switch S4 Settings .............................................. 9–33
31166-058-01 Daughterboard ....................................................... 9–35
CRG Board, P/N 31166-261-00 .................................................... 9–36
I/OB Board, P/N 59473-827-00 ..................................................... 9–37
DI Board, P/N 59473-867-00 ......................................................... 9–38
SBO Board, P/N 59473-739-00 ..................................................... 9–39
DBO Board, P/N 59473-747-00 ..................................................... 9–40
DBO-50V Board, P/N 59473-977-00 ............................................. 9–41
LDO Board, P/N 59473-749-00 ..................................................... 9–42
ACO Board, P/N 59473-937-00 ..................................................... 9–43
FSVT Board, P/N 59473-894-00 ................................................... 9–44
Timer Setting Example .................................................................. 9–45
CSE Board, P/N 59473-741-00 ..................................................... 9–46
CSEX1 Board, P/N 59473-938-00 ................................................. 9–47
CSEX3 Board, P/N 31166-175-00 ................................................. 9–48
NVI Board, P/N 59473-757-00 ...................................................... 9–49
NVID Board, P/N 31166-106-00 .................................................... 9–50
NVIDSW Board, P/N 31166-276-00 .............................................. 9–51
NVO Board, P/N 59473-785-00 ..................................................... 9–52
NVOAC Board, P/N 59473-936-00 ................................................ 9–53
NVO-SNK Board, P/N 31166-123-00 ............................................ 9–54
NVORELAY Board, P/N 31166-238-00 ......................................... 9–55
TWCMAIN Board, P/N 59473-996-00 ........................................... 9–56
TWCAUX Board, P/N 59473-995-00 ............................................. 9–57
TWCATT Board, P/N 31166-021-00 ............................................. 9–58
NVTWC-MOD Board, P/N 31166-099-00 ...................................... 9–59
NVTWC-MUX Board, P/N 31166-100-00 ...................................... 9–60
NVTWC-FSK Board, P/N 31166-119-00 ....................................... 9–61
BPIC CPU/PD Board, P/N 31166-336-00 ...................................... 9–62
BPIC Vital Output Board, P/N 31166-194-00 ................................ 9–63
BPIC Vital Input Board, P/N 31166-195-00 ................................... 9–64
P2086B, Volume 1, Rev. D, Nov/13 xvi Alstom Signaling Inc.
Figure No.
LIST OF FIGURES
Title Page
BPIC Non-Vital I/O Board, P/N 31166-196-00 ............................... 9–65
BPIC Vital Relay / Power Board, P/N 31166-197-00 ..................... 9–66
BPIC Vital Serial Controller Board, P/N 31166-198-00 ................. 9–67
BPIC Communications Board, P/N 31166-199-00. ....................... 9–68
Direct Wiring Option on Rear Plane of VPI Module ........................ C–1
Terminal Crimp Tool ....................................................................... C–2
Terminal Extraction Tools ............................................................... C–2
Pin and Socket Extraction Tool ...................................................... C–3
Registration Keying of Circuit Board ............................................... E–1
Registration Keying Numbering ....................................................... E–2
Selectable Signature PROM Assembly ........................................... F–3
P2086B, Volume 1, Rev. D, Nov/13 xvii Alstom Signaling Inc.
Table No.
LIST OF TABLES
Title Page
Related Publications List .................................................................. 1-3
VPI Specifications ............................................................................ 1-4
Logic Configuration Log Sheet for CPU Board Assembly
59473-742-xx ................................................................................... 2-8
Logic Configuration Log Sheet for CPU/PD Board Assembly,
31166-029-xx ................................................................................... 2-9
System Bus Interface Connections ................................................ 4-17
Motherboard Interface Connections (Vital and Non-Vital) .............. 4-18
Vital PC Boards Index ...................................................................... 5-2
CPU Board Bus Command Signals .................................................. 5-8
Central Processing Unit (CPU) Specifications ................................ 5-11
CPU Assembly Differences ............................................................ 5-11
Polynomial Divider (PD) Specifications .......................................... 5-14
CPU/PD Board Jumpers ................................................................ 5-21
CPU/PD Specifications................................................................... 5-22
CPU/PD Assembly Differences ...................................................... 5-22
Vital Relay Driver Specifications .................................................... 5-27
VSC Connector Assignments ......................................................... 5-36
VSC Board DIP Switch S1 Functions ............................................. 5-38
VSC Board DIP Switch S2 Functions ............................................. 5-39
VSC S4 Miscellaneous Functions .................................................. 5-40
Line Termination Jumpers for Copper Pair Interface ...................... 5-41
VSC Assembly Differences ............................................................ 5-42
Allowable VSC & CSEX Board Combinations ................................ 5-48
Allowable VSC Board Quantities by Type ...................................... 5-50
CRG Communications Specifications ............................................ 5-55
CRG Assembly Differences ............................................................ 5-56
I/O Bus Interface Specifications ..................................................... 5-60
Direct Input Specifications/Assembly Differences .......................... 5-64
Single Break Output Specifications ................................................ 5-70
Single Break Output Board Assembly Differences ......................... 5-71
SBO Board Test Points .................................................................. 5-71
DBO/DBO-50 Board Specifications ................................................ 5-73
DBO Board Assemblies .................................................................. 5-74
DBO Board Test Points .................................................................. 5-74
DBO-50V Board Test Points .......................................................... 5-74
LDO Board Specifications .............................................................. 5-76
LDO Board Assemblies .................................................................. 5-77
P2086B, Volume 1, Rev. D, Nov/13 xviii Alstom Signaling Inc.
Table No.
LIST OF TABLES
Title Page
LDO Board Test Points .................................................................. 5-77
LDO2 Board Specifications ............................................................ 5-79
LDO2 Board Assemblies ................................................................ 5-80
LDO2 Board Test Points ................................................................ 5-80
AC Outputs Specifications/Assembly Differences .......................... 5-84
ACO Board Assembly .................................................................... 5-86
ACO Board Test Points .................................................................. 5-86
Field-Settable Vital Timer Specifications/Assembly
Non-Vital Printed Circuit Boards Index ............................................. 6-1
Code System Emulator Specifications ............................................. 6-7
CSE Assembly Differences .............................................................. 6-7
CSEX1 External I/O Connector Assignments ................................. 6-11
Extended Code System Emulator Specifications ........................... 6-14
CSEX3 Test Points ........................................................................ 6-17
CSEX3 Battery Selection Jumper .................................................. 6-17
CSEX3 Watchdog Selection Jumper .............................................. 6-17
CSEX3 MAC Port Power Selection Jumper ................................... 6-18
CSEX3 Jumper Assignments Reserved for Future Use ................. 6-18
CSEX3 LED Descriptions ............................................................... 6-19
CSEX3 Channel 1 Communication Standard Selection
Switch Setting ................................................................................ 6-20
CSEX3 Channel 2 Communication Standard Selection
Switch Setting ................................................................................ 6-20
CSEX3 Port 2 DC Code Line Communication Selection
Switch Setting ................................................................................ 6-20
CSEX3 MAC Port Connector Pin Assignments .............................. 6-21
CSEX3 MAC Port RXD Source Selection Switch Setting ............... 6-21
CSEX3 36-pin P3 Connections (with P/N 31166-058) ................... 6-22
CSEX3 36-pin P3 Auxiliary Board Communication Selection
Switch (SW1) ................................................................................. 6-25
CSEX3 36-pin P3 Auxiliary Board CSEX1 vs. ..... CSEX3 Switch (SW2)
Use the CSEX3 Diagnostic Display and Switch ............................. 6-27
CSEX3 Troubleshooting Guide ...................................................... 6-28
CSEX3 Assembly Differences ........................................................ 6-29
Non-Vital Inputs Specifications ....................................................... 6-31
Non-Vital Input Differential Jumper Selection ................................. 6-33
Non-Vital Input Differential Specifications ...................................... 6-34
Non-Vital Input Differential Jumper Selection ................................. 6-36
P2086B, Volume 1, Rev. D, Nov/13 xix Alstom Signaling Inc.
Table No.
LIST OF TABLES
Title Page
Non-Vital Input Differential Switch Specifications ........................... 6-36
Non-Vital DC Outputs (NVO) Specifications ................................... 6-39
Non-Vital AC Outputs (NVOAC) Specifications .............................. 6-40
Non-Vital Output Sink (NVO-SNK) Specifications .......................... 6-42
NVRELAY P1 Connections ............................................................ 6-46
NVRELAY P3 Connections ............................................................ 6-48
NVRELAY Test Points.................................................................... 6-49
Non-Vital Relay Output (NVR) Specifications ................................. 6-50
NVR Assembly Differences ............................................................ 6-50
TWCMAIN Assembly Differences .................................................. 6-52
TWCAUX Assembly Differences .................................................... 6-53
TWCATT Assembly Differences ..................................................... 6-54
Non-Vital TWC Modem (NVTWC-MOD) Specifications ................. 6-56
Non-Vital TWC Multiplexer (NVTWC-MUX) Specifications ............ 6-58
Non-Vital TWC Multiplexer (NVTWC-FSK) Specifications ............. 6-60
Ribbon Cables .................................................................................. 7-5
38216-392 Cable Complete ............................................................. 7-6
38216-393 Cable Complete ............................................................. 7-7
38216-394 Cable Complete ............................................................. 7-7
38216-497 Cable Complete ............................................................. 7-7
Plug coupler mating connectors (AMP Type ‘M’) ............................. 7-8
Ribbon Cable Part Numbers ............................................................ 7-8
Melcher DC-DC Converters ............................................................. 7-9
Miscellaneous Components ........................................................... 7-10
Vital Output (31166-194-01) I/O Pin Map ....................................... 7-12
Vital Input (31166-195-01) I/O Pin Map .......................................... 7-13
Non-Vital Input (31166-196-01) I/O Pin Map .................................. 7-14
VRD/5VDC Power (31166-197-01) Pin Interface ........................... 7-16
VSC Modular Jack (31166-198-01) Pin Map .................................. 7-16
VSC EIA422 (31166-198-01) Pin Map ........................................... 7-17
Terminal Block Setting (31166-198-01) .......................................... 7-17
VSC EIA232 (31166-198-01) Pin Map ........................................... 7-17
VSC Isolated Power (31166-198-01) Pin Map ............................... 7-17
4 Track Genrakode Interface (31166-198-01) Pin Map .................. 7-18
Communications (31166-199-01) Connector Types ....................... 7-18
Serial Port 1 (31166-199-01) Pin Map ............................................ 7-19
Serial Port 2 (31166-199-01) Pin Map ............................................ 7-20
Port 2 DC Code Line (31166-199-01) Pin Map .............................. 7-20
P2086B, Volume 1, Rev. D, Nov/13 xx Alstom Signaling Inc.
Table No.
LIST OF TABLES
Title Page
Serial Port 3, 4, 5 and 6 (31166-199-01) Pin Map .......................... 7-21
CPU/PD HHT Port Cable ............................................................... 8-32
Troubleshooting Chart: Start-up Diagnostics .................................. 8-37
Troubleshooting Chart: Diagnostics During System
CSEX1 Current Loop...................................................................... 8-51
CSEX3 EIA232 ............................................................................... 8-51
CenTraCode II Main Menu Choices ............................................... 8-56
Emulation Menu Choices ............................................................... 8-59
Hexadecimal to Binary Conversion ................................................ 8-62
Message Display Modes ................................................................ 8-69
Monitor Menu Choices ................................................................... 8-74
Data Monitor Status Indicators ....................................................... 8-75
Message Descriptors...................................................................... 8-76
System Diagnostic Menu Choices .................................................. 8-79
Secondary Diagnostics Menu Choices ........................................... 8-81
System Errors ................................................................................ 8-83
CPU Board Replacement ............................................................... 8-95
PD Board Replacement.................................................................. 8-97
CPU/PD Board Replacement ......................................................... 8-98
Vital Relay Driver Board Replacement ........................................... 8-99
Vital Serial Controller Board Replacement ................................... 8-100
Code Rate Generator Board Replacement .................................. 8-101
I/O Bus Interface Board Replacement .......................................... 8-102
Vital Input Board Replacement ..................................................... 8-103
Vital Output Board Replacement .................................................. 8-104
Field-Settable Vital Timer Board Replacement ............................ 8-105
Code System Emulator Board Replacement ................................ 8-106
CSEE 1 Board Replacement ........................................................ 8-107
CSEX3 Board Replacement Procedure ....................................... 8-108
CSEX3 Board Configuration Jumpers .......................................... 8-114
CSEX3 Board Configuration Switches ......................................... 8-115
Non-Vital Input Board Replacement ............................................. 8-116
Non-Vital Input Differential Board Replacement ........................... 8-117
Non-Vital Input Differential Switch Board Replacement ............... 8-118
Non-Vital Output Board Replacement .......................................... 8-119
Non-Vital Output Board Replacement .......................................... 8-120
Non-Vital TWC Main Board Replacement .................................... 8-121
Non-Vital TWC Auxiliary Board Replacement .............................. 8-122
P2086B, Volume 1, Rev. D, Nov/13 xxi Alstom Signaling Inc.
Table No.
LIST OF TABLES
Title Page
Non-Vital TWC Attenuator Board Replacement ........................... 8-123
Non-Vital TWC Modem Board Replacement ................................ 8-124
Non-Vital TWC Multiplexer Board Replacement .......................... 8-125
Non-Vital TWC FSK Board Replacement ..................................... 8-126
I/O Interface Board Functionality Verification ............................... 8-127
Vital Input Board Functionality Verification ................................... 8-127
Vital Output Board Functionality Verification ................................ 8-128
Field-Settable Vital Timer Board Functionality Verification ........... 8-128
CPU Board Switch 2 (SW2) Normal Functions ............................. 9–22
SW2 DIP Switch Settings .............................................................. 9–25
MAC Port Rear and Front Wiring .................................................. 9–26
VSC Board DIP Switch S1 Settings .............................................. 9–31
VSC Board DIP Switch S2 Settings .............................................. 9–32
Line Termination Jumpers for Copper Pair Interface ..................... 9–33
VSC S4 Miscellaneous Function Settings ..................................... 9–34
VPI Vital Board Limitations .............................................................. B–1
VPI Non-Vital Board Limitations ...................................................... B–2
VPI Application Criteria ................................................................... B–3
Vital and Non-Vital PC Board Keying Information ........................... E–3
Address Signature Headers ............................................................ F–1
Signature PROMs ........................................................................... F–2
Board Placement Rules.................................................................. G–1
CPU/PD to CRG Parameters ......................................................... H–2
CRG to CPU/PD Parameters ......................................................... H–2
CRG Board Display and Diagnostics ............................................. H–4
P2086B, Volume 1, Rev. D, Nov/13 xxii Alstom Signaling Inc.
Introduction
SECTION 1 – INTRODUCTION
1.1 SCOPE OF MANUAL
This document contains a general description of the Alstom VPI
®
Vital Processor
Interlocking Control System. It contains basic system level information, technical hardware descriptions, maintenance, and troubleshooting instructions.
The technical material in this manual assumes the reader has a basic knowledge of railroad signaling terminology, digital electronics, and basic computer software principles. Courses are available for the user that requires additional training. Contact an Alstom representative for details.
1.2 TERMS, ABBREVIATIONS AND TRADE NAMES
Terms and abbreviations used throughout this manual are defined in Appendix A. Refer to Appendix A anytime a term or abbreviation in the text is unfamiliar.
CenTraCode
®
, cTc
®
, Safety Assurance Logic
™
, Tracker
™
and VPI
®
are registered trade names of Alstom Signaling Inc.
1.3 VPI SYSTEM FEATURES
The VPI module is a Vital fail-safe, microprocessor-based control system designed to meet the needs of interlocking control for mainline railroads and mass transit applications.
Versatility is the hallmark of the VPI system. Designed as a modular control system, it contains a set of plug-in Printed Circuit Boards (PCB) that are applied in varying quantities to meet the needs of a specific location. Although one VPI system is sufficient for many installations, additional systems in distributed arrangements can be added for more complex sites (and/or to provide redundant operation).
The VPI system is fully compatible with the majority of equipment found at interlockings.
Figure 1-1 shows how a control center, through the DC code line/communications
system, interfaces with more than one Vital interlocking and shows the ancillary features that can be added to the basic VPI system. In addition, other viable ways of communication from the Central Control are via microwave, radio, and fiber optic links.
Note that in Figure 1-1 as well as in the rest of this manual, references to the CPU/PD
circuit board also apply to the CPU circuit board unless otherwise noted. In a similar manner, references to the CSEX circuit board refer to CSEX1 and CSEX3 circuit boards unless otherwise noted.
P2086B, Volume 1, Rev. D, Nov/13 1-1 Alstom Signaling Inc.
Introduction
Figure 1-1 shows some examples of equipment commonly operated under VPI control.
Figure 1-1. Typical Wayside Devices Under VPI Control
The VPI system can be mounted in a small wayside equipment shelter. No special heating or cooling equipment is required for operation in AAR-specified temperature environments (-40 to +70ºC). Built-in secondary transient protection is provided for all
I/O lines to prevent disruption of service from EMI or other local interference. If required, additional primary protection devices can be added to the external lines to protect against higher level EMI such as pulses from nearby electrical storms.
Inputs to the VPI system are identical to older, Vital relay-based systems. No relays are used in the solid state module, thereby eliminating the need for periodic maintenance or adjustments. With VPI, complex relay logic is reduced to a closed set of Boolean mathematical expressions or expressed as Relay Logic Diagrams that represent standard relay contact closures. Then, through Alstom’s Computer-Aided Application
Programming Environment (CAAPE) software package, these Boolean expressions are converted into operating instructions for the VPI microprocessor.
P2086B, Volume 1, Rev. D, Nov/13 1-2 Alstom Signaling Inc.
Introduction
1.4 RELATED PUBLICATIONS
Several publications comprise the present collection of manuals covering the VPI system as shown below. Other code/communication system publications shall be added to this list as they become available.
Table 1–1. Related Publications List
P2346
P2346A
P2346B
P2346C
P2346D
P2346E
P2346F
P2346G
P2346H
P2346M
P2346N
P2346P
P2346Q
P2346R
P2346S
P2346T
P2346U
P2346V
P2346W
Publication Number
P2086B: Vol. 1
Vol. 2
Vol. 3
Vol. 4
P2086G
P2307
P2326D
Title
VPI Installation, Operation, and Maintenance
Vital Printed Circuit Board and Schematics
Non-Vital Printed Circuit Boards and Schematics
Modules, Cables and Other
VPI Product Overview
Tracker™ Diagnostic Analyzer Software User Guide
DataLogger, An Event Recorder Utility for CenTraCode
Systems
Series: Code/Communication System Publications:
LCE Protocol Emulation
S2 Protocol Emulation
K/K2 Protocol Emulation
DataTrain
IV Protocol Emulation
DataTrain
VIII Protocol Emulation
Genisys Protocol Emulation
US&S 504/506/514 Emulation
Safetran SCS-128 Protocol Emulation
Modicon Modbus Protocol Emulation
DataTrain
II Protocol Emulation
Rockwell ARES Protocol Emulation
CN2000 Protocol Emulation
MCS1 Protocol Emulation
J Code Protocol Emulation
WMATA RTU Protocol Emulation
ATCS Protocol Emulation
WMATA NVTWC Hardware, Software, Diagnostics
Vital Diagnostic Protocol (VDP)
P2086B, Volume 1, Rev. D, Nov/13 1-3 Alstom Signaling Inc.
Introduction
1.5 SPECIFICATIONS
Table 1–2 lists nominal specifications for the VPI module. Additional module information
is found in Section 7.
Table 1–2. VPI Specifications
Logic Input Power
Characteristic
High Voltage Isolation Rating
Operating Temperature
Humidity
Typical Weight per Module with some boards
Dimensions
(35.56H
Specification
5 ±0.25 VDC at 8 amperes maximum per module
Meets AAR requirements
-40 to +160ºF
(-40 to +70ºC)
0 to 95% Non-Condensing
15 lbs. (6.80 kg)
14H
× 19W × 23D inches
× 48.26W × 35.56D cm)
1.6 DIAGNOSTICS
Four levels of diagnostic support exist for troubleshooting a VPI system. These levels are as follows for remote and local testing.
1. LEDs on circuit boards for visual operating checks.
2. Handheld Terminal for Vital System diagnostics.
3. Properly equipped terminal for Non-Vital System diagnostics.
4. Tracker™ Remote Diagnostic Analyzer software for Non-Vital diagnostics from field and/or office to any number of remote locations, or useful at a field location.
P2086B, Volume 1, Rev. D, Nov/13 1-4 Alstom Signaling Inc.
Installation and Setup
SECTION 2 – INSTALLATION AND SETUP
2.1 INTRODUCTION
Use the information in this section to install and configure the software of the VPI system for regular service. Initial checkout procedures are given at the end of the section to verify proper system performance.
The VPI system is supplied as part of a packaged, pre-assembled, control system that is mounted in a rack frame. The installation instructions for a stand-alone device, in the event the VPI module is added to an existing system or is used to replace a damaged unit, are included in this section.
WARNING
Disruption of Vital controller service poses a potential threat to rail safety.
Before shutting down a facility for any reason, notify the railroad dispatcher in charge of the affected route(s). Take all steps necessary to ensure the safe passage of traffic is maintained.
2.2 UNPACKING AND INSPECTION
Carefully open the shipping carton and check the contents against the packing list secured to the outside of the container. Accessories and spare parts kits are wrapped separately. Take careful note of all small hardware shipped with the units. Inspect all items for signs of damage. Save all packing material for possible re-shipment.
P2086B, Volume 1, Rev. D, Nov/13 2-1 Alstom Signaling Inc.
Installation and Setup
2.3 MOUNTING PROCEDURES
Each VPI installation differs slightly depending on the type of rack enclosure used and the types of equipment to be controlled. While it is impossible to anticipate all mounting configurations, the general procedures given below serve as a guide for typical
systems. Refer to the rack mount illustration shown in Figure 2-1 for these procedures.
Step
1
2
3
4
5
Procedure
Install (if required) clip-on nuts at the rack holes to be used for VPI module mounting.
Position the VPI module in the rack, lining up the front panel holes on the VPI module with the mounting holes/nuts in the rack frame. Secure the module to the rack with screws as shown.
Connect the VPI ground wire.
Connect all rear panel cables (if applicable) as required by the system plans
(see Figure 2-2 for an example). Tighten the retaining screws or clips (if so
equipped) on the cable plugs to secure them to the VPI rear panel. Dress all cabling in accordance with the system plans.
Note that some VPI racks may have either 18 or 32 VAC heavy-duty surge protectors mounted on a panel to handle unwanted line surges.
2.4 PRE-POWER-UP CHECKS
Once the equipment is mounted, and before application of power, perform the following checks:
Step
1
2
3
4
5
Procedure
Check power supplies, batteries or chargers used in conjunction with the VPI system for adherence to operating specifications.
The VPI logic power supply, if other than provided by Alstom, should be 5
VDC (
± 0.25V, 1% ripple) and must meet AAR isolation requirements, as found in AAR Specification Section 11.5.1.
Verify VRD relay and repeaters are securely fastened to the relay plugboards.
The system will not operate if this is not done.
Check all output wiring for shorts to avoid possible damage to the system outputs. Check all power connections for the correct voltage and polarity.
Lower the VPI front cover plate and verify that all plug-in Printed Circuit
Boards are firmly seated in the correct slots.
Verify that Signature PROM and Signature Headers are in place and in proper order per module arrangement plan.
P2086B, Volume 1, Rev. D, Nov/13 2-2 Alstom Signaling Inc.
Installation and Setup
19" RACK
VRD
RELAY
EIA
MOUNTING
ALSTOM
VPI
ALSTOM
VPI
MODEM
5V
LOGIC
POWER
SUPPLY
VPI®
MAIN
MODULE
VPI®
EXTENSION
MODULE
(If Required)
Figure 2-1. Typical Rack Mount Installation
P2086B, Volume 1, Rev. D, Nov/13 2-3 Alstom Signaling Inc.
Installation and Setup
VPI Module
60 Way
Extender
Cable
Power
Coupler
I/O Bus
Motherboard
- Plug Couplers-
Vital and Non- Vital
Connects with
Relays, Relay Contact, etc.
Printed
Circuit
Board
Cable
Ribbon Cable
(System Bus or Expansion
Bus)
Figure 2-2. Typical Module Rear Panel Wiring with Plug Coupled Chassis
P2086B, Volume 1, Rev. D, Nov/13 2-4 Alstom Signaling Inc.
Installation and Setup
2.5 SOFTWARE CONFIGURATION
Before the VPI module can be activated, the interlocking logic must be configured to meet the needs of the particular installation. This is accomplished using an IBM or compatible PC with Alstom’s Computer-Aided Applications Programming Environment
(CAAPE) software. The CAAPE software is used to program the VPI's plug-in EPROM chips. For instructions on using the CAAPE package, refer to the CAAPE’s on-line help.
While the VPI Vital system software is common to all installations, the application data software, which describes the logical operation of a specific interlocking, needs to be customized for each location. These Boolean equations or Relay Logic Diagrams are written by the Application or Signal Engineer using the CAAPE software in conjunction with traditional tools such as a track plan and aspect charts. These equations may also be written as a direct interpretation of existing relay logic circuits. After the equations have been written, the logic can then be tested and loaded into EPROM.
P2086B, Volume 1, Rev. D, Nov/13 2-5 Alstom Signaling Inc.
Installation and Setup
2.6 RECORDING OF SYSTEM CONFIGURATION DATA
Whenever a new or modified VPI system is put into service, the system configuration data should be recorded using the “.CFG” report generated by the CAAPE. This provides a means to verify that the CAAPE instructions exactly match the EPROM contents residing on the Vital system boards. Although not strictly required, it is recommended that during other (non-VPI) periodic maintenance programs that the VPI logic configuration be re-recorded and verified against the installed/in service configuration data. This ensures that the on-site documentation reflects current configuration and has been kept up to date. EPROM contents are accessed by using a
Handheld Terminal (HHT) or the Alstom Tracker Remote Diagnostic Analyzer software
as described later in this document. Use Table 2–1 / Table 2–2 (shown in this section)
to log configuration data. The table may be locally reproduced as needed.
2.6.1 Handheld Terminal
A Handheld Terminal (HHT) is typically used for field diagnostic analysis of Vital systems. It connects directly to the VPI CPU or CPU/PD board via a short cable and plug assembly. The Handheld Terminal is packaged in a 1-inch high Lexan® case. HHT diagnostic commands and VPI responses are presented to the user on an LCD display
as shown in Figure 2-3. Handheld Terminals are available for use with either a current
loop interface for CPU boards or an RS-232 interface for a CPU/PD board (see Section
8, Maintenance, for a complete reference of the use of the HHT). To view Logic
Configuration Data, the HHT can access the EPROM contents using the REPORT (R) feature. Open the VPI module front cover and connect the HHT to the CPU or CPU/PD
HHT connector. Next, press “R” and then “CR”. Memory signatures can be accessed using the QUERY (Q) command.
2.6.2 General Diagnostics
With the Handheld Terminal connected to the CPU or CPU/PD board, apply VPI system power and observe the display on the HHT or the Tracker Analyzer screen. If operation is correct, “SYSTEM OK” is displayed and the VRD relay energizes after several seconds. If connections to system inputs or outputs are open or intermittent, the “SYS
WARNING” message may be observed. This type of failure may still allow the VRD relay to energize. Should a major fault be detected, the display will read “ERROR
ALERT”. The VRD relay remains de-energized in such cases. If the VRD relay remains de-energized and no display message is shown, verify that the application memory has been properly configured and installed on the CPU or CPU/PD and that the Handheld
Terminal is properly connected. If the failure persists, replace the CPU or CPU/PD board. If an “ERROR ALERT” or “SYS WARNING” display is shown, refer to Section 8,
Maintenance, for in-depth troubleshooting procedures.
P2086B, Volume 1, Rev. D, Nov/13 2-6 Alstom Signaling Inc.
Installation and Setup
2.6.3 Vital Diagnostic Protocol (VDP)
Through the use of Alstom’s optional Vital Diagnostic Protocol (VDP), a user may view
CPU/PD board status and perform CPU/PD diagnostic commands when connected to the non-vital CSEX board’s Maintenance Access (MAC) port. Refer to Alstom publication P2346W and Section 8, Maintenance, for more detail on the VDP.
2.6.4 Tracker Remote Diagnostic Analyzer Software
The Alstom Tracker Remote Diagnostic Analyzer software utility may also be used to view configuration information in a manner very similar to the Handheld Terminal.
Besides local connection, the Tracker software can also be operated remotely using a data modem. A brief explanation of the Tracker Analyzer Software is provided in
Section 8, Maintenance. For more detailed information refer to Alstom Publication
P2307.
P2086B, Volume 1, Rev. D, Nov/13 2-7 Alstom Signaling Inc.
Installation and Setup
SOFTWARE CONFIGURATION DATA LOG
Name of Person Performing System Query:
Location of System
System Description ( e.g. SYSTEM 1 or
MAIN SYSTEM or application name ):
IN SERVICE Date:
Current Date:
Following “R” Command
INPUT FILE #:
CAAPE FILE #:
VRS FILE #:
INPUT FILE NUMBER
VSC.VB1
VSC.VB2
VSC.VB3
VSC.VB4
Following "Q" Command
System Software Signature (@ADDR 174)
(base application EPROM) (@ADDR 178)
(shadow application EPROM) (@ADDR 17C)
RUNTIME/DATE
Table 2–1. Logic Configuration Log Sheet for CPU Board Assembly 59473-742-xx
P2086B, Volume 1, Rev. D, Nov/13 2-8 Alstom Signaling Inc.
Installation and Setup
SOFTWARE CONFIGURATION DATA LOG
Name of Person Performing System Query:
Location of System:
System Description ( e.g. SYSTEM 1 or
MAIN SYSTEM or application name ):
IN SERVICE Date:
Current Date:
Following “R” Command:
INPUT FILE #:
CAAPE FILE #:
VRS FILE #:
INPUT FILE NUMBER
VSC.VB1
VSC.VB2
VSC.VB3
VSC.VB4
VSC.VB5
VSC.VB6
VSC.VB7
VSC.VB8
VSC.VB9
VSC.VBA
VRS FILE NUMBER
CRG 1
CRG 2
CRG 3
Following "Q" Command:
System Software 1 Signature @ ADDR 174
System Software 2 Signature @ ADDR 23E
System Software 3 Signature @ ADDR 242
System Software 4 Signature @ ADDR 246
(Base application EPROM) (@ADDR 178)
(Shadow Application 1 EPROM) (@ADDR 17C))
(Shadow Application 2 EPROM) (@ADDR 24 A
(Shadow Application 3 EPROM) (@ADDR 24E)
RUNTIME/DATE
REVISION
Table 2–2. Logic Configuration Log Sheet for CPU/PD Board Assembly, 31166-029-xx
P2086B, Volume 1, Rev. D, Nov/13 2-9 Alstom Signaling Inc.
Installation and Setup
SYSTEM WARNING
XPR RSLT ERR
ERROR ALERT
RCHK CWD ERR
F1 F2 F3 F4
A
ESC
` B TAB
BKSP
C _
BRK
D DEL
CTRL
E
I
M
/
{
*
<
–
[
Q
+
(
J
N
7
]
R
F
1
}
4
=
>
)
G
O
2
K
5
@ L
6
"
8
\
S
0
$
: H
3
'
P
9
^
T
.
,
U
?
:
LK CASE
V
!
;
Y
CR
W
#
&
Z
LF
~
X
SPACE
%
Figure 2-3. Alstom Handheld Terminal
P2086B, Volume 1, Rev. D, Nov/13 2-10 Alstom Signaling Inc.
Operation
SECTION 3 – OPERATION
3.1 INTRODUCTION
This section gives VPI in-service operating instructions for units that have been installed and configured as described in Section 2.
3.2 START-UP PROCEDURE
The VPI system requires no warm-up period; it may be used immediately after being turned on. Simply apply system power to the module to begin Vital controller operation.
The power switch is typically located on or near the rack cabinet.
3.3 OPERATING INSTRUCTIONS
The VPI system is designed for automatic, unattended field operation. Once power is applied, operator actions are limited to infrequent, periodic observation to ensure that proper interlocking operation is maintained. Included with many installations is an indicator and control panel that can be used to observe and activate basic interlocking functions. Also, the Alstom Tracker™ Remote Diagnostic Analyzer system can be used to remotely (and continuously) monitor one or several VPI installations (refer to Alstom publication P2307 for complete detail). When a problem is detected, an alarm sounds and an on-screen description of the failure is presented.
3.4 OPERATING UNDER UNUSUAL CONDITIONS
The fail-safe design of the VPI system allows continued operation in the presence of certain non-safety related faults. For instance, when a VPI module appears in the
WARNING box of the Tracker Analyzer main window (or “SYS WARNING” appears on the Handheld Terminal display), it indicates an abnormal or out-of-tolerance condition that has not caused a system shutdown. While continued operation may still be possible, the problem should be checked and corrected to avoid a possible complete system shutdown. Refer to Section 8, Maintenance, for troubleshooting details.
P2086B, Volume 1, Rev. D, Nov/13 3-1 Alstom Signaling Inc.
Operation
3.5 OPERATIONAL CHANGES
If it becomes necessary to make changes to the VPI control logic, authorized personnel should refer to the Software Configuration procedures in Section 2, “Board
Replacement and Verification” in Section 8 and the Alstom VPI Application and Design test policy in Appendix D.
3.6 SHUTDOWN PROCEDURE
WARNING
Disruption of Vital controller service poses a potential threat to rail safety.
Before shutting down a facility for any reason, notify the railroad dispatcher in charge of the affected route(s). Take all steps necessary to ensure the safe passage of traffic is maintained.
To shut down the VPI system, set the system power supply switches to the OFF position. Power switches are typically located on or near the rack cabinet.
P2086B, Volume 1, Rev. D, Nov/13 3-2 Alstom Signaling Inc.
Theory of Operation
SECTION 4 – THEORY OF OPERATION
4.1 INTRODUCTION
This section provides an overview of VPI system level functionality. All VPI boards (both
Vital and Non-Vital) reside in a VPI module. While the configuration of these modules can take many forms, a common interconnection system is used. All VPI modules have the following interconnection structure:
1. System Bus: P1 board connector (bottom connector)
2. I/O Bus Motherboard: P2 board connector (middle connector):
A. Vital I/O Bus
B. Non-Vital I/O Bus
3. Expansion Bus: P3 board connector (top connector)
Figure 4-1 illustrates a typical VPI system that contains both Vital and Non-Vital
elements and shows how they are interrelated (all four bus types are referenced in the figure).
Section 4.2 discusses Vital System Operation (a complete reference to Vital Circuit boards is provided in Section 5). Section 4.3 discusses Non-Vital System Operation (a complete reference to Non-Vital Circuit boards is provided in Section 6). Finally Section
4.4 discusses the VPI Module including typical board placement (more details on various Chassis configurations is available in Section 7) and bus interface pinouts.
P2086B, Volume 1, Rev. D, Nov/13 4-1 Alstom Signaling Inc.
Theory of Operation
Vital I/0 Bus
(Motherboard)
Figure 4-1. Typical VPI System Configuration
P2086B, Volume 1, Rev. D, Nov/13 4-2 Alstom Signaling Inc.
Theory of Operation
4.2 VITAL SYSTEM OPERATION
To achieve fail-safe microprocessor-based interlockings, the VPI processing system vitally determines that the inputs to the system are read correctly, that the equations are
evaluated correctly and that non-permissive outputs do not become permissive (Figure
4-2). Vital logic equations are written in Boolean form and are stored in the VPI EPROM
using Alstom’s Computer-Aided Applications Programming Environment (CAAPE) software package. For details, refer to Alstom Publication P2512D or on-line manuals provided with the CAAPE package.
Vital input and output hardware is used in conjunction with a processing system controlled by safety software. Safety software is based on the principles of Safety
Assurance Logic, an Alstom design philosophy applied to all products using microprocessors for Vital control. Additional techniques using Numerically Integrated
Safety Assurance Logic (NISAL) are used to provide Vital processing logic that is compatible with the application-dependent logic required by the interlocking design.
VPI primary logic performs the task of logically controlling the interlocking. The NISAL is integrated into the primary logic to prove that the intended tasks are performed correctly and to prove that no output can wrongly assert (for any reason) a permissive state.
INPUT VITAL &
NON-VITAL DATA
TRACK CIRCUIT OCCUPANCY
SWITCH MACHINE CONTACTS
SIGNAL RELAY OR MECHANISM
CONTACTS
TRAFFIC CIRCUIT STATUS
H-D LINE CIRCUITS
LOCAL CONTROL PANEL
INPUTS
CODE SYSTEM CONTROLS
FILAMENT CHECKS
WHEEL COUNT INPUT
EVALUATE
LOGIC
EXPRESSIONS
AND
PERFORM
SAFETY
CHECKS
OUTPUT VITAL &
NON-VITAL DATA
SIGNAL MECHANISM DRIVE
SIGNAL FILAMENT DRIVE
SWITCH CONTROL
TRAFFIC CIRCUIT CONTROL
H-D LINE CIRCUIT
EMERGENCY PANEL
INDICATIONS
CODE SYSTEM INDICATIONS
HIGHWAY CROSSING CONTROL
WHEEL COUNTING
Figure 4-2. Functional Logic Flow
P2086B, Volume 1, Rev. D, Nov/13 4-3 Alstom Signaling Inc.
Theory of Operation
4.2.1 Vital Input Check Circuit
VPI operation is based on a 1-second input-evaluate-output cycle. That is, all inputs are read, all equations are solved (using the read input values) and all outputs are updated
on the basis of the current evaluation.
Figure 4-3 shows a simplified diagram of the Vital input check circuit. Each input is
assigned a unique numerical value, or test word. During the input read process, this word is transported to the input. The input circuit passes the word from the “data in” to
“data out” terminals if, and only if, there is energy applied to the field terminals. The word returned to the CPU for an “on” (true) or permissive input is the inverse of the serial word sent to the “data in” input. Any other word results in the input being interpreted as “off” (false) or non-permissive. The read operation ensures that high levels of induced AC on the field conductors will not be interpreted as a permissive input.
B10
DATA
OUT
N10
FIELD
DATA
IN
Figure 4-3. Vital Input Check Circuit
The data returned to the CPU from each input is used in the expression (equation) evaluation. The input is read a second time using a different data and the result of this process is used to solve a diverse set of expressions.
Because the field terminals for each Vital input circuit are electrically isolated from each other, each input is equivalent to a separate, isolated Vital relay coil. Where a bipolar input function is required, two inputs may be interconnected in a “cross-coupled” arrangement. There are board assembly variations to handle different physical interface requirements.
P2086B, Volume 1, Rev. D, Nov/13 4-4 Alstom Signaling Inc.
Theory of Operation
4.2.2 Other Inputs
Vital serial input data (via the Vital Serial Controller board) as well as non-vital input and code or communication system data via the Code System Emulator (CSE/CSEX) board are obtained by the main processor once each second, and assigned true or false values in both channels.
4.2.3 Vital Expression Evaluation
Each Boolean expression is processed twice using diverse data in two separate processing channels. Each channel's result is unique. For example, in a switch lock
circuit (Figure 4-4) the Vital output corresponding to the 1LR expression becomes true
(energized) only if both channels’ results combine to form a true value. This requires each of the three parameters to be true in both channels.
Expressions are evaluated by combining parameters mathematically using an algorithm based on polynomial division. The data result produced by this process is such that the correct values are only a small subset of possible values. They are different from other results in many bits (hamming distance) and exhibit a particular bit weight by the number of ones. This method produces a higher degree of security than does a simple logic scheme (AND, OR, ADD, etc.). All equations are executed diversely once per second and Vital precautions are taken to prevent skipping of expressions or evaluating out-of-order equations. In the same equations below, a plus (+) sign means an OR operation whereas a star (*) means an AND operation.
Using NISAL, VPI uses a single microprocessor and a single set of software in combination with the system’s primary function, a configured control system operates in a Vital manner without the need for redundant hardware or software. These concepts make extensive use of diversity and cycle checking to implement a safe function.
Uniquely encoded checkwords are generated as a result of executing Vital processes and permissive outputs are allowed only if the full complement of generated checkwords are correct.
P2086B, Volume 1, Rev. D, Nov/13 4-5 Alstom Signaling Inc.
1
LSR
Theory of Operation
1
LR
1
NWCR
1
RWCR
BOOL 1LSR = [(1LR + 1LSR) * .N.1NWCR * .N.1RWCR]
OR
BOOL 1LSR = (1LR * .N.1NWCR * .N.1RWCR +1LSR * .N1NWCR * .N.1.RWCR)
1
LR
1
TPR
1
WSR
1
ESR
BOOL 1LR = (1TPR * 1WSR * 1ESR)
Figure 4-4. Boolean Expression Example (Switch Lock)
P2086B, Volume 1, Rev. D, Nov/13 4-6 Alstom Signaling Inc.
Theory of Operation
4.2.4 Vital Checkwords
The VPI system has two classifications of Vital checkwords. The recheck checkword set verifies the results from the state of all Vital outputs. The main checkword set verifies system operation with respect to processing equations, reading Vital inputs, timing and other internal operations.
The recheck checkword operates as follows. Every 50 ms, the state of each output is checked by creating a checkword which should correspond to its evaluated result. If an output is energized as a result of expression evaluation, then the true two-channel expression value is included in the formation of a checkword. If the output expression result is false, then a value returned from the Vital output check circuitry is used to prove that the output is off. This returned value is a unique result formed in two channels by circulating and compressing data continuously through the output check circuit. This data is then used to form a recheck checkword.
The main checkwords are used to Vitally prove that the processes carried out by the
Vital main cycle software are executed properly. These checkwords are created once per second.
Examples of Vital software processes follow:
Verification that all data used resulting in permissive outputs is current to that particular cycle; all old data must be Vitally erased.
Verification that routines and application information reside in memory as designed and are unaltered (signature analysis).
Verification that all functions requiring strict timing (one-second processing cycle, 50 ms output recheck, Vital input timing, etc.) can be validated.
Memory buffers, which store system parameters, are erased each cycle by known benign data constants. A combination of these data constants, along with buffer address information, results in several of the main checkwords.
Signature analysis of routine and application memory proves the integrity of stored
PROM data. Signature analysis results in higher error detection than does a simple checksum routine. The method of combining memory contents is similar to expression evaluation where an algorithm of polynomial division is used. The system memory is divided into blocks upon which a signature is found and used to create a main checkword.
P2086B, Volume 1, Rev. D, Nov/13 4-7 Alstom Signaling Inc.
Theory of Operation
4.2.5 System Timing
An independently clocked reference timer performs most system timing and is separate from the processor clock. The reference timer is read “on the fly” to determine system timing. In addition, it is used to cause processor interrupts at pre-defined intervals (for example, output check every 50 ms). Some checkwords are created based on timer contents. All checkwords are provided to a Vital Relay Driver (VRD) board for processing. Checkwords are only accepted once during a precise window that occurs in
50 ms intervals. If, and only if, all main and recheck checkwords are correct, delivered on time and are correct for the proper cycle will Vital energy be supplied to the VPI Vital outputs.
4.2.6 System Output Update
Results of the Vital expression evaluations set the Vital outputs to the evaluated states.
Once per second, all system outputs are updated. A set of independent checks is then run to ensure that only those outputs that evaluated true are in the permissive state.
Output data for the Non-Vital outputs and the code/communication system indications are sent to the CSE/CSEX board once every second. Vital serial output messages are passed from the CPU/PD to the VSC boards at the end of expression processing in each one-second cycle.
4.2.7 Electrical Isolation
The Vital output circuitry achieves the same isolation and safety obtained from a Vital relay contact by maintaining physical separation between PC board traces and between connector pins, and by using optoisolators, magnetic devices and other components that meet and/or exceed AAR isolation requirements (see Section 5 for details on specific Vital boards).
4.2.8 Absence-Of-Current Detector
A simplified version of an output circuit is shown in Figure 4-5. This circuitry proves the
output status using an Absence of Current Detector (AOCD). The AOCD senses the current being delivered to the output load and if it is above a preset level (3 mA and 50 mA are typical depending on output type), the passage of a test word is blocked.
Therefore, the only time that the correct data can pass from the Test Word Data In to the Test Word Data Out of the AOCD is if the current flow in the output is below the preset level. This provides a fail-safe means of verifying that an “off” output is indeed in the off state.
P2086B, Volume 1, Rev. D, Nov/13 4-8 Alstom Signaling Inc.
Theory of Operation
VITAL OUTPUT
POWER SOURCE
TEST WORD
DATA IN
ABSENCE- OF- CURRENT
DETECTOR
TEST WORD
DATA OUT
VITAL OUTPUT
TO WAYSIDE
Figure 4-5. Absence-Of-Current Detector Circuit
The status of an output is positively known only when it is being checked. A unique serial data stream (word) is repeatedly applied to each AOCD for greater than 95% of each 50 ms recheck cycle. The resulting data from the AOCD is compressed in a shift register. The purpose of this operation is to obtain a numerical value for each output that is the mathematical equivalent of dividing the serial data stream by a primitive polynomial. The correct result for an “off” (false) occurs if, and only if, the current in that output is below the safe level for the entire check period. A unique numerical value is produced by each output.
The processor uses these values to create checkwords and to maintain energy to the outputs. Using this method, the VPI system can detect any output failure and Vitally remove its power within a maximum of 140 ms (typically 100 ms).
4.2.9 Output Loads
There are many different types of output loads that the VPI system can drive. Different circuitry, therefore, is used to suit each application. The VPI system can produce outputs that are equivalent to a single-break relay circuit, a double-break relay circuit, a lamp drive output and an AC output. The lamp drive output also includes circuitry for hot and cold filament tests. If a bipolar output function is required, double break output circuits may be interconnected in a cross-coupled arrangement.
P2086B, Volume 1, Rev. D, Nov/13 4-9 Alstom Signaling Inc.
Theory of Operation
4.3 NON-VITAL SYSTEM OPERATION
The Non-Vital VPI contains a number of circuit board types. A brief description of the boards used in the Non-Vital system is useful in understanding the integration of the
Non-Vital VPI into the overall ATC system. A detailed description of each of the boards is found in section 6, Non-Vital Printed Boards Section.
4.3.1 Non-Vital Processing
The VPI boards designated as CSEX1 and CSEX3 provide multi-port serial communications, along with Non-Vital logic capabilities. CSEX stands for Code System
Emulator eXtended, with each version of the CSEX board being an upgrade of the previous board. The first board of this type, CSE (Code System Emulator) provided communication only without the capability of non-vital logic processing. References to the CSEX circuit board refer to CSEX1 and CSEX3 circuit boards unless otherwise noted.
The CSEX board is the equivalent of the Central Processor Board of the Vital VPI system and has its own separate processor to serve the non-vital system. The CSEX board has serial data ports that allow it to directly interface with multiple communication environments and it controls non-vital I/O boards. The Non-Vital VPI system can use multiple CSEX boards in one system. This allows division of some of the functions between boards, increasing system speed and capacity, while allowing a type of redundancy to be available. Furthermore, the CSEX board can simultaneously support multiple communication/code system protocols while performing non-vital application logic functions.
4.3.2 Non-Vital TWC Communications
The NVTWC (Non-Vital Train-to-Wayside Communication) boards enable train-towayside and wayside-to-train messages as typically found in Automatic Transit applications. These messages pass from Central through the VPI CSEX board, and then on to the train through the NVTWC Modem board and external antennae.
Messages from the train to a Central Control can flow in the reverse direction. Also, the transmission of messages to the train for loading train ID, dispatching, and door control performance level are included. Various board assemblies exist for different physical interfaces.
P2086B, Volume 1, Rev. D, Nov/13 4-10 Alstom Signaling Inc.
Theory of Operation
4.3.3 Non-Vital I/O
The Non-Vital Input (NVI) board is used to detect discrete Non-Vital inputs. Discrete
Non-Vital inputs are typically comprised of panel functions such as signal request, switch request, as well as miscellaneous inputs such as power off, ground detection and dwell timer program jumpers. For each of 32 inputs on a NVI board, an LED mounted near the board edge is used to represent the input state from the field equipment.
Various board assemblies exist for different physical interfaces.
The Non-Vital Input Differential Switch (NVIDSW) board provides 32 isolated Non-Vital inputs to a VPI system. Interface to the system is accomplished through the system motherboard. Input states are latched and then read every 25 ms. The NVIDSW board provides the ability to physically set the state of the inputs through 32 switches located on the front of the board. The inputs can be forced ON, OFF or to the actual state of the physical input.
The Non-Vital Output (NVO) boards in a VPI system are of two types, AC and DC. The
AC NVO boards typically provide the panel lighting functions. The DC output boards are typically used to control panel lighting functions, to control other discrete Non-Vital outputs, and to drive any Non-Vital relays that are required. Various board assemblies exist for different physical interfaces.
The Non-Vital Relay Output (NVRELAY) board provides 32 Form A non-vital relays interfaced through the system backplane to the connectors on the back of the module.
The NVRELAY board is functionally equivalent to its NVO predecessors, except for power requirements, and the existence of the Field Programmable Gate Array (FPGA).
The outputs are grouped in four groups with eight outputs each, as on the NVO board, but the outputs on the P1 and P3 connectors are assigned two pins each, an even and an odd. If the output is currently active, these two pins will be connected through the associated relay contact, allowing current flow.
P2086B, Volume 1, Rev. D, Nov/13 4-11 Alstom Signaling Inc.
Theory of Operation
4.3.4 Diagnostics for Non-Vital VPI
Several types of diagnostics are available for the Non-Vital VPI. As with Vital VPI
Printed Circuit Boards, edge mounted LEDs on each board give visual indications of board status. Also available for use as a diagnostic tool is a menu-driven series of diagnostic screens resident in the system software of the CSEX board and the NVTWC
Modem board. These screens are displayed on a VT100 video terminal connected to a
9-pin MAC (Maintenance ACcess) port on the boards. An alternative means of viewing the diagnostics is through a PC with appropriate communications software capable of
emulating a terminal on a PC, see Figure 4-6. More information on Non-Vital board
LEDs and Non-Vital Diagnostics via the MAC port is provided in Section 8
VT100 or PC
RS-232 (CSEX2/CSEX3) or current loop (CSEX1/CSEX2) connection
MAC port
CSEX board
Figure 4-6. CSEX Diagnostic Connection
P2086B, Volume 1, Rev. D, Nov/13 4-12 Alstom Signaling Inc.
Theory of Operation
4.4 VPI MODULE
Figure 4-7 shows the types of PC boards typically found in the VPI module case. Slots
are provided to hold up to 21 boards. At least a Central Processor Unit/Polynomial
Divider (CPU/PD) (or CPU and PD boards), Vital Relay Driver (VRD) and Interface Bus
(I/O Bus) boards are required in each Vital system. These boards all operate on the
System bus. A single VPI system can be for one to four modules.
Some combination of Vital boards may be used in the VPI module in quantities of one or more. These are the Direct Input (DI), Single Break Output (SBO), Double Break Output
(DBO), Lamp Driver Output (LDO), AC Output (ACO), Vital Serial Communication
(VSC), Multidrop Vital Serial Communication (MVSC), Genrakode Vital Serial
Communication (GVSC), Field-Settable Vital Timer (FSVT) and Code Rate Generator
(CRG) boards.
In addition, some combination of Non-Vital boards may be used in the module in quantities of one or more. These are the Non-Vital Input (NVI), Non-Vital Input
Differential (NVID), Non-Vital Input Differential Switch (NVIDSW), Non-Vital Output
(NVO), Non-Vital Output Relay (NVRELAY), Non-Vital AC Output (NVOAC), Non-Vital
Output Sink (NVO-SNK), TWC MAIN (TWCMAIN), TWC Attenuator (TWCATT), Non-
Vital TWC Modem (NVTWCMOD), Non-Vital TWC Multiplexer (NVTWCMUX) and Non-
Vital TWC Frequency-Shift-Keying (NVTWCFSK). Also, up to four CSEX boards, depending on system design requirements, may be used. These additional communication emulation boards can be used in expansion modules.
P2086B, Volume 1, Rev. D, Nov/13 4-13 Alstom Signaling Inc.
Theory of Operation
VITAL PRINTED
CIRCUIT BOARDS
CPU
PD
Central Processor
Unit
Polynomial Divider
CPU/PD
Central Processor
Unit/Polynomial Divider
VRD
Vital Relay Driver
VITAL SYSTEM INTERFACE
AND COMMUNICATION BOARDS
CRG
Code Rate Generator
I/OBUS
Interface Board
VSC
Vital Serial
Communication
MVSC
Multidrop VSC
GVSC
Genrakode VSC
TIMER
Field Settable
Vital Timer
VITAL INPUT BOARD
DI
Direct Input
NON-VITAL PRINTED
CIRCUIT BOARDS
CSE
Code System
Emulator
CSEX1
CSEX2
Code System
Emulator eXtended
Code System
Emulator eXtended 2
CSEX3
Code System
Emulator eXtended 3
VITAL OUTPUT BOARDS
SBO
Single Break Output
DBO
Double Break Output
DBO-50V
Double Break
Output 50V
LDO
Lamp Driver Output
ACO
AC Output
NON-VITAL I/O BOARDS
NVI
Non–Vital Input
NVID
Non–Vital Input
Differential
NVIDSW
Non–Vital Input
Differential Switch
NVO
Non–Vital Output
NVOAC
Non–Vital
AC Output
NVO-SNK
Non–Vital
Output Sink
NVRELAY
Non–Vital
Relay Output
NON-VITAL TWC BOARDS
NVTWCMOD
TWC Modem
NVTWCMUX
TWC Multiplexer
NVTWCFSK
TWC Freq. Shift Keying
TWC
Train-to Wayside
Communicatons
TWCATT
TWC Attenuator
Figure 4-7. VPI Boards Grouped by Vital and Non-Vital Functions
P2086B, Volume 1, Rev. D, Nov/13 4-14 Alstom Signaling Inc.
Theory of Operation
Figure 4-8 shows typical board placement in the VPI module for most of the above
mentioned boards. Individual board locations in a VPI configuration depend on the total complement of boards used.
CODE SYSTEM
EMULATOR
EXTENDED
CENTRAL
PROCESSOR UNIT/
POLYNOMIAL
DIVIDER
VITAL RELAY
DRIVER
DIRECT
INPUT
DOUBLE BREAK
OUTPUT
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
NON-VITAL
INPUT
NON-VITAL
OUTPUT
I/O
INTERFACE
TIMER LAMP DRIVER
OUTPUT
NON-VITAL
TWC MODEM
Figure 4-8. Typical Board Placement for Single Chassis VPI System
Note: Currently produced systems use one CPU/PD board whereas earlier produced systems used separate CPU and PD boards.
All boards may be located in slot locations other than shown in this figure.
P2086B, Volume 1, Rev. D, Nov/13 4-15 Alstom Signaling Inc.
Theory of Operation
Figure 4-9 shows typical VPI module chassis bus interfaces. This chassis implements
three different interface connector locations: P1, P2, P3 (P1 at bottom, P3 at top).
POWER INPUTS
&
MOTHERBOARD
I/0 BUS BREAK
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
I/O BUS
MOTHERBOARD
TS 1
TS 2
TS 3
TS 4
MODULE
POWER
&
I/O BUS
TRACES
Figure 4-9. Typical VPI Module Chassis
4.4.1 System Expansion
More than one module can be combined depending on the complexity of an application.
The number of expansion modules that one system can handle depends on the quantity of Vital and Non-Vital I/O that is required and the number of equations Vital and Non-
Vital that must be solved (the maximum number of expansion modules is three). For
VPI capacity application guidelines, see Appendix B for system capacities.
4.4.2 System Bus
The main CPU is connected between the appropriate boards with a 60-way system bus ribbon cable (38216-395). This cable interconnects the lower connector (P1) of each board with a system bus connection. The length of cable, number of connectors and location in the module is determined by the board layout for each application. Table 4-1 shows the interface connections to the Main System Bus.
A 7-position System Bus Motherboard (31166-201) also exists for VPI. It is a doublesided board which utilizes 60-way press-fit edge connectors and is designed to duplicate the functionality of the system bus ribbon cable (38216-395) mentioned above. This System Bus Motherboard is also located in connector row P1 and supports all the current system PC boards utilized on VPI. It also replaces the discrete 58920-
252-00 connector used to secure the Field Settable Vital Timer PC board to the CPIB
(31038-274) chassis.
P2086B, Volume 1, Rev. D, Nov/13 4-16 Alstom Signaling Inc.
Theory of Operation
Table 4–1. System Bus Interface Connections
Pin
1 DB0
2 5V COM
3 DB1
4 DB2
5 5V COM
6 DB3
7 DB4
8 5V COM
9 DB5
10 DB6
11 5V COM
12 DB7
13 DB8
14 5V COM
15 DB9
16 DBA
17 5V COM
18 DBB
19 DBC
20 5V COM
21 DBD
22 DBE
23 DBF
24 5V COM
25 MRD
26 5V COM
27 MWT
28 5V COM
29 DEN
30 5V COM
Description Pin
31 DT/R
32 5V COM
33 ENIORD
34 5V COM
35 ENIOWR
36 5V COM
37 AB18
38 AB17
39 AB16
40 5V COM
41 AB15
42 AB14
43 AB13
44 5V COM
45 AB12
46 AB11
47 AB10
48 5V COM
49 AB9
50 AB8
51 AB7
52 5V COM
53 AB6
54 AB5
55 AB4
56 5V COM
57 AB3
58 AB2
59 5V COM
60 AB1
Description
P2086B, Volume 1, Rev. D, Nov/13 4-17 Alstom Signaling Inc.
Theory of Operation
4.4.3 I/O Bus Motherboard (Vital I/O Bus and Non-Vital I/O Bus)
The Motherboard provides operating logic power and signal distribution to all boards in the module. This Motherboard can contain an all Vital I/O Bus, an all Non-Vital I/O Bus or a combination of both (with a split between slots 5 and 6). The I/O Bus Motherboard
is connected to the P2 connector. Table 4–2 lists the I/O Bus Motherboard interface
connections.
Table 4–2. Motherboard Interface Connections (Vital and Non-Vital) (Cont.)
Pin Description (Vital I/O)
1 +5V
2 +5V
3 5V COM
4 IODB0
5 IODB1
6 IODB2
7 IODB3
8 IODB4
9 IODB5
10 5V COM
11 IODB6
12 IODB7
13 IODB8
14 IODB9
15 5V COM
16 IODBA
17 IODBB
18 IODBC
19 IODBD
20 IODBE
21 IODBF
22 5V COM
23 ENIORD/
24 ENIOWR/
25 T-OUTC3
Description (Non-Vital I/O)
NVDB7
EMSEL/
NVA0
5V COM
NVA1
NVA2
NVA3
NVA4
NVA5
NVA6
5V COM
+5V
+5V
5V COM
NVDB0
NVDB1
NVDB2
NVDB3
NVDB4
NVDB5
5V COM
NVDB6
NVIORD/
CLR.IREQ/
NVA7
P2086B, Volume 1, Rev. D, Nov/13 4-18 Alstom Signaling Inc.
Theory of Operation
Table 4–2. Motherboard Interface Connections (Vital and Non-Vital) (Cont.)
Pin Description (Vital I/O) Description (Non-Vital I/O)
26 TIMC4
27 IOAB1
28 IOAB2
29 IOAB3
30 IOAB4
31 5V COM
32 CLR/
33 125 KHZ CLK
34 OUTC1/
NVA8
NVA9
NVA10
NVA11
NVA12
5V COM
NVA13
NVIOWR/
POLL/
35 SEL DISABLE ON-OFF/ (See Note 1) 5V COM
36 DISABLE ON-OFF/ NVMRD/
37 IODT-R/
38 5V COM
39 RCHK CLK
40 SEL 1 (See Note 1,3)
NVMWR/
5V COM
INT/REQ/
NOT USED
41 OUTC2/
42 SEL 2 (See Note 1,3)
43 SEL 3 (See Note 1)
44 ADD SEL 0 (See Note 2)
45 ADD SEL 1 (See Note 2)
PROG
MISC SEL 2
MISC SEL 3
ADD SEL 0 (See Note 2)
(See Note 2)
46 ADD SEL 2 (See Note 2)
47 ADD SEL 3 (See Note 2)
48 5V COM
49 +5V
(See Note 2)
(See Note 2)
5V COM
+5V
50 +5V +5V
Note 1: SEL 1 is wire-wrapped to SEL 2 to select the lower data bus and to SEL 3 to select the upper data bus, for use with Vital output boards. SEL DISABLE ON-
OFF/ is wire-wrapped to pin 36 when a Vital output board requires special output checking. This function is used with the lamp drive outputs to permit hot and cold filament tests.
Note 2 Pins are wire-wrapped to 5V COM as required for the board address.
Note 3 For split motherboard, if slot 5/6 used for I/O, pins must be isolated.
P2086B, Volume 1, Rev. D, Nov/13 4-19 Alstom Signaling Inc.
Theory of Operation
4.4.4 Expansion Bus
The expansion bus is connected to the top connector (P3) of the System module's I/O
Bus interface board and runs to a 60-way ribbon cable connector on the System module's rear panel. A 60-way ribbon cable (38216-404) connects from the rear panel of the System module to the rear panel of the Extender module(s). An internal 60-way ribbon cable then runs from the rear panel of the Extender module(s) to the lower connector (P1) of the I/O Bus interface board and/or CSE or CSEX boards in the
Extender module(s).
If two or more Extender modules are used, the Expansion bus can be connected to any of the three remaining 60-way connector locations on the module's rear panel and then run to the other modules with additional 60-way ribbon cables. Connectors on the rear panel of the Extender module(s) are used to implement this interconnection and to minimize the ribbon cable length.
P2086B, Volume 1, Rev. D, Nov/13 4-20 Alstom Signaling Inc.
Theory of Operation
4.4.5 Board Placement
The following rules apply to all Vital VPI applications:
• Modules containing Vital I/O must have an I/O Bus interface board
• Modules containing a CPU or CPU/PD board must have an I/O Bus interface board and a VRD board
• Module containing a CPU board must have a PD board
• Modules containing Non-Vital I/O must have a CSE or CSEX board
As a minimum, each Vital system module must have a Central Processing Unit (CPU and PD boards or CPU/PD board), Vital Relay Driver (VRD) board, an I/O Bus interface
(I/OB) board and at least one Vital output (i.e., SBO, DBO, ACO, DBO-50 VDC) and
Vital input board (i.e., DI for VRD front contact).
In the System module, the Split Backplane Motherboard (59473-743-01) is typically used. This Motherboard has a split between slots 5 and 6 in order to create two independent I/O busses. Using this backplane, Vital and Non-Vital I/O boards may be housed in the same module. The I/O Bus Interface board controls the Vital I/O section of the Bus, while a CSE or CSEX board controls the Non-Vital I/O section of the bus. If the slots 1-5 are designated for Vital I/O, then slots 6-21 may be designated for Non-
Vital I/O. Alternatively, if slots 1-5 are designated for Non-Vital I/O, slots 6-21 may be designated for Vital I/O. It is also possible to use the Split Backplane Motherboard to drive two separate Vital or two separate Non-Vital I/O sections.
If the system configuration requires more Vital or Non-Vital I/O than can be placed in a single module, additional Extender modules can be used. These Extender modules can use either the split backplane Motherboard (59473-743-01) as described above or a continuous backplane Motherboard (31166-166-01). However, when using a full complement of either all Vital or all Non-Vital boards in a System or Extender module, the continuous backplane Motherboard which allows either an all Vital module or an all
Non-Vital module must be used. The split backplane Motherboard allows mixing of Vital and Non-Vital I/O in the Extended module.
The CPU, PD, CPU/PD, and VRD boards do not use the I/O bus and may be placed anywhere. The CPU/PD, VRD, and I/O Bus interface boards are usually adjacent to each other to provide easy interconnection via the System Bus that interconnects their
P1 connectors.
P2086B, Volume 1, Rev. D, Nov/13 4-21 Alstom Signaling Inc.
Theory of Operation
4.4.6 Signature Header Assignments
All DI boards and their associated I/O Bus interface boards are assigned a Signature
Header by the VPI CAAPE package or manually assigned by the Engineer. A Signature
Header is a 36-pin header that is installed on DI and IOB boards. Its purpose is to electrically key a specific PCB to a specific slot in the module. DI boards connected to different I/O Bus interface boards may have the same signatures. The signature is tied to the addressing for the I/O Bus interface and direct input boards and is used to prevent address failures from compromising system safety. There are 16 different signatures available for use by a system (59473-871). Each of the 16 types is unique and plugs into sockets on each DI or IOB board. See Appendix F for a list of Signature
Headers and the associated Alstom part numbers.
4.4.7 Output Board Signature PROMs
Each Vital output board has an assigned Signature PROM (39780-003) that contains the output check information for that board. Each PROM used in a system is unique.
The PROM code required for each output board is assigned by the CAAPE package.
This data is tied to a specific board address to prevent failures from compromising system safety. This 16-pin signature PROM plugs into a socket on each Vital output board to key the output board to a specific module slot. See Appendix F for a list of
Signature PROMs and the associated Alstom part numbers.
P2086B, Volume 1, Rev. D, Nov/13 4-22 Alstom Signaling Inc.
Theory of Operation
4.4.8 Board Address Assignments
Each board requires an address (except the CPU/PD board, which requires a revision signature on pins 42-47, see CPU/PD board sections) that is encoded on the
Motherboard. Motherboard pins 44, 45, 46, and 47 are used for this function. On the PC boards, these lines are connected to +5V through resistors, placing them in a high or “1” state. To set a particular line to a “0” state, the appropriate pin is wire wrapped or jumpered to 5-volt common on the Motherboard.
Motherboard pins are used to implement the desired address by wire wrapping or jumpering them to represent the binary equivalent of the address. Pin 44 represents the
Least Significant Bit (LSB) of the address and pin 47 represents the most significant bit
(MSB). For instance, board address "A" which is 1010 in binary, is implemented by wire wrapping pins 46 and 44 to 5-volt common. Board addresses are assigned by the
CAAPE package. The CAAPE creates a list of the pins to be connected to 5-volt common by board slot as well as a module wire table.
For Vital output boards, additional connections are made. A wire wrap or jumper is installed to select the appropriate half of the Vital I/O bus allocated to a particular board
(Motherboard pins 40, 42 and 43). Because there are eight outputs on a board and the
I/O bus is 16 data lines wide, the CPU controls any two output boards that have the same address. In this case, one is dedicated to the lower eight data bus lines and the other to the upper eight data bus lines. If special on/off checking of an output (such as for hot or cold filament check) is required, another wire wrap or jumper is installed
(Motherboard pins 35 and 36). The VPI CAAPE package defines the pins that are connected to create these functions.
4.4.9 Field-Settable Vital Timers
When using additional modules, all Field-Settable Vital Timer boards must be placed within the same module (always a system module) as well as the I/O Bus interface board (59473-827) using signature A.
P2086B, Volume 1, Rev. D, Nov/13 4-23 Alstom Signaling Inc.
Theory of Operation
4.4.10 Power Supply Consideration
The logic circuitry portion of the VPI module requires 5 VDC power. The common side of this supply is connected to the chassis, internal to the VPI module. The chassis is electrically connected to the rack when it is properly mounted and the rack is connected to earth ground. When the normal signal battery is used with a DC/DC converter to create this supply, the converter must have 3000 VAC RMS isolation between input and output. Since the Non-Vital input and output boards do not maintain this isolation between the supply used for the Non-Vital I/O and the 5V power supply, supplies used for Vital circuits cannot be applied to the Non-Vital boards. When multiple VPI modules are used and connected together via the expansion bus, they may either have a common 5-volt power supply or have separate power supplies with their commons tied together. When separated power supplies are used, the output of each supply should be adjusted so that the modules are within 0.1 volt of each other.
The 5-volt supply must maintain an output between 4.75 and 5.25 volts as measured at the Motherboard or at the input power test points on the VPI boards. Note that the number of boards installed in a VPI module affects the total current drawn by the module. Maximum load specifications for each circuit board used in the VPI module are given at the end of the board descriptions.
4.4.11 Backplane Interface Card
The Backplane Interface Card (BPIC) version VPI System Module (BPIC VPI) is intended to replace the current 31038-015-03 Case Complete chassis in low end, single-module mainline railroad applications (Control Point In a Box). The main feature of the BPIC VPI is the replacement of the chassis-mounted 36-position I/O connectors and associated bifurcated crimp terminals with a series of distinct versions of the BPIC
(Appendix G). This is accomplished by extending the depth of the module by two (2) inches and mounting twenty-one (21) four-inch nylon card guide sets in the rear plane of the chassis to accommodate each BPIC. The BPIC VPI module product structure combines the required material for a case complete (sideplates, card guide sets, main motherboard, etc.) with the minimum number of VPI System Boards and corresponding
BPICs in order to create a base module which is suitable for all CPIB applications.
P2086B, Volume 1, Rev. D, Nov/13 4-24 Alstom Signaling Inc.
Vital Printed Circuit Boards
SECTION 5 – VITAL PRINTED CIRCUIT BOARDS
5.1 INTRODUCTION
This manual describes a set of the Vital and non-vital printed circuit boards used to provide functionality in the VPI System. It is a subset of all available VPI system boards.
It includes a brief description of the differences between board variations and the keying information for all variations of each board type.
5.1.1 Vital and Non-Vital Subsystems
Figure 5-1 is a block diagram of the boards in the Vital and non-vital subsystems.
Vital Subsystem
Vital I/O Bus
CPU/PD IOB
Vital Inputs Vital Outputs
VRD
VSC
Non-Vital Subsystem
Non-Vital I/O Bus
CSEX
Non-Vital
Inputs
Figure 5-1. Vital and Non-Vital Subsystems
Non-Vital
Outputs
P2086B, Volume 1, Rev. D, Nov/13 5-1 Alstom Signaling Inc.
Vital Printed Circuit Boards
Table 5–1 describes the Printed Circuit Boards used to provide Vital functionality in the
VPI System. It then gives a brief description of differences between board variations along with the keying information for all variations of each board type
Section 5 then provides a technical description of each board type. See P2086B
Volume 2 for Vital board schematics.
Table 5–1. Vital PC Boards Index (Cont.)
Board Type
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
PD
CPU/PD
CPU/PD
CPU/PD
CPU/PD
CPU/PD
CPU/PD
Drawing
Number
Comments
59473-742-01 Basic Board, No VPI System Software
59473-742-02
59473-742-01 w/40026-027-00 VPI System
Software
59473-742-03
59473-742-05
59473-742-06
59473-742-07
59473-742-08
59473-742-01 w/40026-054-00 VPI System
Software
59473-742-01 w/40026-067-00 VPI System
Software
59473-742-01 w/40026-084-00 VPI System
Software
59473-742-01 w/40026-094-00 VPI System
Software
59473-742-01 w/40026-138-00 VPI System
Software
59473-742-09
59473-737-01
59473-742-01 w/40026-159-00 VPI System
Software
PD board must be used with CPU (59473-742) board
31166-029-01 Basic Board, No VPI System Software
31166-029-10
31166-029-01 w/40026-180-00 VPI System
Software
31166-029-11
31166-029-25
31166-029-27
31166-029-28
31166-029-01 w/40026-191-00 VPI System
Software
31166-029-01 w/40025-304-00 VPI System
Software
31166-029-01 w/40025-321-00 VPI System
Software
31166-029-01 w/40025-328-00 VPI System
Software
1
See Appendix E for keying instructions.
P2086B, Volume 1, Rev. D, Nov/13 5-2 Alstom Signaling Inc.
Vital Printed Circuit Boards
Table 5–1. Vital PC Boards Index (Cont.)
CRG
IOB
DI
DI
DI
DI
DI
Board Type
CPU/PD
CPU/PD
CPU/PD
CPU/PD
CPU/PD
VRD
VSC
VSC
VSC
VSC
VSC
VSC
VSC
VSC
VSC
VSC
CRG
Drawing
Number
Comments
31166-029-29
31166-029-30
31166-029-01 w/40025-329-00 VPI System
Software
31166-029-01 w/40025-347-00 VPI System
Software
31166-029-31
31166-029-32
31166-029-33
31166-029-01 w/40025-356-00 VPI System
Software
31166-029-01 w/40025-366-00 VPI System
Software
31166-029-01 w/40025-404-00 VPI System
Software
59473-740-02 Fast Drop Circuit removed
59473-939-01 Pt.-Pt. w/40026-081-00 VSC software
59473-939-04 Pt.-Pt. w/40026-192-00 VSC software
59473-939-05 Multidrop w/40026-193-00 MVSC software
59473-939-06 Pt.-Pt. w/T1 Adapter w/40026-192-00 VSC software
59473-939-07
Multidrop, half duplex w/40025-290-00 GVSC software
59473-939-10 Pt.-Pt. w/40025-322-00 VSC software
59473-939-11 Pt.-Pt. w/T1 Adapter w/40025-322-00 VSC software
59473-939-12 Multidrop w/40025-323-00 MVSC software
59473-939-13
Multidrop, half duplex w/40025-324-00 GVSC software
59473-939-14
Multidrop, half duplex w/40025-348-00 GVSCE software
31166-261-03
Solid State Relay Driver w/40025-235,218,219-00 software
31166-261-04 B-Relay Driver w/40025-325,326,327-00 software
59473-827-01 Vital I/O Bus Interface board
59473-867-01 (16) 9-15 VDC, low-pass filter
59473-867-02 (16) 9-15 VDC, no low-pass filter
59473-867-03 (16) 9-15 VDC, momentary input hold
59473-867-04 (16) 45-55 VDC, low-pass filter
59473-867-05 (16) 9-22 VDC, low-pass filter
P2086B, Volume 1, Rev. D, Nov/13 5-3 Alstom Signaling Inc.
Vital Printed Circuit Boards
Table 5–1. Vital PC Boards Index (Cont.)
Board Type
DI
SBO
SBO
DBO
DBO
DBO
DBO-50V
DBO-50V
LDO
LDO
LDO
ACO
ACO
FSVT
FSVT
Drawing
Number
Comments
59473-867-07 (16) 24-34 VDC, low-pass filter
59473-739-01 (8) 9-30 VDC, 0.5 A
59473-739-02 (8) 9-30 VDC, 0.5 A
59473-747-01
(8) 9-15 VDC, 0.6 A, Vout=Vin - 5*Iout,
(nominal 12 VDC source/12 VDC out)
59473-747-02
(8) 9-15 VDC, 0.3 A, Vout=2.3*Vin - 10 *Iout
(nominal 12 VDC source/24 VDC out)
59473-747-03 59473-747-01 with different Keying
59473-977-01 (8) 50 VDC @ 0.14 A out, 30-40 VDC in
59473-977-02 (8) 50 VDC @ 0.14 A out, 45-55 VDC in
59473-749-02 (8) 9-18 VDC, 2.9 A, 100 mA Hot/Cold check
59473-749-03 (8) 15-30 VDC, 2.9 A, 200 mA Hot/Cold check
59473-749-04 (8) 9-18 VDC, 2.9 A, 100 mA Cold check
59473-937-02
(8) 90-130 VAC, 0.8 A, 40-150 HZ (higher EMI protection)
59473-937-03
59473-894-01
59473-894-02
(8) 90-130 VAC, 0.8 A, 40-150 HZ (EMI suppression)
(8) Field-Settable Vital Timers #1-8, Jumper
Selection
(8) Field-Settable Vital Timers #9-16, Jumper
Selection
P2086B, Volume 1, Rev. D, Nov/13 5-4 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.2
5.2.1
CPU (CENTRAL PROCESSING UNIT) BOARD, P/N 59473-742
General
All control and monitoring functions for the VPI module go through the Central
Processing Unit board. Once each second inputs are read, outputs are updated, and all expressions are evaluated. In addition, Vital output status is verified every 50 ms.
Information is also passed to and from local or office code systems via the CSEX and
Non-Vital I/O boards. The CPU board controls the main system bus over which the
CPU, PD, VRD, CSE, CSEX, VSC, and I/O bus interface boards communicate.
Eighteen address, sixteen data, and five control signals are buffered and used for driving the 60-way System bus cable.
Figure 5-2 shows a block diagram of the CPU board. Each CPU board contains a 16-bit
microprocessor, related program and data memory, logic to allow use of dual CPU boards in cases of increased interlocking complexity, and logic necessary to carry out
VPI timing and data handling functions. With a Handheld Terminal, the VPI memory can be viewed while it is installed on the board and system diagnostics can be performed.
The CPU board has the following functional areas:
• Memory address decoding
• Control bus buffering
• Reference timer and I/O decoding
• Microprocessor control circuitry
• Automatic hardware reset
• Interrupt handling
• Integrated diagnostics
• Software revision signature
• Maintenance indicators
• Test Points
P2086B, Volume 1, Rev. D, Nov/13 5-5 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.2.2 Memory Address Decoding
Program memory is divided into two parts: CPU task and Application Data. Memory is allocated on this board in two separate segments corresponding to program and data memory address space. This address space may be selected by placing an on-board
DIP switch in the required position. Two EPROM memory chips are used for system
Vital routines (PMGR 1, and 2) and six EPROMs are reserved for application data memory (APMGR 1-6). To provide for more than 64K application memory, two additional sockets are available for 32K of “shadow” memory (APMGR5 and 6), which is selectable under system software control.
Each EPROM used on this board has 16K
× 8 bytes (27128). Address lines A15-A19 are input to a 32
× 8-bit PROM that decodes whether CPU program or application data are being accessed. In a similar manner, the address space for data memory (RAM) is decoded by a bipolar PROM. An output from the PROM decoder indicates that RAM is being accessed. This output, besides lines A14 and A15, selects one of four 8K
× 8 static RAM chips. Because the 8086 chip performs data manipulations in 16-bit word operations, two RAM chips are accessed at a time. Inputs to the bipolar PROM are for processor outputs A0 and BHE. These lines dictate whether 8- or 16-bit operations are being performed.
SYSTEM RAM
20 BIT
ADDRESS
LATCHED
8K
APPLICATION
SOFTWARE
RESET
CPU
80C86
B
U
S
C
A
L
L
O
C
P
U
16K
SYSTEM
SOFTWARE
P1
WATCHDOG
CIRCUIT
MAIN BUS
60 PINS
16K
MOTHERBOARD
CONNECTOR P2
SOFTWARE REVISION
SIGNATURE PORT
(WIRE WRAP)
HANDHELD
TERMINAL
PORT
(CURRENT LOOP)
Figure 5-2. CPU Board Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 5-6 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.2.3 Control Bus Buffering
The control bus for the VPI system is generated by the CPU board. The control bus flow is vectored to different parts of the system by buffers that determine the implementation of the processor's local control bus. In applications where only one processor controls the system, the local control bus is enabled continuously. The control bus is used to access memory, access I/O, latch the address bus and drive other peripherals connected to the same system bus. If a second CPU (named CPU B) is needed because of interlocking complexity, the control bus is enabled to provide handshaking between CPU A and CPU B.
5.2.4 Reference Timer and I/O Decoding
The 8086 chip has a separate memory and I/O address space and all external circuit boards located on the system bus are memory-mapped. The input and output ports, reference timer, a USART and shadow PROM located on the CPU board are accessible through the use of IN and OUT instructions.
The reference timer, an 82C54 programmable interval timer, has three separate timer/counters. In this application, one counter provides a signal to interrupt the CPU every 50 ms. The remaining two are configured as a 32-bit counter. This counter can be initialized at a particular value in the initial segment of the program and can be read while it counts. Since this counter runs at a 1 MHz rate, the exact state of the counter
(32-bit value) is easily predicted. This counter is used as an external clock reference with respect to the CPU.
To ensure the processor is executing the program instructions with correct timing, various segments of the program may be timed and compared to the reference timer to verify the integrity of the bus cycle timing. Loading, gating and reading of each timer is done by I/O addressing. Loading of the control word and reading of the counter value are performed using address lines A1 and A0.
Output port 08H provides similar signals to the coprocessor: completion of its program cycle, signals involving a hold sequence, a hardware reset output, an output indicating a one-second interval has elapsed, an output to clear interrupt circuitry and control signals used by the programmable timer.
The software revision signature is read at port 18H and operations concerning the
USART are performed at port 10H. The shadow ADS PROM is selected by performing an IOREAD from address A0H.
Each of the ports and timer is located at a particular address in the I/O address space.
A 3-to-8 line decoder using address lines A3, A4 and A5 provides the outputs to select the desired function.
P2086B, Volume 1, Rev. D, Nov/13 5-7 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.2.5 Microprocessor Control Circuitry
Support chips for the microprocessor include a clock generator, address latches, and control signal decoding gates. The clock generator chip provides the 8086 chip with a crystal-controlled clock input that in turn determines the bus cycle timing. The control signal gates take status lines from the 8086 chip and derive the appropriate bus
command signals as shown in Table 5–2.
Table 5–2. CPU Board Bus Command Signals
IO/M/ WR/ RD/ Processor State Bus Command Signal
1
1
0
1
0
0
0
1
1
Read I/O port
Write I/O port
Write memory
IOREAD/
IOWRT/
MWRT/
0 1 0 Read memory MREAD/
Besides the command outputs provided by the control decoder, the following control outputs needed by the CPU system are generated:
ALE: This is the Address Latch Enable that supplies a strobe that is active when a valid address is present on the multiplexed address/data bus.
DT-R/: This is a two-state signal. When high, it indicates data is being transmitted to a peripheral device and, when low, it indicates data is being received. This signal provides data direction information to the data bus transceivers.
DEN/: This is an active low signal that is used to enable data transceivers’ outputs onto the local and system busses.
INTA/: This is an active low signal that indicates an interrupt has been acknowledged by the 8086.
A set of three octal latch buffers store the address of the hardware segment being accessed. The ALE output from the control decode serves as an input strobe to latch the valid addresses on its positive transition. The latched address accesses local program and data memory, as well as addresses other circuit boards within the VPI system.
P2086B, Volume 1, Rev. D, Nov/13 5-8 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.2.6 Automatic Hardware Reset
If a program failure results in a lockup of instruction execution, a signal is needed to force the 8086 microprocessor to restart its program. This prevents a transient error from causing a complete VPI system shutdown. A correctly operating program causes a reset holdoff signal to be generated every 50 ms in correspondence with an interrupt sequence. A program failure does not allow this signal to be output, and the reset circuit begins to oscillate. On the negative transition of this oscillating output, the clock generator is forced to reset, which in turn causes the RESET output to activate, thus restarting the program.
When a RESET signal is received, the 8086 chip executes a fetch instruction from address location 0FFF0H that contains an address vector, signaling the starting address of the program. A bipolar PROM, using address lines A16-A19 as chip selects and address lines A0-A3 as its address input, provides the vector address to the data bus.
Also stored in these PROMs is the address vector for processing interrupts.
5.2.7 Interrupt Handling
As stated earlier, a programmable reference timer is used to interrupt the 8086 microprocessor. Internal to the 8086, two interrupt acknowledge cycles are executed.
On the second cycle, a fetch to memory is performed to obtain an address vector that diverts the program flow to an appropriate interrupt service routine. Using a flip-flop, this second bus cycle is detected and, with control signals INTA and DEN, a strobe is provided that places the address vector on the data bus. The address vector is stored in a bipolar PROM, which uses address lines A0 to A4 as its inputs. Since the PROM used has 32 bytes of memory space, it is used for both interrupt and reset address vectors.
The A4 input is used to differentiate between them. The use of a Handheld Terminal also provides a system interrupt PROM, which directs the program to the Handheld
Terminal service routine.
5.2.8 Integrated Diagnostics
Incorporated in the hardware is a system diagnostic program that tests the operation of the CPU board and, in addition, the functional operation of most other peripheral boards by choosing different diagnostic routines. Diagnostic software is run on-line. Most parameters generated during the controlling of an application are accessible in real time. Also, an external Handheld Terminal (HHT) or the Alstom Tracker software can be used to display error information to the user. A separate counter with a baud rate of
1200 bps generates the transmit/receive clock for the USART.
P2086B, Volume 1, Rev. D, Nov/13 5-9 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.2.9 Software Revision Signature
On the Motherboard connector for the CPU board, six programmed binary inputs are provided. These inputs can be programmed to 5V COM to yield a binary representation of a decimal number from 0 to 64. This number corresponds to the revision number of the current application software in the CPU EPROM. When the software is changed, the
CAAPE changes this number in EPROM. The hardware must be reprogrammed to tie a particular CPU board to a specific application. Programming is completed by wire wrapping the appropriate pins on the CPU Motherboard connector. A wire table is generated as a report from the CAAPE for Motherboard pins P2 42-48. These pins define the CPU board slot.
5.2.10 Maintenance Indicators
LED indicators are located on the CPU board's front edge to indicate board functions.
Each LED number and its associated function are shown in Section 8 Maintenance.
5.2.11 Test Points
Connector PC3 contains many of the CPU board test points. Also, individual points such as reset holdoff, mode selection, and others are accessible. PC1, which is the program monitor bus, contains the address, data, memory controls, and read and write commands. Also available is 5V and 5V COM on separate terminals.
Refer to Volume 2 of this manual series for detailed pin information.
5.2.12 Interface Connections
Connector P1 with 60 contacts is wired to the system bus. Connector P2 contains 6 wires that are used to determine the software (PROM) revision of the CPU board.
Connector P3 is normally unused. For specific pinout details and locations of PROM chips, refer to Volume 2 of this manual series.
P2086B, Volume 1, Rev. D, Nov/13 5-10 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.2.13 Specifications
Table 5–3. Central Processing Unit (CPU) Specifications
Characteristic
Maximum Number of Boards per VPI System
Board slots required
1
1
Maximum Board Logic Current Supply 500 mA
Maximum Board Logic Current Supply with HHT 600 mA
Support 27128 EPROM, 200ns
Supports 27H010 EPROM, 70ns
Yes
No
Specification
5.2.14 Assembly Differences
Table 5–4. CPU Assembly Differences
Specification
Basic Board, No VPI System Software
59473-742-01 with 40026-027-00 VPI System Software
59473-742-01 with 40026-055-00 VPI System Software
59473-742-01 with 40026-067-00 VPI System Software
59473-742-01 with 40026-084-00 VPI System Software
59473-742-01 with 40026-094-00 VPI System Software
59473-742-01 with 40026-138-00 VPI System Software
59473-742-01 with 40026-159-00 VPI System Software
Alstom Part Number
59473-742-01
59473-742-02
59473-742-04
59473-742-05
59473-742-06
59473-742-07
59473-742-08
59473-742-09
P2086B, Volume 1, Rev. D, Nov/13 5-11 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.3
5.3.1
PD (POLYNOMIAL DIVIDER) BOARD, P/N 59473-737
General
The Polynomial Divider board consists mainly of a 32-bit shift register that uses feedback taps for data compression testing and parameter testing during the Vital program execution (only used in conjunction with the CPU board). This board performs three essential functions:
1. Boolean logic expressions through the combination of system parameters.
2. Aids in the creation of system checkwords.
3. Tests system parameters for unique properties.
All PD functions are performed by loading the shift register with 32-bit values and executing one of the three functions mentioned. The mode of operation is determined by memory-mapped hardware dedicated for each specific function.
There are four shift register feedback configurations; two modes with two channels each. When PD modes 1, 1 and 1, 2 are selected, code words are verified to ensure that the expression result or input port test data is valid. Most VPI system parameters are represented by code words, which are a subset of 32-bit values that possess unique properties. The shift register is arranged with the lower 14 bits being the information field and the upper 18 being the check field. Feedback taps are arranged in an 18th order polynomial. An information field for the code word is loaded into the lower 14 bits of the shift register and the remaining 18 bits are zeroed. Fourteen shifts are performed and the upper 18 bits should return the value of the tested code word's check field.
Feedback arrangements 3, 1 and 3, 2 are used to combine data, such as memory check sums or expression evaluations. In this mode, the full 32 bits are loaded and shifted nine times. Successive parameters are added into the register and shifted. Here, the 32nd order feedback tap arrangement is used. The 32-bit result contains unique code word properties.
Figure 5-3 shows a block diagram of the PD board. Operation of the PD is controlled by
memory-mapped addressing. Each function — loading of data, adding of parameters, selecting the feedback configuration, clocking of the shift register and reading of the 32bit result — is controlled by performing a read or write operation to a specific address.
The address and data provided to the board are decoded by two 32
× 8 bipolar PROMs.
The output of the PROMs gated with the read or write commands creates several control signals as described below.
P2086B, Volume 1, Rev. D, Nov/13 5-12 Alstom Signaling Inc.
Vital Printed Circuit Boards
32 BIT PARALLEL LOAD/SERIAL SHIFT REGISTER
FEEDBACK TAPS - 1 OF 4
CONFIGURATIONS
DB0-7 8 DB8-15 8
DB0-7
8
DB8-15 8
PD LOCAL BUS
BUS
DRIVERS
P1
MAIN BUS
60 PINS
FEEDBACK
CONTROL
SIGNALS
MEMORY MAPPED CONTROL
LOGIC
Figure 5-3. PD (Polynomial Divider) Board Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 5-13 Alstom Signaling Inc.
Vital Printed Circuit Boards
A binary counter is loaded with the desired number of shift operations. Its output is used to gate a 6-MHz, crystal-controlled clock that results in that number of clock pulses. The
6-MHz clock allows the cycling action to occur faster than it takes the CPU to fetch and execute the next instruction. In this way, the shifting places no time burden on the system. The 32-bit shift register is arranged in two 16-bit sections, SRLO and SRHI, which are loaded alternately from the 16-bit system bus. Four 8-bit latches function as the 32-bit register.
All operations perform a parallel load or adding of data to the registers. Clocking
(shifting) of the latches causes an XORing of latch outputs with ADDED data and/or data presented from feedback taps and is input into the next higher register stage.
Inverting buffers are used to present the correct logic sense when data is processed by the registers.
Test points are provided for board troubleshooting. Both 50- and 60-way headers are located at the front of the PD board. Wired to them are major control signals, shift register inputs and outputs, and a signal to trigger a logic analyzer. Indicators are also provided to aid in troubleshooting. LEDs on the board front edge show feedback arrangements and register output controls used during normal system processing.
5.3.2 Interface Connections
The PD board has three connections to the VPI system. P1 connects to the System bus, P2 connects to the Motherboard for system power and also carries interface communications. P3 is normally unused. For specific pinout details, refer to Volume 2 of this manual.
5.3.3 Specifications
Table 5–5. Polynomial Divider (PD) Specifications
Characteristic
Maximum number of Boards per VPI System
Board slots required
Maximum Board Logic Current Supply
1
1
300 mA
Specification
P2086B, Volume 1, Rev. D, Nov/13 5-14 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.4 CPU/PD (CENTRAL PROCESSING UNIT/POLYNOMIAL DIVIDER) BOARD,
P/N 31166-029
General 5.4.1
All control and monitoring functions for the VPI module go through the CPU/PD (Central
Processing Unit/Polynomial Divider) board. The CPU/PD board also contains an integrated polynomial divider that consists of a 32-bit shift register that uses feedback taps for data compression testing and parameter testing during the Vital program execution.
Once each second, inputs are read, outputs are updated, and all expressions are evaluated. In addition, Vital output status is verified every 50 ms. Information is also passed to and from local or office code systems via the CSEX and Non-Vital I/O boards.
The CPU/PD board controls the System bus over which the CPU/PD, VRD, CSEX, VSC and I/O Bus interface boards communicate. Eighteen address, sixteen data and five control signals are buffered and used to drive the 60-way System bus cable.
The block diagram in Figure 5-4 shows the key functional blocks of the CPU/PD Board
and the busses that interconnect them. The CPU/PD board can control up to four 21slot chassis depending on an application’s complexity.
Each board contains a 16-bit microprocessor, related program, data and RAM memory and logic to carry out VPI timing and data handling functions. Provision is made for two serial data channels that can be individually configured for EIA232, EIA422, EIA423 or
EIA485. One of these data channels is brought out to the front of the board for use with the EIA232 Handheld Terminal for diagnostic purposes. The CPU/PD board has the following functions:
• Memory address decoding
• Control bus buffering
• Reference timer and I/O decoder
• Hardware reset and watchdog timer
• Interrupt handling
• Polynomial Divider
• Integrated diagnostics
• Software and Installation signature
• Maintenance indicators
• Test points
P2086B, Volume 1, Rev. D, Nov/13 5-15 Alstom Signaling Inc.
Vital Printed Circuit Boards
Figure 5-4. CPU/PD Board Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 5-16 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.4.2 Memory Address Decoding
Program memory is divided into two parts: VPI system software and VPI application data. Two EPROM memory chips (27C010, 70 nanoseconds) are provided for each part. U16 and U17 are for VPI system software while U18 and U19 are for VPI application data. Thus each part has 256K bytes of memory for a total of 512K of program memory. One chip in each part is used for the low order bytes; the other chip is used for the high order bytes. Address decoding is performed by the microprocessor and two 22V10 programmable logic chips. These programmable logic chips also perform address decoding for two RAM chips that provide 64K bytes of memory.
Programmable logic chips simplify the logic on the board and reduce the number of necessary logic chips.
5.4.3 Reference Timer and I/O Decoding
An 82C54 programmable interval timer and a 1 MHz crystal oscillator perform the interval timer function. In this application, one counter provides a time-based signal to interrupt the CPU. The remaining two are configured as a 32-bit counter. This counter can be initialized at a particular value in the initial segment of the program and can be read while it counts. Since this counter runs at a 1 MHz rate, the exact state of the counter (32-bit value) is easily predicted. This counter is used as an external clock reference independent of the processor clock.
To insure the processor is executing the program instructions with correct timing, various segments of the program may be timed and checked against the reference timer to verify the integrity of the bus cycle timing. Loading, gating and reading of each of the timers is done by I/O addressing performed by a programmable logic device.
5.4.4 Hardware Reset and Watchdog Timer
U4, a CPU supervisory integrated circuit, resets the CPU upon power up, provides a manual reset through push-button S1 and contains a watchdog circuit. The watchdog circuit must be regularly activated by the CPU or the circuit will assume the CPU is in a
“lock up” condition. Under these conditions, the circuit produces a reset pulse at regular intervals until the CPU appears to have cleared itself of the lock up condition. U4 also monitors 5V power on the board.
P2086B, Volume 1, Rev. D, Nov/13 5-17 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.4.5 Integrated Diagnostics
Within the program memory is a system diagnostic program that tests the operation of the CPU/PD board and, in addition, the functional operation of most other peripheral boards by choosing different diagnostic routines. Diagnostic software is run on-line.
Most parameters generated during the controlling of an application are accessible in real time. In addition, an external Handheld Terminal (HHT), a dumb terminal, Alstom
Tracker software or the Vital Diagnostic Protocol (VDP) in a CSEX board can be used to display error information to the user.
5.4.6 Software Revision Signature
On the Motherboard connector for the CPU/PD board, six programmed binary inputs are provided. These inputs can be programmed to 5V or common to provide a binary representation of a decimal number from 0 to 63. This number corresponds to the revision number of the current application software in the CPU EPROMs. When the software is changed, the CAA changes this number in the EPROM memory.
The hardware must be reprogrammed to associate a particular CPU/PD board to a specific application. Programming is completed by wire wrapping the appropriate pins on the CPU Motherboard connector P2. A wire table is generated as a report from the
CAA for Motherboard pins 42 - 48. In a similar manner, a Site ID jumper can be placed on connector P3 (odd pins 1-19) to provide an additional 10 input bits, for 1024 decimal combinations.
Note: The user can utilize these 10 input bits for configuration control or in any manner desired.
Starting with the 31166-029-30 CPU/PD board and any other CPU/PD board assembly built using the 31165-575-00 copper, the six revision ID pins are also routed to the P3 connector. This allows for a system ID to be configured completely through the P3 connector.
P2086B, Volume 1, Rev. D, Nov/13 5-18 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.4.7 Indicators
LED indicators are provided on the front of the CPU/PD board (see Figure 9-3). The
functions indicated by these LEDs are as follows:
• Reset
• One second "OK" indicator
• 5 Volts DC
5.4.8 Polynomial Divider ASIC
All of the functions of the polynomial divider (PD) are in U2 on the CPU/PD board and are performed by loading the ASIC with 32-bit values and executing one of the three following functions. The mode of operation is determined by memory-mapped hardware dedicated for each specific function.
The ASIC:
• Provides Boolean logic expressions through the combination of system parameters
• Aids in the creation of system checkwords
• Tests system parameters for unique properties
There are four polynomial division configurations; two modes with two channels each.
When modes 1,1 and 1,2 are selected, code words are verified to ensure that the expression result or input port test data is valid. Most VPI system parameters are represented by code words, which are a subset of 32-bit values that possess unique properties. The 32-bit value is arranged with the lower 14 bits being the information field and the upper 18 being the check field. A 14-bit information field for the code word is loaded into a register and is operated on by an 18 th
order polynomial division. The upper
18 bits contain the result and should return the value of the tested code word's check field.
Polynomial division modes 3,1 and 3,2 are used to combine data, such as memory checksums or expression evaluations. In this mode, the full 32 bits are loaded and operated on by a 32 nd
order polynomial division. The 32-bit result contains unique code word properties.
Operation of the PD is controlled by memory-mapped addressing. Each function
(loading data, selecting the operation and reading the 32-bit result) is controlled by performing a read or write operation to a specific address.
P2086B, Volume 1, Rev. D, Nov/13 5-19 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.4.9 High Integration Embedded Microprocessor
Microprocessor U2 (80C186EB-16) on this board has many integrated features:
• Two independent UARTs, each with an integral baud rate generator
• Two 8-bit multiplexed I/O ports
• Three programmable 16-bit timer/counter circuits
• Ten programmable chip selects with integral wait state generators
• An operating clock speed of 16 MHz
All of these features are used on the CPU/PD board to provide a compact, high-speed board set. The increased speed and memory capacity of the board provide increased
Vital I/O and Vital expression capacities.
5.4.10 Interface Connections
Connector P1 with 60 contacts is wired to the system bus. Connector P2 contains 6 input pins that are used to determine the software (PROM) revision of the CPU/PD board. Connector P3 contains 10 input pins that are used to determine the site identification, or can be used for a system identification as previously explained. P3 is also used to connect to either Serial Data channel 0 or Data channel 1. J1 on the front of the board is connected to data channel 0 and is normally used for connection to access diagnostic information.
P2086B, Volume 1, Rev. D, Nov/13 5-20 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.4.11 CPU/PD Board Jumpers
All terminal strips (W1-W10) use 01196-012-ON jumpers (see Figure 5-5). These
jumpers should only be changed during board test or system design. The listing in
Table 5–6 is for verification purposes when a board has been returned after repair.
Table 5–6. CPU/PD Board Jumpers
Function Terminal Block
In Place for Normal
Operation
5 volt power to HHT plug
1 MHz Crystal to CPU
1 MHz Oscillator to CPU
Watch Dog Timer Enable
Internal Pulse Times 2
Internal Pulse Times 3
CPU Ready to Reset
CPU Ready to 5 VOLTS
32 MHz Oscillator to CPU
Future Use
CPU Timer Inhibit
CPU Timer Enable
W1 1-2
W2 1-2
W3 1-2
W4 1-2
W5 1-2
W6 1-2
W7 2-3
W7 1-2
W8 1-2
W9 1-2
W10 2-3
W10 1-2
YES
YES (See Note)
YES
YES
YES
YES
NO
YES
YES
YES
YES
NO
Note: Jumper W2 placement is not required for normal operation if component
Y4 is installed rather than component Y1. However, leaving it installed in this case keeps a full set of jumpers on the board. W2 must be removed if
Y4 and Y1 are both installed.
P2086B, Volume 1, Rev. D, Nov/13 5-21 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.4.12 Specifications
Table 5–7. CPU/PD Specifications
Characteristic
Maximum number of Boards per VPI System
Board slots required
Maximum Board Logic Current Supply
Maximum Board Logic Current Supply with HHT
Support 27128 EPROM,200ns
Supports 27H010 EPROM,70ns
5.4.13 Assembly Differences
1
1
500 mA
600 mA
No
Yes
Specification
Table 5–8. CPU/PD Assembly Differences
Specification
Basic Board, No VPI System Software
31166-029-01 with 40026-180-00 VPI System Software
31166-029-01 with 40026-191-00 VPI System Software
31166-029-01 with 40025-304-00 VPI System Software
31166-029-01 with 40025-321-00 VPI System Software
31166-029-01 with 40025-328-00 VPI System Software
31166-029-01 with 40025-329-00 VPI System Software
31166-029-01 with 40025-347-00 VPI System Software
31166-029-01 with 40025-356-00 VPI System Software
31166-029-01 with 40025-366-00 VPI System Software
31166-029-01 with 40025-404-00 VPI System Software
Alstom Part Number
31166-029-01
31166-029-10
31166-029-11
31166-029-25
31166-029-27
31166-029-28
31166-029-29
31166-029-30
31166-029-31
31166-029-32
31166-029-33
P2086B, Volume 1, Rev. D, Nov/13 5-22 Alstom Signaling Inc.
Vital Printed Circuit Boards
W1
W2
HHT
Connector
DIP
Switch
W3
W9
W4
W5
W6
W7
W8
RESET
SYS-LO
SYS-HI
ADS-HI
ADS-LO
W10
Figure 5-5. CPU/PD Board Jumper Locations
P2086B, Volume 1, Rev. D, Nov/13 5-23 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.5
5.5.1
VRD (VITAL RELAY DRIVER) BOARD, P/N 59473-740
General
Figure 5-6 shows a block diagram of the Vital Relay Driver (VRD) board. This board
produces an output voltage capable of operating a 100
Ω Alstom Type B relay (56001-
787-05) if, and only if, the data sent to it by the main processing system is exactly correct. The main processing system creates a set of data called “main checkwords” once every second. These checkwords are used by the VRD board and allow it to continue operation for another 1-second period. In addition, the main processing system generates a set of recheck checkwords every 50 ms based on the status of all the systems outputs. These checkwords are sent to the VRD board every 50 ms where they are used to produce 50 ms worth of output. If any of these checkwords are not precisely correct, the VRD output is shut off and the external relay de-energizes.
5.5.2 Physical Characteristics
The processing portion of the VRD board is based on an 8085 microprocessor chip with
4K of EPROM program memory and 4K of RAM. The RAM is shared with the main processing system and is the means by which the checkwords are transferred.
This board has three indicators for use as troubleshooting aids. The top indicator illuminates whenever the signal produced by the processing portion of this board passes through the 10 kHz tuned circuit. The remaining two indicators illuminate during the exchange of handshaking controls between the VRD board and the main processing system. These controls are REQ/ and RDY/. During normal operation, each of these indicators turns on or off each time their respective control line changes state.
Depending upon system timing, one of these indicators may appear to be on all the time while the other appears to be off most of the time or these indicators may appear to alternately flash. If neither indicator flashes, it means the main processing system and the VRD are not communicating with each other, hence no control handshaking occurs.
There is a 16-position switch located along the front edge of this board. This switch must be set to position F to allow the system to attempt to restart if the VRD relay deenergizes. If the switch is in any other position, the system makes no attempt to restart.
See Section 8, Maintenance, for a complete list of troubleshooting indicators and switch settings.
P2086B, Volume 1, Rev. D, Nov/13 5-24 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.5.3 Operating Characteristics
Once every second the main processing system delivers a new set of data called main checkwords to the VRD board. The VRD board processes these main checkwords and converts them to “tokens.” The VRD requires 20 tokens to operate for the next onesecond period. Every 50 ms the main processing system delivers a set of data called
“recheck checkwords” to the VRD. The VRD uses one token and the set of recheck checkwords to create an output signal for 50 ms. If any of the checkwords is incorrect or if the new checkwords are not delivered on time, the VRD output is lost.
The output of the processing portion of the VRD board (when all checkwords are correct) is a 10 kHz square wave modulated at 500-Hz. This signal passes through a 10 kHz tuned circuit and then a 500-Hz tuned circuit. The output of the 500-Hz tuned circuit is rectified and filtered to produce an isolated DC voltage to energize an Alstom Type B
100
Ω relay.
P2086B, Volume 1, Rev. D, Nov/13 5-25 Alstom Signaling Inc.
Vital Printed Circuit Boards
Figure 5-6. VRD Board Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 5-26 Alstom Signaling Inc.
Vital Printed Circuit Boards
The VRD board gives the main processing system three chances to deliver the new checkwords before shutting down the outputs. This is to allow for clock variations and variations in system timing. As part of the recheck checkword set, three dummy checkwords are sent to the VRD. These three checkwords cause the VRD to look for a new set of checkwords. The VRD creates a 46 ms output if the set of recheck checkwords it received is correct. It then creates an additional 2 ms output, using the first of the dummy checkwords. However, during a portion of this period, the VRD allows the main processing system to deliver a new set of checkwords. If the main processing system does not deliver the new checkwords, then the VRD uses the second dummy checkword and tries again 2 ms later. If it still does not receive the new set of checkwords by the third try, it has run out of checkwords and no longer produces the proper output. Consequently, the VRD begins a new cycle using the new checkwords to create another 46 ms of output.
The VRD program uses Safety Assurance Logic that does not change from system to system and cannot produce the correct output without the checkwords being absolutely correct. The VRD requires that the checkwords received from the main processing system be different on each cycle.
The VRD automatically tries to restart if its control switch is in the F position. As part of the restart procedure, it runs a 7-second delay before it accepts any checkwords from the main processing system. If the processor halts or tries to operate in memory locations outside the allocated memory space, it is automatically reset. The system removes power from the outputs immediately in the event of a failure.
5.5.4 Interface Connections
The VRD board has three connections to the VPI system. P1 connects to the system bus, P2 carries board power and address selection signals and P3 connects to +12
VDC and an external relay. Refer to Volume 2 of this manual for detailed pinout information.
5.5.5 Specifications
Table 5–9. Vital Relay Driver Specifications
Characteristic
Maximum number of Boards per VPI System
Board slots required
Maximum Board Logic Current Supply
VRD Drive Output Isolation
Minimum VRD Supply Voltage
Maximum VRD Supply Voltage
Typical VRD Drive Current draw @ 12.00 V
1
2
Specification
300 mA
>3000 Vrms
9.00 VDC
15.00 VDC
40 mA
P2086B, Volume 1, Rev. D, Nov/13 5-27 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.6
5.6.1
VSC (VITAL SERIAL CONTROLLER) BOARD, P/N 59473-939
General
The Vital Serial Controller board is a microprocessor-based board that provides a means for exchanging the states of up to 200 Vital interlocking functions (in each direction) between interlocking systems in a Vital manner. This communication is used between Vital systems within the train control room and from room to room for limited distances.
One version of the VSC board is used to provide Vital serial communication from VPIto-VPI via a transformer coupled, proprietary communications protocol (59473-939-04, -
10) over two twisted pairs. When using appropriate cable, it is possible to reliably communicate over distances of four miles.
To communicate from one train control room to another over the fiber optic system, a different assembly version of VSC board is used. This VSC board (59473-939-06, -11) contains a special interface board (31166-058-01), referred to as a “daughter board”, mounted on the VSC board itself. This daughter board contains an EIA232 converter that allows the VSC board to directly interface with compatible line cards in T1 multiplexers and other standard communications equipment that may be part of an existing copper or fiber optic data transmission system.
Another version of the VSC was created to provide a means of communicating to and from AF Track Circuit modules. This Multi-Drop Vital Serial Controller (MVSC) board is capable of communicating by using Vitally addressable destinations. Up to 15 AFTC modules may be multi-dropped on one serial line. The MVSC board (59473-939-05, -
12) hardware and operation are almost identical to the VSC.
A different multi-drop version of the VSC is the Genrakode Vital Serial Controller
(GVSC) board. This is often used in Alstom’s Control Point in a Box (CPIB) rack system.
It is capable of communicating with up to two Programmable Genrakode (PGK) boards on a two-wire half-duplex line. This application allows for the communication of up to 15 parameters for each track. The GVSC board (59473-939-07, -13) hardware and operation are almost identical to MVSC.
P2086B, Volume 1, Rev. D, Nov/13 5-28 Alstom Signaling Inc.
Vital Printed Circuit Boards
Another multi-drop version of the VSC is the Genrakode Vital Serial Controller Extended
(GVSCE) board. This is also used in Alstom’s Control Point in a Box (CPIB) rack system. It is capable of communicating with up to two Programmable Genrakode (PGK) boards on a two-wire half-duplex line. This version allows for the communication of up to 25 parameters for each track. The GVSCE board (59473-939-14) hardware and operation are almost identical to GVSC and is required when a full implementation of
Code T™ is needed.
Each type of board, MVSC, GVSC, GVSCE or VSC, has its own unique Vital system software which is not interchangeable and must be matched with specific versions of the CPU and CPU/PD system software. The basic difference in the system software is the message structure used by each board. The MVSC, GVSC or GVSCE transmits a message containing 450 Vital parameters that is sent simultaneously to the various addressable AF modules or PGK boards on the serial line. It then listens for responses from the modules, with 30 (50 for GVSCE) Vital parameters returning from each module. The VSC, used for VPI-to-VPI communications, sends and receives up to 200
Vital parameters of information in its message.
In the following descriptions, the term VSC is used generically to describe a Vital serial communication board of any of the above types.
P2086B, Volume 1, Rev. D, Nov/13 5-29 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.6.2 Communication Process
The VSC is a system board that must reside on the VPI System bus. Link information in the form of system parameter values and checkwords is provided from the VPI CPU system RAM over the system bus to Dual Ported RAM (DPRAM) memory located on the VSC. The block of data (or message packet) is then moved, under VSC control, to its transmit processing RAM area.
The transmit process converts message packet contents into two serial message components: an “image field” and a “check field.” The image field represents the
TRUE/FALSE (or PERMISSIVE/NON-PERMISSIVE) state of each system parameter in the provided message block. The check field incorporates a combination of all link processing checkwords created up to this point in the link transfer. These fields, plus transmit/receive protocol flags, are formed into a message and transmitted.
The receive process uses the image field to reconstruct a receive message packet with parameter values resembling those passed from the CPU board to the VSC board at the transmit end. This reconstructed block of data, along with a receive link checkword, are passed to the CPU upon request. The receive link checkword includes all link checkwords created along the data path to this point.
The CPU then retrieves the input message packet from the VSC DPRAM and places it in its input matrix. Processing is performed to combine the receive end CPU link checkwords with those provided from the VSC board. If all checkwords are correct and the path of the data is correct (e.g. origin in SYSTEM 1 CPU to destination in CPU of
SYSTEM 3), parameters directed to be in a TRUE state by the transmit end are allowed to assume the correct TRUE parameter value within the receive end CPU memory.
Otherwise, failures along the link path have occurred and all link parameters are forced into a FALSE (restrictive) state. These parameters are subsequently used as required during expression evaluation at the receiving end.
A maximum of four VSC boards may be used in a VPI system supported by CAA
31746-007 to 31746-023. These may reside in either the SYSTEM MODULE or an
EXTENDER MODULE.
A maximum of ten VSC boards may be used in a VPI system supported by CAA 31746-
025 and later. These may reside in both the SYSTEM MODULE and EXTENDER
MODULE. The maximum number is dependent on the number of CRG and CSEX
boards being used. Refer to Table 5–16 and Table 5–17 to determine configuration
requirements when using multiple VSC boards with CSEX and CRG boards.
P2086B, Volume 1, Rev. D, Nov/13 5-30 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.6.3 Memory Types
The VSC program and application memory is designed to be one of two types; 16K or
32K
× 8 bits, which is DIP switch selectable (SW4). Board functions allocated to SW4
5.6.4
Note: Only the 16K x 8 bit memory size is currently supported.
Indicators
Eleven indicators are provided on the VSC. Eight are multipurpose indicators for use with diagnostic software. Another indicator is assigned as a power supply voltage level monitor. An output of the watchdog timer IC drives the LED when the VSC board supply is below 4.6 VDC. Another indicator illuminates when the VSC is in a reset condition. A
final indicator driven by the SCC is used to display serial link activity. Refer to Figure
5-13 for a list of the indicators and their use.
5.6.5 Communication Interfaces
There are two different physical communications interfaces available in this board series. A direct wire interface that requires two copper pairs and an industry standard
EIA232 signal level interface for use with data communications equipment. The choice of interface is primarily an economic one, the Vital operation of the VSC link is not altered by the choice of physical interface. However, reliability of the communication link may be affected depending upon the choice made and the electrical environment.
P2086B, Volume 1, Rev. D, Nov/13 5-31 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.6.6 Direct Wire Interface
Serial Communication Controller – Manchester Encoder-Decoder
The VPI-VPI link is controlled by one channel of a serial communications controller
(SCC) IC (82530 or 85C30). Data is provided to and from the SCC under interrupt control. Its output and input data is converted between non-return-to-zero (NRZ) and
Manchester format by a Manchester encoder/decoder (MED) device (6409). Data is provided in synchronous mode. Synchronous data link control (SDLC) format is used for this link interface.
Serial Link Interface
The VSC contains a full duplex interface for linking VPI-to-VPI. Baud rate is 19.2 K for standard applications. The serial data stream is converted from NRZ to a Manchester coding format. This format is such that each data bit cell contains a logic transition.
Therefore, a continual stream of logic ‘0’ data bits is not a constant signal level but rather a series of cycles each with a low to high transition in the center of the data bit.
Similarly, a continual stream of logic ‘1’ data bits will have a high to low transition in the
center of the data bit interval. Refer to Figure 5-7 for a comparison between NRZ and
Manchester encoding. This signal is twice the frequency of the data bit stream provided by the USART. The advantage of this data format is that due to its continuous transitions, the signal can be used to power a transformer; i.e. no DC component. The
Manchester Encoder/Decoder also provides the benefit of message synchronization, clock recovery and noise immunity.
Bit Boundaries
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
NRZ Encoding
Data Values
0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 1 1 0
Manchester Encoding
Figure 5-7. The Effect of Manchester Encoding on NRZ Data
P2086B, Volume 1, Rev. D, Nov/13 5-32 Alstom Signaling Inc.
Vital Printed Circuit Boards
Data Transmission
The signal supplied by the MED is provided to an EIA422 driver. The EIA422 driver drives a transformer in differential mode. The voltage swing of the driver is 4 Vp-p
(typical).
The transformer interfaces with twisted pair communication links having a characteristic impedance of about 100
Ω at a signal frequency of 19.2 kHz. It provides isolation of the system 5V supply from external references. The transformer has a center-tapped secondary that allows for a 1:1 or a 1:2 turns ratio. For the transmit direction the 1:1 configuration is used. The VPI-VPI link uses two transformers for full duplex operation.
The receiver transformer uses the 1:2 transformer configuration to step up the incoming signal.
Jumpers in the transformer secondary can be used to modify the turns ratio at a later time if necessary. The secondary of the transformer interfaces with the twisted pair link via a line termination, transient suppression, and low-pass filter network. A 100
Ω resistor terminates the twisted pair link in its characteristic impedance to minimize line reflections. Back-to-back transient suppressors clamp the link at 12V in either polarity.
The L-C low-pass filter in each leg of the link has a cutoff frequency of 100 kHz. This filter arrangement provides common mode and differential mode filtering. Also, 68 uH inductors serve as series resistive elements with the transient suppressor to limit current surges.
Data Reception
The VPI-VPI link receiver section uses the same transformer as the transmitter but converts the 4Vp-p signal to an 8 Vp-p on the secondary side that feeds the EIA422 differential receiver. The EIA422 receiver output provides a 5V logic representation of the differential signal to the MED. In the receive circuit, resistors provide hysteresis to minimize the effect of interference on the message data. The receiver responds to receive signals >
± 800 mV.
P2086B, Volume 1, Rev. D, Nov/13 5-33 Alstom Signaling Inc.
Vital Printed Circuit Boards
Application Wiring
The VSC uses a transformer-coupled twisted pair link as the medium of data exchange.
Serial link transmission distances of up to four miles are possible given a suitable variety of twisted shielded cable is used and cable runs are separated from high power transmission cables. The recommended minimum conductor size to achieve the four mile distance is 16 AWG. Primary lightning protection is necessary for link runs that are accessible to lightning strikes, e.g., aerial runs, above ground duct banks, etc. The protection should be located as close to where the cable enters the house as practical.
The recommended cabling scheme for the VSC link is shown in Figure 5-8. Shielded
cable is not required for all installations. However, if shielded cable is used, the shield must be connected to earth ground at only one point. This point need not be at the same location as one of the two VPI systems. If a better ground is available at some other point on the cable run, e.g., a junction box, the shield may be grounded at that point.
Interlocking
A
A
Transmit
B
A
Receive
B
Ground at one end only Cable Shield
Interlocking
B
A
Receive
B
A
Transmit
B
Figure 5-8. VSC Link Cable and Shield Connections
P2086B, Volume 1, Rev. D, Nov/13 5-34 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.6.7 Data Communications Interface
The data communications interface is provided through the addition of a daughterboard.
The daughterboard, 31166-058-01, provides a galvanically isolated interface (optical) to the data communication equipment. This reduces the likelihood that circulating currents in possible ground loops with other equipment would have an effect on the operation of
the VPI electronics. See Figure 5-16 for an outline of the daughterboard.
Data Transmission and Reception
When the daughterboard is installed on the VSC board it establishes connections to the
SCC serial data lines and the connections that the SCC had to the Manchester encoder-decoder are severed. The message format is changed from synchronous to asynchronous. The asynchronous message format is one start bit, eight data bits, no parity bit and two stop bits. The data transmission rate may be at either 9600 or 19200 bits per second. The data communication equipment used with this interface must be able to support this format.
WARNING
The features and capabilities of the data communication equipment must be carefully reviewed to insure that any message buffering or error correcting protocols do not insert significant delays in the message. The VSC receiver must receive the complete message within 400 milliseconds from the point at which it recognizes the beginning of a message. If the message is not completely received within this 400 millisecond interval the message parameters are forced to FALSE. While this is a safe-side failure, it may create operational issues in the movement of trains.
External Power
To provide the isolated interface a power source must be provided to power the isolated electronics of the daughterboard. An on-board power supply regulates the applied voltage to five volts for the interface electronics. This power supply does not provide isolation between the external source and the daughterboard electronics. When selecting a source of this external power application engineer should be aware that the typical data communications equipment will tie the serial data signal common to earth ground. Therefore, an energy source which cannot be grounded for any reason should not be used for this power connection. Often, the data communications equipment power supply has sufficient power available to provide power to the daughterboard.
P2086B, Volume 1, Rev. D, Nov/13 5-35 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.6.8 Interface Connections
The VSC board has three on-board connectors as follows:
1. P1: This 60-pin connector is wired to the system bus; contains addresses A1 to
A18, data bus 0 to 15, six controls, and numerous grounds (5V COM).
2. P2: This 50-pin connector is wired to the VPI Motherboard that contains 5V power and system address programming.
3. P3: This 36-pin connector is wired to the isolated serial I/O for both VPI-VPI and
VPI-OTHER links.
When applied with a plug-coupled VPI chassis, connector P3, a 36-pin discrete wire PC edge connector, is wired to a 50-way connector on the back panel of a VPI module to permit use of a VSC standard cable. VSC edge connector, name, standard cable
coordinate, and function are shown in Table 5–10.
WARNING
Although the VSC board assembly is equipped with a 9-pin connector that is similar to that used by other processors for diagnostic information and access to internal status, there are no diagnostics available with this board assembly. Attempts to access diagnostics on this assembly may result in interruption to the operation of the VSC functions and VSC parameters. This in turn may affect the operation of the interlockings that depend upon the
VSC parameters.
P3 Pin
4
5
6
7
1
2
3
8
9
10
11
Name
VPITXA
VPITXB
UNUSED
UNUSED
VPIRCVA
VPIRCVB
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
Table 5–10. VSC Connector Assignments (Cont.)
50-Way Signal Function
C1 VPI to VPI link transmit wire A
B5 VPI to VPI link transmit wire B
C3
D1
C5 VPI To VPI link receive wire A
D3 VPI To VPI link receive wire B
D2
D5
E5
E2
E1
P2086B, Volume 1, Rev. D, Nov/13 5-36 Alstom Signaling Inc.
Vital Printed Circuit Boards
Table 5–10. VSC Connector Assignments (Cont.)
P3 Pin
29
30
31
32
25
26
27
28
20
21
22
23
24
33
34
35
36
12
13
14
15
16
17
18
19
Name
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
INTERFACE OPT 1
INTERFACE OPT 2
INTERFACE OPT 3
INTERFACE OPT 4
INTERFACE OPT 5
INTERFACE OPT 6
INTERFACE OPT 7
UNUSED
UNUSED
UNUSED
INTERFACE OPT 8
INTERFACE OPT 9
50-Way Signal Function
E3
A1
E4
D4
F1
C2
F2
A4
F3
B2
F4
C4
F5
A2 TXD
G1
A3
G2
A5
G3
B1
G4
B3
G5
B4
H1
ISOCOM (Isolated Signal Common)
2
Indicates EIA232 signals from daughter board interface assemblies -06 and -11 VSC boards. Note:
RTS, DTR, CTS, CD and DSR signals are not supported by the VSC system software. These signals should not be wired to any external equipment.
P2086B, Volume 1, Rev. D, Nov/13 5-37 Alstom Signaling Inc.
Vital Printed Circuit Boards
On-Board Switches
The following tables list VSC on-board switches and give the function associated with each setting. An asterisk (*) denotes default settings.
Note: If a 31166-058-01 daughter board is installed, the switches SW1 and SW2 must be set for -06 or -11 VSC boards. If an attempt is made to operate the board through the copper wire pair interface with a daughter board installed, the board will not operate properly.
SW1: DIP switch to configure handshake signals to the SCC. An asterisk (*) denotes default settings for assemblies -04, -10 VSC boards. Note that SW1 settings default to all ON for assemblies -05, -07, -12, -13, -14 VSC boards, and to all OFF for -06, -11
VSC boards.
ON
1
Switch Position
Indicates Side of
Switch that is Down
1 2 3 4 5 6 7 8
OFF
OPEN
Figure 5-9. VSC board DIP Switch S1
Table 5–11. VSC Board DIP Switch S1 Functions
Switch
Position OFF ON
1
2
3
*Transmit Data Out Disabled
*MED Transmit Sync Disabled
*Non-Valid Manchester Code To
SCC-CTS\ Disabled
Transmit Data Out Enabled
MED Transmit Sync Enabled
Non-Valid Manchester Code To
SCC-CTS\ Enabled
4
5
6
7
*Not Used
*Receive Data From MED Disabled Receive Data From MED Enabled
*Transmit Clock From MED Disabled Transmit Clock From MED Enabled
*Receive Clock From MED Disabled Receive Clock From MED Enabled
8 *Not Used
* = default switch position when not using the 31166-058-01 daughter board
P2086B, Volume 1, Rev. D, Nov/13 5-38 Alstom Signaling Inc.
Vital Printed Circuit Boards
SW2: 8-position DIP switch used to select between private copper pair interface or
EIA232 interface.
• The private copper pair interface uses Sync Data and baud rate is fixed at 19200.
Switch positions 7 and 8 are not used.
• The EIA232 interface with T1 Adapter (daughter board P/N 31166-058-01) installed uses Async Data. The EIA232 interface baud rate can be selected between 9600 or
19200 with switch positions 7 and 8.
1
Switch Section
Indicates Side of
Switch that is Down
ON
1 2 3 4 5 6 7 8
OFF
OPEN
Figure 5-10. VSC Board DIP Switch S2
Table 5–12. VSC Board DIP Switch S2 Functions
Switch
Section OFF ON
1
2
3
4
5
6
* Async data 1 enabled
* Async data 2 enabled
*Not used
*Not used
*Not used
*Not used
** Sync data 1 enabled
** Sync data 2 enabled
7
8
9600 Baud select 1
9600 Baud select 2
** 19.2 Baud select 1
** 19.2 Baud select 2
* = default for VSC with 31166-058-01 daughter board
** = default for VSC without 31166-058-01 daughter board
Note: When operating in asynchronous mode, the message format is one start bit, eight data bits, no parity bit and two stop bits. The communication equipment selected must be able to support this format.
P2086B, Volume 1, Rev. D, Nov/13 5-39 Alstom Signaling Inc.
Vital Printed Circuit Boards
SW3: VSC reset switch.
SW4: Memory select, reset inhibit, etc.
1
Switch Section
Indicates Depressed
Side of Switch
OFF
1 2 3 4
ON
Figure 5-11. VSC Board DIP Switch S4
Table 5–13. VSC S4 Miscellaneous Functions
Switch
Section OFF ON
1 *Enable Auto Watchdog
Reset
Disable Reset
2
3
*Memory Select 16K X 8
EPROM (System, U16)
*Memory Select 16K X 8
EPROM (Application, U18)
Memory Select 32K X 8 EPROM
(System, U16)
Memory Select 32K X 8 EPROM
(Application, U18)
Select Alternate Reset Vector *Select Normal Reset Vector 4
* = default Switch Position
P2086B, Volume 1, Rev. D, Nov/13 5-40 Alstom Signaling Inc.
Vital Printed Circuit Boards
The following jumpers affect the operation of the direct wire interface only. When using the 31166-058-01 daughter board they have no effect on the board operation. Refer to
Figure 9-28 for the location of the following jumpers.
Table 5–14. Line Termination Jumpers for Copper Pair Interface
Jumper Installed
JU10 yes
JU11
JU12
JU13 yes no yes
Function/Explanation
Connects the back-to-back junction of suppressors CR6 & CR7 to the logic common. This provides transient protection for the direct wire transmitter.
Connects the back-to-back junction of suppressors CR4 & CR5 to the logic common. This provides transient protection for the direct wire receiver.
Transmitter output level 1:2 (JU13 not installed)
Transmitter output level 1:1 (JU12 not installed)
P2086B, Volume 1, Rev. D, Nov/13 5-41 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.6.9 Assembly Differences for 59473-939
Table 5–15. VSC Assembly Differences
Assy
Number Type
Maximum
Number of
Boards per VPI
System
Board slots required
Maximum
Board
Logic
Current
Supply
Baud
Rate System Software
VPI CAA
31746-
-01
-04
-05
-06
-07
-10
-11
-12
-13
-14
Pt - Pt
Pt - Pt
Multi-drop full duplex 4-wire
4
(Note 1)
4
(Note 1)
2
(Note 2)
Pt.-Pt. with daughter board
4
(Note 1)
Multi-drop, half duplex 2-wire
Pt - Pt
Pt.-Pt. with daughter board
4
(Note 1)
Multi-drop full duplex 4-wire
Multi-drop, half duplex 2-wire
Multi-drop, half duplex 2-wire
2
(Note 2)
4
(Note 1)
2
(Note 2)
2
(Note 2)
2
(Note 2)
1
1
1
2
1
1
2
1
1
1
500 mA
500 mA
500 mA
19200
(Sync.)
40025-081-00 VSC
19200
(Sync.)
40025-192-00 VSC
19200
(Sync.)
40025-193-00
MVSC (Note 3)
500 mA*
9600 or
19200
(Async. or
Sync.)
40025-192-00 VSC
007 –
010
011 –
025
011 –
025
011 –
025
500 mA
500 mA
19200
(Sync.)
40025-290-00
GVSC (Note 3)
023 –
025
19200
(Sync.)
40025-322-00 VSC
027 and later
500 mA*
9600 or
19200
(Async. or
Sync.)
40025-322-00 VSC
027 and later
500 mA
500 mA
500 mA
19200
(Sync.)
19200
(Sync.)
19200
(Sync.)
40025-323-00
MVSC (Note 3)
40025-324-00
GVSC (Note 3)
40025-348-00
GVSCE (Note 4)
027 and later
027 and later
030 and later
* See Figure 5-12 for daughterboard current requirements
Note 1: Starting with CAA 31746-025, this limit is increased to 10 minus the sum of
(#VSC + #MVSC + #GVSC + #GVSCE + #CRG + #CSEX), where # indicates the total number of a particular VPI board type.
Note 2: The total number of GVSCE + GVSC + MVSC combinations must be less than or equal to 2.
Note 3: Supports 15 parameters per track.
Note 4: Supports 25 parameters per track.
P2086B, Volume 1, Rev. D, Nov/13 5-42 Alstom Signaling Inc.
Vital Printed Circuit Boards
WARNING
When using assembly versions that include the daughter board, an external power source must be provided. This energy source must not be a Vital energy or a non-vital energy that cannot be connected to earth ground. This is because the communication equipment that the daughter board will connect to usually connects signal common, i.e., ISOCOM, P3-36 (plug coupler H1), to earth ground.
Required Current (amperes)
0.050
0.045
0.040
0.035
0.030
0.025
0.020
0.015
0.010
0.005
0.000
9 14 19 24 29
Supply Voltage (volts)
34
Figure 5-12. Daughterboard Current vs Voltage
39
P2086B, Volume 1, Rev. D, Nov/13 5-43 Alstom Signaling Inc.
Vital Printed Circuit Boards
VITAL SERIAL
CONTROLLER
(VSC)
NORMAL CONDITION:
Flashing Once Per Second
Off
1
2
INDICATION LIGHTS WHEN:
Serial Message Transmitted
5VDC Power Low
Flashing Once Per Second
Off
Flashing Once Per Second
Flashing Once Per Second
Flashing*
Flashing Once Per Second
Flashing*
8
9
On After Initialization of Application Data 10
3
4
5
6
7
VSC Cycles
Unused
Transmit Data Recieved from CPU or CPU/PD
Transmit Messages are Formed
Serial Message Recieved
Data is Being Sent to CPU or CPU/PD Board
Recieved Message Data Processed
Power Up Application Data Received from CPU or CPU/PD Board
Off 11
*
Rate of flashing will depend on the number of line drop points.
VSC = 1 per second
MVSC = up to 15 per second
GVSC = up to 2 per second
GVSCE = up to 2 per second
Reset is Activated
Reset Switch
Figure 5-13. VSC Board LED Indications
P2086B, Volume 1, Rev. D, Nov/13 5-44 Alstom Signaling Inc.
Vital Printed Circuit Boards
P3
LEDs
HHT
PORT
S1*
JU10
JU13
JU12
JU11
P2
S2*
LEDs
SYSTEM
EPROM
APPLICATION
EPROM
RESET
OFF
1
5V COM
TP10
S3
4
S4*
P1
VITAL SERIAL CONTROLLER
Figure 5-14. VSC Board Layout
59473-939-KN
P2086B, Volume 1, Rev. D, Nov/13 5-45 Alstom Signaling Inc.
Vital Printed Circuit Boards
P3
S1
A
1
B
4
HHT
PORT
S1*
LEDs
P2
S2*
LEDs
SYSTEM
EPROM
APPLICATION
EPROM
RESET
OFF
1
5V COM
TP10
S3
4
S4*
P1
VITAL SERIAL CONTROLLER 59473-939-KN
Figure 5-15. VSC Board with Daughter Board Installed
P2086B, Volume 1, Rev. D, Nov/13 5-46 Alstom Signaling Inc.
Pin 1 End
Terminal
Block ID
Vital Printed Circuit Boards
Shorting Jumper
1
Switch Section
Indicates Side of
Switch that is Down
S1
A
1
B
4
Figure 5-16. 31166-058-01 VSC Daughterboard
For normal operation of the daughterboard, all sections of S1 should be set in the “A” position. There are five (5) terminal blocks on the daughterboard. These terminal blocks support special manufacturing and development functions and should not be altered in applying this assembly. For the operating positions of them refer to the table below.
Terminal Block
TB1
TB2
TB3
TB4
TB5
Jumper Position
1-2
2-3
2-3
1-2
1-2
P2086B, Volume 1, Rev. D, Nov/13 5-47 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.6.10 Allowable VSC/CSEX Board Combinations
The following board placement rules are applicable for the VPI CAA 31746-026 and later.
Table 5–16. Allowable VSC & CSEX Board Combinations (Cont.)
Total Number of VSC Type
Boards
0
1
2
3
4
5
6
Allowable
CSEX Boards:
System
Module
Allowable
CSEX Boards:
Extender
Module
Allowable VSC type Boards:
System
Module
Allowable VSC type Boards:
Extender
Module
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
2
3
4
4
4
4
4
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
2
4
4
4
4
4
4
3
4
4
4
4
4
4
3
2
1
0
4
3
2
1
0
2
1
0
2
1
0
6
5
4
3
2
1
0
5
4
3
-
1
0
0
1
2
3
0
1
2
3
4
0
1
2
4
5
6
0
1
2
3
3
4
5
0
1
2
-
0
1
P2086B, Volume 1, Rev. D, Nov/13 5-48 Alstom Signaling Inc.
Vital Printed Circuit Boards
Table 5–16. Allowable VSC & CSEX Board Combinations (Cont.)
Total Number of VSC Type
Boards
7
8
9
10
Allowable
CSEX Boards:
System
Module
Allowable
CSEX Boards:
Extender
Module
Allowable VSC type Boards:
System
Module
Allowable VSC type Boards:
Extender
Module
3
4
4
0
1
2
4
4
4
4
4
4
4
1
2
3
4
0
1
2
3
4
4
4
4
4
4
4
0
1
2
3
4
4
3
4
4
4
2
1
0
4
3
2
1
4
4
4
4
4
4
4
3
2
1
0
3
2
1
0
4
4
4
4
5
4
3
8
7
6
2
1
0
3
2
1
0
7
6
5
4
8
7
6
5
4
3
2
4
3
2
1
8
7
6
5
3
4
5
0
1
2
6
7
8
4
5
6
7
0
1
2
3
2
3
4
5
6
7
8
5
6
7
8
1
2
3
4
P2086B, Volume 1, Rev. D, Nov/13 5-49 Alstom Signaling Inc.
Vital Printed Circuit Boards
In the following table, # represents the total number of a particular board type.
Table 5–17. Allowable VSC Board Quantities by Type
VSC Type Board
Total VSC type boards
Vital Serial Communications (VSC)
Multidrop Vital Serial Communications
(MVSC)
Genrakode Vital Serial Communications
(GVSC)
Code Rate Generator (CRG)
Maximum Allowable VSC Type Boards
10
10 – (#MVSC + #GVSC + #CRG)
2 – #GVSC
2 – #MVSC
3
P2086B, Volume 1, Rev. D, Nov/13 5-50 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.7
5.7.1
CODE RATE GENERATOR (CRG) BOARD, P/N 31166-261
General
The Code Rate Generator Board is a Vital VPI board that receives code rate commands from the VPI CPU/PD board. The received code rate commands are decoded and used to non-vitally generate eight coded outputs. The frequency and duty-cycle of the coded outputs are Vitally verified by using an absence of current detector (AOCD). Data is circulated through the AOCD. Data returned from the AOCD coupled with other NISAL processing verifications are used to generate a message that the CRG board sends to the VPI CPU/PD board. The message received by the CPU/PD board from the CRG is used as part of the generation of the VRD checkwords. All outputs are generated using a Double Break Output (DBO) DC-DC converter and as such, are isolated from each other by >2000Vrms and protected from undetected single-fault failures. A system block diagram is shown below:
Serial
Terminal
RS-232
MASTER
PROCESSOR
VPI
ROCKER
SWITCH
7-SEGMENT
DISPLAYS
RS-422
MASTER
CO-PROCESSOR
SUPPORT_PLD
MASTER
CO-PROCESSOR
MASTER_PLD
WIRE
WRAP
A
WIRE
WRAP
B
WIRE
WRAP
BUFFERS
SRAM
FLASH
SRAM
FLASH
SLAVE CO-
PROCESSOR
SLAVE_A_PLD
SLAVE
A
PROCESSOR
VITAL
POWER
SWITCHES
SLAVE CO-
PROCESSOR
SLAVE_B_PLD
SRAM
FLASH
SLAVE
B
PROCESSOR
Serial AOCD Data (2) & Code Rate Control (1)
Wire Wrap and 7-Segment Data (8)
Communications Data: VPI (4) - Serial Terminal (3)
Interrupts[3:0]
Wire Wrap Return Data (8)
Rocker Switch Up/Down (2)
Master: Address[19:8] - Address/Data[7:0] - Bus Control
Slave: Address[15:0] - Address/Data[7:0] - Bus Control
Vital Power Control Switch Bits (8)
Interrupt Line
Code Rate Output (2)
Latched Address[7:0]
Figure 5-17. VPI CRG Block Diagram
AOCD-
DBO A
AOCD-
DBO B
AOCD-
DBO C
AOCD-
DBO D
PORT
1
PORT
2
PORT
3
PORT
4
AOCD-
DBO A
AOCD-
DBO B
AOCD-
DBO C
AOCD-
DBO D
PORT
5
PORT
6
PORT
7
PORT
8
P2086B, Volume 1, Rev. D, Nov/13 5-51 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.7.2 Physical
Mounts in 31038-249 type system modules (VPI) or equivalent
Dimensions: 12.0” x 9.3125” x 0.67”
Weight: 2.125 lbs.
Minimum mounting center = 0.75”
Card edge connectors:
P1 (lower connector) is a 36-pin connector
P2 (middle connector) is a 50-pin connector
P3 (upper connector) is a 36-pin connector
Keying on connector P2: 2-4-7-10 per Alstom drawing AD47-11
5.7.3 Electrical Ratings
+5V Power Supply: Voltage Range: 4.75V to 5.25
Typical Operating Current: 1.15A
+12V Power Supply (VRD Energy): Voltage Range: 8V to 16V
Typical Operating Current: 0.5A
P2086B, Volume 1, Rev. D, Nov/13 5-52 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.7.4 Outputs
Solid State Relay Driver
Nominal Operating Conditions (load 1500Ω):
Output Voltage: ~4.64V
Output Current: ~3.1mA
Vital Pwr+
Vital Pwr -
Control In
AOCD
Data In
DBO & AOCD
Module
31166-117-01
AOCD
Data Out
390
1500pf
3000V
Vital Pwr -
243
Ohms,
2W
1500 ohm
SSR
Figure 5-18. Output Circuit Solid State Relay Driver
The values listed below are calculated considering worst case conditions. Component values and power supply voltages are chosen to yield a result at the extreme of the condition in question.
Load Short-Circuit:
• Max Current (16V into DBO-AOCD): ~50mA
• Min Current (8V into DBO-AOCD): ~24mA
Load Open-Circuit:
• Max Voltage (16V into DBO-AOCD): ~7.38V
• Min Voltage (8V into DBO-AOCD): ~3.29V
P2086B, Volume 1, Rev. D, Nov/13 5-53 Alstom Signaling Inc.
Vital Printed Circuit Boards
B-Relay Driver:
• Nominal Operating Conditions (V
S
= Vital Power Supply Voltage; R
L
= Coil
Impedance):
• Output Voltage: V
OUT
= V
S
*(1.2) - (~0.7)
• Output Current: I
OUT
= V
OUT
/R
L
Vital Pwr+
Vital Pwr -
Control In
AOCD
Data In
DBO & AOCD
Module
31166-117-01
AOCD
Data Out
1500pf
3000V
Vital Pwr -
CF
Relay
Figure 5-19. Output Circuit B-Relay Driver
P2086B, Volume 1, Rev. D, Nov/13 5-54 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.7.5 Communications
Table 5–18. CRG Communications Specifications
Characteristic
Mode of Operation
Total number of drivers and receivers on 1 line
Maximum cable length
Maximum data rate
Maximum driver output voltage
Driver output signal level (loaded minimum)
Driver output signal level (unloaded maximum)
Driver load impedance
Maximum driver current in high Z state
(power off)
Maximum slew rate
Receiver input voltage range
Receiver input sensitivity
Receiver input impedance
Serial Port 1
(EIA232)
Single-ended
1 Driver
1 Receiver
50 ft.
20kb/s
± 25V
5V to 15V
± 25V
3kΩ to 7kΩ
± 6mA @ ± 2V
30.0V/цs
± 15V
± 3V
3kΩ to 7kΩ
Specification
Serial Port 0
(EIA422)
Differential
1 Driver
10 Receivers
4000 ft.
10Mb/s
-0.25V to +6V
± 2V
± 6V
100Ω
± 100цA
N/A
-10V to +10V
± 200mV
4kΩ min.
P2086B, Volume 1, Rev. D, Nov/13 5-55 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.7.6 Environmental
Operating Temperature Range:
−40°C to +70°C
Storage Temperature Range:
−55°C to +85°C
Humidity: 0% to 95% non-condensing
5.7.7 Assembly Differences for 31166-261
Table 5–19. CRG Assembly Differences
Assy
Number Output Driver
Maximum
Number of
Boards per
VPI System
Board slots required Program Numbers
03
04
Solid State
B-Relay
3
3
1
1
40025-235
40025-218
40025-219
40025-325
40025-326
40025-327
Code Rates Supported
(Pulses Per Minute)
0, 50, 75, 120, 180
0, 50, 75, 120, 180,
270, 420, Steady On
P2086B, Volume 1, Rev. D, Nov/13 5-56 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.8
5.8.1
IOB (I/O BUS INTERFACE) BOARD, P/N 59473-827
General
The I/O Bus Interface board serves as a buffer between the system processing boards and Vital I/O. It provides a storage medium for test data obtained during Vital input and output port checks. The board includes logic to control the continuous verification of
Vital output port states.
Figure 5-20 shows the I/O bus interface block diagram. Address, control, and data
signals are buffered for use within the IOBUS logic. While address and control buffers are always enabled, the data buffers are only active when the IOBUS is specifically addressed. A 7-bit address decoder compares a system bus address with that programmed for the slot in which the interface board resides (slot address inputs are labeled ADD SEL 0, 1, 2, 3). A particular bus interface board and its associated I/O are referred to as a supergroup. If bus and slot address agree, the SUPERGROUP
SELECTED signal enables the data buffers. If the bus address for Vital I/O is greater than that programmed for the system module interface board, then the EN EXP DBUS control signal is generated to allow data to be obtained from expansion I/O modules in multi-module configurations.
The IOBUS logic provides buffering for links between the main system module and all expansion modules via five octal buffers and a 60-way cable. Actual data transfers occur only when the external data bus is enabled from the main system module, by jumpering P2-35 to P2-48 on the IOBUS board. The EN EXP DBUS signal is permanently disabled for interface boards in expansion modules by inserting a jumper between the proper pins on the Motherboard. The system module expansion bus can drive several expansion I/O modules.
Expansion bus buffer logic supports usage of redundant systems; that is, two sets of system electronics in a system module and Vital I/O in expansion modules. An opticallyisolated input (SEL EXP BUS), derived from redundancy transfer logic, activates either of the two sets of redundant system electronics, with each having an I/O bus interface board. A 24V signal at SEL EXP BUS allows one of the two sets of system redundant electronics to communicate with the expansion I/O bus via the buffered expansion bus.
When the SEL EXP BUS signal is removed, signaling a system failure, the SEL EXP
BUS input is energized on the spare interface board to allow the backup set of system electronics to communicate to the Vital I/O. Vital input and output functions are controlled through memory-mapped address operations. An input/output control decoder employs three address bits to perform four tasks. The first control (YIN) represents a signal that is later gated with a read or write control when operations involving Vital inputs are performed.
The second control (YADR-YSR) when gated with a write control sets the I/O group address latch. It is also gated with a read control to enable the reading of the bank of 16 shift registers.
P2086B, Volume 1, Rev. D, Nov/13 5-57 Alstom Signaling Inc.
Vital Printed Circuit Boards
Signal YOF signifies a write operation to Vital output boards (output state control latches), while the third control (YSM) is used to clock the mode latch used in output state verification.
The Vital I/O group address latch is buffered and is used to address each Vital I/O slot on the Motherboard (I/O bus) bus.
P3 Expansion
Bus
P1 System
Bus
Expansion Bus
Buffers
Redundancy
Transfer Logic
Select
Expansion
Bus
Address, Control &
Data Buffers
Supergroup
Address Decoding
Read Shift Reg.
Controls
Input/Output Control
Decoder
16 x 18 Bit Serial to Parallel Shift
Register
Supergroup
Signature Header
2 MHz
XTAL
Crystal Controlled
Output Verification
Logic
Vital I/O Bus Buffers
(Motherboard)
Add (4), Data (16)
Control (11)
Figure 5-20. I/OB (I/O Bus Interface) Board Block Diagram
P2
Motherboad
I/O Bus
P2086B, Volume 1, Rev. D, Nov/13 5-58 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.8.2 Vital Continuous Output Verification (50 ms Recheck Cycle)
The operation of output state verification is accomplished by a crystal controlled logic sequence and a mode latch. Data representing a desired function are loaded into the mode latch with the YSM signal. The mode latch performs one of five functions:
1. Selects mode of output verification (recheck)
2. Initiates selected mode
3. Clears logic for subsequent operations
4. Enables the highest 8 sequence/counter stages
5. Selects between an even or an odd recheck cycle
The board contains a 2-MHz crystal that drives a 14-stage counter. Function timing is controlled using specific counter stages. One output, a 125 kHz signal, is used for data modulation and another is used for the output recheck clock. Outputs of the mode latch, gated with different counter outputs, perform these functions:
Read mode 1: the data in output board RAM is read into the shift registers (SR LOAD) as 8 serial bits, 16 bits wide and processed four times to obtain the 32-bit check data word for each output.
Write mode 2: fills all RAM on the output boards with logic ones as an initialization process. Control signal CLR CNTR is generated in this mode while the recheck clock is disabled.
Circulate mode 3: the circulate mode occurs 45 out of every 50 ms. The recheck clock is provided during this time to all output boards causing output port check data to be circulated and stored. Control signals C1 and C2 control this operation for even and odd recheck cycles.
Circulate mode 4: this is the same as circulate mode 3 except that the circulation process is interrupted after 1 ms. At this time the output state may be changed to enforce special output checks, for example, hot and cold filament checks.
The 16-bit I/O data bus forwards data derived from input port tests, output port tests and
Vital timer operation to a serial input of each register, which is shifted in 8-bit blocks.
The registers are then accessed by the main CPU where the data is retrieved in parallel format.
Each register’s serial input is dedicated to an I/O data bus line. This allows the system to access 16 Vital inputs or Vital outputs. Data is loaded into the register either by a read operation (INTMRD) with YIN active or by the output verification logic. The registers are accessed by a memory read operation with YADR-YSR active. A three-toeight decoder provides a register pair output enable signal based on the state of three address bits, when registers are read by the CPU.
P2086B, Volume 1, Rev. D, Nov/13 5-59 Alstom Signaling Inc.
Vital Printed Circuit Boards
Data derived from outputs is connected directly to the register shift left input. Input test data, however, is obtained from the I/O bus and routed through a SIGNATURE header.
This header possesses 16 input-to-output path assignments, the output of which is connected to each of the 16 register shift right inputs. Each header takes as an input a certain data bus line and swaps it with another. For example, header input is data bus 1 and output is routed to data bus 9, which is tied to shift register 9. This scrambling of the data bus when reading Vital input data is used to verify correct Vital input addressing.
IOBUS logic controls the Vital I/O bus that communicates over the system Motherboard.
It provides buffered outputs for board addressing (IOAB1-4), data passage via bidirectional data bus (IODB0-F), read and write data controls, output recheck controls, and memory mapped controls for communicating with a Vital timer (T-OUTC3, TIMC4).
T-OUTC3 also accesses the low current output check circuitry on a lamp drive output board.
5.8.3 Interface Connections
The I/O Bus board has three connections to the VPI system. P1 connects to the System bus, P2 carries board power and address selection signals and P3 provides connection to the Expansion bus (when an Extended system is used). Refer to Volume 2 of this manual for detailed pinout information.
5.8.4 Specifications
Table 5–20. I/O Bus Interface Specifications
Characteristic
Maximum number of boards per VPI System
Board slots required
Maximum Board Logic Current Supply
Signature Header 59473-871-01
Signature Header 59473-871-02
Signature Header 59473-871-03
Signature Header 59473-871-04
4
1
300 mA
Board 1
Board 2
Board 3
Board 4
Specification
P2086B, Volume 1, Rev. D, Nov/13 5-60 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.9
5.9.1
DI (DIRECT INPUT) BOARDS, P/N 59473-867
General
Direct Input boards contain 16 isolated Vital inputs, each requiring two connections to the field (-IN and +IN). The inputs are DC current sensing and require a minimum of
12.8 mA. The maximum input current is 33 mA. Two inputs may be connected in parallel with opposite polarity (i.e. input A+ connected to input B-, and input A- connected to input B+) to form a bipolar input (except for board 59473-867-03).
Each input has an LED indicator that is on when the input is on (i.e. current flow from
+IN to -IN terminals). Input circuit indicators are recessed from the edge of the board and are placed in sequence from 1 to 16 corresponding to inputs 1 to 16 (counting from the top of the board down). The board has two other indicators: the first one (the top one of the two located in the middle of the board near the board edge) is on for about
100 ms when data is read from the board. The second one (the lower of the two in the middle of the board) is on for about 100 ms when data is written to the board. These indicators flash once each second when the system is operating normally.
Each input board interfaces with the data bus through a signature header. This signature header is created on the boards by a programming plug inserted in the socket labeled IC35. When a system is configured, a specific signature is assigned to each input slot. If an input board is changed, the correct signature must be inserted in the new board for that slot. The correct signature for that slot is listed on the module cover.
The Alstom drawing number for the signature header is 59473-871 (see Appendix F for
more information). Figure 5-21 shows a block diagram for the Direct Input boards. The
input circuitry provides a means of safely reading the presence of a DC voltage at the field terminals of the input and converting it to a form usable by the main processing system. In the same way that a Vital relay makes its front contacts if, and only if, power is applied to its coil, this input circuitry allows its true, or on, status to be indicated to the main processor (via a digital word) if, and only if, power is applied to its input terminals.
In this scheme, all circuit failures result in the input being interpreted as off or false, which is the more restrictive condition.
All 16 inputs on a direct input board are read at once by sending a serial bit stream to each input, one bit at a time, and then reading the results. The system outputs the first bit of the serial bit stream to each of the 16 inputs. It then reads the result of these bits at the output of each of the 16 inputs. Then the system outputs the second bit until the entire bit stream has been sent to the inputs and the results read back. The resultant bit pattern, called a word, represents the status of that input. The serial bit streams sent to the inputs are unique for each input and, therefore, the word that results (when an input is on) is unique for that input. For an input that is off, the returned word contains all zeroes.
P2086B, Volume 1, Rev. D, Nov/13 5-61 Alstom Signaling Inc.
Vital Printed Circuit Boards
Since this is a serial process, the resultant data is presented to the main processor in a serial form. The main processor cannot efficiently use the data in this form. Therefore, the resultant data is stored in shift registers on the I/O bus interface board and then is read by the main processor in a parallel process. This process is done in 8-bit segments because the shift registers are 8 bits long. Thus, the first 8 bits of the serial-bit stream are transmitted to the inputs one bit at a time and the resultant bits are stored in the shift registers.
Special attention is given to the reading of input checkwords to prevent induced AC from causing incorrect input sensing. This AC noise immunity is obtained by Vitally spacing the reading of adjacent 8-bit segments of the 32-bit checkwords. Early generations of VPI (CAA 31746-001 through -004) used Vital time delays of 7, 7 and 7 ms between 8-bit segments 1-2, 2-3 and 3-4 (respectively). More recent VPI implementations (CAA 31746-005 and later) use spacing of 7, 12 and 7 ms between 8bit segments 1-2, 2-3 and 3-4 (respectively).
Each input is read twice using two different 32-bit words (one word for each of the two processing channels). At the completion of this operation, only those inputs that are sensing current will produce the correct on 32-bit word in both channels for the CPU to use in evaluating the expressions.
ADDRESS
+IN
ADDRESS
DECODER
ADDRESS
SELECT
A B
WRITE
LOGIC
I/O
BUS
-IN
READ
LOGIC
16 ISOLATED INPUTS
1 OF 16 TYPICAL
SIGNATURE
Figure 5-21. DI (Direct Input) Board Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 5-62 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.9.2 Operating Example
The presence of a ‘0’, or low, on the write logic output line(s) causes optoisolator A to turn on. When this isolator turns on, its output transistor effectively diverts the current away from the input of optoisolator B, causing its output to turn off. This in turn places a
‘1’, or high, on the input to the read logic. Similarly, if the write logic output is a ‘1’, the resultant input to the read logic is ‘0’. If there is no current flow (from the field) between the +IN and -IN terminals, then there is no current at the input of optoisolator B to be diverted to the output transistor of isolator A. Thus, the output of isolator B remains in a high ‘1’ state all the time. Because the circuit has additional transistor stages, the returned data for an “off” input contains all zeros. The field input for each of these inputs contains a low-pass filter comprised of a 22 mFd capacitor and a 267
Ω resistor. The purpose of this filter is to attenuate induced AC signals.
5.9.3 Interface Connections
The Direct Input board has three connections to the VPI system. P1 connects inputs 9 through 16 via a 36-way I/O interface connector. P2 carries power, address, and Vital
I/O signals. P3 connects inputs 1 through 8 via a 36-way interface connector. Refer to
Volume 2 of this manual for detailed pinout information.
Address Signature Header
Appendix F lists the address signature headers' drawing number and signature letter used for board address definition with the VPI system.
P2086B, Volume 1, Rev. D, Nov/13 5-63 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.9.4 Specifications / Assembly Differences
Table 5–21. Direct Input Specifications/Assembly Differences
Characteristic Specification
59473
Assembly
Variations -867-01 -867-02 -867-03 -867-04 -867-05 -867-07
Maximum number of
Boards per VPI
System
Board slots required
Maximum Board Logic
Current Supply
Minimum Input
Voltage/Port
Maximum Input
Voltage/Port
Input Transient
Protection Voltage
(Max Voltage)
Input Transient
Protection Energy
(Max Energy)
Isolation Between
Inputs
Address Signature
Header Required
Equipped with Low-
Pass Filter
Yes No
10 (with CPU)
20 (with CPU/PD)
No
1
300 mA
9.0 VDC 9.0 VDC 9.0 VDC 45.0 VDC 9.0 VDC 24.0 VDC
15.0 VDC 15.0 VDC 15.0 VDC 55.0 VDC 22.0 VDC 34.0 VDC
1700 Vrms
3.6 Joules
> 3000 Vrms
Yes
Yes Yes Yes
Momentary Input Hold No No
Yes
(see
Warning)
No No No
WARNING
The 59473-867-03 assembly input circuit possesses the ability to rectify AC signals and is intended for special situations only. Consult Alstom on its use.
P2086B, Volume 1, Rev. D, Nov/13 5-64 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.10 VITAL DC OUTPUT BOARDS, P/N 59473-739, -747, -977, -749
5.10.1 General
There are four types of Vital DC Output boards: single break (SBO) 59473-739, double break (DBO) 59473-747, double break 50 V (DBO-50V) 59473-977 and lamp driver
(LDO) 59473-749. All are configured with eight Vital outputs per board. The single break output is analogous to a single relay contact placed in the positive or feed side of the circuit. The equivalent to the relay contact in the solid state circuit is the FET switch.
The double break output is analogous to a relay circuit with the contacts in both the feed and return sides of the circuit. With the solid-state equivalent, however, each output is completely isolated from all other outputs and/or power supplies.
Ten LED indicators are on each output board. The top indicator lights for about 50 ms every time data is read from the board. Under normal conditions this indicator appears to be “on” all the time because the main processing system reads the output check data from the output boards every 50 ms. The second indicator lights for 50 ms every time data is written to this board. Since the system does this once per second (twice for flashing outputs), this indicator flashes once or twice per second under normal conditions. The remaining 8 indicators represent the status of the 8 outputs. Each indicator lights only when the system requests the associated output to turn on. The third indicator from the top of the board is for output number 1 and the last indicator on the board is for output number 8.
Eight outputs on each board are divided into two groups of four. Outputs 1-4 are connected to one power supply input, while outputs 5-8 are connected to a second power supply input. These power supply inputs may be connected to different power supplies or they may be tied together external to the VPI module. If the outputs are being used in a Vital application, the power supply must come from a source that can be
Vitally turned off (usually a contact of the VPI Vital relay or one of its repeaters).
Each output board is assigned a Signature PROM (see Appendix F for more information) that contains a unique set of data for each of the outputs on that board.
These data are tied into the board addressing and are used to prove that there are no addressing failures. They are also used by the output check circuitry to prove the status of the output. When an output board is changed, this PROM must be changed to the new board. If an output board is missing its PROM or contains a wrong PROM, the system will not operate.
Figure 5-22 shows a block diagram of the SBO, DBO, DBO-50V and LDO boards. For
these boards, the outputs are turned “on” by writing a ‘1’ to the output and turned “off” by writing a ‘0’. The main processing system controls the status of the outputs by setting the data bus lines to the data pattern corresponding to the desired output on/off status and writing that data to the output board. Since the system has a 16-bit wide data bus,
16 outputs can be updated at once.
P2086B, Volume 1, Rev. D, Nov/13 5-65 Alstom Signaling Inc.
Vital Printed Circuit Boards
To accomplish this, two output boards are given the same address and one board is connected to the lower half of the data bus and the other is connected to the upper half.
For the board on the lower half of the bus, output 1 corresponds to data bus line 0 and output 8 to data bus line 7. For the board on the upper half, output 1 corresponds to data line 8 and output 8 will be data line F.
Besides turning the outputs on and off, the VPI system checks each output to ensure it is in the correct state. To do this, each output circuit monitors its output current flow.
This circuitry, called an Absence Of Current Detector (AOCD), passes a digital signal if, and only if, the current in its output winding is less than a specified level.
Each output board contains the necessary logic to circulate a digital word through the
AOCD, read the resultant word at the output of the AOCD, divide it by a preset polynomial, and store the result. Every 50 ms the main processor reads the result of this process. If the output is in the off state, the result indicates that there was no current flow for the entire 50 ms period.
WARNING
VPI users must confirm that output device current requirements are consistent with AOCD current threshold characteristics.
P2086B, Volume 1, Rev. D, Nov/13 5-66 Alstom Signaling Inc.
Vital Printed Circuit Boards
A step-by-step breakdown of this circuit's operation follows:
• Each output board has a unique signature header that is a 32 × 8 PROM (39780-3).
The PROM contains eight 32-bit words arranged vertically. These words are clocked serially through the AOCD associated with each output at a rate of 1 bit every 128
µs.
• The 32-bit word is cycled through the output's AOCD 11 consecutive times. This requires 11
× 32 × 128 µs = 45,056 µs.
• All serial data streams circulated through each of the eight AOCDs are compressed into eight 32-bit words in RAM (which is made up from two 256
× 4 RAMs). The compressed data appear vertically in the RAM.
• The data are compressed via eight individual polynomial dividers that operate simultaneously. One of two polynomials of the 32nd degree is configured for either an even or odd recheck cycle.
• At the end of a verification cycle, the value of a particular 32-bit vertical result in
RAM is the correct value if, and only if both of the following two statements are true:
– there were no failures in the AOCD circuitry
– the current in the AOCD output winding was below the specified threshold for the entire verification period
• For a given output, the unique 32-bit result depends on the polynomial used during the verification cycle:
– the polynomial used is pe(x) for even 50 ms recheck cycles and po(x) for odd recheck cycles
– by using different polynomials on adjacent recheck cycles, it proves that the 32bit result was calculated during the current 50 ms and not left over from a previous recheck period
• The data compression in RAM is accomplished by manipulating the RAM to simulate a 32-bit feedback shift register that represents the desired polynomial.
P2086B, Volume 1, Rev. D, Nov/13 5-67 Alstom Signaling Inc.
Vital Printed Circuit Boards
The RAM address PROM is 512
× 8 and it is divided into four 128 × 8 sections. Two of the sections contain the address sequences that represent the two diverse primitive polynomials. The remaining two sections contain the address sequences needed to read the collected compressed data from the RAM and the sequence needed to initialize the RAM to all “ones”. The RAM is initialized at the beginning of each recheck cycle.
Control logic for synchronizing and clocking this circuitry is contained on the I/O bus interface board.
Operation of this circuitry is divided into four modes:
1. READ MODE: In the read mode, the data from the RAM is read. Since the read data is stored vertically in RAM, each group of 8 bits represents one bit of each of the eight words. This data is serially clocked into shift registers on the I/O bus interface board. Each shift register receives one bit for each read operation. After eight read operations, a particular shift register contains eight of the 32 bits of a particular output's checkword. The shift register data is then stored in the CPU memory. This process continues until the entire 32-bit word is read and stored for all the outputs.
2. WRITE MODE: In this mode, the RAM is filled with all “ones”.
3. CIRCULATE MODE (11): In this mode, the even or odd polynomial is selected depending on which recheck cycle is in process and the 32-bit words are cycled through the AOCD circuitry 11 times.
4. CIRCULATE MODE (1): This mode circulates the first eight bits of the 32-bit word through the AOCD circuitry and then stops. This allows the state of the output to be changed, after which circulate mode 11 is invoked to complete the recheck cycle.
Special tests can be run on selected outputs, such as a hot or cold lamp filament check. The returned 32-bit word obtained by this mode of operation is unique and indicates that the desired test was performed correctly.
Note: When this test is required for current and filament checking, a wire wrap jumper is installed between pins 35 and 36 on the
Motherboard in the slot for that output board.
P2086B, Volume 1, Rev. D, Nov/13 5-68 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.10.2 Interface Connections
Each of the Vital Output Boards has three connections to the system: P1, P2, and P3.
Refer to the appropriate board drawings in Volume 2 of this manual for detailed pinout information.
ADDRESS
SELECT
ADDRESS
ADDRESS
DECODER
+5 +V
8 OUTPUTS
AOCD
A
WRITE
LOGIC
OUT
I/O
BUS
RECHECK
DRIVE LOGIC
READ
LOGIC
TYPICAL SINGLE BREAK
RECHECK
LOGIC (PD)
SEL
HI/LOW
BUS SELECT
AOCD
+V
+5
DC/DC
CONVERTER
+
-
OUT
TYPICAL DOUBLE BREAK
A
AOCD
OUT
+5
+5
FILAMENT CHECK
(1st RCK Cycle, 1mS)
TYPICAL LIGHT DRIVE
Figure 5-22. Vital Output Board Block Diagram
- BATT.
P2086B, Volume 1, Rev. D, Nov/13 5-69 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.10.3 SBO Board
5.10.3.1 SBO Specifications
The single break output is analogous to a single relay contact placed in the positive or feed side of the circuit. The equivalent of the relay contact in the solid-state circuit is the
FET switch.
Iout
Vin
SBO
LOAD
Figure 5-23. SBO Block Diagram
Table 5–22. Single Break Output Specifications
Specification
Maximum Number of Boards Per VPI II System
Board Slots Required
Number of Ports per Board
Maximum Board Logic Current Supply
Minimum Switched Output Supply Voltage (Vin)
Maximum Switched Output Supply Voltage (Vin)
Typical Output Voltage Drop
Maximum Switched Power
AOCD Current Threshold
Maximum Output Current Per Port (Iout)
Isolation Between Outputs and 5 Volt Logic
Address Signature PROM Required
Code Energy Switching
Group Energy Filtered
59473-739
-01 -02
No
Yes
40
1
8
500 mA
9.0 VDC
30.0 VDC
1.0 VDC
15 watts
3 mA max
500 mA
> 3000 Vrms
Yes
Yes
No
P2086B, Volume 1, Rev. D, Nov/13 5-70 Alstom Signaling Inc.
Vital Printed Circuit Boards
WARNING
The SBO board may fail with up to 3 milliamperes of output leakage current with the system requesting the output to be in the de-energized state. To prevent a potential unsafe condition, any load device attached to a low current Vital output circuit board must not operate and must de-activate above 3 milliamperes. This includes all environmental operating conditions and all operating values of the load device over its service life. Failure to follow this requirement may lead to unexpected operation of the load device.
5.10.3.2 Assemblies
Table 5–23. Single Break Output Board Assembly Differences
Part Number Description
SBO Board Assembly, 8 outputs (9 - 15 VDC)
Group energy is filtered
SBO Board Assembly, 8 outputs (9 - 15 VDC)
Group energy is not filtered, supports use of coded energy
Signature PROM
(one for each output board in a system, determined by CAA)
5.10.3.3 Test Points
Table 5–24 lists the SBO board test points.
59473-739-01
59473-739-02
39780-003-01 through
39780-003-40
Table 5–24. SBO Board Test Points
Test Points
TP1
TP2
TP3, TP4, TP5 TP6, TP7, TP8, TP9
+5V, power
COM, common used for factory test
P2086B, Volume 1, Rev. D, Nov/13 5-71 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.10.4 DBO and DBO-50V Board
The double break output is analogous to a relay circuit with the contacts in both the feed and return sides of the circuit. With the solid-state equivalent, however, each output is completely isolated from all other outputs and/or power supplies. Each output is isolated by using individual DC/DC converters that meet or exceed AAR isolation requirement.
Iout
Vin
DBO
Vout
LOAD
Figure 5-24. DBO Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 5-72 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.10.4.1 DBO and DBO-50V Specifications
Table 5–25. DBO/DBO-50 Board Specifications
59473-
Description
747-01 747-02 747-03 977-01 977-02
Maximum number of Output
Boards per VPI II System
Board slots required
Number of ports per board
Maximum Board Logic
Current Supply
Maximum Output Power per
Port
Typical AOCD operating threshold
9 W
3 mA
9 W
3 mA
40
1
8
500 mA
Minimum Input Voltage (Vin) 9 VDC 9 VDC 9 VDC 30 VDC 45 VDC
Maximum Input Voltage (Vin) 15 VDC 15 VDC 15 VDC 40 VDC 55 VDC
Minimum Output Voltage
(Vout)
Maximum Output Voltage
(Vout)
Maximum Output Current per Port (Iout)
6 VDC
15 VDC
600 mA
17.7
VDC
34.5
VDC
300 mA
6 VDC
15 VDC
600 mA
45 VDC
55 VDC
140 mA
45 VDC
55 VDC
140 mA
9 W
3 mA
7.7 W
3 mA
7.7 W
3 mA
Isolation Between Outputs
Signature PROM Required
> 3000
Vrms
Yes
> 3000
Vrms
Yes
> 3000
Vrms
Yes
> 3000
Vrms
Yes
> 3000
Vrms
Yes
WARNING
The DBO board may fail with up to 3 milliamperes of output leakage current with the system requesting the output to be in the de-energized state. To prevent a potential unsafe condition, any load device attached to a low current Vital output circuit board must not operate and must de-activate above 3 milliamperes. This includes all environmental operating conditions and all operating values of the load device over its service life. Failure to follow this requirement may lead to unexpected operation of the load device.
P2086B, Volume 1, Rev. D, Nov/13 5-73 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.10.4.2 Assemblies
Table 5–26. DBO Board Assemblies
Description
DBO Board Assembly, 8 outputs
(9 - 15 VDC operation)
Note: Not for new designs since board keying is the same as that for 747-02 assembly
DBO Board Assembly, 8 outputs with doubled output voltage
(9 - 15 VDC in with 18 - 30 VDC output)
DBO Board Assembly, 8 outputs
(9 - 15 VDC operation)
Note Preferred for new designs since board keying is different than that for 747-02 assembly
DBO Board Assembly, 8 outputs
(30 - 40 VDC operation)
DBO Board Assembly, 8 outputs
(45 - 55 VDC operation)
Signature PROM
(one for each output board in a system, determined by CAA)
5.10.4.3 DBO and DBO-50V Board Test Points
Table 5–27. DBO Board Test Points
TP1, TP2, TP3, TP4, TP5
TP7
TP8
Test Points
used for factory test
+5V, power
COM, common
E1
E2
Table 5–28. DBO-50V Board Test Points
Test Points
+5V, power
COM, common
Part Number
59473-747-01
59473-747-02
59473-747-03
59473-977-01
59473-977-02
39780-003-01 through
39780-003-40
P2086B, Volume 1, Rev. D, Nov/13 5-74 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.10.5 LDO Board
The lamp drive output circuit handles high current to light signal lamps. Each output circuit can accommodate hot and cold filament checks. This output uses a FET switch in the common or return line of the circuit. Therefore, it is necessary to supply the positive side of the battery or signal lighting supply to the signal lamps.
LOAD
Iout
VIN LDO
Figure 5-25. LDO Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 5-75 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.10.5.1 LDO Specifications
Table 5–29. LDO Board Specifications
59473-
Description
749-02 749-03 749-04
Maximum number of Output Boards per
VPI II System
Board slots required
Number of ports per board
Maximum Board Logic Current Supply
Minimum Switched Output Supply
Voltage (Vin)
Maximum Switched Output Supply
Voltage (Vin)
Maximum Output Current per Port (Iout)
Typical Output Voltage Drop
Typical AOCD operating threshold
Isolation Between Outputs and 5 Volt
Logic
Hot/Cold Filament Check
Signature PROM Required
9 VDC
18 VDC
2.0 A
40
1
8
500 mA
15 VDC
30 VDC
2.9 A
1.7 VDC
50 mA
> 3000 Vrms
Yes, 100 mA Yes, 200 mA
Yes
9 VDC
18 VDC
2.9 A
Hot 100 mA, no Cold
WARNING
The LDO board may fail with up to 50 milliamperes of output leakage current with the system requesting the output to be in the de-energized state. To prevent a potential unsafe condition, any load device attached to a high current Vital output circuit board must not operate and must de-activate above 50 milliamperes. This includes all environmental operating conditions and all operating values of the load device over its service life. Failure to follow this requirement may lead to unexpected operation of the load device.
P2086B, Volume 1, Rev. D, Nov/13 5-76 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.10.5.2 Assemblies
Table 5–30. LDO Board Assemblies
Description
LDO Board Assembly, 8 outputs
(9 - 18 VDC, 2.9 Amp. operation)
LDO Board Assembly, 8 outputs
(15 - 30 VDC, 2.9 Amp. operation)
LDO Board Assembly, 8 outputs
(9 - 18 VDC, 2.9 Amp. operation)
Signature PROM
(one for each output board in a system, determined by CAA)
5.10.5.3 Test Points
Table 5–31 lists the LDO board test points.
Table 5–31. LDO Board Test Points
Test Points
TP1
TP2
TP3, TP4, TP5, TP6, TP7, TP8, TP9
+5V, power
COM, common used for factory test
Part Number
59473-749-02
59473-749-03
59473-749-04
39780-003-01 through
39780-003-40
P2086B, Volume 1, Rev. D, Nov/13 5-77 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.10.6 LDO2 Board
The LDO2 is a Vital VPI Output board that interfaces with signal lamps. It provides essentially similar functions as the LDO described above. However, this assembly offers the following additional features for each of the eight outputs on each board assembly:
• Sourcing Current Drive (positive side switch)
• Non-Vital Current Monitor with Over Current Protection and Low Current Detection
• Non-Vital Cable Integrity Check (CIC)
• Switch Selectable AOCD Signature PROM
The board assembly together with improved Vital system software offers enhanced
CPU-PD diagnostic capability. A diagnostic interface on the board edge is provided to permit maintenance personnel to examine the operation of the board without connecting any other equipment.
Iout
+
VIN
LDO2
LOAD
-
Figure 5-26. LDO2 Port Interface
P2086B, Volume 1, Rev. D, Nov/13 5-78 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.10.6.1 LDO2 Specifications
Table 5–32. LDO2 Board Specifications
31166-
Description
Maximum number of Output Boards per VPI II System
Board slots required
Number of ports per board
Maximum Board Logic Current Supply
Minimum Switched Output Supply Voltage (Vin)
Maximum Switched Output Supply Voltage (Vin)
Maximum Output Current per Port (Iout)
Maximum Output Current per 4-port group
Typical Output Voltage Drop on board
Cable Integrity Check Detection Voltage
Over Current Shutdown Threshold (t = 200 to 400 mS)
Low level current detection threshold range
AOCD operating threshold
Isolation Between Outputs and 5 Volt Logic
Hot/Cold Filament Check
Signature PROM Required
340-01 340-02
40
1
8
350mA
8 VDC
18 VDC
3.3 A
7.5 A
1 V
2.0 ±0.3 V
4.0 A
0.55 to 3.25 in 7 steps
40
1
8
250mA
8 VDC
18 VDC
3.3 A
7.5 A
1 V
2.0 ±0.3 V none none
100 mA 100 mA
> 3000 Vrms > 3000 Vrms
Yes, 100 mA Yes, 100 mA
No No
WARNING
The LDO2 board may fail with up to 50 milliamperes of output leakage current with the system requesting the output to be in the de-energized state.
To prevent a potential unsafe condition, any load device attached to a high current vital output circuit board must not operate and must de-activate above 50 milliamperes. This includes all environmental operating conditions and all operating values of the load device over its service life. Failure to follow this requirement may lead to unexpected operation of the load device.
P2086B, Volume 1, Rev. D, Nov/13 5-79 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.10.6.2 Assemblies
Table 5–33. LDO2 Board Assemblies
Description
LDO2 Board Assembly, 8 outputs
(8 - 18 VDC, 3.3 Amp. operation)
LDO2 Board Assembly, 8 outputs w/o current monitor
(8 - 18 VDC, 3.3 Amp. operation)
5.10.6.3 LDO2 Board Test Points
Table 5–34. LDO2 Board Test Points
TP3, TP39
TP5, TP36
TP7, TP13, TP27, TP40
TP17
TP29
TP1, TP2, TP4, TP6,
TP8 - TP12, TP14 - TP16, TP18 - TP26,
TP28,
TP30 - TP35, TP37, TP38, TP40 - TP78
Test Points
+5V, power
-V1
COM, common
+V1
+V2 used in factory test
Part Number
31166-340-01
31166-340-02
P2086B, Volume 1, Rev. D, Nov/13 5-80 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.11 ACO (VITAL AC OUTPUT) BOARD, P/N 59473-937
5.11.1 General
The Vital AC Output board operates in a manner similar to Vital Output boards. It is used for lighting signal lamps or for operating other AC loads requiring less than 0.8 ampere. The board has eight outputs divided into two groups of four. Outputs 1 through
4 are connected to one power supply input while outputs 5 through 8 are connected to a second power supply input. In Vital applications, these power supply inputs are connected to a source that can be Vitally turned off (usually a contact of a Vital relay or one of its repeaters).
There are three main modes of operation: READ, WRITE, and CIRCULATE as described below.
1. READ MODE: In the read mode the data from the RAM is read. Since data is stored vertically in the RAM, each group of 8-bits represents one bit of each of the eight words. This data is serially clocked into shift registers on the I/O interface board. Each shift register receives one bit for each read operation. After eight read operations a particular shift register will contain eight of the 32-bits of a particular output checkword. The shift register data is then stored in CPU memory. This process continues until the entire 32-bit word is read and stored for all of the outputs.
2. WRITE MODE: In the write mode the RAM is filled with all “ones”.
3. CIRCULATE MODE: In the circulate mode, the even or odd polynomial is selected depending on which recheck cycle is in process and the 32-bit words are cycled through the AOCD circuitry 11 times.
Figure 5-27 shows a block diagram of the Vital AC Output Board. The outputs of this
board are turned on by writing a ‘1’ to the output and turned off by writing a ‘0’. The main processing system controls the status of the outputs by setting the data bus lines to the data pattern corresponding to the desired output on/off status and writing that data to the output board. Because the system has a 16-bit wide data bus, 16 outputs can be updated at once. To do this, two output boards are given the same address, one board is connected to the lower half of the data bus, and the other is connected to the upper half. For the board on the lower half of the bus, output 1 will correspond to data bus line 0 and output 8 will be data line 7. For the board on the upper half, output 1 will be data line 8 and output 8 will be data line F.
P2086B, Volume 1, Rev. D, Nov/13 5-81 Alstom Signaling Inc.
Vital Printed Circuit Boards
Figure 5-27. ACO (Vital AC Output) Board Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 5-82 Alstom Signaling Inc.
Vital Printed Circuit Boards
Besides turning the outputs on and off, the circuit must verify each output is in the correct state. To check the outputs, each individual output contains PROM-defined
AOCD circuitry that monitors its output current flow. The AOCD PROM chip (see
Appendix F for more information) is designated U12. The AOCD passes a digital signal if, and only if, the current in its output winding is less than a specified level. Each output board contains the necessary logic to circulate a digital word through the AOCD, read the resultant word at the output of the AOCD, divide it by a preset polynomial and store the result. Every 50 ms the main processing system reads the result of this process. If the output was supposed to be in its off state, the result indicates there was current flow less than 50 mA for the entire 50 ms period.
WARNING
VPI users must confirm that output device current requirements are consistent with AOCD current threshold characteristics.
5.11.2 Jumper Configurations
In the system module, this board's address is established by wire wrapping selected terminals P2-44, 45, 46, and/or 47 to 5V common.
When a wire wrap jumper is installed between PC2-40 and 42, the board in that slot is connected to the lower data bus. When the jumper is installed between PC2-40 and 43, the board is connected to the upper data bus.
5.11.3 Transient Protection
To prevent interference from transients and other local noise, this board contains EMI and MOV filters on the outputs and capacitive filters in the power supply circuitry. These filters are very effective in combating interference when combined with good earth grounding of the VPI system.
P2086B, Volume 1, Rev. D, Nov/13 5-83 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.11.4 Specifications
LAMP
VIN
(AC)
`
ACO
Iout
Figure 5-28. ACO Block Diagram
Table 5–35. AC Outputs Specifications/Assembly Differences
59473-937
Specification
-02 -03
Maximum Number of Boards Per VPI
System
Board Slots Required
Number of Ports Per Board
Maximum Board Logic Current Supply
Minimum Switched Output Supply Voltage
Maximum Switched Output Supply
Voltage
Frequency Range
AOCD Operating Threshold
Maximum Output Current Per Port
Switched Power (max resistive)
Isolation Between Outputs
Special EMI Suppression
Address Signature PROM Required
90 VAC
130 VAC
40 - 150 Hz
50 mA max
0.8 A rms
104 W
> 3000 Vrms
No
Yes
40
1
8
500mA
90 VAC
130 VAC
40 - 150 Hz
3 mA max
0.5 A rms
104 W
> 3000 Vrms
Yes
Yes
P2086B, Volume 1, Rev. D, Nov/13 5-84 Alstom Signaling Inc.
Vital Printed Circuit Boards
WARNING
Low current Vital AC output boards may fail with up to 3 milliamperes of output leakage current with the system requesting the output to be in the deenergized state. To prevent a potential unsafe condition, any load device attached to a low current vital output circuit board must not operate and must de-activate above 3 milliamperes. This includes all environmental operating conditions and all operating values of the load device over its service life.
Failure to follow this requirement may lead to unexpected operation of the load device.
WARNING
High current Vital AC output boards may fail with up to 50 milliamperes of output leakage current with the system requesting the output to be in the deenergized state. To prevent a potential unsafe condition, any load device attached to a high current vital output circuit board must not operate and must de-activate above 50 milliamperes. This includes all environmental operating conditions and all operating values of the load device over its service life. Failure to follow this requirement may lead to unexpected operation of the load device.
P2086B, Volume 1, Rev. D, Nov/13 5-85 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.11.5 Assembly
Table 5–36. ACO Board Assembly
Description
ACO Board Assembly, 8 channels with enhanced EMI protection
ACO Board Assembly, 8 channels with EMI suppression
Signature PROM
(one for each output board in a system, determined by CAA)
5.11.6 Test Points
E1
E2
Table 5–37. ACO Board Test Points
Test Points
+5V, power
COM, common
Part Number
59473-937-02
59473-937-03
39780-003-01 through
39780-003-40
P2086B, Volume 1, Rev. D, Nov/13 5-86 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.12 (FSVT) FIELD-SETTABLE VITAL TIMER BOARDS, P/N 59473-748, -894
5.12.1 General
The Vital Timer board contains provisions for the use of eight (8) field settable Vital timing functions. Time setting selection is accomplished through the programming of the time selection headers. Jumpers, i.e., shorting straps, are applied to pin headers to set timer values for each of eight Vital timers. Eight groups of four (4) headers each are used to specify tens of minutes, units of minutes, tens of seconds and units of seconds.
Failure to install all four jumpers for a timer or installing more than one on a header will
result in an infinite timing cycle, i.e., the timer will never time out. Figure 5-29 shows two
examples of Vital timer settings.
After the proper time settings for a particular application are selected by applying the jumpers, a sealable cover is installed to enclose the headers. A tag, indicating the timing function names, time setting selected, date of setting, and initials of the person programming the time, is located on the front of the board.
On the board front edge are indicators showing which of the eight (8) timing functions are active. In addition, test points useful in troubleshooting internal operation are available at the board front edge.
The Vital Timer board is located on the Vital I/O bus. Normal operation is to detect the switch setting and then perform a Vital algorithm to verify the setting of that timer's
switch.Figure 5-30 shows a block diagram of the timer board operation.
To determine the switch setting, a write operation is performed to set the base address of switch wafer “name” PROMs. This places a logic ‘0’ on the wiper of the desired switch while the switch decade lines are floated. The switch decade lines are connected to the internal data bus lines 0 to 9. Upon performing the above write operation, a ‘0’ is outputted from the name PROM and it returns to the I/O data bus and a time-setting pin position shorts the wiper to a particular switch decade. The result is the internal data bus consists of all ones except for the bit that funnels the name PROM position (0) to a data bus line through the shorting strap and pin headers. This shunt position image is then read by the CPU via the I/O bus interface board.
Once the switch position is determined (a non-vital process), verification of that switch setting is performed. Unique data representing each of all possible switch settings are stored in onboard EPROM. The “name” PROMs store switch wafer data while data relating to the switch decades are stored within “label” PROMs. A name PROM output corresponding to the setting determined by the above process is enabled, thus driving a specific switch wafer. Next, all label PROM outputs are enabled except the one that drives the data bus line corresponding to the switch setting. A PROM address unique for a particular switch setting is established by storing address data into an 8-bit latch.
The latched data forms the upper eight significant PROM address bits. A binary counter supplying the three least significant address bits is cleared.
P2086B, Volume 1, Rev. D, Nov/13 5-87 Alstom Signaling Inc.
Vital Printed Circuit Boards
The switch combination/position-select latches select one of four wiper positions on one of eight switches for providing wiper NAME information. They also provide decoding for the passing of decade (label) information through the 10 decade lines of all switches.
Once the PROM outputs and address have been set, verification of the switch setting is next. A series of eight read operations takes place. Following each read, the PROM address is incremented. Unique data, representing the switch position previously determined, are obtained from the PROMs. Data corresponding to the wafer selected are taken from the name PROMs and passed through the switch wiper and are returned on a particular data bus line. Switch decade data is output from label PROMs and placed on the data bus.
Controls for the Vital Timer board are decoded using a dual 2- to 4-bit decoder.
SET FOR
12 MINUTES, 45 SECONDS
ONE JUMPER MUST BE INSTALLED IN EACH COLUMN
JUMPER ORIENTATION:
TB1
50
40
30
20
10
0
T.MIN
TB2
3
2
5
4
1
0
7
6
9
8
U.MIN
TB3
50
40
30
20
10
0
T.SEC
TB4
3
2
5
4
1
0
7
6
9
8
U.SEC
(0 to 59 Min. & 59 Sec.)
SET FOR
4 MINUTES, 10 SECONDS
TB1
50
40
30
20
10
0
T.MIN
TB2
4
3
6
5
9
8
7
2
1
0
U.MIN
TB3
50
40
30
20
10
0
T.SEC
TB4
4
3
6
5
9
8
7
2
1
0
U.SEC
(0 to 59 Min. & 59 Sec.)
Figure 5-29. FSVT Timer Setting Examples
P2086B, Volume 1, Rev. D, Nov/13 5-88 Alstom Signaling Inc.
Vital Printed Circuit Boards
Clocking of timer data is done with a binary counter that is incremented once each time a read operation is performed from the Vital Timer board. It must be initialized for each switch read operation. Coincident with each read operation, data provided by the Vital
Timer board return a serial bit to each of 16 shift registers on the I/O bus interface board. The information can be stored in the registers (for example, switch 1 position unit's seconds with time setting of 4 seconds) as follows:
IOBUS SREG
#1 —label position #1 data (8 bits)
#2 —label position #2 data
#3 —label position #3 data
#4 —name SW#1 position #4 data
#5-16 —label position #5-16
Shift register data determines timing constants that are unique for, in this case, a 4second switch setting on switch 1. Any failure could cause reading of the wrong switch or improper setting place wrong information in the shift registers. Timer constants, created by shift register contents, aid in solving of Vital timer expressions within the main VPI program.
The timer matrix is secured with standard wire lead seals run through the hole in each threaded screw. Leads are kept short. The seal is oriented so that it does not make contact with adjacent boards.
5.12.2 Interface Connections
The Field-Settable Vital Timer boards have three on-board connectors. Connectors P1 and P3 are normally unused; connector P2 is wired to the I/O bus. Refer to Volume 2 of this manual for detailed pinout information.
P2086B, Volume 1, Rev. D, Nov/13 5-89 Alstom Signaling Inc.
Vital Printed Circuit Boards
5.12.3 Specifications
Table 5–38. Field-Settable Vital Timer Specifications/Assembly Differences
Characteristic
59473-
748-01
Specification
59473-
748-02
59473-
894-01
59473-
894-02
Maximum number of Boards per
VPI System
Board slots required
Logic Voltage Range
Logic Current Load (Maximum)
Number of Discrete Timers per board
Used for Vital Timers Number
Minimum Run Time
(minutes/seconds)
Maximum Run Time
(minutes/seconds)
Assign to I/O Bus With Signature
Header
Drawing Number (ID letter)
Jumper TB4 Timer Settings
(min/max)
Jumper TB3 Timer Settings
(min/max)
Jumper TB2 Timer Settings
(min/max)
Jumper TB1 Timer Settings
(min/max)
Time Setting Method
1 through
8
Pin Grid
Array
Pin Grid
Array
2
1
4.75 to 5.25 Volts
500 mA
8
9 through
16
0:00
1 through
8
59:59
59473-871-01 (A)
00/09 seconds
0/50 seconds
00/09 minutes
0/50 minutes
Jumper
Selection
9 through
16
Jumper
Selection
P2086B, Volume 1, Rev. D, Nov/13 5-90 Alstom Signaling Inc.
Vital Printed Circuit Boards
Figure 5-30. FSVT (Field-Settable Vital Timer) Board Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 5-91 Alstom Signaling Inc.
Vital Printed Circuit Boards
THIS PAGE INTENTIONALLY LEFT BLANK.
P2086B, Volume 1, Rev. D, Nov/13 5-92 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
SECTION 6 – NON-VITAL PRINTED CIRCUIT BOARDS
The following index describes the Printed Circuit Boards used to provide non-vital functionality in the VPI System. This section gives a brief description of differences between board assembly variations along with the keying information for each assembly. The remainder of Section 6 then gives a technical description of each board type. See Publication P2086B, Volume 3 for Non-Vital board schematics.
Table 6–1. Non-Vital Printed Circuit Boards Index (Cont.)
CSE
CSE
CSE
CSE
CSE
CSE
CSE
CSE
CSE
CSEX1
CSEX3
CSEX3
NVI
NVI
NVID
NVID
NVID
NVID
NVID
NVIDSW
NVIDSW
NVIDSW
NVIDSW
Board Type
Drawing
Number
Comments
59473-741-01 Basic Board, No EPROM
59473-741-02 59473-741-01 w/40026-049-00 CSE software
59473-741-03 59473-741-01 w/40026-035-00 CSE software
59473-741-04 59473-741-01 w/40026-047-00 CSE software
59473-741-06 59473-741-01 w/40026-056-00 CSE software
59473-741-07 59473-741-01 w/40026-059-00 CSE software
59473-741-08 59473-741-01 w/40026-062-00 CSE software
59473-741-09 59473-741-01 w/40026-070-00 CSE software
59473-741-10 59473-741-01 w/40026-069-00 CSE software
59473-938-01 Basic Board, No EPROM, jumpers for EIA423
31166-175-02 6 Serial Ports
31166-175-03 DC Code Line + 5 Serial Ports
59473-757-02 32 inputs, 18-33 VDC Source Inputs
59473-757-03 32 inputs, 9-18 VDC Source Inputs
31166-106-01 32 inputs, 4.5 - 14.5 VDC Differential, Source, Sink
31166-106-02 32 inputs, 18 - 33 VDC Differential, Source, Sink
31166-106-03 32 inputs, 9 - 16 VDC Differential, Source, Sink
31166-106-04 32 inputs, 9 - 16 VDC Differential, Source, Sink
31166-106-05 32 inputs, 18 - 33 VDC Differential, Source, Sink
31166-276-01 32 inputs w/Force Input Switch, 9-18 VDC Source
31166-276-02 32 inputs, 9-18 VDC Source Inputs
31166-276-03 32 inputs w/Force Input Switch, 18-33 VDC Source
31166-276-04 32 inputs, 18-33 VDC Source Inputs
P2086B, Volume 1, Rev. D, Nov/13 6-1 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
Table 6–1. Non-Vital Printed Circuit Boards Index (Cont.)
Board Type
Drawing
Number
Comments
NVO
NVO
NVO
NVO
NVO
NVOAC
NVOAC
NVO-SNK
NVRELAY
NVRELAY
TWCMAIN
TWCMAIN
TWCAUX
TWCAUX
59473-785-01 32 outputs, 18-33 VDC, 0.25 A, Source Outputs
59473-785-02 32 outputs, 9-18 VDC, 0.25 A, Source Outputs
59473-785-03
59473-785-04
32 outputs, 18-33 VDC, 0.25 A Source Outputs,
Power On Reset
32 outputs, 9-18 VDC, 0.25 A, Source Outputs,
Power On Reset
59473-785-05
32 outputs, 4.5 – 14.5 VDC, 0.25 A, Source, Power
On Reset
59473-936-01 32 outputs, 5-250 VAC, 0.25 A, 47-70 HZ
59473-936-02
32 outputs, 5-250 VAC, 0.25 A, 47-70 HZ, Power On
Reset
31166-123-01
31166-238-01
31166-238-02
59473-996-01
32 outputs, 4.5 – 14.5 VDC, 0.25 A, Sink Outputs,
Power On Reset
32 outputs, Relay Output Board, requiring 9–18 V relay power
32 outputs, Relay Output Board, requiring 18–35 V relay power
2 Channel Transmit/Receive (Inc. -995-01, 02) with
DC/DC converter (+5 VDC in)
59473-996-02
2 Channel Transmit/Receive (Inc. -995-01, 02) requires ± 15 VDC in
59473-995-01 Manchester Encode (daughter board to –996-01,02)
59473-995-02
No Manchester Encode(daughter board to –996-01,
02)
TWCATT 31166-021-01
TWC (Train-to-Wayside Communications)
Attenuator - 4 Channel
TWCATT
NVTWC-MOD
31166-021-02 TWC Attenuator - 2 Channel
31166-099-01
Basic Board w/o programmed parts, processor based
NVTWC-MOD
NVTWC-MUX
31166-099-02
31166-100-02
2 Channel TWC Transmit/Receive (Analog) w/40026-237-00 TWC software, processor based
4 Channel TWC Transmit/Receive (Digital)
Multiplexer w/40026-236-00 TWC software, processor based TWC
P2086B, Volume 1, Rev. D, Nov/13 6-2 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
Table 6–1. Non-Vital Printed Circuit Boards Index (Cont.)
Board Type
Drawing
Number
Comments
NVTWC-FSK 31166-119-01
NVTWC-FSK 31166-119-02
NVTWC-FSK 31166-119-03
NVTWC-FSK 31166-119-04
NVTWC-FSK 31166-119-05
NVTWC-FSK 31166-119-06
Basic Board w/o programmed parts, processor based TWC
4 Channel Receive Only (analog) w/40025-238-00
TWC software, processor based TWC
4 Channel Transmit/Receive (analog) w/40025-242-
00 TWC software, processor based TWC
4 Channel Transmit/Receive (analog) w/40025-284-
00 TWC software, processor based TWC
4 Channel Transmit/Receive (analog) w/40025-289-
00 TWC software, processor based TWC
4 Channel Transmit/Receive (analog) w/40025-295-
00 TWC software, processor based TWC
P2086B, Volume 1, Rev. D, Nov/13 6-3 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.1
6.1.1
CSE (CODE SYSTEM EMULATOR) BOARD, P/N 59473-741
General
The Code System Emulator board, a general-purpose, single-board computer, emulates serial code/communications systems and DC code line interfaces. It directs non-vital information between a central control office and a remote interlocking, plus provides for local control of an interlocking through the use of non-vital inputs and outputs.
A typical code system application consists of standard software and hardware configured through the assignment of programmable peripherals. Peripheral assignments are made with a wire wrapped wire harness that interconnects specific programming pins located near the front edge of the board.
Figure 6-1 shows a block diagram of the CSE board. The CSE board uses an 8085
microprocessor. The hardware consists of fixed and programmable peripheral circuitry, dual-ported memory, control logic, and buffering for the Non-Vital I/O bus.
FROM CPU
>
>
DUAL PORT RAM
(2K x 8)
BOARD SELECT
& DPRAM CONTROL
8085 UP
&
SUPPORT LOGIC
LOCAL 8085 BUS
LOCAL MEMORY
16K x 8 EPROM
8K x 8 SRAM
ADDRESS
DECODING
MEMORY & I/O
DEDICATED
PERIPHERALS:
1. AUTO RESET
2. TIMER GATES
3. BAUD RATES
0
0
120
WW
PINS
PROGRAMMABLE
PERIPHERALS
1. USART
2. ISOLATED INS
3. ISOLATED OUTS
4. TIMERS
5. INTERRUPTS
6. RS232 INTERFACE
7. LOGIC GATES
NONVITAL I/O
BUS BUFFERS &
DRIVERS
(14 ADDRESS, 8
DATA, 5 CONTROL)
0
TO MOTHER BOARD
NONVITAL BUS
Figure 6-1. CSE (Code System Emulator) Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 6-4 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
Once each second all code system and Non-Vital I/O data processed by the VPI system passes through a shared dual port memory interface. The CSE board is accessed by the CPU board over the 60-way main system bus on the P1 connector. The module slot where the CSE resides is programmed for a certain address by wire wrapping the address pins. The CPU accesses the CSE dual-ported memory by placing this address on the bus and setting in succession, two flip-flops. The first initiates an interrupt to the
CSE to flag an impending data transfer. The second produces a MAIN GRANT signal that allows direct access to the 2K
× 8 RAM. Following the retrieval from or placing of data in RAM, the memory is released to the CSE. The CPU addresses the CSE and resets the two arbitration flip-flops.
A 6-bit comparator produces a BOARD SELECT signal if the slot and bus addresses are equal. The two flip-flops are controlled by addressing the CSE and setting or resetting the least significant data bus bit. All address, data, and control lines are buffered so as to isolate the main CPU from the local CSE bus.
Associated with the 8085 microprocessor is program memory (16K
× 8) and data memory (8K
× 8). A 32 × 8 bit PROM provides the address decoding (chip selects) for local program and data memory, external memory addresses (Non-Vital I/O), and dual ported memory. Decoded control signals (read and write) are also provided for memory and I/O operations. A separate 3-to-8 decoder governs chip selection for peripheral devices in the I/O address range.
An automatic hardware reset circuit allows for a maximum of system availability. Normal operation of the CSE provides a “holdoff” signal to the reset circuit, typically every 50 ms to disable an oscillator. Should a program fault occur to cease normal emulation, the oscillator portion of the watchdog circuit forces a reset condition and a program restart.
Repeated resets occur until the fault has cleared.
Some peripheral logic on the CSE is dedicated for particular tasks in the emulation of code system protocols. A Programmable Peripheral Interface (PPI) contains three ports that can be configured as inputs or outputs. Port A drives the GATE signals for
Programmable Interval Timers (PIT). One output of Port C drives the watchdog reset circuit. The remainder of Port C and Port B is connected to some of the 120 program pins. Port C is an output port; Port B is an input port.
Two PITs, yielding six 16-bit timer/counters, implement time measurement, baud-rate generation and system clocks. A crystal-controlled 1.8432 MHz clock sets the time base that goes to three of the six timer clock inputs. Two of these timers create the baud rates for both a dedicated and programmable communication link via Universal
Synchronous/Asynchronous Receiver/Transmitter (USARTs) peripherals. Two of the timer outputs go to a Programmable Interrupt Controller (PIC) for CSE interrupts. The remaining two timers are unused.
The PIC provides the CSE with an additional eight programmable interrupts. Three of the eight interrupt inputs are fixed; two from the PIT and one generated by Non-Vital I/O obtained from the Non-Vital bus.
P2086B, Volume 1, Rev. D, Nov/13 6-5 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
The one dedicated USART drives a current loop interface to a Handheld Terminal
(HHT) or equivalent device. This terminal interface is normally used as an interactive troubleshooting port. Other USART inputs and outputs are connected to the programming pins.
Other hardware whose inputs and outputs are brought to programming pins consists of isolated inputs/outputs, EIA232 transmitters and receivers and logic gates. The isolated inputs designed for 24V (12 mA) operation are arranged in two groups of four. One group shares a common return while the other allows for bipolar connection of field inputs.
Four optically isolated outputs operate from an externally connected power source. The outputs are current sinking FET transistors capable of driving loads of 12 to 33 VDC at
250 mA maximum. Included are suppressors to protect the transistor from transients normally produced when driving inductive loads.
To drive an EIA232 communications interface, four line drivers and receivers are included. These drivers/receivers are also hardware-programmable and optically isolated. The line driver operates with a ±12 VDC output swing. The undedicated
USART is normally hardwired to the line driver interface for implementing most carrierbased serial communication protocols.
Similarly, the line receivers convert a ±12 V line signal to an optically isolated 5 V logic signal. This, too, is normally connected to the undedicated USART. Most modem interface signals can then be implemented using the drivers and receivers (CTS, RTS,
DSR, DTR, etc.).
Eight logic gates are included with all inputs' and outputs' programmable hardware.
NAND gates are used so that a majority of logic functions (NAND, AND, OR, NOR) can be implemented.
The CSE serves as a Non-Vital I/O controller in most applications. Its 8085 address, data, and control signals are buffered and used to drive the Motherboard's Non-Vital I/O bus. Peripheral boards (e.g., Non-Vital inputs and outputs) reside within a CSE memory-mapped address range and are accessed via this bus.
P2086B, Volume 1, Rev. D, Nov/13 6-6 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.1.2 Interface Connections
The CSE board has three connections to the VPI system. P1 connects to the System bus, P2 carries power and addressing signals, and P3 connects to the system interface cable or field wiring. Refer to Volume 3 of this manual for detailed pinout information.
6.1.3 Specifications
Table 6–2. Code System Emulator Specifications
Charactersitic
Maximum number of Boards per VPI System
Board slots required
Maximum Board Logic Current Supply
Supports 27128 EPROM, 200ns
Supports 27256 EPROM
Supports 27512 EPROM,120ns
Supports 27H010 EPROM,150ns
6.1.4 Assembly Differences
2
1
750 mA
Yes
No
No
No
Specification
Table 6–3. CSE Assembly Differences
Specification
Basic Board, No software
59473-741-01 with 40026-049-00 software
59473-741-01 with 40026-035-00 software
59473-741-01 with 40026-047-00 software
59473-741-01 with 40026-056-00 software
59473-741-01 with 40026-059-00 software
59473-741-01 with 40026-062-00 software
59473-741-01 with 40026-070-00 software
59473-741-01 with 40026-069-00 software
Alstom Part Number
59473-741-01
59473-741-02
59473-741-03
59473-741-04
59473-741-06
59473-741-07
59473-741-08
59473-741-09
59473-741-10
P2086B, Volume 1, Rev. D, Nov/13 6-7 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.2
6.2.1
CSEX1 (CODE SYSTEM EMULATOR EXTENDED) BOARD, P/N 59473-938
General
The Code System Emulator Extended board is based on an Intel 80C186 chip and comprises a single-board computer. This board is designed as a system board for VPI as well as a stand-alone Non-Vital logic processor. The CSEX1 board has six serial ports for communications to external devices, such as modems, other CSEX boards, data loggers, etc. A DC code line interface is available, as well as EIA422 or EIA423 full modem control interfaces.
The CSEX1 board provides interface to Non-Vital inputs and outputs and Non-Vital logic
computation for local control of interlockings. Figure 6-2 shows a block diagram of the
CSEX1 board.
The main processing element of the CSEX1 board is an 80C186 8MHz processor. The processor has many internal functions such as timers, chip select logic and an interrupt controller. All memory and peripheral devices are selected with the internal select logic.
Eight 28-pin IC sockets are on the CSEX1 board. Two sockets are dedicated to system program memory (PROM), two are for application program memory (PROM) and the remaining four are designed for static RAM chips. Jumpers are available to select the memory size of the EPROMs.
An 82C59A Programmable Interrupt Controller (PIC) provides four external interrupt sources, three serial controller chips, and one dual-ported memory chip.
Three Dual Asynchronous Receiver Transmitters (DUARTs) are for serial communications. Two 88C681s and one 82530 chip comprise the hardware for six serial channels. One channel is dedicated to a current loop converting circuit for diagnostics. Two channels have full modem controls and the remaining three channels have transmit and receive only.
For diagnostics, either a Maintenance ACcess Terminal (MAC) or a Handheld Terminal
(HHT) can be used. While a MAC terminal is the preferred method (see Non Vital
Diagnostics in Section 8), an HHT can be used for memory Query in the same manner in which it is used for Vital Diagnostics.
Optoisolators and suppression Zener diodes are provided on all external communication lines to prevent damage from power surges.
P2086B, Volume 1, Rev. D, Nov/13 6-8 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
Address and data bus demultiplexing allows an external processor (CPU board) to access a 2K
× 8 dual ported memory device. This device acts as a message buffer to pass data between the CSEX1 board and the VPI CPU board.
Address and data bus interfaces through an I/O mapped data area to the Non-Vital input and output boards.
Light emitting diodes indicate various parameters and are discussed in Section 8,
Maintenance.
A MAX691 chip sends a reset pulse to the processor if an input bit is not toggled in a preset time period.
P2086B, Volume 1, Rev. D, Nov/13 6-9 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.2.2 Communications Types
The CSEX1 board can be configured for either EIA422 or EIA423 communications.
WATCHDOG
TIMER
RESET
BUSHBUTTON
(BOARDEDGE)
80C186 CPU
INTERRUPT
CONTROLLER
TIMERS
SELECT LOGIC
ADDRESS
CONTROL
LATCH
MEMORY
ARRAY
PROM/RAM
82C59A
PIC
0 1 2 3
DUART 0
1 2
DC CODE
LINE
DUART 1
3 4
PROTECTED, ISOLATED
EXTERNAL INTERFACE
DUART 2
5 6
MAINTENANCE
ACCESS
TERMINAL (MAC)
E
S
S
A
D
D
R
B
U
S
H
E
D
L
A
T
C
B
U
S
T
A
D
A
O
L
T
R
C
O
N
L
I
N
E
S
DIAGNOSTIC
LEDs
(BOARDEDGE)
ADDRESS
DECODER
TO VPI
DPRAM
DECODE
( VPI )
NON-VITAL
I/O
DPRAM
PIC-IR3
Figure 6-2. CSEX1 (Code System Emulator eXtended) Board Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 6-10 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.2.3 Interface Connections
The following on-board connectors are used on the CSEX1 board:
J2 This is the serial connector for the Maintenance ACcess Terminal (MAC).
Refer to Section 8, Maintenance, for more information on connection to the MAC.
P1 This 60-pin connector carries the System bus: addresses A1 to A18, data bus lines 0 to 15, six control lines and numerous 5V system grounds.
P2 This 50-pin connector interfaces with the VPI Motherboard which contains
5V power, system address programming and (where used) a Non-Vital I/O interface bus.
P3 This 36-pin connector interfaces the communication lines with the CSEX1 board. All serial and DC communications are accessed through this connector.
See Table 6–4 for pin signal functions.
P3
4
5
6
7
1
2
3
8
9
10
11
12
13
14
15
16
50-Way
C1
B5
C3
Dl
C5
D3
D2
D5
E5
E2
El
E3
Al
E4
Table 6–4. CSEX1 External I/O Connector Assignments (Cont.)
D4
Fl
Name
+5V
Com
-5V
TDA-1
TDB-1
RTSA-1
RTSB-1
RDA-1
RDB-1
CTSA-1
CTSB-1
DCDA-1
DCDB-1
TDA-2
ISOL
TDB-2
ISOL V-
RTSA-2
OUT1-DC
Signal Function
EIA422/423 isolated power supply
EIA422/423 isolated return
EIA423 isolated power supply
Channel 1 transmit (+)
Channel 1 transmit (-)
Channel 1 request to send (+)
Channel 1 request to send
Channel 1 receive (+)
Channel 1 receive (-)
Channel 1 clear to send (+)
Channel 1 clear to send (-)
Channel 1 data carrier detect
Channel 1 data carrier detect
Channel 2 transmit (+)
V+ DC interface power supply
Channel 2 transmit
DC interface power supply
Channel 2 request to send (+)
DC output 1
P2086B, Volume 1, Rev. D, Nov/13 6-11 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
P3
17
18
19
20
21
26
27
28
29
30
22
23
24
25
31
32
33
34
35
36
50-Way
C2
B2
Gl
A3
G2
A5
G3
F4
C4
F5
A2
Bl
G4
B3
G5
B4
H1
Table 6–4. CSEX1 External I/O Connector Assignments (Cont.)
F2
A4
F3
Name
RTSB-2
OUT2-DC
RDA-2
IN1+
RDB-2
IN1-
CTSA-2
IN2+
CTSB-2
IN2-
DCDA-2
DCDB-2
CLKS
RDA-3
RDB-3
TDA-3
TDB-3
RDA-4
RDB-4
TDA-4
TDB-4
RDA-5
RDB-5
TDA-5
TDB-5
Signal Function
Channel 2 request to send
DC output 2
Channel 2 receive (+)
DC input 1 (+)
Channel 2 receive
DC input 1
Channel 2 clear to send (+)
DC input 2 (+)
Channel 2 clear to send
DC input 2 (-)
Channel 2 data carrier detect
Channel 2 data carrier detect
Ch. 1, 2 sync. clocks (EIA423 only)
Channel 3 receive (+)
Channel 3 receive (-)
Channel 3 transmit (+)
Channel 3 transmit (-)
Channel 4 receive (+)
Channel 4 receive (-)
Channel 4 transmit (+)
Channel 4 transmit (-)
Channel 5 receive (+)
Channel 5 receive (-)
Channel 5 transmit (+)
Channel 5 transmit (-)
P2086B, Volume 1, Rev. D, Nov/13 6-12 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.2.4 CSEX1 Board Jumpers
EPROM Device Selection Jumpers (JU1 and JU2):
Device System EPROM Jumper (JU1) Application EPROM Jumper
(JU2)
2764
27128
3-4, 7-8, 11-12
1-2, 7-8, 11-12
3-4, 7-8, 11-12
1-2, 7-8, 11-12
27256 1-2, 5-6, 11-12 1-2, 5-6, 11-12
27512 1-2, 5-6, 9-10 1-2, 5-6, 9-10
Communication Section Jumper (JU3, JU4, JU5) applies to Ports 1 and 2 only:
Port 1 and 2 Comm.
EIA423
EIA422
Jumper
JU3
JU4
JU5
JU3
JU4
JU5
Jumpers IN
1-2, 5-6
1-2, 3-4, 5-6, 7-8
1-2, 3-4, 5-6, 7-8
2-3, 4-5
No Jumpers
No Jumpers
Watchdog Timer Jumper:
Jumper
JU6
Watchdog Selection
Active
P2086B, Volume 1, Rev. D, Nov/13 6-13 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.2.5 Specifications
Table 6–5. Extended Code System Emulator Specifications
Specification Characteristic
Maximum number of Boards per VPI
System
Board slots required
Maximum Board Logic Current Supply
Draw
Supports 27128 EPROM
Supports 27256 EPROM
Supports 27512 EPROM
Port 1 Communications
Port 2 Communications
Port 3 Communications
Port 4 Communications
Port 5 Communications
Additional Assembly Information
4
1
1000 mA
Yes
Yes
Yes
EIA423, Modem Control
EIA423, Modem Control
EIA422
EIA422
EIA422
Basic Board No EPROM
P2086B, Volume 1, Rev. D, Nov/13 6-14 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.3
6.3.1
CSEX3 (CODE SYSTEM EMULATOR EXTENDED 3) BOARD, P/N 31166-175
General
The CSEX3 (Code System Emulator eXtended) board is an upgrade for the CSEX1
(59473-938) board. It is designed as a system board for VPI as well as a stand-alone non-vital logic processor. The CSEX3 board has six serial ports for communications to external devices, such as modems, other CSEX boards, etc. A DC code line interface is available as well as EIA232, EIA422 and EIA485 interfaces. The CSEX3 board provides an interface to non-vital inputs and outputs for local control of an interlocking. Batterybacked RAM and a Real Time Clock are included for data logging. The CSEX3 board is designed using primarily SMT (Surface Mount Technology) parts.
6.3.2 Features
Serial Ports: 6 ports total. Up to a 56K baud rate is available on all serial ports. All serial ports are optically isolated. Serial ports 1-5 also contain suppression diodes to protect the CSEX3 board from power surges on the communication lines. The 36-pin P3 connector is used to access serial ports 1-5. Serial ports 1 and 2 support synchronous and asynchronous EIA232, EIA422 and EIA485. Serial port 2 also supports a DC code line. Serial ports 3-5 support asynchronous EIA422 and EIA485. Serial Port 6 supports asynchronous EIA232, available at the front DB-9 connector or from the backplane.
Serial port 6 is the MAC (Maintenance Access) port used for connecting to a diagnostic terminal or personal computer for on-line diagnostic purposes.
Pin-for-pin compatible with the CSEX1 board.
Future upgrade: different versions of the P3 auxiliary board may be designed for expanded communications capability. The address/data bus from the CPU is available for use on the auxiliary board.
Diagnostic port for connection to a logic analyzer.
RAM: 2 Mbytes (1 Mbyte system RAM and 1 Mbyte BBRAM).
ROM: 1 Mbyte Flash ROM or 256 Kbytes EPROM.
CPU: Intel 80C186EB running at 20 MHz.
Watchdog: resets the CPU if system power fails, if the software doesn’t periodically strobe the watchdog, or if the reset button (SW8) is pressed.
Real-Time Clock (RTC): used to keep system time. The RTC is battery-backed to keep time when power is removed. The accuracy of the RTC is dependent on the accuracy of the crystal. At 25°C, the worst-case deviation is approximately 1 minute/month.
DC-DC converter: provides complete isolation for the serial ports.
P2086B, Volume 1, Rev. D, Nov/13 6-15 Alstom Signaling Inc.
Dual-Ported RAM: 2 Kbytes used for a message buffer for communications with VPI’s
CPU/PD board.
Board-Edge Diagnostics: status LEDs to indicate various parameters and two 7segment displays (controlled by a three-position switch).
Non-Vital I/O: the CSEX3 board is designed to control non-vital I/O boards, including non-vital TWC (Train-to-Wayside Communications) boards.
Battery: easily changeable button battery, with a minimum life of 48 hours for maintaining the RTC and battery-backed RAM contents when external power is removed.
Figure 6-3 shows the general block diagram of the CSEX3 board.
CSEX3 block diagram
Non-Vital Printed Circuit Boards
CSEX3 base board
CSEX3 interface board
P4 connector suppression circuitry
P3 connector
CPU watchdog timer address latch pushbutton reset address/data bus ports 1-5
J4 connector serial ports port 6
MAC port interface via P2 or
J2 connector
(switch selectable)
RTC power monitor and battery batterybacked
RAM
DPRAM
P1 connector
(VPI system bus) non-vital bus interface
P2 connector
(NV I/O and
TWC bus)
RAM display drivers
LEDs and
7-segment displays
ROM display switch
Figure 6-3. CSEX3 (Code System Emulator eXtended 3) Board Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 6-16 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.3.3 Test Points
Table 6–6 describes the test points on the CSEX3 board. Oscilloscope and clip leads
may be temporarily attached to the board using the test points. TP3, TP4, and TP5 are always accessible, even when the board is in a system.
Table 6–6. CSEX3 Test Points
6.3.4
Test Point
TP1
TP2
TP3, TP7, TP9
TP4, TP6, TP8
TP5
Jumpers
Label
ISO5V
ISOCOM
+5V
COM
FL WR EN/
Connection
isolated +5V power isolated common
+5V power common reserved for future use
Table 6–7, Table 6–8, Table 6–9, and Table 6–10 show the jumper assignments. All
possible functions have a jumper installed even though the jumper may not make an electrical connection. This is done to ensure that there is the correct number of jumpers
(six) on the board at all times.
Table 6–7. CSEX3 Battery Selection Jumper
JP3 Function
6-8 battery disconnected (use this position for shipping and storage, or if no battery is installed during operation)
7-8 battery connected (do not use this position if no battery is installed)
Table 6–8. CSEX3 Watchdog Selection Jumper
JP2 Function
3-5 normal operation
1-3 disable watchdog reset (for emulator use only)
P2086B, Volume 1, Rev. D, Nov/13 6-17 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
Table 6–9. CSEX3 MAC Port Power Selection Jumper
JP1 Function
3-4 MAC port power disconnected
1-2 MAC port power connected (for HHT use only)
Table 6–10. CSEX3 Jumper Assignments Reserved for Future Use
JP1
5-6
JP2
6-8
JP3
1-3
Note: All three jumpers must be installed
P2086B, Volume 1, Rev. D, Nov/13 6-18 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.3.5 LEDs
The CSEX3 board has twenty LEDs to indicate the status of the board, the software,
and the communication ports. Table 6–11 shows the function of the LEDs. The
information in this table assumes that the LEDs are not being used by the operator for diagnostics accessible using diagnostic switch SW11 (see “Diagnostic Display and
Switch” later in this section).
Table 6–11. CSEX3 LED Descriptions (Cont.)
LED Label on Board Function
DS1
DS2
DS3
DS4
DS5
DS6
DS7
DS8
ISO5V
PWR
RUN
APPL EXEC
5TX
5RX
4TX
4RX isolated 5V is present board power is present
CPU is running; flashes when a CPU reset occurs non-vital application (NVA) logic is running serial port 5 transmitting data serial port 5 receiving data serial port 4 transmitting data serial port 4 receiving data
DS9 3TX
DS10 3RX
DS11 2NORMAL
DS12 2RX ERROR serial port 3 transmitting data serial port 3 receiving data not used (reserved for future use) serial port 2 error in received message
DS13 2INVAL ADDR serial port 2 invalid (unknown) address in received message
DS14 2RESPONSE
DS15 2ADDR OK
DS16 1NORMAL
DS17 1RX ERROR serial port 2 transmitting data serial port 2 valid addressed message received not used (reserved for future use) serial port 1 error in received message
DS18 1INVAL ADDR serial port 1 invalid (unknown) address in received message
DS19 1RESPONSE
DS20 1ADDR OK serial port 1 transmitting data serial port 1 valid addressed message received
P2086B, Volume 1, Rev. D, Nov/13 6-19 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.3.6 Serial Ports
All serial ports are powered by an on-board isolated 5V-5V DC-DC converter. Both the
5V and ground outputs of the DC-DC converter are completely isolated from the rest of the circuit. When replacing a CSEX1 board, the off-board power supply used to power
CSEX1 communications may either be left connected (the incoming power pin is not connected on CSEX3), or it may be removed (if no other boards are relying on the power supply).
Serial ports 1 and 2 can receive and transmit the EIA232, EIA422, and EIA485 standards. Serial port 2 can also be configured as a DC code line interface. Both ports
can be configured independently, as shown in Table 6–12, Table 6–13, and Table 6–14.
Serial ports 3 through 5 can receive and transmit the EIA422 and EIA485 standards.
Table 6–12. CSEX3 Channel 1 Communication Standard Selection Switch Setting
Standard SW7 Position
EIA422/485
EIA232 all off all on
Table 6–13. CSEX3 Channel 2 Communication Standard Selection Switch Setting
Standard
EIA422/485
EIA232
SW4 Position
all off all on
Table 6–14. CSEX3 Port 2 DC Code Line Communication Selection Switch Setting
Communication Mode
EIA232/422/485
DC code line
SW2, SW3, SW5 and SW6 Position
all switch actuators towards front of board all switch actuators towards back of board, indicated on board by DC
P2086B, Volume 1, Rev. D, Nov/13 6-20 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
Serial port 6 (the MAC port) receives and transmits the EIA232 standard, and is used to connect diagnostic equipment, such as a laptop computer, to the CSEX3 board. Switch
SW1 determines whether the MAC port’s RXD signal (an input to the CSEX3 board) is accessible through the DB-9 connector at the front of the board, or through the backplane (for a permanent diagnostic connection). The MAC port’s TXD signal always
transmits data to both the front and the back of the board. Table 6–15 describes the
MAC port connections through the DB-9 connector, and Table 6–16 describes the
switch settings to select between front and back MAC port access.
Pin
J3-1
J3-2
J3-3
J3-4
J3-5
J3-6
J3-7
J3-8
J3-9
Table 6–15. CSEX3 MAC Port Connector Pin Assignments
Function
–
RXD: receive data
TXD: transmit data
–
ISOCOM: isolated common
–
–
–
ISO5V: isolated +5V (only when the proper jumper is installed)
Table 6–16. CSEX3 MAC Port RXD Source Selection Switch Setting
Source
front of board (DB-9 connector) backplane connection
SW1 Setting
"F"
"B"
P2086B, Volume 1, Rev. D, Nov/13 6-21 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
The P3 connector is used to access serial ports 1 through 5, as shown in Table 6–17.
P3- Name
1
Table 6–17. CSEX3 36-pin P3 Connections (with P/N 31166-058) (Cont.)
NC
2 ISOCOM
3 NC/ISOC
OM
4 1TXD-A
5 1TXD-B
6 1RTS-A
7 1RTS-B
8 1RXD-A
9 1RXD-B
10 1CTS-A
11 1CTS-B
12 1DCD-A
13 1DCD-B
14 2TXD-A
15 2TXD-B
16 2RTS-A
17 2RTS-B
18 2RXD-A
19 2RXD-B
20 2CTS-A
21 2CTS-B
22 2DCD-A
23 2DCD-B
24 NC/ISOC
OM
25 3RXD-A
26 3RXD-B
27 3TXD-A
Dir.
O
O
O
O
I
I
I
I
I
I
O
O
O
O
I
I
I
I
I
I
I
I
O
EIA232
EIA422 /
EIA485
DC code line
TX_V+
TX_V–
TX1
TX2
RX1+
RX1–
RX2+
ARES
(EIA232)
ATCS
(EIA422)
1TXCLK-A
1TXCLK-B
1TXCLK 1RXCLK-A
1RXCLK 1RXCLK-B
2TXCLK-A
2TXCLK-B
(RX2–)
2TXCLK 2RXCLK-A
(RX2–) 2RXCLK 2RXCLK-B
P2086B, Volume 1, Rev. D, Nov/13 6-22 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
Table 6–17. CSEX3 36-pin P3 Connections (with P/N 31166-058) (Cont.)
P3- Name Dir. EIA232 EIA422 /
EIA485
DC code line
ARES
(EIA232)
28 3TXD-B
29 4RXD-A
O
I
30
31
4RXD-B
4TXD-A
I
O
32 4TXD-B O
33 5RXD-A
34 5XRD-B
I
I
35 5TXD-A
36 5TXD-B
O
O
Indicates that the “Name” column identifies the signal for this protocol.
ATCS
(EIA422)
Note: For DC code line operation on the 36-pin P3 connector, the RX2– input may come from either of two pins (P3-21 or P3-23), which allows backwardcompatibility with CSEX1.
P2086B, Volume 1, Rev. D, Nov/13 6-23 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
NORMAL
INDICATION
PCB
NOTATION
ON DS1
SW1
TP3
ON
ON
ON
ON, OFF
ON, OFF
ON, OFF
ON, OFF
ON, OFF
ON, OFF
OFF
OFF
OFF
ON, OFF
ON, OFF
OFF
OFF
OFF
ON, OFF
ON, OFF
SW8
DS5
DS6
DS7
DS8
DS9
DS10
TP5
DS11
DS12
DS13
DS14
DS15
DS16
DS17
DS18
DS19
DS20
J3
TP4
DS2
DS3
DS4
DS21
DS22
SW11
(LABEL)
(+5V)
FUNCTION
+5 Volts
MAC Port
(COM)
Common
(PWR)
System +5V Logic
(RUN)
CPU Is Running
(APPL EXEC)
Application Is Running
(RESET) Reset Switch
(5TX) Channel 5 Transmitting Data
(5RX) Channel 5 Receiving Data
(4TX)
Channel 4 Transmitting Data
(4RX) Channel 4 Receiving Data
(3TX)
Channel 3 Transmitting Data
(3RX)
Channel 3 Receiving Data
(FL WR EN/)
Flash Write Enable
(2NORMAL)
Channel 2 Normal, Future Use
(2RX ERROR)
Channel 2 Error In Received Message
(2INVAL ADDR)
Channel 2 Invalid Address In Received Message
(2RESPONSE)
Channel 2 Transmitting Data
(2ADDR OK)
Channel 2 Valid Address Message Received
(1NORMAL)
Channel 1 Normal, Future Use
(1RX ERROR)
Channel 1 Error In Received Message
(1INVAL ADDR)
Channel 1 Invalid Address In Received Message
(1RESPONSE) Channel 1 Transmitting Data
(1ADDR OK)
Channel 1 Valid Address Message Received
Diagnostic
Display
(ENTER)
(SELECT)
Test Point
LED
Figure 6-4. CSEX3 Board Indicators, Test Point Connectors and Switches
(Card Edge View)
P2086B, Volume 1, Rev. D, Nov/13 6-24 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
Switch SW1 on the 36-pin auxiliary board routes the incoming receive clock signal needed for some synchronous communication protocols, such as ARES. See
Table 6–18 for a description of the switch usage.
Table 6–18. CSEX3 36-pin P3 Auxiliary Board Communication Selection Switch (SW1)
Switch Position Function
actuator towards P4 connector
(indicated by DCD-B on silkscreen) normal operation mode
(maps the P3-13 input to the DCD-B signal) actuator towards P3 connector
(indicated by RXCLK on silkscreen) provides external receive synchronous clock signal
(maps the P3-13 input to the RXCLK signal)
Pins P3-3 and P3-24 use switch SW2 on the 36-pin auxiliary board to select between
NC (no connect) and ISOCOM, used for CSEX1 vs. CSEX3 compatibility. See Table 6–
19 for a description of the switch usage.
Table 6–19. CSEX3 36-pin P3 Auxiliary Board CSEX1 vs. CSEX3 Switch (SW2)
Switch Position
actuator towards P4 connector
(indicated by CSEX3 on silkscreen) actuator towards P3 connector
(indicated by CSEX1 on silkscreen)
Function
CSEX3 compatibility mode
(connects P3-3 and P3-24 to ISOCOM)
CSEX1 compatibility mode
(disconnects P3-3 and P3-24 from
ISOCOM)
P2086B, Volume 1, Rev. D, Nov/13 6-25 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.3.7 Diagnostic Display and Switch
The CSEX3 board offers a 2-digit diagnostic display used in conjunction with a 3position diagnostic input switch through which various diagnostic functions may be accessed.
When the CSEX3 board is turned on, the diagnostic display (labeled DS21 and DS22) normally displays “8.8.” for a moment followed by “0 0”. Other displayed codes indicate an operational problem that resulted in a system reset.
To operate the display, use switch SW11, shown in Figure 6-4. The ENTER (up)
position is used to enter or exit a diagnostic function. The SELECT (down) position is used to advance to the next diagnostic function and to make selections.
The diagnostic display can be used in conjunction with two sets of CSEX3 board edge
LEDs, labeled DS12 through DS15 and DS17 through DS20, to view the status of nonvital I/O ports and represent an I/O group of eight ports. When not being used for diagnostic purposes, these LEDs are used to show communication activity on ports 1
Each non-vital I/O board is comprised of 32 ports consisting of four groups of eight ports per board. To access, use the SELECT function to advance to the appropriate I/O board and group. The output board and group numbers start with 0.0 (as shown on the diagnostic display), whereas the input board and group numbers are offset by one and therefore start at 1.0 (i.e. input board #1, group 0). Depress SELECT repeatedly to advancing through output groups: 0.0 through 0.3 for the first board, 0.4 through 0.7 for second board, 0.8 through 1.1 for third and so on. When each I/O board and group is selected, the eight LEDs display the status of that group’s I/O ports in real time. The
LEDs are read from bottom to top, which is the reverse order with respect to the layout of ports on the I/O boards themselves.
P2086B, Volume 1, Rev. D, Nov/13 6-26 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
Table 6–20. Use the CSEX3 Diagnostic Display and Switch
Diag.
Function
00
01
02
03
04
05
06
Description
No diagnostic function is currently selected. LEDs DS12-DS15 and DS17-
DS20 will show communication port activity, as is the normal operational
use of these LEDs (refer to Table 6–11).
Show the total number of system resets since power-up, displayed in the form “02.” (for example).
Test LEDs DS12-DS15 and DS17-DS20 by incrementally lighting each in a binary pattern upon each press of SELECT.
Display the current state of the DC codeline relay, and test LEDs as in diagnostic function 02.
Use LEDs DS12-DS15 and DS17-DS20 to show the current state of a group of eight non-vital inputs; advance to the next input group or board by pressing SELECT.
Use LEDs DS12-DS15 and DS17-DS20 to show the current state of a group of eight non-vital outputs; advance to the next output group or board by pressing SELECT.
Perform a system reset; displays “rE” (i.e. reset) when this function is entered. To reset the CSEX3 board press SELECT, else press ENTER to abort. After a reset thus induced, the diagnostic display will read “1d”.
P2086B, Volume 1, Rev. D, Nov/13 6-27 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.3.8 Troubleshooting Guide
Table 6–21. CSEX3 Troubleshooting Guide
Observation Possible Trouble
All LEDs are off
Status of LEDs does not change
No +5V (±0.25V) system power.
Communication port interface problem.
The “Application Is Running” LED does not light
The “CPU Is Running” LED flashes on and off
The non-vital application code is not operational.
The operating software is not running correctly – verify proper programming of
EPROMs.
CAA application logic programming or wiring error.
Controls or displays do not function as expected
Maintenance (MAC) port does not operate properly
Check the error code shown on the 2-digit diagnostic display.
Check the MAC port for communication activity.
Verify wiring of the MAC port cable.
See Section 8, Maintenance, for a complete list of troubleshooting indicators and diagnostic display error codes for CSEX3.
P2086B, Volume 1, Rev. D, Nov/13 6-28 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.3.9 Specifications
+5V power supply:
Voltage range: 4.75V to 5.25V
Typical operating current (logic and communications): 0.75A
Environmental:
Operating temperature range:
−40°C to +70°C
Storage temperature range:
−55°C to +85°C
Humidity: 0% to 95% non-condensing
VPI System:
Maximum number of CSEX3 boards per system: 4
Board slots required: 1
6.3.10 Assembly Differences
Table 6–22. CSEX3 Assembly Differences
Complete Board
Assembly
31166-175-02
31166-175-03
Function Sub-Assemblies
Base Board
6 Serial Ports 31166-175-01
DC Code Line
+ 5 Serial Ports
31166-175-01
Auxiliary Board
31166-187-01
31166-187-02
P2086B, Volume 1, Rev. D, Nov/13 6-29 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.4
6.4.1
NVI (NON-VITAL INPUT) BOARD, P/N 59473-757
General
The Non-Vital Input (NVI) board provides 32 isolated, Non-Vital inputs interface through the Motherboard to the VPI module. A CSE or CSEX board, employing Non-Vital I/O control software, communicates over the Motherboard bus to the NVI board. Input states are latched and read every 25 ms.
Five of the available address bus lines can access one of 20 Non-Vital I/O boards in a
VPI module. A logic comparator compares the address on the bus with the slotprogrammed address, which, if they agree, results in a BOARD SELECT signal.
Another address line latches the state of all system Non-Vital inputs.
Figure 6-5 shows a block diagram of this board. Inputs are arranged into four groups of
eight. Two additional address lines select each of the groups. These inputs as well as
BOARD SELECT go to a control PROM.
A 32
× 8 bit PROM decodes address and control line information for the execution of the latching and subsequent input read operations. Besides the above signals, memory read and Non-Vital address signals provide individual READ INPUT GROUP signals at the PROM output.
As stated, inputs are latched and read on an 8-bit basis. A LATCH address signal goes to the clock input of each of four octal latches. The READ INPUT GROUP signals enable the latch output, allowing the status of the inputs to be presented to the Non-
Vital data bus.
6.4.2 Isolated Inputs
Optical isolators separate the power supplies of the 5V logic system and field circuitry.
Each of the four groups of eight inputs has a separate signal return, allowing inputs derived from four isolated supplies to share one input board.
Inputs typically draw 10 mA. Secondary transient protection is provided by a resistor/metal oxide varistor pair in series with each input, thus giving protection against a transient having 3.5 joules of energy or less. In locations where inputs are subject to frequent lightning, some form of primary protection should also be used.
6.4.3 Diagnostic Aids
An indicator for each input, representing the input state from the field side is found at the board’s front edge. In addition, outputs of the control PROM feed indicators so that failures within address or control logic can be readily observed. Test points are also included at critical points within the circuit to assist in troubleshooting.
P2086B, Volume 1, Rev. D, Nov/13 6-30 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.4.4 Interface Connections
NVI boards have three connections to the VPI system. P1 and P3, 36-pin connectors, contain wiring for inputs 1-32. P2, a 50-pin connector, carries 5 volt power and addressing signals. P2 interfaces with the Motherboard. For detailed pinout information on these connectors, refer to Volume 3 of this manual.
DATA BUS (8)
NON-VITAL
ADDRES
S
ADDRESS
)
NVI INPUT
LATCHES
4 X 8 INPUTS
ISOLATED
INPUTS
IN
+
NONVITAL I/O
CONTROL PROM
(2
ADDRESS,
2 CONTROL)
POR
N
LED
COM 1
UPDATE
OUTPUTS
DIAGNOSTIC LED'S
Figure 6-5. NVI (Non-Vital Input) Board Block Diagram
6.4.5 Specifications/Assembly Differences
Table 6–23. Non-Vital Inputs Specifications
Characteristic Specification
P/N 59473-757-02 P/N 59473-757-03
20 20 Maximum number of Boards per CSEX
Subsystem
Board slots required
Number of ports per board
Maximum Board Logic Current Supply
Draw
Minimum Input Voltage Per Port
Maximum Input Voltage Per Port
Minimum Activation Current Per Port
1
32
200 mA
18.0 VDC
33.0 VDC
10 mA (Source)
1
32
200 mA
9.0 VDC
18.0 VDC
7 mA (Source)
P2086B, Volume 1, Rev. D, Nov/13 6-31 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.5
6.5.1
NVID (NON-VITAL INPUT DIFFERENTIAL) BOARD, P/N 31166-106
General
The Non-Vital Input Differential board provides 32 isolated Non-Vital Inputs to a VPI system. Interface to the system is accomplished through the system Motherboard. A
Code System Emulator employing Non-Vital I/O control software communicates over the Motherboard bus to the NVI board. Input states are latched, then read, every 25 ms.
Five of the available address bus lines are used to access one of 20 I/O boards. A logic comparator compares the address on the bus with the slot programmed address resulting in a BOARD SELECT if they agree. Another address line is used to latch the state of all system Non-Vital inputs.
The inputs are arranged in four groups of eight. Two additional address lines are used to select each of the groups. These inputs as well as BOARD SELECT are provided to a control PROM.
A 32
× 8 bit PROM is used to decode address and control line information for the execution of the latching and subsequent input read operations. In addition to the above signals, memory read and Non-Vital address signals are used to provide individual
READ INPUT GROUP signals at the PROM output. The PROM combines the address and control line inputs to provide board control signals:
READ GRP1/ - read input group #1 (8 inputs)
READ GRP2/
READ GRP3/
- read input group #2 (8 inputs)
- read input group #3 (8 inputs)
READ GRP4/ - read input group #4 (8 inputs)
BD SEL/ - slot address is addressed
I/O SEL/ - Non-Vital input address space is accessed
LATCH INPUT/ - latch states of all inputs in module
P2086B, Volume 1, Rev. D, Nov/13 6-32 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
As stated, inputs are latched and read on an 8-bit basis. A LATCH address signal is connected to the clock input of each of four octal latches. The READ INPUT GROUP signals enable the latch output, allowing the status of the inputs to be presented to the
Non-Vital data bus.
Optical isolators are used to separate the power supplies of the 5V logic system and the field circuitry. Each channel has the flexibility of being set up as a double break input or signal break input. The single break input can either source or sink current. Jumpers are provided on the board to set the inputs to the desired configuration.
Note: Although isolation is provided to allow versatility in system application and a degree of noise elimination, the isolation is
NOT Vital. Any field supply that is used for Vital functions cannot be used in conjunction with this board.
Secondary transient protection in the form of a resistor/MOV pair exists in series with each input providing protection against a transient possessing 3.5 Joules of energy or less. In locations where inputs are subject to lightning, some form of primary protection would be necessary.
6.5.2 Jumper Selection
There are eight sets of 8 terminal strips for a total of 64 jumpers selections related to input mode type. For Differential mode, no jumpers are inserted. For Source and Sink inputs, jumpers are inserted. Each channel can be independently configured as
Differential, Source, or Sink. Table 6–24 defines the terminal strips associated with each
input group (4 groups). For example, if input group 3 is to be all Sink inputs, all 8 jumpers should be inserted on TB10. If however inputs 1-4 in group 3 should be Sink, and inputs 5-8 in group 3 should be Source then jumpers 1-4 on TB10 should be in (5-8 on TB10 out) and jumpers 5-8 on TB11 should be in (1-4 on TB11 out).
Table 6–24. Non-Vital Input Differential Jumper Selection
Input Group
1
2
3
4
Source
TB7
TB9
TB11
TB13
Sink
TB6
TB8
TB10
TB12
P2086B, Volume 1, Rev. D, Nov/13 6-33 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.5.3 Specifications
Table 6–25. Non-Vital Input Differential Specifications
Characteristic Specification
P/N 31166-106
Assembly Variant
Maximum number of Boards per CSEX
Subsystem
Board slots required
Number of ports per board
Maximum Board Logic Current Supply
Draw
-01
20
1
32
200 mA
-02
20
1
32
200 mA
-03
20
1
32
200 mA
-04
20
1
32
200 mA
-05
20
1
32
200 mA
Minimum Input Voltage Per Port
Maximum Input Voltage Per Port
4.5
VDC
14.5
VDC
18
VDC
33
VDC
9 VDC
16
VDC
9 VDC
16
VDC
18
VDC
33
VDC
Nominal Wetting Current at Rated Input 5 ma 6 ma 3.6 ma 3.6 ma 6 ma
Input Sensitivity (min. input voltage to be read as “1”)
0.7 2 0.9 3 13
P2086B, Volume 1, Rev. D, Nov/13 6-34 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.6 NVIDSW (NON-VITAL INPUT DIFFERENTIAL SWITCH) BOARD, P/N 31166-
276
General 6.6.1
The Non-Vital Input Differential Switch (NVIDSW) board provides 32 isolated Non-Vital inputs to a VPI system. Interface to the system is accomplished through the system motherboard. Input states are latched and then accessed every 25 ms. A CSEX board equipped with the appropriate application logic can communicate with the NVIDSW board through the Non-Vital Data Bus. Certain NVIDSW boards provide the ability to physically set the state of the inputs through 32 switches located on the front of the board. The inputs can be forced ON, OFF or to the state of the physical input.
Assemblies one and three of the NVIDSW board (31166-276-01 and 03) provide the ability to physically set the state of the inputs through 32 switches located on the front of the board. Assemblies two and four (31166-276-02 and 04) function identically to the original NVID board (31166-106), and have no switches. Assemblies one and two are rated for a 9 to 18 input voltage range. Assemblies three and four are rated for an 18 to
33 input voltage range.
Five of the available address bus lines access one of 20 Non-Vital I/O boards. The inputs on the NVIDSW board are arranged in four groups of eight. Two additional address lines select each of the groups. The slot address, along with these seven address lines and two control signals are routed to an FPGA (Field Programmable Gate
Array) on the board. The FPGA processes these signals to determine if the address on the bus matches the slot address of the board. If the two match, the appropriate 8 bits from one of the groups is loaded to the Non-Vital Data Bus. The FPGA also outputs signals to onboard diagnostic indicators so that failures within the address and control logic can be readily observed.
In the case of the switched input boards (31166-276-01/03), the actual value of the switch overrides the value that would normally be read by the FPGA off of the board edge. The switches are three-position toggles, with a position assigned to allow the actual value to go through, to pull the value low, or to pull the value high. The -02 assembly and -04 assembly versions of the board do not contain these switches, and the normal value will pass through unchanged in all cases.
P2086B, Volume 1, Rev. D, Nov/13 6-35 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.6.2 Jumper Selection
The NVIDSW board is equipped with 8 jumper blocks, which allow the user to make the board non-differential. Using these jumper blocks, the user can either source or sink current for the inputs. The following provides a description of these blocks.
Table 6–26. Non-Vital Input Differential Jumper Selection
6.6.3
TB1
TB2
TB3
TB4
TB5
TB6
TB7
TB8
Specifications
Jumper Blocks
Input Group 1 (i.e., inputs 1-8) Tie-up block
Input Group 1 (i.e., inputs 1-8) Tie-down block
Input Group 2 (i.e., inputs 9-16) Tie-up block
Input Group 2 (i.e., inputs 9-16) Tie-down block
Input Group 3 (i.e., inputs 17-24) Tie-up block
Input Group 3 (i.e. inputs 17-24) Tie-down block
Input Group 4 (i.e. inputs 25-32) Tie-up block
Input Group 4 (i.e. inputs 25-32) Tie-down block
Table 6–27. Non-Vital Input Differential Switch Specifications
Characteristic Specification
31166-276
-01 -02 -03
20 20 20
-04
20
Assembly Variant
Maximum Number of Boards per
CSEX Subsystem
Board Slots Required
Number of Ports per Board
Maximum Board Logic Current Supply
Draw
Minimum Input Voltage Per Port
Maximum Input Voltage Per Port
Minimum Input Current Per Port to activate
Switches to force each input on/off
1
32
200 mA
9V
1
32
200 mA
1
32
200 mA
9V 18V
18V 18V 33V
8.6 ma
8.6 ma
8.6 ma
Yes No Yes
1
32
200 mA
18V
33V
8.6 ma
No
P2086B, Volume 1, Rev. D, Nov/13 6-36 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.7
6.7.1
NVO (NON-VITAL OUTPUT) BOARDS, P/N 59473-785-, 59473-936
General
The Non-Vital Output (NVO) board (59473-785) and Non-Vital Output AC (NVOAC) board (59473-936) provide 32 isolated Non-Vital outputs interfaced through the system
Motherboard to the couplers on the back of the module or Back Plane Interface Cards
(BPIC). A CSE or CSEX board, employing Non-Vital I/O control software, communicates over the Motherboard bus to the NVO board. Output states are latched and updated once a second; twice a second if a flashing indication is required.
Five of the available address bus lines access one of 20 Non-Vital I/O boards. A logic comparator compares the address on the bus with the slot programmed address; the result is a BOARD SELECT output if they agree.
Figure 6-6 shows a block diagram of the NVO boards. Operation of the NVO and
NVOAC boards are identical except as noted in this discussion.
NVO outputs are arranged in four groups of eight. Two additional address lines select each of the groups. These outputs, as well as BOARD SELECT, go to a control PROM.
A 32
× 8 bit PROM decodes address and control line information for the latching of the output state. In addition to the above signals, OUTPUT WRITE and address signals provide individual LATCH OUTPUT GROUP signals for each of four output group latches at the PROM output. Other outputs are directed to onboard diagnostic indicators so that failures within the address and control logic can be readily observed.
As stated, outputs are latched on an 8-bit basis. A LATCH OUTPUT GROUP signal goes to the clock input of each of four octal latches. An OUTPUT WRITE operation puts the desired 8-bit output port image to the group latch addressed. The latched output states are buffered to drive optical isolators.
6.7.2 Isolated Outputs
Optical isolators separate the power supplies of the 5V logic system and field circuitry.
Each of the four groups of eight outputs possesses a separate power feed and signal return, allowing interface with four distinctly different supplies.
Various board groups have different output voltage (see specifications). Outputs can source up to 250 mA. Secondary transient protection in the form of a suppressor is placed across the output-to-supply common. These suppressors afford protection against induced transients. A series output diode protects and isolates each output as well. Note that these outputs do not have Vital isolation.
P2086B, Volume 1, Rev. D, Nov/13 6-37 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.7.3 Diagnostic Aids
Each output contains an indicator representing its state. The LED is connected on the field supply side. These indicators along with the output board logic control indicators are presented on the front edge of the board. Test points for troubleshooting logic problems are included for several onboard control signals. Refer to Volume 3 of this manual for board layout drawings and detailed circuit views.
DATA BUS (8)
NON-VITAL
ADDRESS
BUS
ADDRESS DECODE
FOR BOARD
SELECT
(5 ADDRESS)
1
ISOLATED
OUTPUTS
32
NVO OUTPUT
LATCHES &
BUFFERS
4 x 8 OUTPUTS
1
SOLID
STATE
RELAY
AC
OUT 1
UPDATE
OUTPUTS
NON-VITAL I/O
CONTROL PROM
(2 ADDRESS,
2 CONTROL)
32
SOLID
STATE
RELAY
Figure 6-6. NVO (Non-Vital Output) Board Block Diagram
AC
OUT 32
DIAGNOSTIC
LEDS
P2086B, Volume 1, Rev. D, Nov/13 6-38 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.7.4 Specifications/Assembly Differences
Table 6–28. Non-Vital DC Outputs (NVO) Specifications
Characteristic Specification
Assembly Variant
Maximum number of Boards per
CSEX Subsystem
Board slots required
Number of ports per Board
Maximum Board logic Current Supply
Draw
Minimum Switched Output Supply
Voltage
Maximum Switched Output Supply
Voltage
Maximum Output Current per Port
(Source)
Power On Reset
-01 -02
P/N 59473-785
-03
20
1
32
500 mA
-04 -05
18.0
VDC
33.0
VDC
9.0
VDC
18.0
VDC
18.0
VDC
33.0
VDC
9.0
VDC
18.0
VDC
4.5
VDC
14.5
VDC
0.25 A 0.25 A 0.25 A 0.25 A 0.25 A
No No Yes Yes Yes
P2086B, Volume 1, Rev. D, Nov/13 6-39 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
Table 6–29. Non-Vital AC Outputs (NVOAC) Specifications
Characteristic Specification
59473-936-01 59473-936-02
20 Maximum number of Boards per CSEX
Subsystem
Board slots required
Number of ports per Board
Maximum Board logic Current Supply Draw
Minimum Switched Output Supply Voltage
Maximum Switched Output Supply Voltage
Maximum Output Current per Port
Frequency Range
Power On Reset
5.0 VAC
250 VAC
0.25 A
47 - 70 Hz
No
1
32
500 mA
5.0 VAC
250 VAC
0.25 A
47 - 70 Hz
Yes
P2086B, Volume 1, Rev. D, Nov/13 6-40 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.8
6.8.1
NVO-SNK (NON-VITAL OUTPUT SINK) BOARD, P/N 31166-123
General
The Non-Vital Sink Output board provides a VPI system with 32 Non-Vital, latched, isolated, open drain, current sinking outputs, each capable of driving TTL or CMOS logic inputs. (Note: logic inputs must be provided with an appropriate pull-up resistor.)
The outputs are divided into four groups of eight. The outputs are controlled, via the system bus on the system Motherboard, by a Code System Emulator board (CSE or
CSEX) running Non-Vital I/O control software.
When the Code System Emulator board (CSE or CSEX) performs an input or output operation, it places an address on certain lines of the system bus. A digital comparator,
U43, on the output board compares the states of six of the bus address lines with the states of the slot programming inputs, jumpers on the mother board, of the card slot where the board is located. If the states agree, the operation is intended for this board and a BOARD SELECT signal is generated.
The BOARD SELECT signal is input to a 32 word by 8 bit PROM, U6. The other inputs to the PROM are the write, output select and the two least significant address signals from the system bus. The PROM combines these signals to generate an enable
(EN.DATA/) that turns on the line receivers in U41 and applies the data from the bus to the data inputs of the four output storage registers: U27, U28, U29 and U30.
Each of the eight outputs of each output register is connected to the input of a photoisolator so that there are 32 isolators, one for each output. When the register contains a 0 (zero) in the location represented by the register output, the isolator is turned on. The output transistor of each isolator is configured as an emitter follower which, when turned on, applies the output group positive voltage to the gate of an Nchannel MOSFET transistor. The MOSFET is the board output device, which, when the positive voltage is applied to its gate, turns on and connects the corresponding board output to its output group return. The status of each board output is shown by an LED indicator connected between the MOSFET drain and its group positive voltage. The
LED is lit when the corresponding board output is ON.
The MOSFET output devices are protected from reverse voltages by a Schottky diode in series with the output. They are also protected from overvoltage transients by a
Transorb type suppressor between the output and its group return.
P2086B, Volume 1, Rev. D, Nov/13 6-41 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
Previously, reference was made to a group positive voltage and a group return, plus the arrangement of board outputs into four groups of eight. Each group of eight outputs is provided with a separate positive supply voltage and corresponding return. The positive voltage supplies the ON bias for the output MOSFETs and the current for the indicator
LEDs for the outputs of the group. Output load current is sinked to the return by the output MOSFETs. Each of the four groups is electrically separated from the other three groups and all are isolated from the board logic supply.
Note: The isolation is provided to allow versatility in system application and a degree of noise elimination. The isolation is NOT VITAL.
Any field supply which is used for Vital functions CANNOT be used with this board.
The board outputs can sink up to 500 mA. Output voltages are typically less than 0.6 volts at a load current of 250 mA over the temperature range from -40 to +70ºC. At a load current of 10 mA over the same temperature range the output voltage is typically less than 0.4 volts.
6.8.2 Diagnostic Aids
Each output is provided with an LED indicator on the edge of the circuit board to indicate the status of that output. Seven other LED indicators on the edge of the board show the status of various logic control signals. The status of these signals is latched into a display register each time the Code System Emulator (CSE or CSEX) board issues a system bus write signal.
6.8.3 Specifications
Table 6–30. Non-Vital Output Sink (NVO-SNK) Specifications
Characteristic
Maximum number of Boards per CSEX Subsystem
Board slots required
Number of ports per Board
Minimum Switched Output Supply Voltage
Maximum Switched Output Supply Voltage
Maximum Output Current per Port
Power On Reset
Specification
P/N 31166-123-01
20
1
32
4.5 VDC
14.5 VDC
0.25 A (sink)
Yes
P2086B, Volume 1, Rev. D, Nov/13 6-42 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.9
6.9.1
NVRELAY (NON-VITAL RELAY OUTPUT) BOARD, P/N 31166-238
General
The Non-Vital Relay Output (NVRELAY) board (31166-238) provides 32 Form A non-
Vital relay contacts interfaced through the system backplane to the couplers on the back of the module. A CSEX board, employing non-vital I/O control software, communicates over the motherboard bus to the NVRELAY board. Output states are latched and updated once a second; twice a second if a flashing indication is required. Internal circuitry on the NVRELAY board disables outputs at power-up until a CSEX board writes to this board to initialize the outputs.
Five of the available address bus lines access one of twenty non-vital input/output boards in a system. The NVRELAY board relays are arranged in four groups of eight.
Two address lines allow for selection of the groups (0-3). The slot address, along with seven address lines and two control signals go to an FPGA (Field Programmable Gate
Array) on the board. The FPGA processes these signals to determine if the address on the bus matches the slot address of the board. If the two match, the eight bits on the data bus are stored in the selected register internal to the FPGA. The FPGA also outputs signals to onboard diagnostic indicators so that failures within the address and control logic can be readily observed.
Outputs are latched on an 8-bit basis. An output write operation puts the desired 8-bit output port image to the group register addressed. The latched output states are buffered to drive FETs (Field Effect Transistors) which in turn drive the relay coils, enabling the appropriate LED.
When removing or inserting a NVRELAY Board for test or maintenance purposes be sure to follow these important instructions:
• The 5V power for this board and for the non-vital CPU board (i.e., CSEX) must be off.
• The external power supplies for relays and outputs to this board must also be off.
This is important because:
• It will help to avoid damage to both the NVRELAY and other boards.
• It will assure an orderly power-up sequence that avoids unwanted output states.
The following block diagram portrays a brief look at the interaction between the FPGA and the various hardware registers (outputs) on the NVRELAY board.
P2086B, Volume 1, Rev. D, Nov/13 6-43 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.9.2 Isolated Outputs
Two isolating power supplies for the relay coil drive separate the power supplies of the
5V logic system and field circuitry. There are two separate power feeds, with two groups of 8 relays running off of one power feed and signal return pair, allowing interface with two distinctly different supplies. The power supplies are truly isolating between the input and output sides.
The NVRELAY board is functionally equivalent to its NVO (non-vital output) predecessors, except for power requirements and the existence of the Field
Programmable Gate Array. The outputs are grouped in four groups with eight outputs each, as they are in the NVO board, but the outputs on the P1 and P3 connectors are assigned two pins each, an even and an odd. If the output is currently active, these two
pins will be connected through the associated relay, allowing current flow. Table 6–31
shows the P1 connections and Table 6–32 shows the P3 connections.
Two board assembly variations have different voltage ranges for the relay power feeds
(see specifications). Secondary transient protection in the form of a suppressor is placed across the relay contacts. These suppressors afford protection against induced transients. Note that these relay outputs are not vitally isolated.
P2086B, Volume 1, Rev. D, Nov/13 6-44 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
Figure 6-7. NVRELAY (Non-Vital Relay Output) Board Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 6-45 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
P1-
4
5
6
7
1
2
3
Group 4, Bit 7
Group 4, Bit 7
Group 4, Bit 6
Group 4, Bit 6
Group 4, Bit 5
Group 4, Bit 5
Group 4, Bit 4
8
9
Group 4, Bit 4
Group 4, Bit 3
10 Group 4, Bit 3
11 Group 4, Bit 2
12 Group 4, Bit 2
13 Group 4, Bit 1
14 Group 4, Bit 1
15 Group 4, Bit 0
16 Group 4, Bit 0
17 +12V / + 24V
18 COM
19 Group 3, Bit 7
20 Group 3, Bit 7
21 Group 3, Bit 6
22 Group 3, Bit 6
23 Group 3, Bit 5
24 Group 3, Bit 5
25 Group 3, Bit 4
26 Group 3, Bit 4
27 Group 3, Bit 3
28 Group 3, Bit 3
29 Group 3, Bit 2
Name
Table 6–31. NVRELAY P1 Connections (Cont.)
Function
Deactivated (Low) Activated (High)
NC (Not Connected)
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC connected to P1-2 connected to P1-1 connected to P1-4 connected to P1-3 connected to P1-6 connected to P1-5 connected to P1-8 connected to P1-7 connected to P1-10 connected to P1-9 connected to P1-12 connected to P1-11
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC connected to P1-14 connected to P1-13 connected to P1-16 connected to P1-15
12V power supply (31166-238-01)
24V power supply (31166-238-02)
Ground
NC
NC
NC connected to P1-20 connected to P1-19 connected to P1-22 connected to P1-21 connected to P1-24 connected to P1-23 connected to P1-26 connected to P1-25 connected to P1-28 connected to P1-27 connected to P1-30
P2086B, Volume 1, Rev. D, Nov/13 6-46 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
P1-
30
Name
Table 6–31. NVRELAY P1 Connections (Cont.)
Group 3, Bit 2
31 Group 3, Bit 1
32 Group 3, Bit 1
33 Group 3, Bit 0
34 Group 3, Bit 0
35 +12V / + 24V
COM
Function
Deactivated (Low) Activated (High)
NC
NC
NC connected to P1-29 connected to P1-32 connected to P1-31
NC
NC connected to P1-34 connected to P1-33
12V power supply (31166-238-01)
24V power supply (31166-238-02)
Ground 36
P2086B, Volume 1, Rev. D, Nov/13 6-47 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
P3-
4
5
6
7
1
2
3
Group 2, Bit 7
Group 2, Bit 7
Group 2, Bit 6
Group 2, Bit 6
Group 2, Bit 5
Group 2, Bit 5
Group 2, Bit 4
8
9
Group 2, Bit 4
Group 2, Bit 3
10 Group 2, Bit 3
11 Group 2, Bit 2
12 Group 2, Bit 2
13 Group 2, Bit 1
14 Group 2, Bit 1
15 Group 2, Bit 0
16 Group 2, Bit 0
17 +12V / + 24V
18 COM
19 Group 1, Bit 7
20 Group 1, Bit 7
21 Group 1, Bit 6
22 Group 1, Bit 6
23 Group 1, Bit 5
24 Group 1, Bit 5
25 Group 1, Bit 4
26 Group 1, Bit 4
27 Group 1, Bit 3
28 Group 1, Bit 3
29 Group 1, Bit 2
Name
Table 6–32. NVRELAY P3 Connections (Cont.)
Function
Deactivated (Low) Activated (High)
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC connected to P3-2 connected to P3-1 connected to P3-4 connected to P3-3 connected to P3-6 connected to P3-5 connected to P3-8 connected to P3-7 connected to P3-10 connected to P3-9 connected to P3-12 connected to P3-11
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC connected to P3-14 connected to P3-13 connected to P3-16 connected to P3-15
12V power supply (31166-238-01)
24V power supply (31166-238-02)
Ground
NC
NC
NC connected to P3-20 connected to P3-19 connected to P3-22 connected to P3-21 connected to P3-24 connected to P3-23 connected to P3-26 connected to P3-25 connected to P3-28 connected to P3-27 connected to P3-30
P2086B, Volume 1, Rev. D, Nov/13 6-48 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
Table 6–32. NVRELAY P3 Connections (Cont.)
P3-
30
Name
Group 1, Bit 2
31 Group 1, Bit 1
32 Group 1, Bit 1
33 Group 1, Bit 0
34 Group 1, Bit 0
35 +12V / + 24V
Function
Deactivated (Low) Activated (High)
NC
NC
NC connected to P3-29 connected to P3-32 connected to P3-31
NC
NC connected to P3-34 connected to P3-33
12V power supply (31166-238-01)
24V power supply (31166-238-02)
Ground 36 COM
6.9.3 Diagnostic Aids
Each output contains an LED (Light Emitting Diode) indicator representing its state. The
LED is controlled by a contact on the relay, and turns on when the relay is closed (which corresponds to an active or true output). These indicators, along with the output board control logic indicators, are presented on the front edge of the board. Test points for
troubleshooting signal problems are included. Table 6–33 describes the test points and
their locations.
Table 6–33. NVRELAY Test Points
Test Point
TP1
TP2
TP3
TP4
TP5
TP6
Function
+5V for relay power group A (near PS1)
+5V logic power (near PS1)
GND (near PS2)
+5V for relay power group B (near PS2)
GND (near FPGA)
+5V logic power (near FPGA)
P2086B, Volume 1, Rev. D, Nov/13 6-49 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.9.4 Specifications
Table 6–34. Non-Vital Relay Output (NVR) Specifications
Characteristic Specification
31166-238-01
20
31166-238-02
20 Maximum Number of Boards per CSEX
Subsystem
Board Slots Required
Number of Ports per Board
Maximum Board Logic Current Supply Draw
Minimum Switched Coil Energy Supply Voltage
Maximum Switched Coil Energy Supply Voltage
Maximum Current per Relay Contact Port
Maximum Contact Power Rating
Maximum Contact Voltage
Power On Reset
6.9.5 Assembly Differences
1
32
500 mA
1
32
500 mA
9.0 VDC
18.0 VDC
18.0 VDC
35.0 VDC
1 A 1 A
30 W / 62.5 VA 30 W / 62.5 VA
34.8 VDC
34.8 VDC
Yes Yes
Table 6–35. NVR Assembly Differences
Specifications
For use with 9V to 18V power supply for relays
For use with 18V to 35V power supply for relays
Alstom Part Number
31166-238-01
31166-238-02
3
This is a limit imposed by the 1.5KE43CA bi-directional suppressor. Actual contact rating is 100 VDC or 125 VAC
P2086B, Volume 1, Rev. D, Nov/13 6-50 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.10 TWCMAIN (TRAIN-TO-WAYSIDE COMMUNICATIONS MAIN) MODEM
BOARD, P/N 59473-996
6.10.1 General
The Train-to-Wayside Communications Main Modem board is part of the Train to
Wayside Communications (TWC) system. TWC is a two-way communication link consisting of a transmitter/receiver set (Transceiver) aboard the train and a similar set in wayside systems. The system provides a communication medium between the carcarried equipment and the wayside equipment for the transfer of routing, dispatch information and for monitoring by Central Control.
Figure 6-8 shows a system level representation of how the TWCMAIN board interfaces
with the TWCAUX (59479-995) and TWCATT (31166-021) boards in a typical TWC system. Two TWC Channels are housed on a single TWCMAIN board. Channel 1 interfaces to the ATP and Bond through connector P3 while channel 2 interfaces through connector P1. All interfaces between the TWC channels and the controlling processor (CSEX) are provided through the Non-Vital Bus, P2. As many as eight TWC boards allow up to 16 TWC channels to be controlled by a single processor. Note that the TWCMAIN board requires two slots in the VPI chassis.
TWCMAIN
#1
TWCAUX
#1
Wayside
Interface
Train
CSEX
TWCATT
Wayside
Interface
Wayside
Interface
TWCMAIN
#1
TWCAUX
#1
Wayside
Interface
Figure 6-8. TWC Main Modem Board Block Diagram
Train
Train
Train
P2086B, Volume 1, Rev. D, Nov/13 6-51 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.10.2 System Limitations
• Four CSEX boards per VPI system (maximum)
• Eight TWC boards per CSEX board
• 32 TWC boards per VPI system (maximum)
• Four TWC boards per TWC Attenuator board
• Eight TWC Attenuator boards per system
6.10.3 Assembly Differences
Table 6–36. TWCMAIN Assembly Differences
Specification
2-Channel Transmit/Receive, with DC/DC converter
(+5 VDC in)
2-Channel Transmit/Receive, requires
± 15 VDC in
Alstom Part Number
59473-996-01
59473-996-02
P2086B, Volume 1, Rev. D, Nov/13 6-52 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.11 TWCAUX (TRAIN-TO-WAYSIDE COMMUNICATIONS AUXILIARY) BOARD,
P/N 59473-995
6.11.1 General
The Train-to-Wayside Communications Auxiliary board is part of the Train-to-Wayside
Communications (TWC) system. TWC is a two-way communication link consisting of a transmitter/receiver set (Transceiver) aboard the train and a similar set in wayside systems. The system provides a communication medium between the car-carried equipment and the wayside equipment for the transfer of routing, dispatch information and for monitoring by Central Control
This board is always used in conjunction with the TWCMAIN board (59473-996). This board connects to the TWCMAIN board via a DIN connector (with the TWCAUX board being a daughter board to the TWCMAIN board). The TWCAUX board contains the timers, Manchester Encoder-Decoder (59473-995-01 only) and USART.
6.11.2 Assembly Differences
Table 6–37. TWCAUX Assembly Differences
Specification
Uses Manchester Encoding
No Manchester Encoding
Alstom Part Number
59473-995-01
59473-995-02
P2086B, Volume 1, Rev. D, Nov/13 6-53 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.12 TWCATT (TRAIN-TO-WAYSIDE COMMUNICATIONS ATTENUATOR)
BOARD, P/N 31166-021
6.12.1 General
The Train-to-Wayside Communications Attenuator board is part of the Train to Wayside
Communications (TWC) system. TWC is a two-way communication link consisting of a transmitter/receiver set (Transceiver) aboard the train and a similar set in wayside systems. The system provides a communication medium between the car-carried equipment and the wayside equipment for the transfer of routing, dispatch information and for monitoring by Central Control
The purpose of this board is to protect the Vital Filter associated with each of two receive channels on a TWCMAIN board (59473-996). It is used during transmit to attenuate the transmit signal level before it gets to the Vital Filter. Note that the
TWCATT board requires two slots in the VPI chassis.
Note: User must maintain Vital 1/4 inch spacing from the entrance rack all the way to the board edge connector. Do not insert extra pins in any connectors used for this interface.
6.12.2 Assembly Differences
Table 6–38. TWCATT Assembly Differences
Specification
4-Channel Attenuator (handles 2 TWCMAIN boards)
2-Channel Attenuator (handles 1 TWCMAIN board)
Alstom Part Number
31166-021-01
31166-021-02
P2086B, Volume 1, Rev. D, Nov/13 6-54 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.13 NVTWC-MOD (NON-VITAL TWC MODEM) BOARD, P/N 31166-099
6.13.1 General
This board is used to extract Analog Frequency information into a Digital form and pass
it on to a CSEX board as illustrated in Figure 6-9. In general TWC use, there are two
different frequencies representing a logical 1 and a logical 0 for a given communication link. These two frequencies must both be below 10 kHz. There are a total of four channels on the board, each one capable of recognizing one distinct frequency via a very selective bandpass filter. In some applications, it may be desirable to use two channels for each communications link (one to detect the logical 1 frequency and one to detect the logic 0 frequency). In other applications it may be acceptable to simply detect the logical 1 frequency and assume logical 0 otherwise. This board can be configured
(by Alstom) to meet a variety of applications. An onboard microprocessor and FPGAs
(programmable hardware) allow a considerable degree of flexibility.
Menu driven board diagnostics can be accessed with a VT100 terminal or equivalent.
The diagnostics will allow the user to view incoming receive messages, transmit messages and to view commands to and from the CSEX board. In addition, a complete self-test of the board is available via a diagnostic loop back cable. Additional information for a specific application can be found in Alstom specific system manuals.
1/Baud rate
Digital Equivalent
1 0 1
External
Environment
Analog Frequencies
< 10 KHz
NVTWC Modem Board
(31166-099)
Non-Vital
I/O Bus
CSEX Board
1 0
Analog Frequecy
1 example: 0 = 8880 Hz
1 = 5920 Hz
Figure 6-9. NVTWC-MOD Subsystem Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 6-55 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.13.2 Specifications/Assembly Differences
Table 6–39. Non-Vital TWC Modem (NVTWC-MOD) Specifications
Characteristic
Maximum number of Boards per CSEX
Board slots required
Maximum Board Logic Current Supply
Number of channels
Maximum Baud Rate
Maximum detection frequency
Software
Specification
P/N 31166-099-01
8
1
350 mA
4
50
10 kHz
Basic board without
P/N 31166-099-02
8
1
350 mA
4
50
10 kHz
2 Channel TWC
P2086B, Volume 1, Rev. D, Nov/13 6-56 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.14 NVTWC-MUX (NON-VITAL TWC MULTIPLEXER) BOARD, P/N 31166-100
6.14.1 General
The purpose of this board is to process bit streams of TWC information as received from other field equipment. These bit streams are then reformatted so that they can then be sent to the CSEX board. The digital portion of this board is very similar to the
Non-Vital TWC Modem board. However instead of the four analog bandpass filters, this board contains 24 Non-Vital optically isolated inputs and 8 Non-Vital optically isolated outputs. In this manner, the Non-Vital TWC Multiplexer board can be thought of as a
“smart” Non-Vital I/O interface. This board can be configured (by Alstom) to meet a variety of applications. An on-board microprocessor and FPGAs (programmable hardware) allow a considerable degree of flexibility.
Menu driven board diagnostics can be accessed with a VT100 terminal or equivalent.
The diagnostics will allow the user to view incoming receive messages, transmit messages and to view commands to and from the CSEX board. Additional information for a specific application can be found in Alstom specific system manuals.
Digital Signals to/from field TWC equipment
24 Non-Vital
Inputs
8 Non-Vital
Outputs
NVTWC Multiplexer
Board
(31166-100)
Non-Vital
I/O Bus
Figure 6-10. NVTWC-MUX Subsystem Block Diagram
CSEX Board
P2086B, Volume 1, Rev. D, Nov/13 6-57 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.14.2 Specifications
Table 6–40. Non-Vital TWC Multiplexer (NVTWC-MUX) Specifications
Characteristic
Maximum number of Boards per CSEX Subsystem
Board slots required
Maximum Board Logic Current Supply Draw
External Power Supply Requirements
Number of Inputs
Voltage range of Inputs
Frequency range of inputs
Number of Outputs
Maximum Output Current per port
Maximum Output Steady State Power per port
Frequency range of outputs
Specification
P/N 31166-100-02
8
1
350 mA
6-12 VDC, 8A
24
6-20 VDC
0 – 1000 Hz
8
1A (source/sink)
5 Watts
0 - 1000 Hz
P2086B, Volume 1, Rev. D, Nov/13 6-58 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.15 NVTWC-FSK (NON-VITAL TWC FSK) BOARD, P/N 31166-119
6.15.1 General
The Non-Vital TWC FSK board is similar to the NVTWC-MOD board except it provides true Frequency Shift Keying TWC. The incoming TWC messages are keyed such that the logic 1 and logic 0 frequencies are based symmetrically around some base frequency (example: 9650
± 150 Hz). This board uses 4 Phase Lock Loops (1 per channel) to decode the incoming signals. The output of the phase lock loops are then reformatted so that they can then be sent to the CSEX board
Menu-driven board diagnostics can be accessed with a VT100 terminal or equivalent.
The diagnostics will allow the user to view incoming receive messages, transmit messages and to view commands to and from the CSEX board. In addition, a complete self-test of the board is available via a diagnostic loop back cable. Additional information for a specific application can be found in Alstom specific system manuals.
Digital Equivalent
0 1 0
1/Baud rate
External
Environment
Analog FSK signals
0 1 0
Analog FSK Signals
Example: Base Frequency = 9650 Hz
Logic 1 = 9800
Logic 0 = 9500
NVTWC FSKBoard
(31166-119)
Non-Vital
I/O Bus
CSEX Board
Figure 6-11. NVTWC-FSK Subsystem Block Diagram
P2086B, Volume 1, Rev. D, Nov/13 6-59 Alstom Signaling Inc.
Non-Vital Printed Circuit Boards
6.15.2 Specifications/Assembly Differences
Table 6–41. Non-Vital TWC Multiplexer (NVTWC-FSK) Specifications
Characteristic
Maximum number of
Boards per
CSEX
Board slots required
Maximum Board
Logic Current
Supply Draw
Number of detection channels
Maximum Baud
Rate
Maximum detection frequency
Software
Specification
31166-119-02 31166-119-03 31166-119-04 31166-119-05 31166-119-06
8 8 8 8 8
1
350 mA
4
110
10 kHz
1
350 mA
4
110
10 kHz
1
350 mA
4
100
10 kHz
1
350 mA
4
4800
65 kHz
1
350 mA
4
100
10 kHz
4 Channel
TWC
Receive only
(40025-
238)
4 Channel
TWC
Transmit/
Receive
(40025-
242)
4 Channel
TWC
Transmit/
Receive
(40025-
284)
4 Channel
TWC
Transmit/
Receive
(40025-
289)
4 Channel
TWC
Transmit/
Receive
(40025-
295)
P2086B, Volume 1, Rev. D, Nov/13 6-60 Alstom Signaling Inc.
VPI Chassis
SECTION 7 – VPI CHASSIS
7.1 GENERAL
This section serves as an overview of chassis related options including part numbers and a brief explanation of their application. See P2086B Volume 4 for a complete reference to chassis configuration options. Note that all part numbers are Alstom numbers unless otherwise noted.
The Alstom Control Point In a Box (CPIB) interface chassis uses printed circuit cards with WAGO style (spring clip) wire termination blocks and PCB edge connectors to map the I/O termination points on the VPI PCBs to discrete wire connectors. The chassis is designed to allow these interface PCBs to be inserted and removed from the rear of the chassis. This provides a wire termination method that can be quickly disconnected (by removing the PCBs).
7.2 SYSTEM MODULES (31038-249-00, 31038-274)
7.2.1 Plug Coupler Chassis
Case Complete (31506-015-01):
Connection Method: Plug Coupling
P2 Motherboard: Split Backplane (59473-743-01)
Case Complete (31506-015-11):
Connection Method: Plug Coupling
P2 Motherboard: Continuous Backplane (31166-166-01)
P2086B, Volume 1, Rev. D, Nov/13 7-1 Alstom Signaling Inc.
VPI Chassis
7.2.2 Edge Wired Chassis
Case Complete (31506-015-02):
Connection Method: Card Edge Wired
P2 Motherboard: Split Backplane (59473-743-01)
Used in Multi-Module system
Case Complete (31506-015-03):
Connection Method: Card Edge Wired
P2 Motherboard: Split Backplane (59473-743-01)
Used as stand-alone system
Case Complete (31506-015-12):
Connection Method: Card Edge Wired
P2 Motherboard: Continuous Backplane (31166-166-01)
Used in Multi-Module system
Case Complete (31506-015-13):
Connection Method: Card Edge Wired
P2 Motherboard: Continuous Backplane (31166-166-01)
Used as stand-alone system
Case Complete (31506-015-14):
Connection Method: Card Edge Wired
P2 Motherboard: Split Backplane (59473-743-01)
Used as stand-alone system
Case Complete (31506-015-15):
Connection Method: Plug Coupling
P2 Motherboard: Split Backplane (2” deeper chassis) (59473-743-01)
Used as stand-alone system
Case Complete (31506-015-16):
Connection Method: Plug Coupling
P2 Motherboard: Continuous Backplane (2” deeper chassis) (31166-166-01)
Used as stand-alone system
P2086B, Volume 1, Rev. D, Nov/13 7-2 Alstom Signaling Inc.
VPI Chassis
7.2.3 Back Plane Interface Card (BPIC)
Case Complete (31038-274-01):
Connection Method: BPIC Interface
P2 Motherboard: Split Backplane (59473-743-01)
System Boards: VRD, IOB, CPU/PD, DI and DBO
P2086B, Volume 1, Rev. D, Nov/13 7-3 Alstom Signaling Inc.
VPI Chassis
7.3 INTERCONNECTIONS
P1 Interconnection
System Bus (connects CPU, CPU/PD, VRD, VSC, IOB, CSE, CSEX)
Uses one of the following Ribbon Cables:
Location Alstom Part Number
6 slot
5 slot
2 slot (2 inch)
2 slot (18 inch)
7 slot
8 slot
38216-395-01
38216-395-02
38216-395-03
38216-395-04
38216-395-05
38216-395-06
9 slot
10 slot
38216-395-07
38216-395-08
11 slot 38216-395-09
12 slot 38216-395-10
System Bus PC Board (31166-201-07) duplicates the functionality of ribbon cable
58216-395-01.
P2 Interconnection
Split Backplane - 59473-743-01:
Has bus split between slots 5 and 6
For use with a mixed chassis having both Vital and non-vital boards or two subsystems of non-vital boards
Do not use Motherboard Jumper Cable part number38216-402-01 to create a backplane for all Vital and non-vital chassis; instead use the continuous backplane (31166-166-01)
Continuous backplane - 31166-166-01:
Has no bus split
For use with either an all Vital I/O chassis or an all non-vital I/O chassis
P2086B, Volume 1, Rev. D, Nov/13 7-4 Alstom Signaling Inc.
VPI Chassis
P3 Interconnection
For interfacing between System Bus and Extender Modules (I/O Bus board only).
Table 7–1. Ribbon Cables
Main Module Connector Ext Mod Edge Connector Alstom Drawing Number
1 connector
1 connector
2 connector
2 connector
2 connector
1 connector
2 connector
1 connector
1 connector
2 connector
1 connector
2 connector
3 connector
3 connector
6 connector
6 connector
38216-404-01
38216-404-02
38216-404-03
38216-404-04
38216-404-05
38216-404-06
38216-404-07
38216-404-08
P2086B, Volume 1, Rev. D, Nov/13 7-5 Alstom Signaling Inc.
VPI Chassis
Vital Relay
Driver
CSE,
CSEX,VSC
Vital Relay
Driver
CSE, CSEX,
VSC
Vital Relay
Driver
CSE, CSEX,
VSC
CRG
CRG
7.4 CABLE AND BACK PLANE CONNECTORS
Cable from board edge to rear plug couplers (Amp type ‘M’).
Board
CRG
Table 7–2. 38216-392 Cable Complete
(1) 36-pin board edge
(1) 36-pin board edge
(1) 36-pin board edge
(1) 36-pin board edge
(1) 36-pin board edge
(1) 36-pin board edge
(1) 20-pin board edge
(1) 20-pin board edge
(1) 20-pin board edge
Board Edge
Connector
Back Plane
Connector
Coupler Row Alstom
Drawing
Number
38216-392-01 (1) 28-way plug coupler
(1) 50-way plug coupler
(1) 28-way plug coupler
(1) 50-way plug coupler
(1) 28-way plug coupler
(1) 50-way plug coupler
(1) 28-way plug coupler
(1) 28-way plug coupler
(1) 28-way plug coupler bottom top middle middle top bottom bottom middle top
38216-392-02
38216-392-03
38216-392-04
38216-392-05
38216-392-06
38216-536-01
38216-536-02
38216-536-03
Note: 38216-392-01, -03, -05 are 4-conductor cables; 38216-392-02, -
04, -06 are 36-conductor cables.
P2086B, Volume 1, Rev. D, Nov/13 7-6 Alstom Signaling Inc.
VPI Chassis
Board
Non-Vital I/O
Non-Vital I/O
Non-Vital I/O
Table 7–3. 38216-393 Cable Complete
Board Edge
Connector
(2) 36-pin board edge
(2) 36-pin board edge
(2) 36-pin board edge
Back Plane
Connector
(1) 50-pin plug coupler, 10.5"
(1) 50-pin plug coupler, 6.875"
(1) 50-pin plug coupler, 2.5"
Alstom Drawing
Number
38216-393-01
38216-393-02
38216-393-03
Board
Vital Output
Vital Input
Vital Output
Table 7–4. 38216-394 Cable Complete
Board Edge
Connector
(2
× 3) 36-pin board edge
(2
× 2) 36-pin board edge
(2
× 2) 36-pin board edge
Back Plane
Connector
(3) 28-way plug coupler
(3) 28-way plug coupler
(3) 28-way plug coupler
Alstom Drawing
Number
38216-394-01
38216-394-02
38216-394-03
Board
Non-Vital I/O
Non-Vital I/O
Non-Vital I/O
Table 7–5. 38216-497 Cable Complete
Board Edge
Connector
Back Plane
Connector
Coupler Row
bottom
Alstom
Drawing
Number
38216-497-01 (2) 36-pin board edge
(2) 36-pin board edge
(2) 36-pin board edge
(1) 75-way plug coupler
1) 75-way plug coupler
(1) 75-way plug coupler middle top
38216-497-02
38216-497-03
P2086B, Volume 1, Rev. D, Nov/13 7-7 Alstom Signaling Inc.
VPI Chassis
Table 7–6. Plug coupler mating connectors (AMP Type ‘M’)
Mating Connector Alstom Drawing Number AMP Number
28-way plug coupling
50-way plug coupling
75-way plug coupling
58920-124
58920-112
58920-116
205689-2
203622-2
201331-1
Note: When any of these connectors are used with Cable Assemblies
38216-392-01, -03, -05, only four pins should be placed in the mating connector (do not insert extra pins). This is necessary to maintain Vital spacing.
The following 60-conductor ribbon cables support connection of CPU/PD or CPU II header and rear panel bulkhead mount to support connection to CPU II/CPU/PD assembly via 38216-589-00 cable.
The following 10-conductor ribbon cables support the connection of CRG Boards to the
CPU/PD or CPU II Boards.
Table 7–7. Ribbon Cable Part Numbers
Board Connect Between
CPU/PD or CPU II
Board Header
CPU/PD or CPU II
Board Header
CRG Board 31166-
544-01 (P1
Interconnect)
CPU/PD or CPU II
Board 31166-543-01
(P3 Interconnect)
Description
Rear Panel VPI case 60 Conductor Ribbon
Cable, 18 inches
Rear Panel VPI case 60 Conductor Ribbon
Cable, 27 inches
CGR Board 31166-
544-01 (P1
Interconnect)
CRG Board 31166-
544-01 (P1
Interconnect)
10 Conductor Ribbon
Cable, 6 inches
10 Conductor Ribbon
Cable, 18 inches
Part Number
38216-625-01
38216-625-02
38216-629-00
38216-630-00
P2086B, Volume 1, Rev. D, Nov/13 7-8 Alstom Signaling Inc.
VPI Chassis
7.5 POWER SUPPLY
Complete assembly comes on ‘B2’ mounting plate.
Power Supply
Table 7–8. Melcher DC-DC Converters
(1) Single IN/Single OUT
(2) Single IN/Single OUT
(1) Single IN/Single OUT
(1) Single IN/Dual OUT
(2) Single IN/Single OUT
(1) Single IN/Single OUT
(1) Single IN/Dual OUT
Input Voltage
8-35 VDC
8-35 VDC each
20-100 VDC
8-35 VDC
8-35 VDC each
8-35 VDC
8-30 VDC
8-30 VDC
8-30 VDC
8-35 VDC
Output
Voltage/Current
Alstom Drawing
Number
5.1 VDC/8A
5.1 VDC/8A
5.1 VDC/25A
15 VDC/1.7A,
15 VDC/1.7A
12 VDC/4A
12 VDC/4A
12VDC/4A,
5VDC/8A
5.1VDC/8A
5.1VDC/25A
5.1VDC/20A
42560-273-01
42560-273-02
42560-273-03
42560-273-04
42560-273-05
42560-273-06
42560-273-07
42560-287-01
42560-287-02
42560-287-03
Single IN/Dual OUT
(1) Single IN/Dual OUT
(1) Single IN/Single OUT,
CageClamp Terminals, PS-
Connector M4 Screw
(1) Single IN/Single OUT,
CageClamp Terminals, PS-
Connector 0.250 Faston
(1) Single IN/Single OUT,
CageClamp Terminals, PS-
Connector 0.250 Faston
(1) Single IN/Single OUT,
CageClamp Terminals, PS-
Connector M4 Screw
8-35 VDC
8-35 VDC
8-35 VDC
5.1VDC/8A
12 VDC/4A
12 VDC/10A
42560-287-05
42560-287-09
42560-287-10
P2086B, Volume 1, Rev. D, Nov/13 7-9 Alstom Signaling Inc.
VPI Chassis
7.6 MISCELLANEOUS
Table 7–9. Miscellaneous Components
Description
Extender Board for IOB, CPU, PD, CPU/PD
Extender Board for DI, SBO, DBO, ACO, LDO, NVI,NVID,NVIDSW,
NVO, NVOAC,NVRELAY, TWCMAIN, TWCATT, NVTWC-MOD,
NVTWC-MUX, NVTWC-FSK, CRG
Extender Board for boards VRD, CSE, CSEX, VSC, FSVT
Diagnostic Control Cable
Diagnostic Control Panel
5 Volt Filter Board
100 Ohm Type B Relay for VRD (See Section 7.6.1 below)
14-way connector
Amp Terminal Crimp Tool (AMP Number 90285-1)
Amp Terminal Extraction Tool (AMP Number 91073-1)
Vital Output BPIC Assembly
Vital Input BPIC Assembly
Non-Vital BPIC Assembly
VRD & 5VDC Power BPIC Assembly
VSC BPIC Assembly
Communications BPIC Assembly
CPU/PD BPIC Assembly
Alstom
Drawing
Number
59473-744-01
59473-745-01
59473-746-01
38216-452-00
42560-285-01
59473-819-01
56001-787-05
58920-113-00
24745-149-00
59688-048-00
31166-194-01
31166-195-01
31166-196-01
31166-197-01
31166-198-01
31166-199-01
31166-336-01
P2086B, Volume 1, Rev. D, Nov/13 7-10 Alstom Signaling Inc.
VPI Chassis
7.6.1 VRD Relay
WARNING
iVPI contains special safety circuit components which must only be replaced by components specified by the Alstom part number.
These original-design replacement parts are manufactured to the same standards as the original parts; their performance being verified. The use of replacement parts that are not of the same Alstom part number could potentially impair the safe performance of the system.
The railroad or transit system authority and the manufacturer of an aftermarket (i.e., non-Alstom designated) part assume the responsibility that the part will not adversely affect the safe performance of the system. The authority and the manufacturer of the aftermarket part must analyze and certify in writing that use of the part will not result in a failure of the system to comply with safety regulations and safety performance. Completion of such an analysis and certification is considered due diligence and standard practice, will not be reviewed or approved by Alstom, and neither absolves the authority and aftermarket part manufacturer of responsibility nor implies approval by Alstom to use such an aftermarket part. The responsibility of any consequences resulting from using such a part remains with the authority and part manufacturer.
WARNING
Only Alstom VRD relay (P/N 56001-787-05) is to be used with the Alstom iVPI system. Alstom products are designed to function within all-Alstom systems. The introduction of non-Alstom products into an Alstom iVPI system could have unintended and unforeseeable safety consequences
A front contact from the VRD Relay must be fed back into the iVPI system as a Vital input for use in the application, for example, to prevent vital timers from starting when the VRD is de-energized. The name of this Vital input may be VRDFRNT-DI.
Note: The front contact used as the Vital input is also available to supply energy to Vital outputs.
P2086B, Volume 1, Rev. D, Nov/13 7-11 Alstom Signaling Inc.
VPI Chassis
7.7 BACK PLANE INTERFACE CARDS (BPIC)
VPI CARD-EDGE
PIN
P1-1
P1-2
P1-9
P1-10
P1-21
P1-22
P1-25
P1-26
P1-33
P1-34
P3-1
P3-2
P3-9
P3-10
P3-21
P3-22
P3-25
P3-26
P3-33
P3-34
Table 7–10. Vital Output (31166-194-01) I/O Pin Map
BPIC INTERFACE
WAGO PIN
P1B-10
P1B-9
P1B-8
P1B-7
P1B-6
P1B-5
P1B-4
P1B-3
P1B-2
P1B-1
P3B-10
P3B-9
P3B-8
P3B-7
P3B-6
P3B-5
P3B-4
P3B-3
P3B-2
P3B-1
BPIC BUS
JUMPER WAGO
PIN
P1A-10
P1A-9
P1A-8
P1A-7
P1A-6
P1A-5
P1A-4
P1A-3
P1A-2
P1A-1
P3A-10
P3A-9
P3A-8
P3A-7
P3A-6
P3A-5
P3A-4
P3A-3
P3A-2
P3A-1
VITAL OUTPUT
FUNCTION
PORT 8 (-)
PORT 8 (+)
PORT 7 (-)
PORT 7 (+)
PORT 6 (-)
PORT 6 (+)
PORT 5 (-)
PORT 5 (+)
VN (-)
VB (+)
PORT 4 (-)
PORT 4 (+)
PORT 3 (-)
PORT 3 (+)
PORT 2 (-)
PORT 2 (+)
PORT 1 (-)
PORT 1 (+)
VB (-)
VN (+)
P2086B, Volume 1, Rev. D, Nov/13 7-12 Alstom Signaling Inc.
VPI Chassis
VPI CARD-EDGE
PIN
P1-14
P1-17
P1-18
P1-21
P1-22
P1-25
P1-26
P1-29
P1-30
P1-1
P1-2
P1-5
P1-6
P1-9
P1-10
P1-13
P3-1
P3-2
P3-5
P3-6
P3-9
P3-10
P3-13
P3-14
P3-17
P3-18
P3-21
P3-22
P3-25
P3-26
Table 7–11. Vital Input (31166-195-01) I/O Pin Map (Cont.)
BPIC INTERFACE
WAGO PIN
P1B-16
P1B-15
P1B-14
P1B-13
P1B-12
P1B-11
P1B-10
P1B-9
P1B-8
P1B-7
P1B-6
P1B-5
P1B-4
P1B-3
P1B-2
P1B-1
P3B-16
P3B-15
P3B-14
P3B-13
P3B-12
P3B-11
P3B-10
P3B-9
P3B-8
P3B-7
P3B-6
P3B-5
P3B-4
P3B-3
BPIC BUS
JUMPER WAGO
PIN
P1A-16
P1A-15
P1A-14
P1A-13
P1A-12
P1A-11
P1A-10
P1A-9
P1A-8
P1A-7
P1A-6
P1A-5
P1A-4
P1A-3
P1A-2
P1A-1
P3A-16
P3A-15
P3A-14
P3A-13
P3A-12
P3A-11
P3A-10
P3A-9
P3A-8
P3A-7
P3A-6
P3A-5
P3A-4
P3A-3
DIRECT INPUT
FUNCTION
PORT 16 (-)
PORT 16 (+)
PORT 15 (-)
PORT 15 (+)
PORT 14 (-)
PORT 14 (+)
PORT 13 (-)
PORT 13 (+)
PORT 12 (-)
PORT 12 (+)
PORT 11 (-)
PORT 11 (+)
PORT 10 (-)
PORT 10 (+)
PORT 9 (-)
PORT 9 (+)
PORT 8 (-)
PORT 8 (+)
PORT 7 (-)
PORT 7 (+)
PORT 6 (-)
PORT 6 (+)
PORT 5 (-)
PORT 5 (+)
PORT 4 (-)
PORT 4 (+)
PORT 3 (-)
PORT 3 (+)
PORT 2 (-)
PORT 2 (+)
P2086B, Volume 1, Rev. D, Nov/13 7-13 Alstom Signaling Inc.
VPI Chassis
Table 7–11. Vital Input (31166-195-01) I/O Pin Map (Cont.)
VPI CARD-EDGE
PIN
P3-29
P3-30
BPIC INTERFACE
WAGO PIN
P3B-2
P3B-1
BPIC BUS
JUMPER WAGO
PIN
P3A-2
P3A-1
DIRECT INPUT
FUNCTION
PORT 1 (-)
PORT 1 (+)
Table 7–12. Non-Vital Input (31166-196-01) I/O Pin Map (Cont.)
VPI CARD-EDGE
PIN
P1-20
P1-21
P1-22
P1-25
P1-26
P1-29
P1-30
P1-32
P1-34
P1-35
P1-36
P1-5
P1-6
P1-9
P1-10
P1-13
P1-14
P1-17
P1-18
P1-19
BPIC INTERFACE
WAGO PIN
P1A-20
P1A-19
P1A-18
P1A-17
P1A-16
P1A-15
P1A-14
P1A-13
P1A-12
P1A-11
P1A-10
P1A-9
P1A-8
P1A-7
P1A-6
P1A-5
P1A-4
P1A-3
P1A-2
P1A-1
NONVITAL INPUT
FUNCTION
PORT 32 (+)
PORT 31 (+)
PORT 30 (+)
PORT 29 (+)
PORT 28 (+)
PORT 27 (+)
PORT 26 (+)
PORT 25 (+)
UNUSED
VN (-)
PORT 24 (+)
PORT 23 (+)
PORT 22 (+)
PORT 21 (+)
PORT 20 (+)
PORT 19 (+)
PORT 18 (+)
PORT 17 (+)
UNUSED
VN (-)
NONVITAL
OUTPUT
FUNCTION
PORT 32 (+)
PORT 31 (+)
PORT 30 (+)
PORT 29 (+)
PORT 28 (+)
PORT 27 (+)
PORT 26 (+)
PORT 25 (+)
VB (+)
VN (-)
PORT 24 (+)
PORT 23 (+)
PORT 22 (+)
PORT 21 (+)
PORT 20 (+)
PORT 19 (+)
PORT 18 (+)
PORT 17 (+)
VB (+)
VN (-)
P2086B, Volume 1, Rev. D, Nov/13 7-14 Alstom Signaling Inc.
VPI Chassis
Table 7–12. Non-Vital Input (31166-196-01) I/O Pin Map (Cont.)
VPI CARD-EDGE
PIN
P3-5
P3-6
P3-9
P3-10
P3-13
P3-14
P3-17
P3-18
P3-19
P3-20
P3-21
P3-22
P3-25
P3-26
P3-29
P3-30
P3-32
P3-34
P3-35
P3-36
BPIC INTERFACE
WAGO PIN
P3A-20
P3A-19
P3A-18
P3A-17
P3A-16
P3A-15
P3A-14
P3A-13
P3A-12
P3A-11
P3A-10
P3A-9
P3A-8
P3A-7
P3A-6
P3A-5
P3A-4
P3A-3
P3A-2
P3A-1
NONVITAL INPUT
FUNCTION
PORT 16 (+)
PORT 15 (+)
PORT 14 (+)
PORT 13 (+)
PORT 12 (+)
PORT 11 (+)
PORT 10 (+)
PORT 9 (+)
UNUSED
VN (-)
PORT 8 (+)
PORT 7 (+)
PORT 6 (+)
PORT 5 (+)
PORT 4 (+)
PORT 3 (+)
PORT 2 (+)
PORT 1 (+)
UNUSED
VN (-)
NONVITAL
OUTPUT
FUNCTION
PORT 16 (+)
PORT 15 (+)
PORT 14 (+)
PORT 13 (+)
PORT 12 (+)
PORT 11 (+)
PORT 10 (+)
PORT 9 (+)
VB (+)
VN (-)
PORT 8 (+)
PORT 7 (+)
PORT 6 (+)
PORT 5 (+)
PORT 4 (+)
PORT 3 (+)
PORT 2 (+)
PORT 1 (+)
VB (+)
VN (-)
P2086B, Volume 1, Rev. D, Nov/13 7-15 Alstom Signaling Inc.
VPI Chassis
Table 7–13. VRD/5VDC Power (31166-197-01) Pin Interface
VPI TERMINATION WAGO TERMINAL FUNCTION
P3-2
P3-6
P3-32
P3-36
NONE
NONE
NONE
NONE
GROUND POST
GROUND POST
P2-TS1
P2-TS3
P2-TS2
P2-TS4
J1-1
J1-2
J1-3
J1-4
J2-1
J2-2
J2-3
J2-4
J2-5
J2-6
J3-1
J3-2
J3-3
J3-4
RELAY-
RELAY+
12V COMMON
+12V INPUT
MELCHER +5VDC INPUT
MELCHER +5VDC INPUT
MELCHER 5V COMMON INPUT
MELCHER 5V COMMON INPUT
5V COMMON
5V COMMON
FILTERED +5VDC
FILTERED +5VDC
5V COMMON
5V COMMON
VSC PIN
P3-5
P3-6
P3-2
P3-1
P3-25
P3-26
P3-28
P3-29
P3-30
P3-36
Table 7–14. VSC Modular Jack (31166-198-01) Pin Map
RJ-45 JACK PIN
J1-1
J1-2
J1-7
J1-8
J2-3
J2-1
J2-6
J2-8
J2-2
J2-4
J2-5
VPIRCVA
VPIRCVB
VPITXB
VPITXB
TXD
RTS
FUNCTION
RXD
CTS
RLSD
ISOLATED COMMON
P2086B, Volume 1, Rev. D, Nov/13 7-16 Alstom Signaling Inc.
VPI Chassis
Table 7–15. VSC EIA422 (31166-198-01) Pin Map
VSC PIN
P3-1
P3-2
P3-5
P3-6
VSCIC J3-4
DB-25 PIN
J6-2
J6-14
J6-3
J6-16
J6-1
FUNCTION
VPITXA
VPITXB-
VPIRCVA
VPIRCVB
SHIELD
INTERFACE MODE
4 TRACK GENRAKODE
VSC TO VSC
Table 7–16. Terminal Block Setting (31166-198-01)
TB1-1 TO TB1-2
TB1-2 TO TB1-3
JUMPER PINS
TB2-1 TO TB2-2
TB2-2 TO TB2-3
Table 7–17. VSC EIA232 (31166-198-01) Pin Map
VSC PIN
P3-25
P3-26
P3-28
P3-29
P3-30
VSCIC J3-4
DB-25 PIN
J5-2
J5-4
J5-3
J5-5
J5-8
J5-1
FUNCTION
TXD
RTS
RXD
CTS
RLSD
SHIELD
Table 7–18. VSC Isolated Power (31166-198-01) Pin Map
VSC PIN
P3-35
P3-36
P3-36
CHASSIS GROUND
WAGO TERMINAL
J3-1
J3-2
J3-3
J3-4
+VCC
ISOLATED COMMON
ISOLATED COMMON
SHIELD
FUNCTION
P2086B, Volume 1, Rev. D, Nov/13 7-17 Alstom Signaling Inc.
VPI Chassis
Table 7–19. 4 Track Genrakode Interface (31166-198-01) Pin Map
VSC PIN
P3-1
P3-2
P3-5
P3-6
WAGO TERMINAL
J4-1
J4-2
J4-3
J4-4
VPITXA
FUNCTION
VPITXB
VPIRCVA
VPIRCVB
Table 7–20. Communications (31166-199-01) Connector Types
FUNCTION
ISOLATED 9-35VDC /
PORT2 (DC CODE LINE)
PORT1 (EIA530)
PORT2 (EIA530)
PORT3 (EIA422)
PORT4 (EIA422)
PORT5 (EIA422)
PORT6 (HHT CURRENT LOOP)
CONNECTOR
14-WAY WAGO
(0.200-inch centers)
DB-25 CONNECTOR
DB-25 CONNECTOR
RJ-45 MODULAR BLOCK
RJ-45 MODULAR BLOCK
RJ-45 MODULAR BLOCK
RJ-45 MODULAR BLOCK
NAME
J5
J7
J6
J3
J2
J1
J4
P2086B, Volume 1, Rev. D, Nov/13 7-18 Alstom Signaling Inc.
VPI Chassis
CSEX3 PIN
COMIC J5-14
P3-2
P3-4
P3-5
P3-6
P3-7
P3-8
P3-9
P3-10
P3-11
P3-12
P3-13
Table 7–21. Serial Port 1 (31166-199-01) Pin Map
DB-25 PIN(S)
J7-1
J7-7
J7-2
J7-14
J7-4
J7-19
J7-3
J7-16
J7-5
J7-13
J7-8
J7-15
J7-10
J7-17
FUNCTION(S)
SHIELD
ISOLATED COMMON
(SIGNAL GROUND)
TDA-1
TDB-1
RTSA-1
RTSB-1
RDA-1
RDB-1
CTSA-1
CTSB-1
DCDA-1
(CSEX3) 1TXCLK
DCDB-1
(CSEX3) 1RXCLK
P2086B, Volume 1, Rev. D, Nov/13 7-19 Alstom Signaling Inc.
VPI Chassis
CSEX3 PIN
COMIC J5-14
P3-2
P3-14
P3-15
P3-16
P3-17
P3-18
P3-19
P3-20
P3-21
P3-22
P3-23
Table 7–22. Serial Port 2 (31166-199-01) Pin Map
DB-25 PIN
J6-1
J6-7
J6-2
J6-14
J6-4
J6-19
J6-3
J6-16
J6-5
J6-13
J6-8
J6-15
J6-10
J6-17
J7-17
FUNCTION
SHIELD
ISOLATED COMMON
(SIGNAL GROUND)
TDA-2
TDB-2
RTSA-2
RTSB-2
RDA-2
RDB-2
CTSA-2
CTSB-2
DCDA-2
(CSEX3) 2TXCLK
DCDB-2
(CSEX3) 2RXCLK
Table 7–23. Port 2 DC Code Line (31166-199-01) Pin Map
CSEX3 PIN
P3-14
P3-15
P3-16
P3-17
P3-18
P3-19
P3-20
P3-21 (CSEX3)
WAGO TERMINAL
J5-8
J5-7
J5-6
J5-5
J5-4
J5-3
J5-2
J5-1
FUNCTION
ISOLATED V+
ISOLATED V-
OUT1-DC
OUT2-DC
IN1+
IN1-
IN2+
IN2-
P2086B, Volume 1, Rev. D, Nov/13 7-20 Alstom Signaling Inc.
VPI Chassis
Table 7–24. Serial Port 3, 4, 5 and 6 (31166-199-01) Pin Map
CSEX3 PIN
P2-35
P2-40
P2-50
P3-25
P3-26
P3-28
P3-27
P3-29
P3-30
P3-32
P3-31
P3-33
P3-34
P3-36
P3-35
RJ-45 JACK PIN
J4-6
J4-3
J4-8
J3-1
J3-2
J3-7
J3-8
J2-1
J2-2
J2-7
J2-8
J1-1
J1-2
J1-7
J1-8
FUNCTION
RXD
TXD-
SYSTEM +5V
RDA-3
RDB-3
TDB-3
TDA-3
RDA-4
RDB-4
TDB-4
TDA-4
RDA-5
RDB-5
TDB-5
TDA-5
P2086B, Volume 1, Rev. D, Nov/13 7-21 Alstom Signaling Inc.
VPI Chassis
THIS PAGE INTENTIONALLY LEFT BLANK.
P2086B, Volume 1, Rev. D, Nov/13 7-22 Alstom Signaling Inc.
Maintenance
SECTION 8 – MAINTENANCE
8.1 GENERAL
This section contains specific procedures for preventive and corrective maintenance and for troubleshooting the VPI system. Unless otherwise noted, references to the
CPU/PD board also apply to the CPU board and references to CSEX apply to CSEX1 and CSEX3.
WARNING
Disruption of Vital controller service poses a potential threat to rail safety.
Before shutting down an interlocking for any reason, you must notify the railroad dispatcher in charge of the affected route(s). Take all steps necessary to ensure the safe passage of traffic is maintained.
8.1.1 Service Log
A service log should be kept on the VPI system to record test results and keep track of any service performed. A log should describe any malfunctions, corrective action taken and all preventive maintenance performed. The log can also be used to maintain a spare parts inventory by recording the quantities and type of printed circuit boards and spare parts that have been used as replacements.
P2086B, Volume 1, Rev. D, Nov/13 8-23 Alstom Signaling Inc.
Maintenance
8.1.2 Spare Parts
WARNING
VPI contains special safety circuit components which must only be replaced by components specified by the Alstom part number.
These original-design replacement parts are manufactured to the same standards as the original parts; their performance being verified. The use of replacement parts that are not of the same Alstom part number could potentially impair the safe performance of the system.
The railroad or transit system authority and the manufacturer of an aftermarket (i.e., non-Alstom designated) part assume the responsibility that the part will not adversely affect the safe performance of the system. The authority and the manufacturer of the aftermarket part must analyze and certify in writing that use of the part will not result in a failure of the system to comply with safety regulations and safety performance. Completion of such an analysis and certification is considered due diligence and standard practice, will not be reviewed or approved by Alstom, and neither absolves the authority and aftermarket part manufacturer of responsibility nor implies approval by Alstom to use such an aftermarket part. The responsibility of any consequences resulting from using such a part remains with the authority and part manufacturer.
WARNING
Only Alstom VRD relay (P/N 56001-787-05) is to be used with the Alstom
VPI system. Alstom products are designed to function within all-Alstom systems. The introduction of non-Alstom products into an Alstom VPI system could have unintended and unforeseeable safety consequences
P2086B, Volume 1, Rev. D, Nov/13 8-24 Alstom Signaling Inc.
Maintenance
The VPI system is designed for long life and trouble-free operation. This equipment, however, as with all electronic equipment may have an occasional component failure.
Spare boards can be ordered from Alstom based on your projected needs. The below spares are recommended to support one VPI module:
• A spare of each board type used in the module
• A spare set of signature headers (Alstom 59473-871), see Appendix F
• A spare set of signature PROMs (Alstom 39780-003), see Appendix F
• A spare set of application data EPROMs (Vital and Non-Vital)
• A spare set of system EPROMs (Vital and Non-Vital)
• A spare lithium battery (P/N 52397-011-00)
Boards with static-sensitive components should be stored, transported, or shipped in conductive Velostate bags and have printed circuit “Contabs” attached. Printed circuit
Contabs should be left on boards except for testing and installation.
8.1.3 Test Equipment
Field maintenance of the VPI system requires little in the way of external test equipment. Built-in circuitry is used to test critical system functions and generate the appropriate status messages on an externally connected Handheld Terminal (HHT) or
PC. A suitable terminal for VPI diagnostics is described in Section 2. In addition, all VPI circuit boards have LED indicators that reveal the operating status of the board.
Besides these automated test tools, a standard multi-meter (Fluke Model 87 or similar) will be helpful for checking the level of operating voltages, current levels, and for continuity checks.
CAUTION
Before removal or installation of any boards, ensure that all VPI system power has been removed. Failure to do so may result in damage to board components.
P2086B, Volume 1, Rev. D, Nov/13 8-25 Alstom Signaling Inc.
Maintenance
8.1.4 Preventive Maintenance
No periodic adjustments are required to sustain continuous VPI operation. The module should be checked periodically for damaged hardware or loose connections, broken or corroded wiring, signs of overheating and build-up of dust or foreign material. Make sure that all boards are properly seated in the module and that the module covers are properly secured.
If the board contact fingers have been touched or show signs of contamination, clean them with a contact cleaner such as Miller-Stephenson's Contact Renu, IBM Contact
Lubricant (part number 451053) or other approved solvent using a clean, lint-free cloth.
Check the VPI Power Supply voltage for a value of +5 ± 0.25 volts DC. Take corrective action if necessary. This voltage check should be made on the test points of boards installed in a system chassis or expansion chassis. Because of the different board complements that are possible with VPI, it is recommended that the test points on any processor board assemblies, e.g., CPU, CPU/PD, CSEX(n), VSC and TWC be selected for this measurement. Input and output boards, whether Vital or non-vital are much more tolerant of variations of the system logic voltage than the processors.
Use the Handheld Terminal (HHT), a PC running VT-100 terminal emulation software, a
CSEX board equipped with the Vital Diagnostic Protocol (VDP – see Alstom publication
P2346W), or Alstom’s Tracker
®
analyzer (see Alstom publication P2307) to interrogate the system for system diagnostics. For example, a failure may cause a “SYS
WARNING” status message to be displayed which may indicate outputs that fail in a non-fatal fashion such as open lamp filaments.
Check the LED status lamps on the boards for proper signals (refer to “Troubleshooting with LED’s” later in this section).
Before starting any detailed troubleshooting, check for simple problems first such as blown fuses, loose plugs, dirty board contacts, or improper voltages.
P2086B, Volume 1, Rev. D, Nov/13 8-26 Alstom Signaling Inc.
Maintenance
In addition, if the system has been serviced or turned off and will not restart, check the following prior to beginning detailed troubleshooting:
• Vital Input and Output boards have the proper signature headers and are in their respective slots.
• All on-board switches and jumpers are properly set (see “Board Reference Data” later in this section).
• Wiring between the Vital Relay Driver (VRD) board and the VRD Relay is intact.
• Input power to the VRD board is between 9.0 and 16.0 volts.
• Energizing the VRD Relay causes voltage between 9.0 to 16.0 volts to be applied to the VPI input designated “VRDFRNT-DI”.
• Application logic version in the CPU/PD board PROMs matches that dictated by the revision signature wire wrapped on the Motherboard (at the CPU or CPU/PD board slot).
P2086B, Volume 1, Rev. D, Nov/13 8-27 Alstom Signaling Inc.
Maintenance
8.2 BASIC DIAGNOSTIC FLOWCHART
At entrance rack, verify problem is actually VPI related, not field apparatus.
Confirm system is operating by checking CPU LEDs and verifying HHT can communicate with the CPU.
If CPU LED indicate Boolean equation processing is taking place, look at LEDs on boards below. (1-sec. flashing)
If CPU not running, look at
CPU/PD board itself, including both hardware and software.
Check CSEX LEDs to find if it is NV
Communication problems.
Check I/O
Address LEDs to verify CPU is talking to I/O ports.
Check VRD
LEDs to verify VRD relay is being driven.
(Checkwords OK)
Check VSC LEDs to verify microprocessor operation and communication.
Change CPU/PD board or PROMs.
HHT can provide key info to further define the problem
'A' 'B'
Figure 8-1. General Diagnostic Flowchart (Sheet 1 of 3)
P2086B, Volume 1, Rev. D, Nov/13 8-28 Alstom Signaling Inc.
If boards are being addressed, check with HHT for specific port error messages.
Check BOOLS for circuit reason for the failure.
Interrogate memory locations with HHT
Using board reports, check voltages supplied to power groups on output boards.
Maintenance
'B' from SHT. 1
I/O LEDs
Verify I/O boards are being addressed by the CPU.
If no boards are being addressed, check cabling, signatures, and hardware.
Use ####Q and current .LVC file printout.
Note that the application logic may not let the system actually do the required tasks.
For example, the interlocking will not unlock to throw switches because the track circuit is not working (down). Don't think about VPI system itself, but of the affected circuits.
SUMMARY: Once at the I/O level, determine if the system is trying to turn on or read the correct port. If not, this indicates further system problems. If HHT shows a port's memory location becoming true, the port is being forced to turn on.
Be aware that the application logic may be preventing an action from occuring by system design.
Figure 8-1. General Diagnostic Flowchart (Sheet 2 of 3)
P2086B, Volume 1, Rev. D, Nov/13 8-29 Alstom Signaling Inc.
Maintenance
'A' from SHT.1
CSEX LEDs
Verify a NV Communication problem with CSEX LEDs.
Use LEDs to watch for proper port being addressed.
SUMMARY: If there are communications problems, look at board LEDs first.
Study CAA reports to verify ports used, protocol, etc. With the diagnostic Query command, look at the vital memory location to see if the message is sucessfully being transferred from CSEX to CPU/PD.
Also, special test equipment can be used to look at the serial output messages.
Figure 8-1. General Diagnostic Flowchart (Sheet 3 of 3)
P2086B, Volume 1, Rev. D, Nov/13 8-30 Alstom Signaling Inc.
Maintenance
8.3
8.3.1
VITAL SYSTEM DIAGNOSTICS AVAILABLE ON THE CPU/PD BOARD
Use of Handheld Terminal (HHT), Diagnostics Terminal and the CSEX VDP
The CPU/PD board’s embedded diagnostic software provides operating status and diagnostic information to the following devices:
• An externally connected Handheld Terminal (HHT), as shown in Figure 8-2. The
HHT is used for diagnostics related to the CPU and CPU/PD boards. For CPU board (59473-742) a Current Loop HHT (Alstom Part Number 31609-011-00) is used. For CPU/PD boards (31166-029) an EIA232 HHT (Alstom part number
31609-012-00) is used. To perform diagnostics, the HHT is connected to the 9-pin
“D” connector (DB-9) at the front of the CPU/PD board or the 25-pin “D” connector
(DB-25) at the front of the CPU board.
CPU/PD
9-PIN CONNECTOR
Figure 8-2. Diagnosis With Handheld Terminal
P2086B, Volume 1, Rev. D, Nov/13 8-31 Alstom Signaling Inc.
Maintenance
• An externally connected “dumb terminal”, configured for 1200 baud, 8 data bits, 1 stop bit and no parity, can be used with the CPU/PD board. When not using the
Alstom hand held terminal, jumper W1 should be removed. A properly equipped terminal can be used with the CPU board, also (consult Alstom for details). The following is the wiring information to connect to a terminal:
Table 8–1. CPU/PD HHT Port Cable
Connector Pin Signal
2
3
/XMIT
/RECV
5 Signal Common
• An externally connected Personal Computer (PC) running Alstom’s Tracker software.
• A CSEX3 board equipped with Alstom’s Vital Diagnostic Protocol (VDP). This protocol extracts diagnostic information from the CPU/PD board’s HHT port, and presents this information in a user-friendly manner at the CSEX MAC (Maintenance
Access) port. Note that this feature does not apply to the CPU board. CPU/PD diagnostics are reported to CSEX either serially or in parallel through on-board shared memory. Refer to Alstom publication P2346W for a complete description of the VDP and connection to the CPU/PD board.
Once per second, the system status (“SYSTEM OK”, “SYS WARNING” or “ERROR
ALERT”) is displayed on the HHT, dumb terminal or CSEX VDP diagnostic menu. The
HHT, terminal or VDP can also be used in an interactive manner to provide detailed troubleshooting information. In most cases, faults can be localized to a specific board.
The following provides general instructions for using an HHT connected to the CPU or
CPU/PD board, and lists the interactive diagnostic commands that are supported. It may be necessary to type the ‘C’ command (described below) to continue operation during system start-up if an error is detected. This command allows display of any of the diagnostic messages described herein. A CSEX board running the Vital Diagnostic
Protocol (VDP) automatically makes use of the CPU/PD board’s interactive commands to extract and report diagnostic information.
P2086B, Volume 1, Rev. D, Nov/13 8-32 Alstom Signaling Inc.
Maintenance
8.3.2 Top Level Vital Status Messages
After starting the Handheld Terminal, one of three top-level status messages appears once a second:
“SYSTEM OK” – Displayed when all VPI functions are working properly (no errors detected).
“SYS WARNING” – Indicates an error that has caused an abnormal or out-of-tolerance condition. Continued VPI operation may still be possible (i.e. the VRD Relay stays up).
The meaning here is that system safety is unaffected.
“ERROR ALERT” – Indicates a “fatal” error. Continued VPI operation will not be possible (i.e. the VRD Relay is down with all outputs disconnected). The meaning here is that a system safety problem may exist.
If no message is shown, check for faulty wiring in the serial interface cable or inspect the CPU/PD board to verify that it contains a valid set of EPROM software. If the problem persists, replace the CPU/PD board.
Further interrogation is possible to help determine the exact cause of a top-level error message (“SYS WARNING” or “ERROR ALERT”) by using a series of interactive keyboard commands.
P2086B, Volume 1, Rev. D, Nov/13 8-33 Alstom Signaling Inc.
Maintenance
8.3.3 HHT Keyboard Command Summary
In the following command descriptions, the information given in single quotes (‘x’) represents the exact key or keys to press at the Handheld Terminal. The final key to press for any command is ‘CR’ (Carriage Return) on an HHT or Enter on a terminal.
This action is required to initiate each command, although for brevity, it is explicitly shown for only the first command’s description below. Note that if any keyboard character is entered during the CPU board’s power-up cycle, it will halt.
Note: The following commands must be entered using upper-case letters. The Vital processors will treat lower-case characters as
“invalid”.
‘C’ = Continue
This command instructs the VPI module to continue through its start-up sequence after an error is encountered during system start-up. However, with some errors, it may not be possible to continue until repairs are made. The ‘C’ command also causes the system to display one of the three top level status messages (“SYSTEM OK”, “SYS
WARNING” or “ERROR ALERT”) without erasing stored error data. The Continue command is initiated by pressing the ‘C’ key followed by the ‘CR’ (Carriage Return) key.
‘S’ = Start/Stop
This command removes the system from the “query”, “report” and “view errors” modes described later. Exiting from the current mode is necessary when wishing to display other diagnostic messages.
‘N’ = Next
This command instructs the system to display the next level of diagnostics, and is used while in the “query”, “report” and “view errors” modes described below.
‘?’ = View Errors/Warnings
Use this command to display warning or error data after a “SYS WARNING” or “ERROR
ALERT” message has appeared. This command is ignored while the status is “SYSTEM
OK”. Step through all error/warning messages by using the ‘N’ (Next) command (see below), and exit “view errors” mode by using the ‘S’ (Stop) command.
‘X’ = Erase
Erases all error and warning data that has been stored. If the problem persists, the error data will appear again even after erasure.
P2086B, Volume 1, Rev. D, Nov/13 8-34 Alstom Signaling Inc.
Maintenance
‘Q’ = Query Memory
This command is used to display the value of one or more Vital parameters in CPU
RAM, updated once a second. Parameter addresses are typically obtained from the
Vital application’s LVC compiled output report file. Use the ‘S’ command to exit from
“query” mode. The ‘Q’ command has several formats:
1. ‘wxyzQ’ – causes the system to once a second display the contents of four consecutive bytes of CPU RAM, starting at the address entered immediately before the ‘Q’. The starting address entered must be in hexadecimal format. The display shows the lowest (least significant) three characters of the starting address, followed by the contents of four bytes of RAM data in the form of eight hexadecimal characters. Thus, if the command ‘wxyzQ’ is entered, the display shows
“xyz/12345678”. The eight characters (12345678) represent, from left to right, the data in the RAM locations wxyz+3, wxyz+2, wxyz+1 and wxyz, respectively. Use the
‘N’ (Next) command to display four new bytes of data, starting at the RAM address wxyz+4. RAM addresses for various system parameters are defined in the system documents and are the offset values from the start of the RAM address area. The entry required for the ‘Q’ command is the same value as the offset address from the start of RAM.
2. ‘wxyzQnn’ – causes the system to place RAM address wxyz at position nn in the list of 16 Vital parameters to be queried, and once a second output the true (1) or false
(0) states of the 16 Vital parameters whose addresses are currently in the list. In this command, the address wxyz may be from one to four hexadecimal characters, but an address of 0 (zero) is invalid. The position nn must be entered as two digits ranging from position 01 to 16. Typically, wxyz is the address of a Vital application parameter obtained from the application’s LVC compiled output report file. After this command is entered, once a second the system displays the current true/false states of the 16 Vital parameters in the format “110000111xx0011x” (for example).
The character x appears at positions in the list for which no address has yet been specified by the user. The system retains the list of 16 addresses to query unless it is restarted.
3. ‘wxyzQ00’ – causes the system to remove RAM address wxyz from the list of 16
Vital parameters to be queried, and once a second output the true/false states of the 16 parameters whose addresses are currently in the list. In this command, a pair of zeros follows the letter Q.
4. ‘Q00’ – causes the system to erase the entire list of 16 Vital RAM parameters to be queried, and once a second output a message in the format “xxxxxxxxxxxxxxxx”.
5. ‘0Q00’ – causes the system to once a second output the true (1) or false (0) states of the 16 Vital parameters currently in the list of addresses, without modification to the list. In this command, a single zero precedes and a pair of zeros follows the letter Q.
P2086B, Volume 1, Rev. D, Nov/13 8-35 Alstom Signaling Inc.
Maintenance
6. ‘Q’ – causes the system to show the addresses (four at a time) currently in the list of
16 Vital parameters to be queried, in the format “aaaa;aaaa;aaaa;aaaa”. Four dashes (----) are used to indicate an empty position in the list of 16 addresses. Note that initially all positions are empty, until the user enters the ‘wxyzQnn’ command one or more times. Use the ‘N’ (Next) command to view the next four addresses in the list.
'U' = Disable
Use this command to inhibit the “SYS WARNING” message (i.e. “OUT NOT ON”) which appears when the VPI diagnostics encounters an output that is turned on but is delivering no output current. This command may be appropriate when a no-current condition is normal.
‘O’ = Enable
This command negates a previously-entered ‘U’ (Disable) command.
‘R’ = Report
This command routes configuration data to the Handheld Terminal. It provides CAA system software and Vital Serial Controller (VSC) application logic configuration information. Step through all configuration messages by using the ‘N’ (Next) command, and exit “report” mode by using the ‘S’ (Stop) command.
‘Z’ = Ignore Command
Any command terminated by a ‘Z’ is ignored by the system.
8.3.4 Vital Diagnostic Charts
Table 8–2 and Table 8–3 lists errors according to the message displayed on the
Handheld Terminal and gives the corresponding user responses. Possible causes for the error message and preliminary steps to resolve system failure are also provided. A
general system troubleshooting flowchart is given earlier in Figure 8-1.
When troubleshooting, if board replacement is indicated, refer to the procedures for
“Board Replacement” later in this section.
Notes: Table 8–2 and Table 8–3 mention “module number” in failure
messages. Module #1 is always the system module in a multiple-module system, module #2 is Extender module #1, module #3 is Extender module #2, and module #4 is Extender module #3.
References to CPU/PD generally apply to CPU boards as well
(unless noted otherwise).
References to CSEX generally apply to CSEX1, and CSEX3 boards (unless noted otherwise).
P2086B, Volume 1, Rev. D, Nov/13 8-36 Alstom Signaling Inc.
Maintenance
Table 8–2. Troubleshooting Chart: Start-up Diagnostics (Cont.)
Message
Displayed
Possible Cause(s) User Response Corrective Action
No Message
Displayed
Faulty test cable or invalid software on
CPU/PD board.
Further testing will not be possible.
None
CPU RAM ERR
POLY DIV ERR
Failed
“Checkerboard” test on system RAM.
System may still run by not using defective
RAM.
Failure of PD portion of CPU/PD board (PD board in CPU system) or ribbon cable.
PROM MEM ERR CPU PROM failure.
System not likely to operate normally.
SW2 on CPU board.
C / ENTER
N / ENTER
Failure
Messages
‘PD C3, 1 ERR’
‘PD C3, 2 ERR’
‘PD C1, 1 ERR’
‘PD C1, 2 ERR’
PD C1, 1N ERR’
ERR’
‘PD C1, 2N
‘PD LOAD ERR’
N / ENTER
Failure
Messages
‘ROUTINE
PROM’
‘ADS-
NOSHADOW’
‘ADS-SHADOW’
Inspect test cable wiring.
Verify CPU/PD EPROM is valid.
If problem persists, replace CPU/PD board.
Replace CPU/PD board.
Record failure for
CPU/PD board in module.
Replace PD board in
CPU system.
Inspect 60 way main bus connections.
Inspect/replace
CPU/PD board.
Verify continuity of ribbon cable.
Record failure for
CPU/PD board in module.
Replace with new CPU
PROM.
If all PROM failure modes appear, replace
CPU/PD board.
Check
Application/System software compatibility for latest revision.
Verify SW2 on CPU board is set properly.
P2086B, Volume 1, Rev. D, Nov/13 8-37 Alstom Signaling Inc.
Maintenance
Table 8–2. Troubleshooting Chart: Start-up Diagnostics (Cont.)
Message
Displayed
CPU SIG ERR
Possible Cause(s) User Response Corrective Action
OUTPUT ERR
Failure of CPU/PD
EPROM signature to match the hardwired signature on the wirewrap pins of
Motherboard.
VRD will not energize.
Failed test of one or more AOCDs on an
Output board.
Wrong or defective signature PROM or incorrect address wiring on Output board.
System not likely to operate under this condition.
VRD INTER ERR Dual-Port RAM
Interface failure on
VRD board.
CPU/PD board fault.
System not likely to operate under this condition.
C / ENTER
Hit ? to find bad
Output board
N / ENTER
Failure Message
‘OUT #x/yy/z’ x = Module number y = Slot number z = Port number
ENTER to repeat
C / ENTER
Verify hardwired signature on wirewrap pins of Motherboard at
CPU/PD slot.
Verify CPU/PD EPROM version number and
Motherboard signatures match.
Replace Output board(s) indicated.
Check for defective signature PROM.
Wrong signature header on any or all I/O
Bus boards
Check I/O Bus Interface board.
Verify continuity of ribbon cable.
Check wirewrap signature address and related wiring.
Reinitialize CPU/PD to test VRD Interface
RAM.
If test repeatedly fails, replace VRD board.
If test fails again, replace CPU/PD board.
If test continues to fail, check bus connections on module
Motherboard.
P2086B, Volume 1, Rev. D, Nov/13 8-38 Alstom Signaling Inc.
Maintenance
Table 8–2. Troubleshooting Chart: Start-up Diagnostics (Cont.)
Message
Displayed
Possible Cause(s)
CSE INTER ERR
Dual-Port RAM
Interface failure on
CSEX board.
System will operate under this condition.
VSC INTER ERR Dual-Port RAM
Interface failure on
VSC board.
System will operate under this condition.
User Response Corrective Action
N / ENTER
Failure Message
‘CSE BD #x/yy’ x = Module number y = Slot number
N / ENTER
Failure Message
‘VSC BD #x/yy’ x = Module number y = Slot number
Reinitialize CPU to test
CSEX Interface RAM.
Verify board is plugged in.
If test repeatedly fails, replace CSEX board.
If test continues to fail, check bus connections on module Motherboard and for bent pins on I/O
Bus Interface board.
Check continuity of ribbon cable(s).
Reinitialize CPU/PD to test VSC Interface
RAM.
If test repeatedly fails, replace VSC board.
If test fails again, replace CPU/PD board.
If test continues to fail, check bus connections on module
Motherboard.
P2086B, Volume 1, Rev. D, Nov/13 8-39 Alstom Signaling Inc.
Maintenance
Table 8–3. Troubleshooting Chart: Diagnostics During System Operation (Cont.)
Corrective Action Message
Displayed
POLY DIV
ERR
MAIN CWD
ERR
Possible
Cause(s)
User Response
Failure of test performed on
CPU/PD board once each 1-second main cycle.
CPU/PD (or PD) board bad.
One or more of 20 main checkwords delivered to the VRD board in error.
N / ENTER
Possible Failure
Modes
‘PD C3, 1 ERR’
‘PD C3, 2 ERR’
‘PD C1, 1 ERR’
‘PD C1, 2 ERR’
‘PD C1, 1N ERR’
‘PD C1, 2N ERR’
‘PD LOAD ERR’
N / ENTER
Failure Message
‘MAIN CWD#xx’ xx = Main checkword number in HEX in error
N / ENTER to continue
After all failed main checkwords have been displayed, ‘END ERR
DATA’ appears.
Record failure for
CPU/PD (or PD) board in module.
Inspect 60 way main bus connections.
Inspect/replace
CPU/PD (or PD) board.
VRD XFR ERR VRD Relay detected de-energized via the
VRDFRNT-DI input and checkwords sent to VRD board determined to be correct.
C / ENTER
Course of action depends on which checkword is in error.
If CHKMEM appears, verify on
CPU/PD board that
EPROMS are properly installed.
If all checkwords indicate bad,
VRDFRNT-DI input was energized while
VRD board was not driving VRD relay.
This condition results from a test setup or wiring error.
If other checkwords are bad, replace
CPU/PD board.
If VRD Relay continuously down, replace VRD board.
If VRD Relay intermittently down, check 60 way main bus cable.
P2086B, Volume 1, Rev. D, Nov/13 8-40 Alstom Signaling Inc.
Maintenance
Table 8–3. Troubleshooting Chart: Diagnostics During System Operation (Cont.)
Message
Displayed
Possible
Cause(s)
User Response
OUTPUT ERR
Failure of a Recheck checkword delivered to the VRD board once at the beginning of each
50 ms period.
Bad output port of board.
TRE VAL ERR
Note: This message follows
OUTPUT ERR.
RCHK CWD
ERR
Note: This message follows
OUTPUT ERR.
Erroneous TRE values returned from output ports. These cause incorrect
Recheck checkwords to go to
VRD board.
Bad Output board.
Failure of a Recheck checkword being delivered to VRD board.
Bad Output board.
Note: Recheck checkword numbers 01 and 04 are summations of all other checkwords. Thus, if any checkword is in error so will 01 and 04 be in error.
N / ENTER
Failure Message
‘OUT# x/yy/z’ x = Module number y = Slot number z = Port number
N / ENTER to continue
After all failed output ports have been displayed, ‘END ERR
DATA’ appears.
N / ENTER
Failure Message
‘TREVAL#xx/yy’ xx = Port group yy = Port number
N / ENTER to continue
After all failed output ports have been displayed, ‘END ERR
DATA’ appears.
N / ENTER
Failure Message
‘RCHK CWD#xx’ xx = Checkword number
N / ENTER to continue
After all failed output ports have been displayed, ‘END ERR
DATA’ appears.
Corrective Action
Output board in question.
Verify external connections and field equipment.
Check board address.
Check signature
PROMs.
Inspect/replace output board in question.
Verify external connections and field equipment.
Inspect/replace output board in question.
Verify external connections and field equipment.
P2086B, Volume 1, Rev. D, Nov/13 8-41 Alstom Signaling Inc.
Maintenance
Table 8–3. Troubleshooting Chart: Diagnostics During System Operation (Cont.)
Message
Displayed
Possible
Cause(s)
User Response
BAD IN DATA
One of more of the
Vital Input Ports returned “Corrupted” circulation data.
Corrupted data is only recognized as faulty after two or more consecutive 1second cycles for a particular port.
N / ENTER
Failure Message
‘IN# x/yy/z’ x = Module number y = Slot number z = Port number
OUT NOT ON Output port has been turned on but returned circulation data shows no current flowing through the output port circuit.
Possible burned out lamp or other open condition.
Note: This diagnostic may appear for ‘on’ ACO ports.
U / ENTER
Inhibits ‘OUT NOT
ON’ message.
O / ENTER
Nullifies the U /
ENTER command.
N / ENTER
Failure Message
‘OUT# x/yy/z’ x = Module number y = Slot number z = Port number
Corrective Action
Determine if input port changes state twice in two seconds during normal operation.
If error reappears, after clearing all saved error data, replace Input board.
Check wirewrap connections on
Motherboard, signature headers on Input board and
I/O bus Interface boards.
Check load on this port to determine if it is within proper current range.
If load on port (field equipment) is operational, replace output board.
P2086B, Volume 1, Rev. D, Nov/13 8-42 Alstom Signaling Inc.
Maintenance
Table 8–3. Troubleshooting Chart: Diagnostics During System Operation (Cont.)
Message
Displayed
XPR RSLT
ERR
NO VRD
FRONT
VSC DIAG
ERR
Possible
Cause(s)
Evaluated expression returned a result that was not a checkword in Ch.
1 or Ch. 2.
VRDFRNT-DI is false and communication between CPU/PD and VRD boards remain intact.
CPU/PD failed to obtain data from a
VSC board on a 1second basis.
VSC program has failed and has stopped or is undergoing reset condition.
VSC (3) DIP switches in wrong position.
User Response
N / ENTER
Failure Message
‘XPR#xxx/CHy’ xxx = the Expression
Y = Channel Number of failed expression
N / ENTER to continue
After all failed expressions have been displayed, ‘END ERR
DATA’ appears.
C / ENTER
N / ENTER
Failure Message
‘VSC BD#x/yy’ x = Module number y = Slot number
Corrective Action
Determine if error data from other failures may have contributed to the expression result failure.
Examine parameter values of the product term which failed, to determine whether a parameter value is an incorrect codeword.
Verify voltage appears on Vital
Input board (DI) and
DI board LED lights.
If not, troubleshooting external to the VPI module is required.
If DI board LED lights, replace board.
Verify continuity of cable wiring.
Verify VRD switch in position F.
Check bus connections on module
Motherboard.
Replace VSC board if condition continues.
Verify VSC switches are set properly per application.
P2086B, Volume 1, Rev. D, Nov/13 8-43 Alstom Signaling Inc.
Maintenance
Table 8–3. Troubleshooting Chart: Diagnostics During System Operation (Cont.)
Message
Displayed
CSEX DIAG
ERR
Possible
Cause(s)
Failure of CPU to obtain data from a
CSEX board on a 1second basis.
Indicates CSEX program has failed and has stopped or is undergoing reset condition.
User Response
N / ENTER
Failure Message
‘CSEX BD#x/yy’ x = Module number y = Slot number
V TIMER ERR Vital Timer expression (FSVT or
PPVT) returned a result that was not a codeword for Ch. 1 or CH. 2, or an error in reading time selection jumpers for a FSVT expression.
Note: FSVT = Field-
Settable Vital Timer
PPVT =
Permanently
Programmed Vital
Timer (time is coded into PROM)
N / ENTER
Failure Message
‘FSVT SW ERR’ = error on Vital timer
‘SW a/bb/c/dd’ a = switch 3 (1-8) bb = wafer-type (TM,
UM, TS, US) jumpers c = Module number dd = Slot number
Failure Message
‘PPVT XPR#bbb’
Where bbb =
Hexadecimal number of
PPVT expression
Corrective Action
Check bus connections on module
Motherboard.
Type ‘X’ to clear and monitor how often it occurs.
Replace CSEX board if condition continues.
Check jumpers installed on CSEX board to proper positions.
Check recorded times on Timer board label.
If error is due to a
Vital switch read, check for proper time selection jumper's placement
(only one pin per wafer).
If error is related to
FSVT or PPVT timeout (not board jumpers), use the query RAM to examine parameters of final timer expressions.
Replace FSVT board if condition persists.
P2086B, Volume 1, Rev. D, Nov/13 8-44 Alstom Signaling Inc.
Maintenance
8.4 TROUBLESHOOTING WITH LEDS
Figure 8-3 shows the on-off status, relative position, name, and function of diagnostic
LEDs in a typical VPI module. The following pages show the sequence that should be followed for initial LED troubleshooting in a typical module. CAA file information is given for installations where the CAA package is provided.
Figure 8-3. LED Troubleshooting Sequence (Sheet 1 of 5)
P2086B, Volume 1, Rev. D, Nov/13 8-45 Alstom Signaling Inc.
Maintenance
Figure 8-3. LED Troubleshooting Sequence (Sheet 2 of 5)
P2086B, Volume 1, Rev. D, Nov/13 8-46 Alstom Signaling Inc.
Maintenance
Figure 8-3. LED Troubleshooting Sequence (Sheet 3 of 5)
P2086B, Volume 1, Rev. D, Nov/13 8-47 Alstom Signaling Inc.
Maintenance
Figure 8-3. LED Troubleshooting Sequence (Sheet 4 of 5)
P2086B, Volume 1, Rev. D, Nov/13 8-48 Alstom Signaling Inc.
Maintenance
Figure 8-3. LED Troubleshooting Sequence (Sheet 5 of 5)
P2086B, Volume 1, Rev. D, Nov/13 8-49 Alstom Signaling Inc.
Maintenance
8.5 NON-VITAL SYSTEM DIAGNOSTICS AVAILABLE ON THE CSEX BOARD
Examples of displayed CSEX diagnostic menus with features are described in this section. These examples are graphic representations and may vary slightly from what is actually displayed.
8.5.1 Operational Overview
A terminal or PC connected to the Maintenance Access (MAC) port on the CSEX board
is needed for displaying its diagnostic menus (refer to Figure 8-4). These menus access
the CenTraCode II operating system and vary in use; some are used to report system status while others are used for manual control.
VT-100 Terminal or equivalent
RS-232 Cable Connection
F-M Null Modem
CSEX Board
MAC
Port
RESET
SWITCH
Figure 8-4. Connection to the CSEX MAC Port
P2086B, Volume 1, Rev. D, Nov/13 8-50 Alstom Signaling Inc.
Maintenance
To access the diagnostics program through the MAC port, any terminal compatible with
Digital Equipment Corporation’s VT-100 may be used, or an IBM PC or compatible with the proper terminal emulation software may be used. Alstom recommends a batteryoperated laptop PC equipped with terminal emulation software that allows capture of the serial data stream. Display modes showing the codeline’s traffic can be invoked, and a
PC used as a display terminal allows the capture of displayed information to disk files for further analysis at a future date. The following equipment is required for correct operation of the MAC port:
1. A VT-100 compatible terminal (ANSI standard X3.64-1979) or an IBM PC (or compatible) running VT-100 terminal emulation software. The required communication setup is: 24 lines by 80 columns, 9600 baud (typical), 8 data bits, 1 stop bit, no parity, and no flow control.
2. Serial interface cable: standard DB-25 to DB-9 EIA232 null modem cable no longer than 25 feet.
3. Proper application documentation for the location of interest.
4. Cabling as follows:
CSEX1
(DB-9)
1
8
5
7
RX+
RX-
TX+
TX-
B&B 232
PCL
Converter
(DB-25)
14
19
25
23
Table 8–4. CSEX1 Current Loop
B&B 232
PCL
Converter
(DB-25)
2 (RX)
3 (TX)
7 (GND)
Terminal or
Computer
(DB-25)
B&B 232
PCL
Converter
(DB-25)
2 (TX)
3 (RX)
2 (RX)
3 (TX)
7 (GND) 7 (GND)
CSEX3
(DB-9)
2 (RX)
3 (TX)
5 (GND)
Table 8–5. CSEX3 EIA232
Terminal or
Computer (DB-25)
2 (TX)
3 (RX)
7 (GND)
CSEX3
(DB-9)
2 (RX)
3 (TX)
5 (GND)
Terminal or
Computer
(DB-9)
3 (TX)
2 (RX)
5 (GND)
Terminal or Computer
(DB-9)
3 (TX)
2 (RX)
5 (GND)
P2086B, Volume 1, Rev. D, Nov/13 8-51 Alstom Signaling Inc.
Maintenance
8.5.2 Using Menus
Diagnostics functions are selected from the CSEX menus. The term “menu” is used to describe a list of choices that can access other lists of choices or diagnostic test topics by selecting one of the options displayed near the bottom of the screen display. A menu may be a portion of a screen display. If a menu is the predominant feature of a screen, that screen is typically named according to the menu displayed (e.g. the “Main Menu”).
Any menu selection (or option) can be made as follows:
Press the Right or Left Arrow key or the Space Bar to highlight the menu or option of interest and then press the Enter key.
Press the first letter of a menu or option. This letter is usually displayed in uppercase.
Press ‘E’ (Exit) to exit from any menu, although certain submenus are exited by pressing ‘Q’ (Quit).
Simultaneously press Ctrl and ‘E’ to return directly to the Main Menu from any submenu.
After a menu option is selected, additional information may be required and the user will be prompted to add specific data.
P2086B, Volume 1, Rev. D, Nov/13 8-52 Alstom Signaling Inc.
Maintenance
8.5.3 Menu Structure
Figure 8-5 shows the selection path from the CenTraCode II Main Menu to the other
menus available. The Main Menu is essentially divided into two functional parts,
Emulation and System. This “menu tree” provides an overview of the non-vital VPI system diagnostic menus and their options.
This section describes each menu or screen, available options and user selection path.
The path lists in order the selection process for the menu or screen being described.
The menus normally used are listed first and then the entire available menu structure is listed.
CAUTION
Certain diagnostic menu options can have an effect on non-vital system operations. Be careful to return to the Main Menu when done accessing the diagnostic information. Diagnostic tasks run at a lower priority than those system tasks supporting the primary purpose of the application. Because of this, some displays may at times appear to be incorrect. This usually will occur because the presentation of the data on the terminal screen occurs after the event being presented.
P2086B, Volume 1, Rev. D, Nov/13 8-53 Alstom Signaling Inc.
Maintenance
P2086B, Volume 1, Rev. D, Nov/13
Figure 8-5. Menu Tree
8-54 Alstom Signaling Inc.
Maintenance
8.5.4 CSEX Main Menu
After power is applied and the system is initialized, the CSEX Main Menu (Figure 8-6) is
displayed on the terminal screen connected to the MAC port. If the Main Menu is not displayed, simultaneously press ‘Ctrl’ and ‘E’ to jump from any submenu back to the
Main Menu. If any CSEX board resets occurred since the last time the system was turned on, this information will appear above the Main Menu. This reset log is cleared once the board is turned off.
Note that if the diagnostic password option has been activated, the password must be entered prior to modifying settings that affect system operation.
When a choice is made in the Main Menu, a submenu may appear. The available submenus are Emulation, Monitor, Diagnostic and Logger. The menus and selections are explained below. The Main Menu choices HHT_Use, Tracker and W are intended for use by external software utilities, such as Alstom’s Tracker program (refer to Alstom publication P2307), and are not discussed herein. Only menu choices used for normal system analysis are discussed in this section.
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Main Menu
Emulation Monitor System Diagnostic Logger HHT_Use Tracker Password W
Support Emulations Used
Figure 8-6. CSEX Main Menu
P2086B, Volume 1, Rev. D, Nov/13 8-55 Alstom Signaling Inc.
Maintenance
The following table describes the options available in the CSEX Main Menu. Many of these options are explained more fully later in this section.
Option
Emulation
Monitor
System
Diagnostic
Logger
HHT_Use
Tracker
Table 8–6. CenTraCode II Main Menu Choices (Cont.)
Description
Invokes the Emulation Menu used to diagnose problems related to communication protocol emulation operation. Subsequent menus accessible from the Emulation Menu via its Diags menu choice are fully documented in the respective Alstom pamphlet for each specific protocol emulation installed (refer to the Alstom publication P2346 series).
Starts the operation of the data monitor used to display message traffic on specific serial ports. The Monitor Menu is displayed showing the available data monitor options.
Displays the system configuration information consisting of:
• The application’s CSEX ID string
• System and CAA drawing numbers
• Application compilation time and revision
• System compilation time and revision
• Optional DataLogger compilation time and revision
• Serial ports usage and protocol emulation revision
Provides access to system diagnostics used to locate hardware problems, and evaluate software operation.
Provides access to the Alstom Embedded DataLogger diagnostic menus. CSEX offers detailed event diagnostic capability when the optional DataLogger module is stored in EPROMs on the CSEX board.
For details on this advanced data logging feature refer to Alstom
Publication P2326D.
Permits use of the Handheld Terminal with a minimal subset of diagnostics. Press ‘V’ (VT-100) to exit from HHT mode. This menu choice is for the exclusive use of Alstom’s Tracker diagnostic utility program that runs on a PC, and is not for actual user operation.
This menu choice is for the exclusive use of Alstom’s Tracker diagnostic utility program that runs on a PC, and is not for actual user operation.
P2086B, Volume 1, Rev. D, Nov/13 8-56 Alstom Signaling Inc.
Maintenance
Option
Password
W
Table 8–6. CenTraCode II Main Menu Choices (Cont.)
Description
Permits entry of an application password to allow modification of system settings. If a diagnostic password has been specified in the non-vital application, the password must be entered before modifying any setting that affect system operation. Only authorized persons should know the diagnostic password.
Initially, “Password Disabled” appears at the upper left of the Main
Menu; however, if no password has been defined in the application, then no message appears and the Password menu choice is disabled.
Otherwise, select Password and then enter the correct diagnostic password; “Password Enabled” will now be displayed. The operator may now activate features that affect system operation. If there is no
MAC port activity for more than 30 minutes, however, the system will automatically disable the diagnostic password forcing authorized personnel to reenter it.
This menu choice is for the exclusive use of Alstom’s Watcher diagnostic utility program that runs on a PC, and is not for actual user operation.
P2086B, Volume 1, Rev. D, Nov/13 8-57 Alstom Signaling Inc.
Maintenance
8.5.5 Emulation Menu
The Emulation Menu (see Figure 8-7) is displayed by selecting Emulation from the Main
Menu. The Emulation Menu provides access to communication protocol emulations loaded in the CenTraCode system. Each protocol emulation, such as Alstom’s
DataTrain VIII (DT8), is assigned to a specific serial port in the non-vital application.
Selection Path:
• Main Menu
• Emulation
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Emulation Control Module
Port Next Last Optns Msg Diags Reset TWC Vital_Diags Exit
Figure 8-7. Emulation Menu
Refer to Table 8–7 for a brief description of the available options in the Emulation Menu,
after which the menu choices are described in more detail.
P2086B, Volume 1, Rev. D, Nov/13 8-58 Alstom Signaling Inc.
Maintenance
Option
Port
Next
Last
Optns
Msg
Diags
Reset
TWC
Vital_Diags
Exit
Table 8–7. Emulation Menu Choices
Description
Select the serial port of interest (i.e. enter the port number from 1 to 5) and view the port’s setup. The serial port number must be specified prior to using the Next, Last, Optns, Msg or Diags menu choices.
Display the addresses and current contents of control, indication and
Special Message buffers for the next station on the selected serial port; if only one station is defined for the codeline port, then the Next and Last options behave identically.
Display the addresses and current contents of control, indication and
Special Message buffers for the previous station on the selected serial port
View the serial port setup: baud rate and the data format (data bits, stop bits, parity).
Observe message traffic (controls and indications) between the nonvital application logic and the emulation, and enter and manually post a control or a Special Message to the application logic.
Execute protocol emulation specific diagnostics.
Reset the entire system. Use this choice with care since it causes the
CSEX software to reinitiate its start-up sequence, as if the system were turned off then back on.
Access the Train-to-Wayside Communications (TWC) diagnostics menu (if applicable).
Access the optional Vital Diagnostic Protocol (VDP) diagnostics menu, described in Alstom publication P2346W.
Return to the Main Menu.
P2086B, Volume 1, Rev. D, Nov/13 8-59 Alstom Signaling Inc.
Maintenance
8.5.5.1 Emulation Menu Choice: Port
The Port menu choice allows the user to specify the CSEX serial port (1 to 5) on which the communication protocol is installed. The serial port number must be specified before using the Next, Last, Optns, Msg or Diags options in the Emulation Menu. Both the port usage and the type of protocol loaded are displayed, an example of which is shown in
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Emulation Control Module
Port Next Last Optns Msg Diags Reset TWC Vital_Diags Exit
Port 1 has 1 stations using 51612-001-23 REV F36 Aug 31 2001, 13:49:56
DATATRAIN (R) VIII
Figure 8-8. Emulation Menu – Select the Serial Port
P2086B, Volume 1, Rev. D, Nov/13 8-60 Alstom Signaling Inc.
Maintenance
8.5.5.2 Emulation Menu Choice: Next or Last
When the Next or Last menu choice is selected, the current information for a single
station is displayed once. This information is not updated in real time. See Figure 8-9 for
a sample screen. The Next and Last menu choices are most useful for a port having multiple stations, else information for station 1 will always be displayed when Next or
Last is selected.
The station information consists of:
• Control and indication station addresses and the total number of binary bits in each address.
• The length of each message: control, indication and Special.
Each message’s starting buffer address in RAM (intended for Alstom technical personnel only).
The most recently posted control, indication and Special Messages.
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Emulation Control Module
Port Next Last Optns Msg Diags Reset TWC Vital_Diags Exit
Station #1
Control address(08) = 00000050
Message length = 128, Located at 0000:77EC
Last message posted:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Indication address(08) = 00000050
Message length = 536, Located at 0000:786D
Last message posted: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10
Special message
Message length = 0, Located at 0000:0000
Last message posted:
Figure 8-9. Emulation Menu – View a Station’s Messages
P2086B, Volume 1, Rev. D, Nov/13 8-61 Alstom Signaling Inc.
Maintenance
This example shows that the control address for station 1 is 50 with a length of 8 bits.
The message itself contains 128 bits (i.e. parameters) and is located in memory beginning at address 0000:77EC. The message contents are shown as a series of 16 hexadecimal bytes, eight bits each. In this example, all 128 bits in the last received control message are false (0).
The indication address is also 50 and has a length of eight bits. The message itself is
536 bits in length and is located in memory beginning at address 0000:786D. The last
indication sent is 00 00 00 00 … 00 00 00 00 10. Refer to Table 8–8 to convert data
from hexadecimal to binary. In this example, no Special Message buffer is defined in the application for station 1.
Hex
0
1
2
3
Binary
0000
0001
0010
0011
Table 8–8. Hexadecimal to Binary Conversion
Hex
4
5
6
7
Binary
0100
0101
0110
0111
Hex
8
9
A
B
Binary
1000
1001
1010
1011
Hex
C
D
E
F
Binary
1100
1101
1110
1111
P2086B, Volume 1, Rev. D, Nov/13 8-62 Alstom Signaling Inc.
Maintenance
8.5.5.3 Emulation Menu Choice: Optns
The Optns menu choice is used to view the selected communication port’s setup. Figure
8-10 shows an example screen if Optns is selected.
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Emulation Control Module
Port Next Last Optns Msg Diags Reset TWC Vital_Diags Exit
Baud rate = 1200, 8 Data Bits, 1 Stop bits, Even parity
Figure 8-10. Emulation Menu – View Port Setup
P2086B, Volume 1, Rev. D, Nov/13 8-63 Alstom Signaling Inc.
Maintenance
8.5.5.4 Emulation Menu Choice: Msg
Message flow between the communication protocol installed on a serial port and the non-vital application logic can be monitored using the Msg menu choice. A new menu is
displayed (see Figure 8-11) offering the following selections: Post, Disp (Display), Spcl
(Special), and Mode. These options are discussed in detail below.
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Emulation Control Module
Port Message Interface
Post Disp Spcl Mode Exit
Figure 8-11. Emulation Menu – Message Sub-Menu
P2086B, Volume 1, Rev. D, Nov/13 8-64 Alstom Signaling Inc.
Maintenance
8.5.5.5 Emulation/Message Sub-Menu Choice: Post
The Post menu choice allows user-entered keyboard input to replace the control message normally posted by the protocol emulation. This feature is useful to determine if a problem is in the application or the emulation.
To post a control, select the Post option. If more than one station exists, a prompt for the station number will appear. In this case, enter the proper station number (the maximum number allowed is displayed). A prompt showing the size of the control message appears, at which point enter the new data as a series of hexadecimal bytes.
When the entry is complete, the message is posted to the application logic. At most 96 bits (12 bytes) may be manually posted. Note that if the protocol loaded on this port receives a valid control message, it will be posted by the protocol, thus overwriting the control that was manually posted.
Figure 8-12 shows an example screen if the Post option is selected for a control
message containing 16 bits (2 bytes).
WARNING
Posting control data in this manner will cause changes to the operation of the system.
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Emulation Control Module
Post Message Interface
Exit Post Disp Spcl Mode
WARNING: OPERATION WILL BE ALTERED. Enter message in HEX (2 BYTES):
New Byte (62H):
Figure 8-12. Post a Control Message
P2086B, Volume 1, Rev. D, Nov/13 8-65 Alstom Signaling Inc.
Maintenance
8.5.5.6 Emulation/Message Sub-Menu Choice: Disp
The Disp menu choice displays the data portion of messages posted between the
protocol emulation and the non-vital application logic, updated in real-time. Figure 8-13
shows a typical screen when the display format is set to “Original”; various data display formats are offered via the Mode menu choice discussed later in this section.
The terms “control” and “indication” refer to inbound (received) and outbound (sent) messages, respectively. A Special Message is a bi-directional buffer containing protocol-specific flags used to report or control message flow. Depending upon the application, no Special Message buffer may be defined. The use of flags in the Special
Message buffer varies among the communication protocols supported in VPI. For specifics, refer to each protocol’s manual (Alstom publication series P2346).
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Emulation Control Module
Port Message Interface
Post Disp Spcl Mode Exit
Last control posted:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Last indication posted:
00
Last Special message posted:
Figure 8-13. Display Messages in Real-Time
P2086B, Volume 1, Rev. D, Nov/13 8-66 Alstom Signaling Inc.
Maintenance
8.5.5.7 Emulation/Message Sub-Menu Choice: Spcl
The Spcl menu choice allows user-entered keyboard input to be posted to the protocol’s
Special Message buffer. To post a Special Message, select the Spcl option. If more than one station exists, a prompt for the station number will appear. In this case, enter the proper station number (the maximum number allowed is displayed). A prompt showing the size of the Special Message appears, at which point enter the new data as a series of hexadecimal bytes. When the entry is complete, the message will be posted to the application logic. At most 96 bits (12 bytes) may be manually posted. Note that if the protocol loaded on this port receives messages, this may cause the protocol to write to the Special Message buffer, potentially overwriting the information that was manually posted.
Figure 8-14 shows an example screen if the Spcl option is selected for a Special
Message containing 24 bits (3 bytes).
WARNING
Posting special message data in this manner will cause changes to the operation of the system.
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Emulation Control Module
Port Message Interface
Post Disp Spcl Mode Exit
WARNING: OPERATION WILL BE ALTERED. Enter message in HEX (3 BYTES):
New Byte (0CH):
Figure 8-14. Post a Special Message
P2086B, Volume 1, Rev. D, Nov/13 8-67 Alstom Signaling Inc.
Maintenance
8.5.5.8 Emulation/Message Sub-Menu Choice: Mode
The Mode menu choice results in the display of several additional menu options (see
Figure 8-15) that affect the format of message data displayed using the Disp option in
the Message Submenu (as shown in Figure 8-13). After the display format has been set
to either Original, New Hex, Binary or Inverse, message contents are automatically displayed and updated in real-time as if the Disp menu choice had been selected.
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Emulation Control Module
Port Message Interface
Post Disp Spcl Mode Exit
Original New Hex Binary Inverse Exit
Figure 8-15. Select the Message Display Mode
P2086B, Volume 1, Rev. D, Nov/13 8-68 Alstom Signaling Inc.
Maintenance
The following table describes the options in this menu:
Option
Original
New Hex
Binary
Inverse
Table 8–9. Message Display Modes (Cont.)
Description
Restores the display format to the default setting, as was illustrated in
Figure 8-13. In this format, data for a single station is shown as a
series of hexadecimal bytes, wrapping between lines on the display based on the message lengths for controls, indications and Special
Messages.
In this format, message data is shown 24 hexadecimal bytes at a time from left to right on a single line per station for up to four stations, with
the station number shown at the start of each line of data (see Figure
8-16). Multiple stations’ data (up to four) is shown on subsequent lines
as needed. If a message (control, indication or Special) exceeds 192 bits (24 bytes), use the ‘V’ (increment byte numbers) and ‘B’
(decrement byte numbers) keys to bring additional data bytes (one at a time) into view. At most 24 bytes of a message’s data may be viewed at a time in this format. If more than four stations are defined on the port, use the ‘G’ and Space Bar keys to view data for additional stations. Press the ‘H’ key to bring the display back to the first station, first byte setting.
This display format is similar to New Hex except that message data is shown eight bytes at a time in binary (eight bits per byte). The least significant bit of each byte is shown at the left of each byte of data. For example, the hexadecimal byte 0x01 is shown as 10000000 in Binary format. Use this format to view message data exactly as posted to the
non-vital application logic. Figure 8-17 shows the same data as in
Figure 8-16 (New Hex format), but in Binary format instead.
This display format is similar to Binary except that the least significant bit of each byte is shown at the right of each byte of data. For example, the hexadecimal byte 0x01 is shown as 00000001 in Inverse format.
P2086B, Volume 1, Rev. D, Nov/13 8-69 Alstom Signaling Inc.
Maintenance
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Emulation Control Module
Port Message Interface
Post Disp Spcl Mode Exit V_Left B_Right G_Up _Down Home
Bit 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Last control posted:
01
02
00 04 00 00 00 00 00 26 00 51 00 F2 00 00 00
00 00 00 00 00
03
04
00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00
Last indication posted:
01 1C 02 4A 00 01
02
03
01
00
00
04 00 00
Last Special message posted:
0A 12 00
Figure 8-16. Display Messages – New Hex Display Option
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Emulation Control Module
Port Message Interface
Post Disp Spcl Mode Exit V_Left B_Right G_Up _Down Home
Bit 01 02 03 04 05 06 07 08
Last control posted:
01 00000000 01000000 00000000 00000000 00000000 00000000 00000000 01100100
02
03
00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000
04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Last indication posted:
01
02
03
04
00111000 01000000 01010010 00000000 10000000
00000000
00000000
00000000 00000000
Last Special message posted:
01 01010000 01001000 00000000
Figure 8-17. Display Messages – Binary Display Option
P2086B, Volume 1, Rev. D, Nov/13 8-70 Alstom Signaling Inc.
Maintenance
8.5.6 Emulation Diagnostics Menu
Select Diags from the Emulation Menu for protocol-specific diagnostic functions. The following is a sampling of Datatrain VIII specific diagnostic menus. Refer to Alstom
publication P2346E for detailed information on Alstom’s DataTrain VIII protocol. Figure
8-18 shows a typical protocol diagnostics menu, specifically the DataTrain VIII
Diagnostics Menu.
Selection Path:
Main Menu | Emulation | Port (serial port selection from 1 to 5) | Diags
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Emulation Control Module
Counts Reset Show Info Local Timers Flags Exit
Figure 8-18. DataTrain VIII Diagnostics Menu
DT8 Counts Screen (Emulation Diagnostics)
Select the DataTrain VIII Counts menu choice to check the status of communications on the selected port. This dynamically updated screen may be out of step with the actual
I/O because of a particular combination of application choices. Figure 8-19 shows a
typical Datatrain VIII messages counts screen.
Selection Path:
Main Menu | Emulation | Port (serial port selection from 1 to 5) |Diags |Counts
While viewing the messages counts, use the Reset option to set the number of messages both sent and received to zero (doing so has no effect on system operation).
In this screen “ain” is the total number of DataTrain VIII Acknowledge messages (type
AA) received, whereas “aout” is the total number of Acknowledge messages sent. “bin” is the number of Poll messages (type AB) received, etc.
P2086B, Volume 1, Rev. D, Nov/13 8-71 Alstom Signaling Inc.
Maintenance
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Emulation Control Module addr ain bin cin din ein aout bout cout dout eout ack c_state
50 0 0 0 0 0 0 0 0 0 55 55 1
Msg Aborts = 1
Counts Reset Show Info Local Timers Flags Exit
Figure 8-19. DataTrain VIII Counts Screen
Several additional DataTrain VIII diagnostic screens are available. Refer to Alstom publication P2346E for detail on the DataTrain VIII protocol.
P2086B, Volume 1, Rev. D, Nov/13 8-72 Alstom Signaling Inc.
Maintenance
8.5.7 Monitor Menu
The data monitor screen is viewed by selecting Monitor from the Main Menu (Figure
8-6). Use the data monitor to observe message traffic on one or more code system
ports, as shown in Figure 8-20.
Selection Path:
Main Menu | Monitor | Port (port selection from 1 to 5)
Alstom SIGNALING
CenTraCode II (R) Maintenance System
Monitor Module
Logging: ON Scroll: ON
DC events: OFF Serial messages: REMOTE
Field Changes: OFF
ANSI mode: OFF
Other messages: OFF
Ports: 1
Local I/O Change DC Other Ansi Scroll Port EXIT
>T< AE 50 00 00 00 00 00 00 00
>R< 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>S< 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>T< AE 50 00 00 00 00 00 00 00
>R< 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>S< 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Figure 8-20. Data Monitor Screen
Data monitor operation is a background task. The displayed information may be preempted by other processor operations of a higher priority. As a result, it may not be possible to report all code system port message traffic in monitor mode. Split bytes and
CRC checksums are not shown on this display.
P2086B, Volume 1, Rev. D, Nov/13 8-73 Alstom Signaling Inc.
Maintenance
The following table provides a description of the choices available in the Monitor Menu.
I/O
DC
Option
Local
Change
Other
Ansi
Scroll
Port
EXIT
Table 8–10. Monitor Menu Choices
Description
Toggle the Local/Remote serial message flag. When in Local mode, only local messages are displayed.
Toggle the input/output status display.
Toggle the field changes display. When on, field I/O are displayed in order of their occurrence.
Display DC type events (not used in electronic code applications).
Display communication error messages and other miscellaneous message types.
Select ANSI mode in which the unit sends control codes to format the screen so that data appears in organized order. These codes cannot be used if a printer or other devices is connected to the port.
Start or stop updating the screen so that message traffic can be monitored and displayed in real time.
Select the number of the port (or ports), from 1 to 5, to monitor and display. Activity on multiple ports may be observed at the same time.
Exit the data monitor. Note that Ctrl + ‘E’ should not be used to exit from the data monitor screen.
P2086B, Volume 1, Rev. D, Nov/13 8-74 Alstom Signaling Inc.
Maintenance
The status of the data monitor fields is displayed at the top of the screen, as shown in the following table.
Table 8–11. Data Monitor Status Indicators
Field Description
Logging
Scroll
On/off status of the data monitor; this is normally turned on.
On/off status of the display; turn “Scroll” on for real-time display of message traffic.
DC Events
Serial
Messages
On/off status of the DC display; this is normally turned off.
Serial message type (remote or local); this is normally set to remote.
Field Changes Field changes display is turned on or off; this is normally turned off.
Other
Messages
ANSI Mode
Ports
Other messages display is turned on or off; this must be on for error messages to be displayed.
ANSI display mode is turned on or off; this is normally turned off.
Reports message traffic for only the code line ports displayed.
P2086B, Volume 1, Rev. D, Nov/13 8-75 Alstom Signaling Inc.
Maintenance
When “Scroll” is on, message traffic on the selected port(s) is displayed. A descriptor indicating the type of message received or transmitted precedes each message.
Table 8–12. Message Descriptors
Message
Type
Description
>T<
>R<
>P<
>S<
>-CFG-<
Transmitted message (e.g. an indication).
Received message (e.g. a control).
Received poll message.
Supervisory or status message.
Received system configuration message.
ERROR The received message contained an error.
Communication problems can be monitored in this screen and will be evidenced by the display of error messages. Specific messages vary between the communication protocols supported by Alstom. Note that “Other Messages” must be turned on in order for error messages to be displayed by the data monitor.
P2086B, Volume 1, Rev. D, Nov/13 8-76 Alstom Signaling Inc.
Maintenance
8.5.8 System Configuration Information
System configuration information is displayed by selecting System from the Main Menu
(Figure 8-6). This screen shows system configuration information, including the system
and CAA drawing numbers, application compilation time, system compilation time, and active serial ports and their usage. No options are available from this screen; press any
key to return to the Main Menu. Figure 8-21 shows a typical system configuration
screen.
Selection Path:
Main Menu | System
Alstom SIGNALING
CenTraCode (R) II Maintenance System
Main Menu
Application Software : 33028-982GR00H Generated : 08/31/2001 13:51
CSEX ID : LOCATION XYZ
CAA Drawing No. : 31746-029 GR00
System Generated: 51615-408-12 Rev H12 Jul 21 2000, 16:14:23
51612-012-016 Rev A16 CenTraCode II Data Logger Apr 30 2001 at 12:44:50
Port 1: 51612-001-23 REV F36 Aug 31, 2001, 13:49:56 DATATRAIN(R) VIII
Port 2: Not used
Port 3: Not used
Port 4: Not used
Port 5: Not used
Figure 8-21. CenTraCode II System Configuration Screen
P2086B, Volume 1, Rev. D, Nov/13 8-77 Alstom Signaling Inc.
Maintenance
8.5.9 System Diagnostics Menu
The System Diagnostics Menu is displayed by selecting Diagnostic from the Main Menu
(Figure 8-6). The System Diagnostics Menu provides access to the hardware so that
low level testing can be done. The menu also provides access to many board functions such as the non-vital I/O, serial ports, DC interface, memory, and much more. Some options when executed may result in disruption of online operation. These tests are only
intended to be run when the system is offline. Figure 8-22 shows the System
Diagnostics Menu.
Selection Path:
Main Menu | Diagnostic
Alstom SIGNALING
CenTraCode (R) II Maintenance System
System Diagnostics
I/O DC-line Ports Clock Memory Variable Show_Port Next Test_Ports ROM_Chksum
Ok_Stack_Test Exit
Figure 8-22. CenTraCode II System Diagnostics Menu
System diagnostic options can be selected from the System Diagnostics Menu and from a Secondary Diagnostics Menu (described later) that is accessed via the Next menu choice in the System Diagnostics Menu. Each menu choice leads to a submenu or requires user input. The choices available in the System Diagnostics Menu are listed next. Most menu choices are intended for use by Alstom technical personnel for system troubleshooting, and are not designed for field maintainer use. Some options that affect system operation can be password-protected.
P2086B, Volume 1, Rev. D, Nov/13 8-78 Alstom Signaling Inc.
Maintenance
I/O
Option
DC-line
Ports
Table 8–13. System Diagnostic Menu Choices (Cont.)
Description
This option leads to a submenu. Use the Local menu choice in this submenu to view the current state of all non-vital inputs and outputs in the VPI system. I/O states are updated in real-time only after the
Disp menu choice has been selected. The state of an input port is either on (1) or off (0), and each is debounced at the rate shown
(e.g. 50 ms).
The state of each output port depends upon its definition in the application, and is shown as a single hexadecimal digit Each bit (four total) of this hexadecimal digit represents the various types of nonvital outputs (NVO) available in a VPI system, as shown below:
Code NVO State
0001 (1)
0010 (2)
0100 (4)
0101 (5)
1000 (8)
1001 (9)
1100 (C)
1101 (D)
Steady on
Source
Pulse, width 1
Pulse, width 2
Normal flash, phase A
Fast flash, phase A
Normal flash, phase B
Fast flash, phase B
From the I/O submenu, individual outputs may be turned on and off manually using the Off, Pulse and Flash menu choices. To do so, first halt the non-vital application logic using the Caa menu choice.
Note that this action will affect normal system operation. Use the
Rate and Mode menu choices to vary the type of each pulsed or flashed output port, and use the All menu choice to apply the latest output type selected to all displayed output ports. The Src/Snk (sink and source) menu choice is applicable to CenTraCode II-s only, and not to CSEX.
Monitor the DC codeline, or toggle a DC relay. This menu choice is primarily intended for use by Alstom technical personnel.
View a code line port’s setup and current status, and manually modify its configuration (using the CFG submenu choice). Also allows hardware control lines to be manually toggled. This menu choice is primarily intended for use by Alstom technical personnel.
P2086B, Volume 1, Rev. D, Nov/13 8-79 Alstom Signaling Inc.
Maintenance
Table 8–13. System Diagnostic Menu Choices (Cont.)
Option Description
Clock
Memory
Variable
Set the system’s battery-backed real-time clock (RTC) date/time registers. The RTC is used primary to time-stamp events stored by
Alstom’s optional DataLogger module (refer to Alstom publication
P2326D). The CSEX clock must be initialized when the VPI system is first put into service, power to the module is left off for more than
48 hours, or when the CSEX board’s EPROMs are replaced. To set the RTC, use the Clock menu choice followed by the Time (T), Date
(D) and then the Initialize (I) submenu choices. Take care to enter the date and time in the exact format shown. Select Exit (E) when done.
Display an area of CSEX system memory, 256 bytes at a time, and optionally modify a byte of memory. The RAM starting address must first be entered in Intel-hex segment:offset notation (i.e., ssss:oooo).
This menu choice is primarily intended for use by Alstom technical personnel.
Examine the contents of a non-vital memory location. The address to be monitored must be entered in Intel-hex segment:offset notation
(i.e. ssss:oooo). Typically this is the address of a non-vital application parameter obtained from the Symbol Table Report in the application’s LCS file. Either a 1- or 2-byte (i.e., integer) location may be monitored. Press any key to stop monitoring the variable.
Show_Port
Next
Examine the contents of a CPU I/O port. This menu choice is to be used by Alstom technical personnel only.
Advance to the next level of CenTraCode II diagnostics and display the Secondary Diagnostics Menu described next in this section.
Test_Ports Enable the system’s “serial port test”. Doing so will severely encumber system operation and is to be used by Alstom technical personnel only.
ROM_Chksum Display the checksum stored in the combined system/application program memory (PROM).
Ok_Stack_Test Test stack space used by the currently running system task. This menu choice is to be used by Alstom technical personnel only.
Exit Return to the Main Menu.
P2086B, Volume 1, Rev. D, Nov/13 8-80 Alstom Signaling Inc.
Maintenance
The Secondary Diagnostics Menu is accessed using the Next menu choice in the
System Diagnostics Menu. It offers additional diagnostic features, most of which are intended for use by Alstom technical personnel for system troubleshooting, and are not designed for field maintainer use. The choices in the Secondary Diagnostics Menu are described next.
Option
Mode
Time
Remove
Insert
CAA
Oprtr
Disp
Reset
Table 8–14. Secondary Diagnostics Menu Choices
Description
Change the operating mode of one of the system’s tasks. This menu choice affects system operation and is to be used by Alstom technical personnel only.
Computes and displays average timing of the non-vital application logic and the tasks running in the system. This is a non-destructive test. Typically the calculation is based on 1000 tasking loops and a timing base of 1 and a resolution of 1. This menu choice is primarily intended for use by Alstom technical personnel.
Remove a task from the system’s round-robin task loop. This menu choice affects system operation and is to be used by Alstom technical personnel only.
Insert a task into the system’s round-robin task loop. This menu choice affects system operation and is to be used by Alstom technical personnel only.
Suspend/resume operation of the non-vital application logic. This menu choice affects system operation and is to be used by Alstom technical personnel only.
Change the operating mode of one of the system’s tasks (similar to the Mode menu choice). This menu choice affects system operation and is to be used by Alstom technical personnel only.
Display information on all currently installed system tasks, such as stack space and usage. This menu choice is primarily intended for use by Alstom technical personnel.
Show the total number of system resets since power up, and optionally perform a manual system reset. Use this choice with care since it causes the CSEX software to reinitiate its start-up sequence, as if the system were turned off and back on.
P2086B, Volume 1, Rev. D, Nov/13 8-81 Alstom Signaling Inc.
Maintenance
Option
Sys_Err
Exit
Table 8–14. Secondary Diagnostics Menu Choices
Description
List all system errors logged since power up. Refer to Table 8–15 for
all system errors that may be logged by the self-checking mechanism built into the CSEX System Software. All accumulated errors (up to
20) are automatically shown above the Main Menu, or may be viewed by selecting the Sys_Err menu choice in the Secondary
Diagnostics Menu. In the latter case, errors may be erased from memory by selecting ‘R’ (Reset).
Return to the System Diagnostics Menu.
P2086B, Volume 1, Rev. D, Nov/13 8-82 Alstom Signaling Inc.
Maintenance
The following table lists all CenTraCode system errors that may be displayed at the
MAC port diagnostic menu by the self-checking mechanism built into the CenTraCode
System Software. Note that all logged errors are lost by the system in the event of power loss. The error codes shown in this table apply to the 2-digit diagnostic display on
CSEX3 and CenTraCode II-s boards only. In most cases, contact Alstom to resolve the cause of displayed errors.
All accumulated errors (up to 20) are automatically shown above the Main Menu, or may be viewed by selecting the Sys_Err menu choice in the Secondary Diagnostics
Menu. Displayed error messages are of the form:
“Logged mm dd hh:mm:ss – Error – message”
Table 8–15 details message and its associated 2-digit error code (applicable to CSEX3
and CenTraCode II-s only). In this table, TCB stands for the “Task Control Block” number, whose value is meaningful only to Alstom technical personnel.
13
14
15
1a
Protocol init on port n
Tasking on port n
Ring on port n
Protocol Error n
Table 8–15. System Errors (Cont.)
Code Displayed Error Message
00
None
11 Memory Shortage on port n
12
16
17
18
19
No protocol on port n
Port on port n
CAA Indication Flag on port n
CAA Control Flag on port n
CAA Spcl Msg Flag on port n
Possible Cause(s)
No errors detected (normal operation).
Insufficient system RAM for application requirements.
No valid communication protocol installed on this serial port.
Protocol emulation initialization failure.
Failure in loading a port’s task.
Failure in RAM allocation for a port’s serial ring buffers.
Failure in RAM allocation for a port’s internal data structures.
Invalid value for a RAM indication buffer flag.
Invalid value for a RAM control buffer flag.
Invalid value for a RAM special buffer flag.
Error code for protocol emulation initialization (error 13) or other failure.
P2086B, Volume 1, Rev. D, Nov/13 8-83 Alstom Signaling Inc.
Maintenance
Table 8–15. System Errors (Cont.)
Code Displayed Error Message Possible Cause(s)
1b
1c
1d
1e
Unknown reset TCB nn Active
Watchdog caused reset TBC nn
Active
Software reset called
Prom error at n
1f Reset due to stack crash, task number
nn
20
22
CRC error in port n local memory
Application is not running
Reset due to unknown cause:
Momentary power loss
Reset button manually pressed
Miscellaneous hardware or software failure
The main task loop has stalled – the system performs an automatic reset.
Operator-induced software reset caused by:
Diagnostic input switch (CenTraCode
II-s or CSEX3 only)
MAC port diagnostics – Reset option
PROM or RAM failure (automatic system reset)
Test of RAM or PROM failed – the system performs automatic reset with the diagnostic display showing Error
1d. n Meaning
1 System’s startup RAM test failed
2 System’s startup PROM checksum verification failed
3 Not assigned (future)
4 System’s periodic PROM checksum test failed
A task’s stack or its local memory area has been corrupted, or the diagnostic test of a serial port’s local memory area failed – the system performs an automatic reset.
Diagnostic test of a serial port’s local memory area failed – the system performs an automatic reset.
The application logic is no longer running – the system performs an automatic reset.
P2086B, Volume 1, Rev. D, Nov/13 8-84 Alstom Signaling Inc.
Maintenance
Code Displayed Error Message
23 Flag error – Pointer nnnn
24
Table 8–15. System Errors (Cont.)
CS:IP error–last TCB active nn
Possible Cause(s)
Application buffer flag locked “in use” and the application logic is no longer running – the system performs an automatic reset with the diagnostic display showing Error 22.
Executing code from RAM (invalid) – the system performs an automatic reset.
P2086B, Volume 1, Rev. D, Nov/13 8-85 Alstom Signaling Inc.
Maintenance
8.6
8.6.1
EMBEDDED DATALOGGER (DL)
General Information
An Alstom Signaling CenTraCode (CTC) system is composed of several software modules. Each module is dedicated to performing a specific function in the system.
Although all modules do not share data with each other, all have links to the CTC operating system software. Alstom’s optional Embedded DataLogger module provides the user with real-time on-line event logging with time-stamping and reporting capabilities. Complete detail on DataLogger can be found in Alstom publication
P2346D.
When used in an application, the DataLogger (DL) module provides interfaces suitable for accepting data to be logged from other installed modules. It also provides three Non-
Vital Application (NVA) monitoring modules. These modules perform specific functions and pass data to the DL for storage. The first of the three modules is dedicated to monitoring changes in user-composed messages called User Non-Vital Messages
(UNVM) or simply User Messages. The second module is dedicated to monitoring changes occurring at Non-Vital Inputs (NVI) and the third is dedicated to monitoring changes occurring at Non-Vital Outputs (NVO).
8.6.2 Real-Time Clock
All logged data bears a time stamp resolved to one second relative to the system clock.
The CSEX3 CPU boards are each equipped with a battery-supported, hardware-based
Real-Time Clock (RTC). Time is kept by a software clock in the CSEX1 CPU board.
Since a CSEX1 board has no battery protection, its software clock is lost and must be resynchronized with real time whenever the board is reset.
P2086B, Volume 1, Rev. D, Nov/13 8-86 Alstom Signaling Inc.
Maintenance
8.6.3 Memory Usage
Each CTC system reserves a portion of battery-backed memory (BBRAM) for data logging – 64K in CSEX1 and 256K in CSEX3. The memory in CSEX1 is volatile (without battery support), whereas the memory in CSEX3 is battery-backed. The DL partitions its assigned memory space into three major components: the Scratch Pad, the Directory,
and the Data Log Area (see Figure 8-23).
Scratch Pad (234 bytes)
Directory (3840 bytes)
Data Log Area (CSEX1: 61,462 bytes)
(CSEX3: 258,070 bytes)
Operating parameters and intermediate variables are stored in this area.
This area contains room for 192
Directory Frames (20 bytes each).
Log Frames are stored in this area.
Figure 8-23. DataLogger Memory Usage
Scratch Pad: The DL program reserves 234 bytes of its memory to support housekeeping activities. This secured area, referred to as the Scratch Pad, holds
DataLogger’s operating parameters and intermediate data.
Directory: Another 3,840 bytes of the DataLogger’s memory hold Directory Frames. This area is a circular buffer large enough to hold 192 Directory Frames. A record is entered in this area to mark the creation of a new directory, typically each hour. Each record has a fixed length of 20 bytes and is referred to as a Directory Frame.
Data Log Area: The remaining portion of DataLogger’s memory is used for recording logged events, called Log Frames. The first 17 bytes of each Log Frame contain overhead information that distinguishes the different types of event data. Log Frames are variable in length due to the various types of data that may be logged.
The Data Log Area is a circular buffer. Events are logged in consecutive memory locations until the end of the area has been reached, at which time the DL restarts at the beginning of the Data Log Area to store subsequent event data. This “wrap around” causes the data stored at the beginning of memory to be overwritten. This overwrite can be inhibited by utilizing the Timed Data Protection mechanism provided by the DL.
P2086B, Volume 1, Rev. D, Nov/13 8-87 Alstom Signaling Inc.
Maintenance
8.6.4 Directory Frames
A Directory Frame is stored when any of the following events occur:
• System Reset: when the CTC system is reset or powered up.
• Start of Each Hour: when the system clock advances to a new hour.
• Clock Setting: when the operator modifies the system date or time through the
DataLogger’s password protected clock-setting utility.
• End of Memory: when the DL reaches the end of the Data Log Area (i.e. end of actual memory), and Timed Data Protection has expired for the oldest directory data.
• Erasure of Current Directory: when an erase command is issued for the currently open directory.
In all five instances, the creation of a new Directory Frame can be inhibited by the enforcement of Timed Data Protection wherein logs are protected from being overwritten until the data is older than the user-specified duration. A new Directory
Frame will not be created until after timed protection expires.
A Directory Frame contains the following information:
• Date and time of creation
• Primary and secondary status indicators
• A log count (number of events)
• A pointer (i.e. address) to the first logged event associated with this directory
• A moving pointer to the last event associated with this directory
8.6.5 Log Frames
A Log Frame is composed of event and descriptive data. An event’s data is generated by different CTC software modules and passed to the DL for storage. The descriptive portion of a Log Frame has a fixed length used to identify the type and source of the event data.
P2086B, Volume 1, Rev. D, Nov/13 8-88 Alstom Signaling Inc.
Maintenance
8.6.6 Logging Capacity
The logging capacity of DataLogger can be roughly expressed in terms of the maximum number of events that can be stored. To do so, the following example assumes that
DataLogger is configured to log only changes to User Message parameters, and that a single parameter changes state in each event. In this case, each stored event (i.e. Log
Frame) will require 19 bytes of memory: 17 bytes of overhead plus 2 bytes of data for the parameter that changed state. CSEX3 have 258070 bytes of RAM for data logging.
Therefore, in this example, 13582 events (258070/19) will be logged before memory becomes full. Be aware that this is approximate, since periodically (typically every hour)
DataLogger also automatically stores a snapshot of all parameters.
To estimate capacity in total logging time, estimate how many events will typically occur each hour. Using the previous example and assuming an average of 4 events per minute (i.e. 240 per hour), DataLogger memory will become full in about 56.6 hours
(13582/240) – approximately 2.3 days. Adjust this calculation based upon the expected frequency of events.
In a given application, it may be determined that typically multiple parameters change at once, and are therefore logged as a single event. In this case, a typical event log will contain more than just a single parameter change and will be larger than the 19 bytes shown in the example above. Calculate the size (in total number of bytes) of a typical
Log Frame as follows:
• 17 bytes of overhead; plus
• 2 bytes multiplied by the average number of parameters that change state in each event
For example, if a typical event contains three parameter state changes, the size of a typical Log Frame will be 23 bytes (17+2*3) resulting in a storage capacity of 11220 events (258070/23).
8.6.7 Data Protection
The DL stores Log Frames in contiguous memory locations. When the DL runs out of room in the Data Log Area, it seeks to overwrite the logs that belong to the oldest directory. An optional Timed Data Protection mechanism exists to allow users to prevent logs from being overwritten. The user specifies the minimum length a Directory Frame is to be saved after is it created. The specification is made once and applies uniformly to all directories.
P2086B, Volume 1, Rev. D, Nov/13 8-89 Alstom Signaling Inc.
Maintenance
8.6.8 Log Area Reclamation
The DL reclaims an entire directory's Data Log Area at a time. Given the same log sources and types, the size of a directory's memory area varies with the number of logs taken. Areas occupied by periods of heavy traffic will be larger than those with little or no traffic. When the DL reclaims a Data Log Area, the status indicator in the Directory
Frame that describes the area is set to expired. Data in an expired area cannot be meaningfully interpreted.
Provisions, accessible through the DataLogger’s diagnostics, exist to allow a user to erase and recover memory blocks. When an area is erased, the status in its Directory
Frame is set to erased. The erasure of an area is simply a change in status and is not destructive to the previously logged data in that area. However, an erased area loses its timed protection. When the DL runs out of room and encounters an erased area, it will set the area to expired and proceed to overwrite it with new logs.
The status of unexpired and unerased directories is normally set to valid. An erased area can be recovered only as long as the DL has not run out of memory and set the directory’s status to expired.
8.6.9 System Overloading
A CenTraCode system primarily serves as a code system emulator. Its flexibility has allowed it to fill a much wider range of applications. However, it is possible to overload a
CTC system by setting up the DL to record a wide range of frequently-changing parameters in a system configured with fast communication protocols for code system emulation. Application designers should limit loading to essential requirements and set up the DL to record only needed parameters.
Another example of how a system can be overloaded is to configure the DL to log code line messages (i.e. serial controls and indications) in Direct mode. Direct mode introduces an overhead that handicaps code line systems that operate with short inter-scan delays (the time interval between messages received by the CTC system).
P2086B, Volume 1, Rev. D, Nov/13 8-90 Alstom Signaling Inc.
Maintenance
8.7 TRACKER ANALYZER
8.7.1 General Information
The Tracker
™
Remote Diagnostic Analyzer, an Alstom software innovation, is a costeffective and time-saving solution for monitoring and troubleshooting faults in the VPI
® vital processor interlocking control system, CenTraCode
®
communication system (as implemented in CSEX boards) and other field control systems (hereafter referred to as devices). Complete Tracker documentation is available in Alstom Publication P2307.
Although not essential for using the Tracker analyzer, the user should have some knowledge of the terminology used in microprocessor-based control equipment to fully understand and interpret error codes and diagnostic messages.
8.7.2 System Overview
Figure 8-24 shows a typical Tracker analyzer installation. The equipment supplied may
vary from that pictured depending on specific system requirements. For information on additional or specialized equipment, contact an Alstom Sales Representative.
VPI
SYSTEM 1
FIELD DEVICES
VPI
SYSTEM 2
CenTraCode II
CODE SYSTEM
OTHERS
TELEPHONE
MODEM
PRINTER
TRACKER
DISK
PERSONAL
COMPUTER
Figure 8-24. Typical System Using Tracker Software
P2086B, Volume 1, Rev. D, Nov/13 8-91 Alstom Signaling Inc.
Maintenance
In the convenience of an office setting, the Tracker Remote Diagnostic Analyzer software provides full-time simultaneous monitoring of multiple field locations. Using customized “Instruction Files” Tracker can be configured to sound an alarm when a malfunction occurs. When a fault is detected, Tracker can automatically diagnose the problem to indicate the fault or field condition, and display the information to the operator. This helps ensure that proper spares are taken to the site the first time, minimizing system down time.
Tracker permits historical logging of data so that the events leading up to a failure can be later analyzed for possible trends. By knowing the conditions leading to a device failure, preventive action may be possible to protect against future problems.
P2086B, Volume 1, Rev. D, Nov/13 8-92 Alstom Signaling Inc.
Maintenance
8.8 BOARD REPLACEMENT
Some board types have configuration data that must remain intact if the board is replaced with a spare. In all cases check the front cover label for proper board number and signature. If the board being replaced contains jumpers or switches, make sure they are configured the exact same way on the spare board.
The CPU, CPU/PD, VSC, CSE, and CSEX boards contain system software and application logic that must be reinstalled on replacement boards and verified by procedures outlined later in this Section. Doing this is essential to restoring proper operation to the VPI system.
Besides software, other items that require removal from failed circuit boards and reinstallation on replacement boards are:
• Output Board Signature PROMs (39780-003)
• Input Board and I/O Bus Interface Board Signature headers (59473-871)
• Time selection jumpers for the Vital Timer Board
CAUTION
Replacement of all system and application EPROMs, Signature PROMs,
Signature headers, and other ICs should be performed at a static-safe work station, using proper IC removal/insertion tools to eliminate the introduction of static discharge into the device, or bending of device leads.
8.8.1 Signature PROM
Each Vital Output board has a 16-pin plug-in PROM. At time of design of the application, the signature PROM is selected to key the board to a particular module slot.
Because of this, whenever a faulty or suspect board is replaced, the same PROM must be installed on the spare board. Both the signature PROM and the signature number for each slot housing a Vital output board are indicated on the module front cover label.
This number is shown in the form of "SIG=#", where # is a number 1 to 40. The # and the Signature number are identical. See Appendix F for a complete list.
P2086B, Volume 1, Rev. D, Nov/13 8-93 Alstom Signaling Inc.
Maintenance
8.8.2 Signature Headers
The I/O Bus Interface board (59473-827) and the Vital Input Boards (59473-867) contain a 36-pin IC Signature Header. There are 16 varieties of this header (Signatures
A through P). Each I/O Bus Interface and Vital Input board requires a different header to be established before field installation. The headers are a Vital part of the VPI system and are used to associate either board type with a specific module slot. Because these headers are keyed to a module slot, like boards may not be substituted without first installing the correct header. See Appendix F for a complete list.
8.8.3 Field-Settable Vital Timer
A part of every Field-Settable Vital Timer board is a sealed time matrix where one to eight time settings can be programmed. When board replacement is necessary, ensure that the time settings on the spare board are identical to those of the board being replaced. The matrix must be then sealed and the label on the front of edge of the timer board must be updated with information regarding the timing functions used in that system. Only after these steps have been taken should the spare timer board be installed in the module.
Verification of the programmed timing functions is performed much the same as with electromechanical (relay) timers and is described later in the next subsection.
8.8.4 Board Replacement Procedures
Once a faulty board is identified using the procedures described earlier, follow these steps to replace it and to verify proper operation of the new board. While these tests apply to many types of VPI repairs, they must not be considered as exhaustive procedures applicable to all possible situations. Use them as guidelines to develop tests that are suited to the requirements of your specific installation.
P2086B, Volume 1, Rev. D, Nov/13 8-94 Alstom Signaling Inc.
Maintenance
8.8.5 Vital Boards
CAUTION
When replacing boards in a Vital, electronic system, the user should be guided by the instructions and requirements of the operating agency with regard to any testing that must be performed before placing the altered equipment back in service.
8.8.5.1 CPU Board, P/N 59473-742-00
Table 8–16. CPU Board Replacement
Step
1
2
3
4
5
6
7
8
9
Procedure
Remove system power.
Remove the failed CPU board.
Remove VPI system and application EPROM from the failed CPU board. If replacement CPU board has software installed that has been previously subjected to full system verification, proceed to Step 5.
Install software on the replacement CPU board.
Verify that jumper and switch settings on the replacement CPU board are the same as the failed CPU board.
Install replacement CPU board and observe the processor messages for errors.
If there are no errors, verification of replacement board functionality is complete.
It is necessary to record the system configuration data (using Table 2–1 /
Table 2–2 in Section 2), especially when using spare software sets.
Use a terminal connected to the CPU board and record system configuration data as described in Section 2 (Installation and Setup).
CAUTION
Verify that the configuration data matches exactly that recorded when the system was last commissioned for service. If the data does not match, do not place system in service until the reason for the discrepancy is found and accepted. This may require running the Application Data Verifier (ADV) program and comparing current system documentation to that archived when the system was commissioned for service.
P2086B, Volume 1, Rev. D, Nov/13 8-95 Alstom Signaling Inc.
Maintenance
Table 8–16. CPU Board Replacement
Step
10
11
Procedure
Once system and application EPROMs have been verified, return the VPI system to service. Observe system operation for at least five minutes to ensure that all errors have been corrected.
Record maintenance performed in the Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-96 Alstom Signaling Inc.
Maintenance
8.8.5.2 PD Board P/N 59473-737-00
Table 8–17. PD Board Replacement
Step
1
2
3
4
Procedure
Remove system power.
Remove the failed PD board.
Install replacement PD board and observe the Handheld Terminal for errors.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-97 Alstom Signaling Inc.
Maintenance
8.8.5.3 CPU/PD Board P/N 31166-029-00
Table 8–18. CPU/PD Board Replacement
Step
1
2
3
4
5
6
7
8
9
Procedure
Remove system power.
Remove the failed board.
Remove VPI system and application EPROM from the failed board. If replacement CPU/PD board has software installed that has been previously subjected to full system verification, proceed to step 5.
Install software on the replacement board.
Verify that jumper and switch settings on the replacement board are the same as the failed board.
Install replacement board and observe the processor messages for errors.
If there are no errors, verification of board functionality is complete.
It is necessary to record the system configuration data (using Table 2–1 /
Table 2–2 in Section 2), especially when using spare software sets.
Use a terminal connected to CPU/PD board and record system configuration data as described in Section 2 (Installation and Setup).
CAUTION
Verify that the configuration data matches exactly that recorded when the system was last commissioned for service. If the data does not match, do not place system in service until the reason for the discrepancy is found and accepted. This may require running the application data verifier (ADV) and comparing current system documentation to that archived when the system was commissioned for service.
10
11
Once system and application EPROMs have been verified, return VPI system to service. Observe system operation for at least 5 minutes to ensure that all errors have been corrected.
Record maintenance performed in the Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-98 Alstom Signaling Inc.
Maintenance
Vital Relay Driver Board, P/N 59473-740-00 8.8.5.4
Table 8–19. Vital Relay Driver Board Replacement
Step
1
2
3
4
5
Procedure
Remove system power.
Remove the failed board.
Install replacement board.
Ensure rotary switch SW1 is set to position “F”.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-99 Alstom Signaling Inc.
Maintenance
8.8.5.5 Vital Serial Controller Board, P/N 59473-939-00
Table 8–20. Vital Serial Controller Board Replacement
Step
1
2
3
4
5
6
Procedure
Remove system power.
Remove the failed board.
Remove EPROM containing system and application oriented software and install it on the replacement board. Ensure that all switch and jumper settings on the replacement board match the settings of the failed board.
Install replacement board and observe Handheld Terminal for errors.
If no errors, verify board functionality. Observe system operation at both ends of the affected serial link. Do this by viewing in system memory, specific Vital serial link functions using the ‘Q’ (Query) diagnostic command. Exercise the system logic such that you can observe several serial link functions, first getting a permissive and then subsequent restrictive state.
Using Handheld Terminal connected to CPU/PD board, record system
configuration information on Table 2–1 / Table 2–2 as shown in Section 2
(Installation and Setup).
7
CAUTION
Verify that the configuration data matches exactly that recorded when the system was last commissioned for service. If the data does not match, do not place system in service until the reason for the discrepancy is found and accepted. This may require running the application data verifier (ADV) and comparing current system documentation to that archived when the system was commissioned for service.
Date and initial configuration data log.
P2086B, Volume 1, Rev. D, Nov/13 8-100 Alstom Signaling Inc.
Maintenance
8.8.5.6 Code Rate Generator Board, P/N 31166-261-00
Table 8–21. Code Rate Generator Board Replacement
Step
1
2
3
4
5
6
Procedure
Remove system power.
Remove the failed board.
Install replacement board.
Apply system power and observe Handheld Terminal for further errors.
If no errors, verify board functionality. Exercise the system logic such that each output is energized and then de-energized. Do this for all outputs on the board. Observe the system for proper operation by ensuring that the wayside equipment connected to each output is operating properly and matches the associated output indicator.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-101 Alstom Signaling Inc.
Maintenance
8.8.5.7 I/O Bus Interface Board, P/N 59473-827-00
Table 8–22. I/O Bus Interface Board Replacement
Step
1
2
3
4
5
Procedure
Remove system power.
Remove the failed board.
Remove Signature header (59473-871) and install it on the replacement board.
Install replacement board and observe Handheld Terminal for errors.
If no errors, verify board functionality. Energize and subsequently de-energize each input and verify the system operates as intended.
P2086B, Volume 1, Rev. D, Nov/13 8-102 Alstom Signaling Inc.
Maintenance
8.8.5.8 Vital Input Board, P/N 59473-867-00
Table 8–23. Vital Input Board Replacement
Step
1
2
3
4
5
6
Procedure
Remove system power.
Remove the failed board.
Remove Signature header (59473-871) and install it on the replacement circuit board.
Install replacement board and observe Handheld Terminal for errors.
If no errors, verify board functionality. Energize and subsequently de-energize each input and verify system operates as intended.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-103 Alstom Signaling Inc.
Maintenance
8.8.5.9 Vital Output Boards,
P/N 59473-739, -747, -749, -937, -977-00
Table 8–24. Vital Output Board Replacement
Step
1
2
3
4
5
6
7
Procedure
Remove system power.
Remove the failed board.
Remove Signature PROM (39780-003) and install it on the replacement board.
Install replacement board.
Apply system power and observe Handheld Terminal for further errors.
If no errors, verify board functionality. Exercise the system logic such that each output is energized and then de-energized. Do this for all outputs on the board. Observe the system for proper operation by ensuring that the wayside equipment connected to each output is operating properly and matches the associated output indicator.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-104 Alstom Signaling Inc.
Maintenance
8.8.5.10 Field-Settable Vital Timer Board, P/N 59473-894-00
Table 8–25. Field-Settable Vital Timer Board Replacement
Step
1
2
3
4
5
6
Procedure
Remove system power.
Configure time settings on spare timer board as required (see timer setting example in Section 4).
Remove the failed board and verify time settings match those of the spare board.
Install replacement board.
Using separate time reference (stop watch, etc.), verify that each time function executes the time selected. Date and initial label on the timer board.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-105 Alstom Signaling Inc.
Maintenance
8.8.6
8.8.6.1
Non-Vital Boards
Code System Emulator – CSE Board, P/N 59473-741-00
Table 8–26. Code System Emulator Board Replacement
Step
4
5
6
7
1
2
3
8
Procedure
Remove system power and communications power.
Remove the failed board.
Remove EPROM containing system and application logic where applicable.
Install software on replacement board.
Make sure jumper settings are correct.
Install replacement board.
Verify board functionality by exercising local and remote control operations, non-vital logic operation and/or non-vital field indications and communication
(all where applicable).
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-106 Alstom Signaling Inc.
Maintenance
8.8.6.2 Code System Emulator Extended – CSEX1 Board, P/N 59473-938-00
Table 8–27. CSEE 1 Board Replacement
Step
1
2
3
4
5
6
7
8
Procedure
Remove system power and communications power.
Remove the failed board.
Remove EPROM containing system and application logic where applicable.
Install software on replacement board.
Make sure jumper settings and switch positions are correct.
Install replacement board.
Verify board functionality by exercising local and remote control operations, non-vital logic operation and/or non-vital field indications and communication
(all where applicable).
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-107 Alstom Signaling Inc.
Maintenance
8.8.6.3 Code System Emulator Extended 3 – CSEX3 Board, P/N 31166-175-00
Table 8–28. CSEX3 Board Replacement Procedure (Cont.)
Step Procedure
1 Remove system power and communications power.
2 Remove the failed board from the NVIP module using the ejectors located on the printed circuit board edges.
Note the slot number on the NVIP module from which the board is removed and place the board on a flat, anti-static surface.
3 In the maintenance log,
• record the part number and serial number of the suspected faulty board.
• record the part number and serial number of the replacement board.
4 Verify that the part number and jumper positions of the replacement board match the part number and jumper positions of the failed board.
5 On the original board, change JP3 jumper positions 7 to 8 to 6 to 8 for the board "Battery in Storage" to extend battery shelf life.
Application Program
FLASH Chips
ODD
EVEN
2
JP3
1
8
7
JP3
2
1
JP3-7 TO 8
JP3-6 TO 8
8
7
BATTERY IN USE
BATTERY IN
STORAGE
CAUTION
Using a device other than the recommended extraction tool may cause damage to the PCB or its components.
P2086B, Volume 1, Rev. D, Nov/13 8-108 Alstom Signaling Inc.
Maintenance
Step
6
Table 8–28. CSEX3 Board Replacement Procedure (Cont.)
Procedure
Extraction
Slot
Plastic Leaded
Chip Carrier
(PLCC)
Extraction
Tip
Extraction
Slot
Socket
Application Program
FLASH Chips
ODD
EVEN
2
JP3
1
8
7
JP3
2
1
JP3-7 TO 8
JP3-6 TO 8
8
7
BATTERY IN USE
BATTERY IN
STORAGE
On the original board, identify the “ODD” and “EVEN” EEPROM Chips located on the PCB. EEPROM Chips may be labeled “ODD” and “EVEN” to match the
EEPROM filename extension.
WARNING
The EEPROM chips are not interchangeable. Prior to removal, record the location and orientation sockets. The “ODD” EEPROM chip is located in the socket marked “ODD.” The “EVEN” EEPROM chip is located in the socket marked “EVEN.” Ensure that each
EEPROM chip is correctly inserted in its corresponding socket on the replacement PCB.
P2086B, Volume 1, Rev. D, Nov/13 8-109 Alstom Signaling Inc.
Maintenance
Table 8–28. CSEX3 Board Replacement Procedure (Cont.)
Step Procedure
7 Use an AMP PLCC Extraction Tool (P/N 821980-1) to remove the “ODD” and
“EVEN” EEPROM Chips.
Use the following procedure:
• Insert the extraction tips of the Extraction Tool into the extraction slots of the socket until the tool bottoms on the socket (see Figure above).
• Slowly squeeze the tool handles while maintaining a slight downward force toward the socket until the EEPROM backs out of the socket. Do not pull upward to loosen the EEPROM.
• Lift the Extraction Tool only after the EEPROM is fully disengaged from its socket.
• Remove the EEPROM and the Extraction Tool.
8 Install the “ODD” and “EVEN” EEPROM Chips removed in Step 7 onto the replacement CSEX3 Board.
• Ensure the notch on the EEPROM Chip aligns with the notch in the socket and the EEPROM Chip leads align with the socket leads.
• Press the EEPROM Chip into the socket firmly, with evenly distributed pressure. Refer to the exploded view in Figure above.
9 Verify that the jumper configurations of JP1, JP2, and JP3 and the switch settings are identical to the jumper configurations of JP1, JP2, and JP3 and the switch settings on the original board. If the configurations are different from the
original board, adjust the jumpers to match the original board. Refer to Table
10 On the replacement board, change JP3 jumper positions 6 to 8 (refer to Step 5) to JP3 jumper positions 7 to 8 to enable the board battery to power the batterybacked RAM for the DataLogger to function.
11 Insert the replacement board into the slot that the original board was placed on the NVIP Module.
12 Reapply the logic power by turning the LOAD OFF/ON toggle switch located on the 5-Volt Logic Power Supply to the “ON” position.
Note: The display on the CSEX3 Board will change from “8.8.” to “00” without a reset activated (the display will read “1 b” when a reset button is pressed).
If it remains at 8.8, it is likely that the ODD and EVEN EEPROM chips were swapped during Step 8 of this procedure; refer to
Step 13, Procedure 2-d, to check for swapped EEPROM chips.
P2086B, Volume 1, Rev. D, Nov/13 8-110 Alstom Signaling Inc.
Maintenance
Table 8–28. CSEX3 Board Replacement Procedure (Cont.)
Step Procedure
13 Verify board functionality by observing that the following board-edge LEDs are illuminated (refer to Figure 7-5, for location of the CSEX3 LEDs):
• DS1 (PCB label name: ISO5V)
• DS2 (PCB label name: PWR)
• DS3 (PCB label name: RUN)
• DS4 (PCB label name: APPL EXEC)
If all of these LED conditions are observed to be correct, proceed to Step 14.
However, if these LEDs conditions are not observed, use the following procedure to resolve the problem:
13a
Procedure 1: If the DS2 (PCB label name: PWR) LED is not illuminated: a. Verify the presence of between 4.8 to 5.1 Volts DC, at test jacks TP3
(+5V) and TP4 (COM). The preferred voltage is 5.0 Volts DC. b. Proceed to Procedure 2.
P2086B, Volume 1, Rev. D, Nov/13 8-111 Alstom Signaling Inc.
Maintenance
Step
13b
Table 8–28. CSEX3 Board Replacement Procedure (Cont.)
Procedure
Procedure 2. If the DS3 (RUN) and the DS4 (APPL EXEC) LEDs are not illuminated or the display remains at “8.8”: a. Remove the 5-Volt Logic Power from the NVIP module before removing the CSEX3 board. b. Remove the CSEX3 Board. c. Verify that JP1, JP2, and JP3 jumpers and switch settings are configured correctly. d. Verify that the EEPROM Chips have been installed correctly. If the
DS3 (RUN) and the DS4 (APPL EXEC) LEDs are not illuminated or the display shows “8.8.”, the “ODD” and “EVEN” EEPROM Chips may have been interchanged or misaligned during installation onto the replacement CSEX3 Board.
• If the ODD and EVEN EEPROMs were installed with the notch incorrectly oriented in the socket, they may be damaged if allowed to remain in place. In this case, remove the EEPROMS and reinstall them; ensure the notch on each EEPROM aligns with the notch in the socket and the EEPROM leads align with the socket leads.
• If the EEPROMs were swapped during installation (i.e. the ODD chip in the EVEN socket, etc.), they will not be damaged, but the
CSEX3 will not operate; in this case, remove the EEPROMS and be certain chips and sockets are exactly matched
ODD/ODD and EVEN/EVEN when reinstalled.
• Always ensure the EEPROMS are firmly placed in their sockets. e. Reinstall the CSEX3 Board. f. Reapply the 5-Volt Logic Power by turning the LOAD OFF/ON toggle switch on the 5-Volt Logic Power Supply to the “ON” position.
If these steps do not resolve the problem, one or both of the EEPROM chips may be defective and need to be replaced.
P2086B, Volume 1, Rev. D, Nov/13 8-112 Alstom Signaling Inc.
Maintenance
Table 8–28. CSEX3 Board Replacement Procedure (Cont.)
Step Procedure
13c
Procedure 3. If the DS2 (PWR) LED is illuminated but the DS1 (ISO5V) is not: a. Remove the 5-Volt Logic Power from the NVIP module before removing the CSEX3 board. b. Observing the procedures described in Steps 2 to 9, remove the failed
CSEX3 Board, change its jumpers, and relocate the EEPROMs onto a replacement CSEX3 Board. c. Insert the replacement board into the slot that the original board was placed on the NVIP Module. d. Reapply the logic power by turning the LOAD OFF/ON toggle switches on the 5-Volt Logic Power Supply to the “ON” position.
14 Confirm that the NVIP PROBLEM Light on the Alarm Panel is dark.
15 Connect the Laptop PC to the CSEX3 Board (see Section 3.4).
16 Set and Initialize the CSEX3 Board’s Real Time Clock (RTC) using the Clock
Screen, accessible via the Selection Path Main Menu | Diagnostic | Clock.
17 Reset the DataLogger using the Reset Screen, accessible via the Selection
Path Main Menu | Logger | Util | Reset.
18 Set up and run NVIP processor, non-vital logic operations, and non-vital field indications (as applicable).
19 Return the system to service and record the maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-113 Alstom Signaling Inc.
Maintenance
Table 8–29. CSEX3 Board Configuration Jumpers
Jumpers
JP1
JP2
JP3
Function Options
Select either MAC Port Power connected or disconnected:
• JP1-1 to JP1-2 – MAC Port Power connected (for HHT use only)
• JP1-3 to JP1-4 – MAC Port Power disconnected
Select Auxiliary Board A1/ALE signal line:
• JP1-5 to JP1-6 – None selected
• JP1-6 to JP1-8 – ALE signal line selected
• JP1-7 to JP1-8 – A1 signal line selected
Select either Watchdog normal operation or disabled:
• JP2-1 to JP2-3 – Disable Watchdog reset (for emulator use only)
• JP2-3 to JP2-5 – Normal operation
Select Auxiliary Board Clock rate:
• JP2-2 to JP2-4 – 14.7456 MHz clock selected
• JP2-4 to JP2-6 – 20 MHz clock selected
• JP2-6 to JP2-8 – No clock selected
Select Flash Write disabled or enabled:
• JP3-1 to JP3-3 – Flash Write Always Disabled
• JP3-2 to JP3-4 – Clip lead enabled (to enable, connect TP5 to common)
• JP3-3 to JP3-4 – Flash Write enabled
Select either Battery connected or disconnected:
• JP3-6 to JP3-8 – Battery disconnected
• JP3-7 to JP3-8 – Battery connected (do not use this position if no battery is installed)
P2086B, Volume 1, Rev. D, Nov/13 8-114 Alstom Signaling Inc.
Maintenance
Table 8–30. CSEX3 Board Configuration Switches
Switches Function (and Options where available)
SW1 Select either the Front or Back connector for MAC Port access:
• F – Front DB9 Connector access is selected when switch is set to this position
• B – P3 Connector (back) access is selected when switch is set to this position
SW2
SW3
SW5
SW6
SW4
Select RS-232/RS-422 mode or DC mode for Channel 2:
• ON – RS-232/422/483 mode is selected when all switch actuators are set towards the front of the board
•
DC→ – DC code line mode is selected when all switch actuators are set towards the back of the board, indicated on the board by
DC→
Select Port-2 Communication mode:
• ON – RS-232 mode is selected when All Switches are placed in the ON position
• Not ON – RS-422/485 mode is selected when All Switches are not placed in the ON position
SW7
SW8
SW9
Select Port-1 Communication mode:
• ON – RS-232 mode is selected when All Switches are placed in the ON position
• Not ON – RS-422/485 mode is selected when All Switches are not placed in the ON position
Pushbutton causes the CSEX3 Board to Reset
Application Switch (not used in NVIP)
SW10 Application Switch (not used in NVIP)
SW11 Enter/Select Switch
P2086B, Volume 1, Rev. D, Nov/13 8-115 Alstom Signaling Inc.
Maintenance
8.8.6.4 Non-Vital Input Board, P/N 59473-757-00
Table 8–31. Non-Vital Input Board Replacement
Step
1
2
3
4
Procedure
Remove system power.
Remove the failed board.
Install replacement board.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-116 Alstom Signaling Inc.
Maintenance
8.8.6.5 Non-Vital Input Differential Board, P/N 31166-106-00
Table 8–32. Non-Vital Input Differential Board Replacement
Step
1
2
3
4
Procedure
Remove system power.
Remove the failed board.
Install replacement board.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-117 Alstom Signaling Inc.
Maintenance
8.8.6.6 Non-Vital Input Differential Switch Board, P/N 31166-276-00
Table 8–33. Non-Vital Input Differential Switch Board Replacement
Step
1
2
3
4
5
Procedure
Remove system power.
Remove the failed board.
Install replacement board.
Set input switch as required.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-118 Alstom Signaling Inc.
Maintenance
8.8.6.7 Non-Vital Output Boards, P/N 59473-785, -936-00 and 31166-123-00
Table 8–34. Non-Vital Output Board Replacement
Step
1
2
3
4
Procedure
Remove system power.
Remove the failed board.
Install replacement board.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-119 Alstom Signaling Inc.
Maintenance
8.8.6.8 Non-Vital Output Relay Board, P/N 31166-238-00
Table 8–35. Non-Vital Output Board Replacement
Step
1
2
3
4
Procedure
Remove system power.
Remove the failed board.
Install replacement board.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-120 Alstom Signaling Inc.
Maintenance
8.8.6.9 Non-Vital TWC Main Board, P/N 59473-996-00
Table 8–36. Non-Vital TWC Main Board Replacement
Step
1
2
3
4
Procedure
Remove system power.
Remove the failed board.
Install replacement board.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-121 Alstom Signaling Inc.
Maintenance
8.8.6.10 Non-Vital TWC Auxiliary Board, P/N 59473-995-00
Table 8–37. Non-Vital TWC Auxiliary Board Replacement
Step
1
2
3
4
Procedure
Remove system power.
Remove the failed board.
Install replacement board.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-122 Alstom Signaling Inc.
Maintenance
8.8.6.11 Non-Vital TWC Attenuator Board, P/N 31166-021-00
Table 8–38. Non-Vital TWC Attenuator Board Replacement
Step
1
2
3
4
Procedure
Remove system power.
Remove the failed board.
Install replacement board.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-123 Alstom Signaling Inc.
Maintenance
8.8.6.12 Non-Vital TWC Modem Board, P/N 31166-099-00
Table 8–39. Non-Vital TWC Modem Board Replacement
Step
1
2
3
4
Procedure
Remove system power.
Remove the failed board.
Install replacement board.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-124 Alstom Signaling Inc.
Maintenance
8.8.6.13 Non-Vital TWC Multiplexer Board, P/N 31166-100-00
Table 8–40. Non-Vital TWC Multiplexer Board Replacement
Step
1
2
3
4
Procedure
Remove system power.
Remove the failed board.
Install replacement board.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-125 Alstom Signaling Inc.
Maintenance
8.8.6.14 Non-Vital TWC FSK Board, P/N 31166-119-00
Table 8–41. Non-Vital TWC FSK Board Replacement
Step
1
2
3
4
Procedure
Remove system power.
Remove the failed board.
Install replacement board.
Return VPI system to service and record maintenance performed in the
Service Log.
P2086B, Volume 1, Rev. D, Nov/13 8-126 Alstom Signaling Inc.
Maintenance
8.9 PROCEDURE TO VERIFY VPI BOARD FUNCTIONALITY
The following section covers verification testing of Vital input and output boards. The procedures indicate that the ports should be verified by testing the function controlled by the input or output. The technician must be familiar with the operation of the related portion of the system. The technician identifies a specific input or output device, then it is “exercised” to verify that it is properly interfaced with the VPI system by noting that the expected response occurs. Specific examples of each possible verification scenario are not provided, as the number of possible combinations is too large to be useful.
8.9.1 I/O Interface Board
Objective: To test that the I/OB Board communicates to I/O boards
Table 8–42. I/O Interface Board Functionality Verification
Step
1
2
Procedure
Using the functionality test procedure for a Vital Input Board, verify one port of each Input Board controlled by the I/OB Board.
Using the functionality test procedure for a Vital Output Board, verify one port of each Output Board controlled by the I/OB Board.
8.9.2 Vital Input Boards
Objective: To test each input port
Table 8–43. Vital Input Board Functionality Verification
Step
1
2
3
Procedure
Using VPI Module Label or VPI Output Report LVC, note the functions assigned to each input. For example: VRDFRNT-DI; input from VRD relay,
NWP-DI; input from switch machine.
Using Book of Plans, note the required input condition for each of the listed functions.
Enable then disable each input, noting the functional response to the input status change.
P2086B, Volume 1, Rev. D, Nov/13 8-127 Alstom Signaling Inc.
Maintenance
8.9.3 Vital Output Boards
Objective: To test each output port
Table 8–44. Vital Output Board Functionality Verification
Step
1
2
3
Procedure
Using VPI Module Label or VPI Output Report LVC, note the functions assigned to each output. For example: NW-DBO; output to switch machine,
GO-SBO; output to AF module Go circuit.
Using Book of Plans, note the apparatus connected to each of the listed functions.
By initiating the appropriate request, enable then disable each output, noting the response of the apparatus to the output status change.
8.9.4 Field-Settable Vital Timer Board
Objective: To test each timer
Table 8–45. Field-Settable Vital Timer Board Functionality Verification
Step Procedure
1 Using VPI Module Label or VPI Output Report LVC, note the route approach locking function that is assigned to each timer.
For each timer: 2
2a Select the route.
2b Cancel selected route.
2c Start stopwatch when LED for timer begins to blink; stop timing when light ceases to blink.
2d Verify time matches jumper setting.
2e Write time setting on timer board.
P2086B, Volume 1, Rev. D, Nov/13 8-128 Alstom Signaling Inc.
Board Reference Data
SECTION 9 – BOARD REFERENCE DATA
9.1 GENERAL
The following figures show the orientation of LEDs, switches, jumpers and plug-in
EPROMs for all applicable boards in the VPI system.
9.2 LED LOCATION AND DEFINITION
Figure 9-1 through Figure 9-19 show the orientation and definition of the board edge
LEDs.
9.2.1 CPU Board LED Indications, P/N 59473-742
CENTRAL
PROCESSOR
UNIT
(CPU)
FLASHING, BUT MOSTLY OFF
1
OFF
2
ON
3
FLASHING, BUT MOSTLY OFF
4
OFF
5
OFF
6
OFF
7
ALL POSSIBLE COMBINATIONS
8
FLASHING
9
INDICATIONS LIGHT WHEN:
MAIN DATA BUS IS ACCESSED BY OTHER THAN CPU
USED IN A DUAL CPU SYSTEM
INTERRRUPT IS REQUESTED
INTERRUPT IS BEING PROCESSED
HARDWARE RESET, CAUSED BY EPROM
IN DUAL CPU SYSTEM
ROCKER SWITCH IS IN PROGRAM MODE
EXTENDED MEMORY NOT PRESENT IN IC8 & IC20
BEGINNING OF EACH 1 SECOND CYCLE
Figure 9-1. CPU Board LED Indications, P/N 59473-742
P2086B, Volume 1, Rev. D, Nov/13 9–1 Alstom Signaling Inc.
Board Reference Data
9.2.2 PD Board LED Indications, P/N 59473-737
POLYNOMIAL DIVIDER
(PD)
FLASHING
FLASHING
FLASHING
FLASHING
FLASHING
FLASHING
FLASHING
FLASHING
FLASHING
FLASHING
5
6
7
3
4
1
2
8
9
10
INDICATION LIGHTS WHEN:
INPUT DATA IS VERIFIED
INPUT DATA IS VERIFIED
INPUT DATA IS VERIFIED
INPUT DATA IS VERIFIED
LOWER 16 BITS OF SHIFT REGISTER ARE ENABLED
UPPER 16 BITS OF SHIFT REGISTER ARE ENABLED
CPU READS LOWER SHIFT REGISTER
CPU READS UPPER SHIFT REGISTER
PD BOARD IS ADDRESSED BY CPU BOARD
DIFFERENT DATA VERIFICATION CONFIGURATION IS SELECTED
Figure 9-2. PD Board LED Indications, P/N 59473-737
P2086B, Volume 1, Rev. D, Nov/13 9–2 Alstom Signaling Inc.
Board Reference Data
9.2.3 CPU/PD Board LED Indications, P/N 31166-029
Figure 9-3. CPU/PD Board LED Indications, P/N 31166-029
* This indicator, if present, serves no purpose. The intended use has never been implemented.
P2086B, Volume 1, Rev. D, Nov/13 9–3 Alstom Signaling Inc.
Board Reference Data
9.2.4 VRD Board LED Indications, P/N 59473-740
VITAL RELAY
DRIVER
(VRD)
Mostly On
1
LIGHTS WHEN VRD BOARD IS OUTPUTTING
DRIVE TO RELAY
(DOES NOT VERIFY RELAY IS ENERGIZED)
Flashing
Flashing Mostly On
2
3
LIGHTS WHEN MAIN CPU FINISHES FILLING THE
VRD'S DUAL-PORTED RAM WITH CHECKWORDS
LIGHTS WHEN VRD RELEASES DUAL-PORTED
RAM TO GET NEW MESSAGE FROM CPU
Figure 9-4. VRD Board LED Indications, P/N 59473-740
P2086B, Volume 1, Rev. D, Nov/13 9–4 Alstom Signaling Inc.
Board Reference Data
9.2.5 VSC Board LED Indications, P/N 59473-939
VITAL SYSTEM
CONTROLLER
(VSC)
Flashing Once Per Second
Off
1
2
Flashing Once Per Second
Off (Spare)
Flashing Once Per Second
Flashing Once Per Second
Flashing Once Per Second
Flashing Once Per Second
3
4
5
6
7
Flashing Once Per Second
Flashing Once Per Second
On During Power Up Of Application Data
8
9
10
INDICATION LIGHTS WHEN:
VSC TRANSMITS
5VDC POWER LOW
CPU CYCLES (ONCE EACH SECOND)
SPARE
TRANSMIT DATA RECEIVED FROM CPU
CHAN. 1/CHAN. 2 TRANSMIT MESSAGES ARE FORMED
MESSAGE RECEIVED FROM VSC
DATA IS BEING SENT TO CPU BOARD
VSC PROCESSING RECEIVED MESSAGE DATA
POWER UP APPLICATION DATA FROM CPU BOARD
Off
11
RESET IS ACTIVATED
Figure 9-5. VSC Board LED Indications, P/N 59473-939
P2086B, Volume 1, Rev. D, Nov/13 9–5 Alstom Signaling Inc.
Board Reference Data
9.2.6 I/OB Board LED Indications, P/N 59473-827
I/O BUS INTERFACE
(I/O B)
FLASHING
FLASHING
1
2
LIGHTS WHEN DATA FROM INPUTS OR OUTPUTS
IS LOADED INTO SHIFT REGISTERS
LIGHTS WHEN DATA IN SHIFT REGISTERS
IS READ BY MAIN CPU
Figure 9-6. I/OB Board LED Indications, P/N 59473-827
P2086B, Volume 1, Rev. D, Nov/13 9–6 Alstom Signaling Inc.
Board Reference Data
9.2.7 CRG Board LED Indications, P/N 31166-261
CODE RATE GENERATOR
(CRG)
Port Display-
Illuminates for selected output port number, 1 through 8
Code Rate Displayscolls 3-digit code rate in pulses per minute
Up/Down Rocker Switchfor port display select
Reset Switch
Figure 9-7. CRG Board LED Indications, P/N 31166-261
P2086B, Volume 1, Rev. D, Nov/13 9–7 Alstom Signaling Inc.
Board Reference Data
9.2.8 DI Board LED Indications, P/N 59473-738, 59473-867
OFF, ON
OFF, ON
1
2
OFF, ON
OFF, ON
3
4
DIRECT INPUT
(DI)
Input #1
Input #2
Input #3
Input #4
INDICATIONS 1-8:
LIGHT WHEN EXTERNAL ENERGY
IS APPLIED TO INPUT
OFF, ON
OFF, ON
5
6
Input #5
Input #6
OFF, ON
OFF, ON
7
8
FLASHING, BUT MOSTLY OFF
FLASHING, BUT MOSTLY OFF
9
10
OFF, ON
OFF, ON
11
12
Input #7
Input #8
Read (RD)
Write (WR)
INDICATION 9:
LIGHTS WHEN DATA IS READ FROM INPUT
BOARD
INDICATION 10:
LIGHTS WHEN DATA IS WRITTEN TO INPUT
BOARD
Input #9
Input #10
OFF, ON
OFF, ON
13
14
Input #11
Input #12
OFF, ON
OFF, ON
15
16
Input #13
Input #14
INDICATIONS 11-18:
LIGHT WHEN EXTERNAL ENERGY
IS APPLIED TO INPUT
OFF, ON
OFF, ON
17
18
Input #15
Input #16
Figure 9-8. DI Board LED Indications, P/N 59473-738, 59473-867
P2086B, Volume 1, Rev. D, Nov/13 9–8 Alstom Signaling Inc.
Board Reference Data
9.2.9 SBO, DBO, DBO-50V, LDO, ACO Board LED Indications, P/N 59473-739,
59473-747, 59473-977, 59473-749, 59473-937
FLASHING, BUT MOSTLY OFF
FLASHING, BUT MOSTLY OFF
OFF, ON, FLASHING
1
2
3
VITAL OUTPUT
(SBO) (DBO) (LDO) (ACO)
Read (RD)
Write (WR)
Output #1
INDICATION 1:
LIGHT WHEN RECHECK DATA IS
READ FROM BOARD
INDICATION 2:
LIGHT WHEN OUTPUT PORTS
ARE UPDATED
OFF, ON, FLASHING
4
Output #2
OFF, ON, FLASHING
5
Output #3
INDICATIONS 3-10:
LIGHT WHEN OUTPUT IS COMMANDED
TO BE ON BY CPU
OFF, ON, FLASHING
6
Output #4
OFF, ON, FLASHING
7 Output #5
OFF, ON, FLASHING 8
Output #6
OFF, ON, FLASHING
9
Output #7
OFF, ON, FLASHING 10
Output #8
Figure 9-9. SBO, DBO, DBO-50V, LDO, ACO Board LED Indications
P/N 59473-739, 59473-747, 59473-977, 59473-749, 59473-937
P2086B, Volume 1, Rev. D, Nov/13 9–9 Alstom Signaling Inc.
Board Reference Data
9.2.10 FSVT Board LED Indications, P/N 59473-894
FIELD SETTABLE VITAL TIMER
(FSVT)
OFF, ON, FLASHING
OFF, ON, FLASHING
OFF, ON, FLASHING
OFF, ON, FLASHING
OFF, ON, FLASHING
OFF, ON, FLASHING
OFF, ON, FLASHING
OFF, ON, FLASHING
2
1
4
3
8
7
6
5
Timer #8
Timer #7
Timer #6
Timer #5
Timer #4
Timer #3
Timer #2
Timer #1
TIMER INDICATIONS 1-8:
LIGHTS FLASHING WHEN TIMER
RUNNING, LIGHTS STEADY WHEN
TIME HAS COMPLETED BUT NOT
RESET.
Figure 9-10. FSVT Board LED Indications, P/N 59473-894
P2086B, Volume 1, Rev. D, Nov/13 9–10 Alstom Signaling Inc.
Board Reference Data
9.2.11 CSE Board LED Indications, P/N 59473-741
CODE SYSTEM
EMULATOR
(CSE)
CR9
CR8
CR7
CR6
CR5
CR4
CR3
CR2
CR1
OUT1
OUT2
OUT3
OUT4
MGNT
BDSEL
IOINT
EMSEL
HRESET
Figure 9-11. CSE Board LED Indications, P/N 59473-741
P2086B, Volume 1, Rev. D, Nov/13 9–11 Alstom Signaling Inc.
Board Reference Data
9.2.12 CSEX1 Board LED Indications, P/N 59473-938
EXTENDED
CODE SYSTEM
EMULATOR
(CSEX)
OFF, ON
OFF, ON
OFF, ON
19
18
17
OFF, ON
OFF, ON
OFF, ON
OFF
16
15
14
13
OFF
OFF
OFF, ON
ON
12
11
10
9
OFF
ON
ON
ON
8
7
6
5
OFF
OFF
OFF, ON
ON
4
3
2
1
Chan. 4 Transmit
Chan. 4 Receive
Chan. 3 Transmit
Chan. 3 Receive
Chan. 5 Receive
Chan. 5 Transmit
CPU Has Reset
LOW POWER
(On if Less than 4.5V)
Chan. 2 is in Control
Chan. 1 is in Control
Application Program is Running
Chan. 2 Receive Error Condition
Chan. 2 Invalid Address
Chan. 2 Is Transmitting
Chan. 2 Valid Address Received
Chan. 1 Receive Error Condition
Chan. 1 Invalid Address
Chan. 1 Is Transmitting
Chan. 1 Valid Address Received
Note: These readouts apply for Datatrain 8.
See protocol emulations manual
P2345E; other protocol manuals available as part of P2346 family may show use of these indicators differently.
Figure 9-12. CSEX1 Board LED Indications, P/N 59473-938
P2086B, Volume 1, Rev. D, Nov/13 9–12 Alstom Signaling Inc.
Board Reference Data
9.2.13 CSEX3 Board LED Indications, P/N 31166-175
DS1
CODE SYSTEM
EMULATOR
EXTENDED 3
(CSEX3)
ISO5V (Isolated +5V Power)
DS2
DS3
DS4
PWR (System +5V Power)
RUN (System Running)
APPL EXEC (Application Running)
DS11
DS12
DS13
DS14
DS15
DS16
DS17
DS18
DS19
DS20
DS5
DS6
DS7
DS8
DS9
DS10
DS21
DS22
5TX (Channel 5 Transmit)
5RX (Channel 5 Receive)
4TX (Channel 4 Transmit)
4RX (Channel 4 Receive)
3TX (Channel 3 Transmit)
3RX (Channel 3 Receive)
2NORMAL (Channel 2, Future Use)
2RX ERROR (Channel 2 Receive Error Condition)
2INVAL ADDR (Channel 2 Invalid Address)
2RESPONSE (Channel 2 Is Transmitting)
2ADDR OK (Channel 2 Valid Address Received)
1NORMAL (Channel 1, Future Use)
1RX ERROR (Channel 1 Receive Error Condition)
1INVAL ADDR (Channel 1 Invalid Address)
1RESPONSE (Channel 1 Is Transmitting)
1ADDR OK (Channel 1 Valid Address Received)
7-Segment Displays
Figure 9-13. CSEX3 Board LED Indications, P/N 31166-175
P2086B, Volume 1, Rev. D, Nov/13 9–13 Alstom Signaling Inc.
Board Reference Data
9.2.14 NVI Board LED Indications, P/N 59473-757
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
40
39
38
37
36
35
34
33
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
32
31
30
29
28
27
26
25
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
13
12
11
10
9
16
15
14
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
5
4
3
2
1
8
7
6
24
23
22
21
20
19
18
17
NON-VITAL INPUT
(NVI)
Input #1
Input #2
Input #3
Input #4
Input #5
Input #6
Input #7
Input #8
Input #9
Input #10
Input #11
Input #12
Input #13
Input #14
Input #15
Input #16
INDICATIONS 25-40:
LIGHT WHEN ENERGY IS APPLIED TO
EXTERNAL INPUT
LIGHTS WHEN ANOTHER NON_VITAL I/O BOARD IS ACCESSED
LIGHTS WHEN ADDRESS ON I/OBUS IS ACCEPTABLE
LIGHTS WHEN INPUT DATA IS LATCHED
LIGHTS WHEN BOARD IS ADDRESSED BY CSEX
LIGHTS WHEN INPUTS 25-32 ARE READ
LIGHTS WHEN INPUTS 17-24 ARE READ
LIGHTS WHEN INPUTS 9-16 ARE READ
LIGHTS WHEN INPUTS 1-8 ARE READ
Input #17
Input #18
Input #19
Input #20
Input #21
Input #22
Input #23
Input #24
INDICATIONS 1-16:
LIGHT WHEN ENERGY IS APPLIED TO
EXTERNAL INPUT
Input #25
Input #26
Input #27
Input #28
Input #29
Input #30
Input #31
Input #32
Figure 9-14. NVI Board LED Indications, P/N 59473-757
P2086B, Volume 1, Rev. D, Nov/13 9–14 Alstom Signaling Inc.
Board Reference Data
9.2.15 NVID and NVIDSW Board LED Indications, P/N 31166-106 and 31166-276
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
12
13
14
15
16
9
10
11
5
6
7
3
4
1
2
8
20
21
22
23
24
17
18
19
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
29
30
31
32
25
26
27
28
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
33
34
35
36
37
38
39
40
Input #17
Input #18
Input #19
Input #20
Input #21
Input #22
Input #23
Input #24
Input #25
Input #26
Input #27
Input #28
Input #29
Input #30
Input #31
Input #32
NON-VITAL INPUT
(NVID) (NVIDSW)
Input #1
Input #2
Input #3
Input #4
Input #5
Input #6
Input #7
Input #8 INDICATORS 1-16:
LIGHT WHEN ENERGY IS APPLIED TO
EXTERNAL INPUT
Input #9
Input #10
Input #11
Input #12
Input #13
Input #14
Input #15
Input #16
LIGHTS WHEN ANOTHER NON-VITAL I/O BOARD IS ACCESSED
LIGHTS WHEN ADDRESS ON I/OBUS IS ACCEPTABLE
LIGHTS WHEN INPUT DATA IS LATCHED
LIGHTS WHEN BOARD IS ADDRESSED BY CSEX
LIGHTS WHEN INPUTS 25-32 ARE READ
LIGHTS WHEN INPUTS 17-24 ARE READ
LIGHTS WHEN INPUTS 9-16 ARE READ
LIGHTS WHEN INPUTS 1-8 ARE READ
INDICATORS 25-40:
LIGHT WHEN ENERGY IS APPLIED TO
EXTERNAL INPUT
Figure 9-15. NVID and NVIDSW Board LED Indications
P/N 31166-106 and 31166-276
P2086B, Volume 1, Rev. D, Nov/13 9–15 Alstom Signaling Inc.
Board Reference Data
9.2.16 NVO, NVOAC and NVO-SNK Board LED Indications
P/N 59473-785, 59473-936, 31166-123
OFF, ON
OFF, ON
OFF, ON
OFF, ON
1
2
3
4
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
OFF, ON
9
10
11
12
5
6
7
8
OFF, ON
OFF, ON
OFF, ON
OFF, ON
13
14
15
16
17
18
19
20
OFF, ON
OFF, ON
OFF, ON
OFF, ON
25
26
27
28
21
22
23
24
OFF, ON
OFF, ON
OFF, ON
OFF, ON
29
30
31
32
OFF, ON
OFF, ON
OFF, ON
OFF, ON
33
34
35
36
OFF, ON
OFF, ON
OFF, ON
OFF, ON
37
38
39
40
Output #1
Output #2
Output #3
Output #4
Output #5
Output #6
Output #7
Output #8
Output #9
Output #10
Output #11
Output #12
NON-VITAL
OUTPUT
(NVO) (NVOAC) (NVO-SNK)
INDICATORS 1-16:
LIGHT WHEN OUTPUT IS TURNED ON
Output #13
Output #14
Output #15
Output #16
Lights When This Board Is Addressed
Lights When CSEX Commands All Outputs Disabled (Usually On Start-up)
Lights When An Acceptable Address Occurs
Lights When An Acceptable Address Occurs
Lights When Output Data Is Latched Into Drivers For Outputs 25-32
Lights When Output Data Is Latched Into Drivers For Outputs 17-24
Lights When Output Data Is Latched Into Drivers For Outputs 9-16
Lights When Output Data Is Latched Into Drivers For Outputs 1-8
Output #17
Output #18
Output #19
Output #20
Output #21
Output #22
Output #23
Output #24
Output #25
Output #26
Output #27
Output #28
INDICATORS 25-40:
LIGHT WHEN OUTPUT IS TURNED ON
Output #29
Output #30
Output #31
Output #32
Figure 9-16. NVO, NVOAC and NVO-SNK Board LED Indications
P/N 59473-785, 59473-936, 31166-123
P2086B, Volume 1, Rev. D, Nov/13 9–16 Alstom Signaling Inc.
Board Reference Data
9.2.17 NVORELAY Board LED Indications, P/N 31166-238
Output #1
Output #2
Output #3
Output #4
Output #5
Output #6
Output #7
Output #8
Output #9
Output #10
Output #11
Output #12
Group 1 & 2 Power
Output #13
Output #14
Output #15
Output #16
Board Select
Data Output Enabled
I/O Select
External Select
Group 4 Select
Group 3 Select
Group 2 Select
Group 1 Select
Output #17
Output #18
Output #19
Output #20
Group 3&4 Power
Output #21
Output #22
Output #23
Output #24
Output #25
Output #26
Output #27
Output #28
Output #29
Output #30
Output #31
Output #32
DS1
DS2
DS3
DS4
DS5
DS6
DS7
DS8
DS9
DS10
DS11
DS12
DS41
DS13
DS14
DS15
DS16
DS17
DS18
DS19
DS20
DS21
DS22
DS23
DS24
DS25
DS26
DS27
DS28
DS42
DS29
DS30
DS31
DS32
DS33
DS34
DS35
DS36
DS37
DS38
DS39
DS40
Figure 9-17. NVORELAY Board LED Indications, P/N 31166-238
P2086B, Volume 1, Rev. D, Nov/13 9–17 Alstom Signaling Inc.
Board Reference Data
9.2.18 NVTWC-MOD Board LED Indications, P/N 31166-099
RESET SWITCH
S1
DS2
RECEIVE ID (SPACE)
DS6
DS7
DS8
DS9
DS10
DS11
DS13
TRANSMIT ID
RECEIVE ID (MARK)
PROGRAMED STOP
BIT CLOCK 18 Hz
TRACK SYNC 3Hz
BOARD SELECT
RECEIVE ID (SPACE)
CHANNEL 3
CHANNEL 1
DS17
DS18
DS19
DS20
DS21
DS22
RECEIVE ID (MARK)
TRANSMIT ID
PROGRAMED STOP
BIT CLOCK 18 Hz
TRACK SYNC 3Hz
RESET
J2 MAC PORT
E1 COMMON
E2 +5 VOLTS
Figure 9-18. NVTWC-MOD Board LED Indications, P/N 31166-099
P2086B, Volume 1, Rev. D, Nov/13 9–18 Alstom Signaling Inc.
Board Reference Data
9.2.19 NVTWC-FSK Board LED Indications, P/N 31166-119
DS1
DS2
DS3
DS4
DS5
DS6
DS7
DS8
DS9
DS10
DS11
DS12
DS13
DS14
J2
S1
E5
E6
E7
E8
E1
E2
E3
E4
Reset Switch
Channel 4 Receive Data
Channel 4 Demodulated Data
Channel 3 Demodulated Data
Channel 3 Receive Data
Channel 2 Demodulated Data
Channel 2 Receive Data
Channel 1 Demodulated Data
Channel 1 Receive Data
Channel 1 Receive
Channel 2 Receive
Channel 3 Receive
Channel 4 Receive
Channel 4 Receive Enable
Channel 3 Receive Enable
Channel 2 Receive Enable
Channel 1 Receive Enable
Channel 4 Transmit
Channel 3 Transmit
Channel 2 Transmit
Channel 1 Transmit
Board Select
Board Reset
MAC Port
E9
E10
+5 volts
Common
Figure 9-19. NVTWC-FSK Board LED Indications, P/N 31166-119
P2086B, Volume 1, Rev. D, Nov/13 9–19 Alstom Signaling Inc.
Board Reference Data
9.2.20 NVTWC-MUX Board LED Indications, P/N 31166-100
DS11
DS12
DS13
DS14
DS15
DS16
DS6
DS7
DS8
DS9
DS10
DS1
DS2
DS3
DS4
DS5
RESET SWITCH
TRANSMIT
RECEIVE
PROGRAMMED STOP
BIT CLOCK 18 Hz
TRACK SYNC 3Hz
TRANSMIT
RECEIVE
PROGRAMMED STOP
BIT CLOCK 18 Hz
TRACK SYNC 3Hz
BOARD SELECT
TRANSMIT
RECEIVE
PROGRAMMED STOP
BIT CLOCK 18 Hz
TRACK SYNC 3Hz
CHANNEL 4
CHANNEL 3
CHANNEL 2
DS17
DS18
DS19
DS20
DS21
DS22
RECEIVE
TRANSMIT
PROGRAMMED STOP
BIT CLOCK 18 Hz
TRACK SYNC 3Hz
RESET
J2 MAC PORT
COMMON TEST POINT
+5VDC TEST POINT
CHANNEL 1
E1
E2
Figure 9-20. NVTWC-MUX Board LED Indications, P/N 31166-100
P2086B, Volume 1, Rev. D, Nov/13 9–20 Alstom Signaling Inc.
Board Reference Data
9.3 BOARD LAYOUT
Figure 9-21 through Figure 9-66 show board layouts including jumper locations,
interconnections and other information needed for maintenance related activities.
9.3.1 CPU Board, P/N 59473-742-00
MANUAL
RESET
SW1
SHADOW APP.
EPROM
U8
SHADOW APP.
EPROM
U20
LEDs
DIP
SWITCH
(See Next Page)
SW2
HANDHELD
TERMINAL
CONNECTION
APPLICATION
EPROM
U5
APPLICATION
EPROM
U4
SYSTEM
EPROM
U3
SYSTEM
EPROM
U2 MAIN CPU 8086
APPLICATION
EPROM
U17
APPLICATION
EPROM
U16
SYSTEM
EPROM
U15
SYSTEM
EPROM
U14
59473-742 GR.
Figure 9-21. CPU Board, P/N 59473-742-00
P2086B, Volume 1, Rev. D, Nov/13 9–21 Alstom Signaling Inc.
Front of
Board
Board Reference Data
1
Switch Section
Indicates Side of
Switch that is Down
1 2 3 4
POS B
POS A
Switch
Section
1
1
2
3
4
Figure 9-22. CPU Board DIP Switch Settings
Table 9–1. CPU Board Switch 2 (SW2) Normal Functions
Position
A
B
B
A
B
Function
Two System PROMs (Normal Configuration)
Four System PROMs
Allows Use of Handheld Terminal for Diagnostics
(Connects Current Loop Receive)
Normal Operation Position
Enables Watchdog Timer (Auto Reset Function)
P2086B, Volume 1, Rev. D, Nov/13 9–22 Alstom Signaling Inc.
Board Reference Data
9.3.2 PD Board, P/N 59473-737-00
Figure 9-23. PD Board, P/N 59473-737-00
P2086B, Volume 1, Rev. D, Nov/13 9–23 Alstom Signaling Inc.
Board Reference Data
9.3.3 CPU/PD Board, P/N 31166-029-00
S2
COMMUNICATIONS
OPTIONS
HHT
CONNECTION
LEDs
MANUAL
RESET
U14
RAM
RAM
U15
SYSTEM
EPROM
U16
U17
SYSTEM
EPROM
CPU
U18
APPLICATION
EPROM
U19
APPLICATION
EPROM
U13
Figure 9-24. CPU/PD Board, P/N 31166-029-00
31166-029 GR.
P2086B, Volume 1, Rev. D, Nov/13 9–24 Alstom Signaling Inc.
Board Reference Data
THIS SIDE
DOWN FOR
DIFFERENTIAL
1 2 3 4
RS232
1
Switch Section
Indicates Side of
Switch that is Down
Figure 9-25. CPU/PD Board DIP Switch S2 Settings
Position
1
2
Table 9–2. SW2 DIP Switch Settings
Position A
* MAC Port 0 Rx Rs232
Port 1 Rx Rs232
3
4
* MAC Port 0 CTS Rs232
Port 1 CTS Rs232
* = default settings, differential is Rs422
Position B
MAC Port 0 Rx Rs422
* CRG Port 1 Rx Rs422
MAC Port 0 CTS Rs422
* Port 1 CTS Rs422
P2086B, Volume 1, Rev. D, Nov/13 9–25 Alstom Signaling Inc.
Board Reference Data
Table 9–3. MAC Port Rear and Front Wiring
Description
RX Rs232
TX Rs232
RTS Rs232 (Not supported, do not wire)
CTS Rs232 (Not supported, do not wire)
COM Rs232 (Com for HHT)
RXA (+) Rs422 (+5 for HHT)
RXB (-) Rs422
TXA (+) Rs422
TXB (-) Rs422
Rear, P3-
33
29
34
30
27
35
28
32
31
Front, J1-
3
2
8
7
5
9
1
4
6
P2086B, Volume 1, Rev. D, Nov/13 9–26 Alstom Signaling Inc.
Board Reference Data
9.3.4 VRD Board, P/N 59473-740-00
LED
LEDs
TP3
SW2
VRD Reset
Pushbutton
TP2
TP4
16 Position
Switch
(See Next Page)
SW1
IC14
TP1
VITAL RELAY DRIVER
59473-740 GR
TP5
Figure 9-26. VRD Board, P/N 59473-740-00
P2086B, Volume 1, Rev. D, Nov/13 9–27 Alstom Signaling Inc.
Board Reference Data
VRD Reset
Pushbutton
F
A
C
E
6
4
2
Place Rotary
Switch in Position
"F" for Auto
Restart
Figure 9-27. VRD Board SW1 Switch Setting
P2086B, Volume 1, Rev. D, Nov/13 9–28 Alstom Signaling Inc.
Board Reference Data
9.3.5 VSC Board, P/N 59473 939-00
P3
LEDs
HHT
PORT
S1*
JU10
JU13
JU12
JU11
P2
S2*
LEDs
SYSTEM
EPROM
APPLICATION
EPROM
RESET
OFF
1
5V COM
TP10
S3
4
S4*
P1
VITAL SERIAL CONTROLLER
Figure 9-28. VSC Board, P/N 59473 939-00
59473-939-KN
P2086B, Volume 1, Rev. D, Nov/13 9–29 Alstom Signaling Inc.
Board Reference Data
9.3.6 VSC Board, P/N 59473-939-00 with T1 Adapter Board Layout
P3
S1
A
1
B
4
HHT
PORT
S1*
LEDs
P2
S2*
LEDs
SYSTEM
EPROM
APPLICATION
EPROM
RESET
OFF
1
5V COM
TP10
S3
4
S4*
P1
VITAL SERIAL CONTROLLER 59473-939-KN
Figure 9-29. VSC Board, P/N 59473-939-00 with T1 Adapter Board Layout
P2086B, Volume 1, Rev. D, Nov/13 9–30 Alstom Signaling Inc.
Board Reference Data
ON
1
Switch Position
Indicates Side of
Switch that is Down
1 2 3 4 5 6 7 8
OFF
OPEN
S1 - CONFIGURES HANDSHAKE SIGNAL TO THE SERIAL
COMMUNICATIONS CONTROLLER
Figure 9-30. VSC Board DIP Switch S1 Settings
Note: All OFF when using the 31166-058-01 daughter board assembly.
Table 9–4. VSC Board DIP Switch S1 Settings
Switch
Position OFF ON
1
2
3
4
5
6
Transmit Data Out Disabled
MED Transmit Sync Disabled
*Non-Valid Manchester Code To
Scc-Cts\ Disabled
*Not Used
Receive Data From MED Disabled
*Transmit Data Out Enabled
*MED Transmit Sync Enabled
Non-Valid Manchester Code To
Scc-Cts\ Enabled
*Receive Data From MED Enabled
Transmit Clock From MED Disabled *Transmit Clock From MED Enabled
7
8
Receive Clock From MED Disabled
*Not Used
*Receive Clock From MED Enabled
* Default switch position when not using the 31166-058-01 daughter board
P2086B, Volume 1, Rev. D, Nov/13 9–31 Alstom Signaling Inc.
Board Reference Data
1
Switch Section
Indicates Side of
Switch that is Down
ON
1 2 3 4 5 6 7 8
OFF
OPEN
S2 - OPERATIONAL FUNCTIONS
Figure 9-31. VSC Board DIP Switch S2 Settings
Table 9–5. VSC Board DIP Switch S2 Settings
Switch
Section OFF ON
1
2
3
4
* Async data 1 enabled
* Async data 2 enabled
*Not used
*Not used
** Sync data 1 enabled
** Sync data 2 enabled
5
6
7
*Not used
*Not used
9600 Baud select 1 ** 19.2 Baud select 1
8 9600 Baud select 2
* = Default for VSC with 31166-058-01 daughter board
** 19.2 Baud select 2
* * = Default for VSC without 31166-058-01 daughter board
P2086B, Volume 1, Rev. D, Nov/13 9–32 Alstom Signaling Inc.
Board Reference Data
The following jumpers affect the operation of the direct wire interface only. When using the 31166-058-01 daughter board they have no effect on the board operation. Refer to
Figure 9-28 for the location of the following jumpers.
Table 9–6. Line Termination Jumpers for Copper Pair Interface
Jumper Installed
JU10 yes
JU11
JU12
JU13 yes no yes
Function/Explanation
Connects the back-to-back junction of suppressors CR6 & CR7 to the logic common. This provides transient protection for the direct wire transmitter.
Connects the back-to-back junction of suppressors CR4 & CR5 to the logic common. This provides transient protection for the direct wire receiver.
Transmitter output level 1:2 (JU13 not installed)
Transmitter output level 1:1 (JU12 not installed)
1
Switch Section
Indicates Depressed
Side of Switch
OFF
1 2 3 4
ON
S4 - MISCELLANEOUS FUNCTIONS
Figure 9-32. VSC Board DIP Switch S4 Settings
P2086B, Volume 1, Rev. D, Nov/13 9–33 Alstom Signaling Inc.
Board Reference Data
Table 9–7. VSC S4 Miscellaneous Function Settings
Switch
Section OFF
1
2
3
*Enable Auto Watchdog Reset
*Memory Select 16K X 8 EPROM
(System, U16)
*Memory Select 16K X 8 EPROM
(Application, U18)
4 Select Alternate Reset Vector
* Default Switch Position
ON
Disable Reset
Memory Select 32K X 8 EPROM
(System, U16)
Memory Select 32K X 8 EPROM
(Application, U18)
*Select Normal Reset Vector
WARNING
Although the VSC board assembly is equipped with a 9-pin connector that is similar to that used by other processors for diagnostic information and access to internal status, there are no diagnostics available with this board assembly. Attempts to access diagnostics on this assembly may result in interruption to the operation of the VSC functions and VSC parameters. This in turn may affect the operation of the interlockings that depend upon the
VSC parameters.
P2086B, Volume 1, Rev. D, Nov/13 9–34 Alstom Signaling Inc.
Pin 1 End
Terminal
Block ID
Board Reference Data
Shorting Jumper
1
Switch Section
Indicates Side of
Switch that is Down
S1
A
1
B
4
Figure 9-33. 31166-058-01 Daughterboard
For normal operation of the daughterboard, all sections of S1 should be set in the “A” position. There are five (5) terminal blocks on the daughterboard. For the operating positions of them refer to the table below.
Terminal Block
TB1
TB2
TB3
TB4
TB5
Jumper Position
1-2
2-3
2-3
1-2
1-2
P2086B, Volume 1, Rev. D, Nov/13 9–35 Alstom Signaling Inc.
Board Reference Data
9.3.7 CRG Board, P/N 31166-261-00
Figure 9-34. CRG Board, P/N 31166-261-00
P2086B, Volume 1, Rev. D, Nov/13 9–36 Alstom Signaling Inc.
Board Reference Data
9.3.8 I/OB Board, P/N 59473-827-00
LEDs
SIGNATURE
HEADER
I/0 BUS INTERFACE
59473-827 GR.
Figure 9-35. I/OB Board, P/N 59473-827-00
P2086B, Volume 1, Rev. D, Nov/13 9–37 Alstom Signaling Inc.
Board Reference Data
9.3.9 DI Board, P/N 59473-867-00
LEDs
AD
SN
+5V
5VCOM
DR
TP5
TP4
TP3
TP2
TP1
TP7
TP6
SIGNATURE
HEADER
TP9
TP8
59473-867 GR VITAL INPUT
Figure 9-36. DI Board, P/N 59473-867-00
P2086B, Volume 1, Rev. D, Nov/13 9–38 Alstom Signaling Inc.
Board Reference Data
9.3.10 SBO Board, P/N 59473-739-00
CR10
CR9
CR8
CH1
CR7
CR6
C4
C16
C19
C21
C2
H1
C53
C52
C49
C48
Q15
Q13
Q11
Q9
CR26
C55
R47
R49
R79
R46
R50
CR24
C54
R42
R44
R75
R41
R45
CR22
C50
R37
R39
R71
R36
R40
CR20
C51
R32
R34
R67
R31
R35
IC17
IC28
Q24
CR83
CH1
IC26
R82
R81
Q23
R80
CR84
CH2
IC25
R78
R77
Q22
R76
CR86
C14
CH3
IC24
R74
R73
Q21
R72
CR85
CH4 IC23
R70
R69
R68
IC18
RN4
IC27
CR5
CR4
C18
CR3
CR2
CR1
CH8
C17
C20
C1
C3
SINGLE BREAK OUTPUT
C44
C45
C40
C43
CR18
R27
R29
R63
C46
R26
R30
CR16
R22
R24
R59
C47
R21
R25
CR14
R17
R19
R55
C42
R16
R20
CR12
R12
R14
R51
R11
C41
R15
Q20
CR88
C23
C11
CH5
IC22
R66
R65
Q19
R64
CR87
CH6
IC21
R62
R61
Q18
R60
CR90
CH7
IC20
R58
R57
Q17
R56
CR89
CH8
IC19
R54
R53
R52
Figure 9-37. SBO Board, P/N 59473-739-00
P2086B, Volume 1, Rev. D, Nov/13 9–39 Alstom Signaling Inc.
Board Reference Data
9.3.11 DBO Board, P/N 59473-747-00
LEDs
LED
LED
LED
TP3
LED
LED
LED
SIGNATURE
PROM
TP2
LED
TP1
LED
TP5
TP4
TP6
Figure 9-38. DBO Board, P/N 59473-747-00
59473-747 GR.
P2086B, Volume 1, Rev. D, Nov/13 9–40 Alstom Signaling Inc.
Board Reference Data
9.3.12 DBO-50V Board, P/N 59473-977-00
VR1
Q1
C1
RD
CR11
CR1
CR2
WR
R1
R2
R3
R4
Q5
C12
Q2
R15
CR16
R16
R17
R18
Q9
C23
Q6
CH1
CR3
CR21
R29
R30
R31
R32
Q13
C34
CR4
R43
CR26
R44
R45
+5V
E1
C45
R46
R57
R58
Q10
CR5
R59
C46
1
TB2
U1
C3 C4
U2
U3
U4
T1
T3
T5
T7
U7
Q3
Q7
Q11
Q15
U8
VR5
VR9
VR13
U12 R203
U20
CR6
U19
E2
COM
CR7
CR31
C54
R61
R62
R63
R64
TB4
Q18
CR8
CR36
C65
R75
R76
R77
R78
Q22
CR9
R89
R90
CR41
R91
R92
C76
CH8
CR10
R103
R104
CR46
R105
R106
Q26
C87
Q30
TB5
U26
U27
U28
U29
T9
T11
T13
1
U14
TB6
DOUBLE BREAK OUTPUT 50V
Q19
Q23
Q27
Q31
U15
U22
VR17
VR21
VR25
VR29
Figure 9-39. DBO-50V Board, P/N 59473-977-00
U9
+
+
+
+
T2
T4
C8
C9
T6
C19
C20
T8
C30
C31
C41
1
C42
TB1
U10
Q4
VR2
C10
VR3
FL1
VR4
Q8
CR15
C22
C21
FL3 FL2
FL4
VR6
VR7
C33
FL5
VR8
Q12
FL6
VR10
C32
VR11
C44
FL7
VR12
Q16
FL8
VR14
C43
VR15
C98
VR16
R201
TB3
R202
U17 U18
U16
+
+
+
+
U23
T10
U24
C61
T12
C72
T14
C83
T16
C94
C62
C73
C84
C95
Q20
U25
C63
C99
VR18
FL9
VR20
VR19
Q24
Q28
C74
FL10
VR22
FL11 VR24
VR23
C85
FL12
VR26
FL13
VR28
VR27
Q32
C96
FL14
VR30
FL15
VR32
VR31
FL16
P2086B, Volume 1, Rev. D, Nov/13 9–41 Alstom Signaling Inc.
Board Reference Data
9.3.13 LDO Board, P/N 59473-749-00
LEDs
TP8
TP7
TP6
LED
LED
SIGNATURE
PROM
LED
TP4
TP5
LED
5VCOM
TP2
LED
LED
+5V
TP1
LED
LED
TP3
Figure 9-40. LDO Board, P/N 59473-749-00
59473-749 GR.
P2086B, Volume 1, Rev. D, Nov/13 9–42 Alstom Signaling Inc.
Board Reference Data
9.3.14 ACO Board, P/N 59473-937-00
LEDs
LED
LED
TP1
LED
LED
TP4
TP5
TP6
LED
+5V
TP2
LED
SIGNATURE PROM
LED
5VCOM
TP3
LED
AC OUTPUT
59473-937 GR.
Figure 9-41. ACO Board, P/N 59473-937-00
P2086B, Volume 1, Rev. D, Nov/13 9–43 Alstom Signaling Inc.
Board Reference Data
9.3.15 FSVT Board, P/N 59473-894-00
TB8
TB6
TB7
TB5
TB16
TB14
TB15
TB13
TB24
TB22
TB23
TB21
TB32
TB30
TB31
TB29
TB4
TB2
TB3
TB12
TB10
TB11
TB20
TB18
TB19
TB28
TB26
TB27
TB1 TB9 TB17 TB25
12
11
10
9
16
15
14
13
+5V
COM
TIMER 8
TIMER 7
TIMER 6
TIMER 5
TIMER 4
TIMER 3
TIMER 2
TIMER 1
IC1
CR8
CR7
CR6
CR5
CR4
CR3
CR2
CR1
CR16
CR15
CR14
CR13
CR12
CR11
CR10
CR9
IC14
IC13
IC12
IC11
IC10
IC9
IC8
IC7
IC6
IC5
IC4
IC3
IC2
RN4
IC25
IC24
RN3
RN2
IC23
RN1
IC22
RN8
IC29
RN7
IC28
RN6
IC20
IC27
RN5
IC18
IC17
IC15
IC16
IC26
VITAL TIMER
Figure 9-42. FSVT Board, P/N 59473-894-00
RN9
IC34
IC33
IC32
IC31
C9
C8
IC30
P2086B, Volume 1, Rev. D, Nov/13 9–44 Alstom Signaling Inc.
Board Reference Data
SET FOR
12 MINUTES, 45 SECONDS
ONE JUMPER MUST BE INSTALLED IN EACH COLUMN
JUMPER ORIENTATION:
TB1
50
40
30
20
10
0
T.MIN
5
4
7
6
9
8
1
0
3
2
TB2
U.MIN
TB3
50
40
30
20
10
0
T.SEC
TB4
5
4
7
6
9
8
1
0
3
2
U.SEC
(0 to 59 Min. & 59 Sec.)
SET FOR
4 MINUTES, 10 SECONDS
TB1
50
40
30
20
10
0
T.MIN
4
3
6
5
9
8
7
2
1
0
TB2
U.MIN
TB3
50
40
30
20
10
0
T.SEC
TB4
4
3
6
5
9
8
7
2
1
0
U.SEC
(0 to 59 Min. & 59 Sec.)
Figure 9-43. Timer Setting Example
P2086B, Volume 1, Rev. D, Nov/13 9–45 Alstom Signaling Inc.
Board Reference Data
9.3.16 CSE Board, P/N 59473-741-00
Figure 9-44. CSE Board, P/N 59473-741-00
P2086B, Volume 1, Rev. D, Nov/13 9–46 Alstom Signaling Inc.
Board Reference Data
9.3.17 CSEX1 Board, P/N 59473-938-00
P3
DB9
MAINTENANCE
INTERFACE
RESET
T
SWITCH
TP2 +5V
LEDs for
Code
System
TP3 COM
CR19
CR18
CR17
CR16
CR15
CR14
CR13
CR12
CR11
CR10
CR9
CR8
CR7
CR6
CR5
CR4
CR3
CR2
CR1
WATCH
DOG
TIMER
JUMPER
U36
Sy
EP ste
RO m
M
U37
Ap plic
EP ati
RO on
M
U38 U39
U49
Sy
EP ste
RO m
M plic EP ati RO on M
U51 U52
COMMUNICATIONS
JUMPER
S
TP
1
CSEX BOARD 59473-938
SYSTEM
EPROM
JUMPERS
APPLICATION
EPROM
JUMPERS
Figure 9-45. CSEX1 Board, P/N 59473-938-00
P2086B, Volume 1, Rev. D, Nov/13 9–47
P2
P1
Alstom Signaling Inc.
Board Reference Data
9.3.18 CSEX3 Board, P/N 31166-175-00
Figure 9-46. CSEX3 Board, P/N 31166-175-00
P2086B, Volume 1, Rev. D, Nov/13 9–48 Alstom Signaling Inc.
Board Reference Data
9.3.19 NVI Board, P/N 59473-757-00
Figure 9-47. NVI Board, P/N 59473-757-00
P2086B, Volume 1, Rev. D, Nov/13 9–49 Alstom Signaling Inc.
Board Reference Data
9.3.20 NVID Board, P/N 31166-106-00
R101
IN5
IN6
IN7
IN8
IN1
IN2
IN3
IN4
DS1
DS8
U1
TB1
1
IN29
IN30
IN31
IN32
IN25
IN26
IN27
IN28
IN9
R102
DS9
IN19
IN20
IN21
IN22
IN23
IN10
IN11
IN12
IN13
IN14
IN15
TB2
U2
1
LCH
BSL
GR4
GR3
IN16
DS16
+5V
E1
ESL
DS17
ISL U3
TB3
1
GR2
GR1
DS24
COM
E2
IN17
DS25
IN18
IN24
DS32
R103
DS33
TB4
U4
1
DS40
R104
U5
TB5
1
NONVITAL INPUT 6V
U23
U24
R105
U25
U26
R24
R25
R26
R27
R28
R29
R30
R31
R32
R17
R18
R19
R20
R21
R22
R23
R9
R10
R11
R12
R13
R14
R15
R16
R1
R2
R3
R4
R5
R6
R7
R8
CR9
CR10
CR11
CR12
CR13
CR14
CR15
CR16
TB7
CR1
CR2
CR3
CR4
CR5
CR6
CR7
CR8
COM1
TB13
COM4
TB11
COM3
RV28
RV29
RV30
RV31
RV32
RV23
RV24
RV25
RV26
RV27
RV17
RV18
RV19
RV20
RV21
RV22
CR25
CR26
CR27
CR28
CR29
CR30
CR31
CR32
CR17
CR18
CR19
CR20
CR21
CR22
CR23
CR24
RV11
RV12
RV13
RV14
RV15
RV16
TB9
RV1
RV2
RV3
RV4
RV5
RV6
RV7
RV8
RV9
RV10
COM2
TB6
+V1
U27
R106
U28
R43
R44
R45
R46
R47
R48
R38
R39
R40
R41
R42
R33
R34
R35
R36
R37
TB8
+V2
U29
U30
TB12
+V4
C11
TB10
+V3
R57
R58
R59
R60
R61
R62
R63
R49
R50
R51
R52
R53
R54
R55
R56
R64
Figure 9-48. NVID Board, P/N 31166-106-00
P2086B, Volume 1, Rev. D, Nov/13 9–50 Alstom Signaling Inc.
Board Reference Data
9.3.21 NVIDSW Board, P/N 31166-276-00
Figure 9-49. NVIDSW Board, P/N 31166-276-00
P2086B, Volume 1, Rev. D, Nov/13 9–51 Alstom Signaling Inc.
Board Reference Data
9.3.22 NVO Board, P/N 59473-785-00
Figure 9-50. NVO Board, P/N 59473-785-00
P2086B, Volume 1, Rev. D, Nov/13 9–52 Alstom Signaling Inc.
Board Reference Data
9.3.23 NVOAC Board, P/N 59473-936-00
CR23
CR24
R46
TP2
COM
CR1
CR3
CR2
SEL
R48
DO
IOSEL
ESEL
CR4
CR6
CR5
LG4
PWR
LG3
LG4
CR7
CR8
TP1
+5V
R50
CR25
R33
R34
CR9
CR10
CR11
CR12
R36
R2
R35
Q2
R4
R37
Q4
CR13
CR14
CR15
R38
R6
R39
Q6
CR16
CR17
CR18
R40
R8
R41
Q8
R42
CR19
CR20
CR21
CR22
R44
R10
R43
Q10
R12
R45
Q12
R14
R47
R16
R49
Q14
Q16
R18
Q18
R51
R52
CR26
CR27
CR28
CR29
CR30 R54
R20
R53
Q20
R22
Q22
R55
CR31
CR32
R56
CR33
CR34
R58
R24
R57
Q24
R26
R59
Q26
CR35
CR36
CR37
R60
R28
Q28
R61
CR38
CR39
CR40
R62
R64
R30
R63
Q30
R32 Q32
Q1
Q3
Q5
Q7
Q9
Q11
Q13
Q15
Q17
Q19
Q21
Q23
Q25
Q27
Q29
Q31
R69
R5
R70
R71
R7
R72
R65
R1
R66
R67
R3
R68
R73
R9
R74
R75
R11
R76
R77
R13
R78
R79
R15
R80
R93
R29
R94
R95
R31
R96
R89
R25
R90
R91
R27
R92
R81
R17
R82
R83
R19
R84
R85
R21
R86
R87
R23
R88
R129
C15
W1
W2
+
NONVITAL AC OUTPUT
R202
RV32
Figure 9-51. NVOAC Board, P/N 59473-936-00
P2086B, Volume 1, Rev. D, Nov/13 9–53 Alstom Signaling Inc.
Board Reference Data
9.3.24 NVO-SNK Board, P/N 31166-123-00
CR8
CR7
CR6
CR5
CR4
CR3
CR2
CR1
TP1
CR16
CR15
CR14
CR13
CR20
CR19
CR18
CR17
C1
R8
RN1
U5
CR12
CR11
CR10
CR9
R7
R6
U4
R5
R4
U3
R3
R2
U2
R1
U1
R16
NON-VITAL OUTPUT
R40
R39
Q8 U10
CR40
CR39
CR38
CR37
R15
R14
U9
CR36
CR35
CR34
CR33
R13
R12
U8
CR32
CR31
CR30
CR29
R11
R10
U7
TP2
CR24
CR23
CR22
CR21
CR28
CR27
CR26
CR25
C2
R9
TP3
U6
Q7
Q6
Q5
CR48
R38
R37
R36
CR47
R35
R34
R33
CR46
R32
R31
R30
CR45
R29
U18
U17
U16
U15
R56
R55
R54
R53
R52
R51
R50
R49
Q4
R28
R27
U14
R48
Q3
CR44
R26
R25
R24
U13
R47
R46
Q2
CR43
R23
R22
R21
U12
R45
R44
Q1
CR42
R20
R19
R18
U11
R43
R42
CR41
R17
R41
CR56
R78
R77
R76
R80
R79
Q16
Q15
CR55
R75
R74
R73
Q14
CR54
R72
R71
R70
Q13
CR53
R69
JU2
JU1
CR52
R66
R65
R64
R68
R67
Q12
Q11
CR51
R63
R62
R61
Q10
CR50
R60
R59
R58
Q9
CR49
R57
U26
U25
U24
U23
R96
R95
R94
R93
R92
R91
R90
R89
Q24
R120
R119
U38
R136
Q23
CR64
R118
R117
R116
U37
R135
R134
Q22
CR63
R115
R114
R113
U36
R133
R132
Q21
CR62
R112
R111
R110
U35
R131
R130
R129
CR61
R109
C6
C5
U30
U29
C8
C7
Q32
R161
R160
Q31
CR72
R159
R158
R157
Q30
CR71
R156
R155
R154
Q29
CR70
R153
R152
R151
CR69
R150
U40
RN2
C13
C14
U44
U43
C23
35
C24
SU32
SU31
SU30
SU29
SU28
SU27
SU26
SU25
P3
C22
C21
SU24
SU23
SU22
SU21
SU20
SU19
SU18
SU17
1
49
P2
C4
C3
U28
U27
U39
C10
C12
C9
C11
R137
U42
U41
U22
U21
U20
U19
R88
R87
R86
R85
R84
R83
R82
R81
Q20
R108
R107
U34
R128
Q19
CR60
R106
R105
R104
U33
R127
R126
Q18
CR59
R103
R102
R101
U32
R125
R124
Q17
CR58
R100
R99
R98
U31
R123
R122
CR57
R97
R121
Q28
Q27
Q26
Q25
R149
R148
CR68
R147
R146
R145
CR67
R144
R143
R142
CR66
R141
R140
R139
CR65
R138
1
C17
C19
C20
C18
SU16
SU15
SU14
SU13
SU12
SU11
SU10
SU9
35
C16
C15
P1
SU8
SU7
SU6
SU5
SU4
SU3
SU2
1
SU1
Figure 9-52. NVO-SNK Board, P/N 31166-123-00
P2086B, Volume 1, Rev. D, Nov/13 9–54 Alstom Signaling Inc.
Board Reference Data
9.3.25 NVORELAY Board, P/N 31166-238-00
C1
DS1
DS2
DS3
DS4
GR1,1
DS33
DS34
DS35
DS36
DS29
DS30
DS31
DS32
DS25
DS26
DS27
DS28
DS17
DS18
DS19
DS20
DS21
DS22
DS23
DS24
DS13
DS14
DS15
DS16
DS5
DS6
DS7
DS8
DS9
DS10
DS11
DS12
GR1,8
GR2,1
DS41
GR2,8
BD SEL
EN DATA \
IO SEL
EXT SEL
GR4 SEL
GR3 SEL
GR2 SEL
GR1 SEL
GR3,1
GR1,2 POWER
DS42
GR3,4 POWER
GR3,8
GR4,1
DS37
DS38
DS39
DS40
GR4,8
C18
C7
CR25
CR27
CR29
CR17
CR19
CR21
CR23
CR31
CR1
CR7
CR9
CR3
CR5
CR11
CR13
CR15
U1
U8
C14
R1
K1
K3
K9
K11
K5
K7
K13
K15
R7
K17
K19
K21
K27
K29
K23
K25
K31
C6
CR10
CR12
CR14
CR6
CR8
CR2
CR4
CR16
K2
K4
K6
K8
K10
K12
K14
K16
R2
U3
U2
CR28
CR30
CR32
CR18
CR20
CR22
CR24
CR26
U9
R3
U4
R4
U7
R6
U10
K26
K28
K30
K32
R8
K18
K20
K22
K24
R9
SU26
SU27
SU28
SU29
SU30
SU31
SU32
SU21
SU22
SU23
SU24
SU25
SU17
SU18
SU19
SU20
SU12
SU13
SU14
SU15
SU16
SU8
SU9
SU10
SU11
SU1
SU2
SU3
SU4
SU5
SU6
SU7
Figure 9-53. NVORELAY Board, P/N 31166-238-00
P2086B, Volume 1, Rev. D, Nov/13 9–55 Alstom Signaling Inc.
Board Reference Data
9.3.26 TWCMAIN Board, P/N 59473-996-00
Figure 9-54. TWCMAIN Board, P/N 59473-996-00
P2086B, Volume 1, Rev. D, Nov/13 9–56 Alstom Signaling Inc.
Board Reference Data
9.3.27 TWCAUX Board, P/N 59473-995-00
TB2
R2
R1
U5
U6
U7
U8
C9
U4
TB1
U9
P1
U2
U3
R103
R104
U1
R101
R102
MODEM, AUX BD
Figure 9-55. TWCAUX Board, P/N 59473-995-00
P2086B, Volume 1, Rev. D, Nov/13 9–57 Alstom Signaling Inc.
Board Reference Data
9.3.28 TWCATT Board, P/N 31166-021-00
Figure 9-56. TWCATT Board, P/N 31166-021-00
P2086B, Volume 1, Rev. D, Nov/13 9–58 Alstom Signaling Inc.
Board Reference Data
9.3.29 NVTWC-MOD Board, P/N 31166-099-00
RESET
SWITCH
S1
LEDS
MICRO
PROCESSOR
LEDS
MAC
PORT
P2
P3
P1
Figure 9-57. NVTWC-MOD Board, P/N 31166-099-00
P2086B, Volume 1, Rev. D, Nov/13 9–59 Alstom Signaling Inc.
Board Reference Data
9.3.30 NVTWC-MUX Board, P/N 31166-100-00
RESET
SWITCH
S1
LEDS
MICRO
PROCESSOR
LEDS
MAC
PORT
P2
P3
P1
Figure 9-58. NVTWC-MUX Board, P/N 31166-100-00
P2086B, Volume 1, Rev. D, Nov/13 9–60 Alstom Signaling Inc.
Board Reference Data
9.3.31 NVTWC-FSK Board, P/N 31166-119-00
S1
RCV IN 4
E1
C24
E2
DEMOD DATA 4
DEMOD DATA 3
E3
C26
E4
RCV IN 3
DEMOD DATA 2
E5
E6
RCV IN 2
DEMOD DATA 1
E7
RCV IN 1
E8
C51
R201
C13
U6
U8
RXSPACE 4
RXLOCK 4
RXMARK 4
RXSPACE 3
RXLOCK 3
RXMARK 3
CR1
W1
U14
C34
C39
C52
C2
C3
Q2
C19
C5
R12
C14
R8
R9
R13
Q3
C23
R16
R18
C20
R21
C27
Q5
R26
R27
C9
U1
U2
U7
U9
C28
R36
C40
Q6
C29 R35
R37
R40
C35
U10
C41 R43
R45 C46
R47
C49 U15
R53
R54
U16 C54
R28
R29
R30
R301
R33
C31
C43
R302
U17
R1
R2
R3
R6
C6
C16
U3
U11
C1
C10
C25
C36
R17
R19
R20
R23
R24
R25
Q1
Q4
C11
C37
C55
R44
R46
R48
R50
R51
R52
C56
C7
C32
U4
R4
R7
CR2
R10
C12
C18
U12
R31
R34
CR4
R38
C38
C44
C17
C45
U5
C22
U13 R39
C48
C50
R5
C4
C8
CR3
R11
35
R32
C30
CR5
C33
P3
1
U18
C57
C58
49
C60 C53
Y1
U19
C64
RXON
DS1
DS2
DS3
DS4
C67 U21
C65
R55 C66
C69
U25
C71
C70 U24
TEST
DS5
DS6
DS7
DS8
C74
R204
J1
TXID
DS9
DS10
DS11
DS12
U28
C75
59
60
BD SEL
DS13
RESET
DS14
J2
9
6
+5V
COM
E10
5
C82
W2
1
C106
U35
E9
C110
U37
R103
R206
R207
R77
R205
C99
R80
R82
RXSPACE 2
RXLOCK 2
RXMARK 2
RXSPACE 1
RXLOCK 1
RXMARK 1
C102
C83
C81
C85
Q8
R64
R65
R68
C86
C90
R71
C103
Q9
C94
R72
R74
U29
U30
U34
C104
R85
C111
C105
C107
Q11
R84
R86
R94
R95
R98
C113
C112
R99
C120
C125
Q12 R102
R105
R57
R58
R59
R62
C87
C96
U36
R87
R88
R89
R303
R92
C114
C122
U38
C127
R111
TWC MODEM
R113
R114
U42
R304
R202
C76
U31
U39
U22
C79
C91
C108
C117
C61
C62
R104
R106
R107
R109
R110
R112
R73
R75
R76
R79
R81
R83
C77
1
2
Q7
Q10
C92
C118
C63
C68
R203
C72
C78
C88
C115
U32
C97
C123
U20
U23
U26
U27
R60
R63
CR6
R66
C93
U40
R90
R93
CR8
R96
C119
C80
C98
C124
C101
C128
C59
1
TB1
7
8
2
L1
R56
C73
U33
U41
R61
C84
CR7
C89
R67
R91
C109
CR9
C116
R97
P1
35
1
1
Figure 9-59. NVTWC-FSK Board, P/N 31166-119-00
P2086B, Volume 1, Rev. D, Nov/13 9–61 Alstom Signaling Inc.
Board Reference Data
9.3.32 BPIC CPU/PD Board, P/N 31166-336-00
8
7
2
8
1
7
B
2
1
A
S
S
Figure 9-60. BPIC CPU/PD Board, P/N 31166-336-00
P2086B, Volume 1, Rev. D, Nov/13 9–62 Alstom Signaling Inc.
Board Reference Data
9.3.33 BPIC Vital Output Board, P/N 31166-194-00
Figure 9-61. BPIC Vital Output Board, P/N 31166-194-00
P2086B, Volume 1, Rev. D, Nov/13 9–63 Alstom Signaling Inc.
Board Reference Data
9.3.34 BPIC Vital Input Board, P/N 31166-195-00
9
8
7
6
5
4
3
2
1
10
11
12
Figure 9-62. BPIC Vital Input Board, P/N 31166-195-00
P2086B, Volume 1, Rev. D, Nov/13 9–64 Alstom Signaling Inc.
Board Reference Data
9.3.35 BPIC Non-Vital I/O Board, P/N 31166-196-00
3
2
4
1
6
5
7
9
8
10
11
12
Figure 9-63. BPIC Non-Vital I/O Board, P/N 31166-196-00
P2086B, Volume 1, Rev. D, Nov/13 9–65 Alstom Signaling Inc.
Board Reference Data
9.3.36 BPIC Vital Relay / Power Board, P/N 31166-197-00
3
2
4
1
7
6
5
9
8
10
11
12
Figure 9-64. BPIC Vital Relay / Power Board, P/N 31166-197-00
P2086B, Volume 1, Rev. D, Nov/13 9–66 Alstom Signaling Inc.
Board Reference Data
9.3.37 BPIC Vital Serial Controller Board, P/N 31166-198-00
Figure 9-65. BPIC Vital Serial Controller Board, P/N 31166-198-00
P2086B, Volume 1, Rev. D, Nov/13 9–67 Alstom Signaling Inc.
Board Reference Data
9.3.38 BPIC Communications Board, P/N 31166-199-00
Figure 9-66. BPIC Communications Board, P/N 31166-199-00.
P2086B, Volume 1, Rev. D, Nov/13 9–68 Alstom Signaling Inc.
Glossary
APPENDIX A – GLOSSARY
A.1 COMMON ABBREVIATIONS
Abbreviations used throughout this manual are provided in Table A–1
Table A–1. Glossary (Cont.)
Term Definition or Explanation
AAR
AC
AF
Algorithm
AREMA
ARES
ATC
ATCS
BBRAM
BOM
American Association of Railroads, Replaced by AREMA
Alternating Current
Audio Frequency
A step-by-step procedure used to solve a problem
American Railway Engineering and Maintenance of way Association
Advanced Railroad Electronic System
Automatic Train Control
Advanced Train Control System
Battery-Backed RAM
Bill of Materials, a listing of the components that make up an assembly
Byte
Clock
Compiler
CPU
This is a group of eight bits handled as a unit
A device in a CPU that sends out electrical pulses at a fixed rate; the control unit uses the pulses to synchronize its operation
Circuit that translates a high-level computer language into machine language
Central Processing Unit- the computer section that handles the actual processing of data into information
Simply stated, it is another name for information
Direct Current
Data
DC
Demultiplexing The process of extracting a specific signal from a circuit carrying multiple (multiplexed) signals
Diagnostic The process of detection and isolation of either a malfunction or mistake
Diagnostic
Routine
DIP
A routine designed specifically to locate a malfunction in the computer
Dual In-line Package
P2086B, Volume 1, Rev. D, Nov/13 A–1 Alstom Signaling Inc.
Glossary
Term
DOT
DPRAM
Dual Port
Memory
DUART
EMI
EPROM
Fail-Safe
Failure Mode
Firmware
FPGA
FRA
Handshaking
Process
Hardware
HHT
I/O
Initialization
Interface
Interrupt
Latch
LED
Logic Symbol
LSB
Table A–1. Glossary (Cont.)
Definition or Explanation
Department Of Transportation
Dual-Ported Random Access Memory
A shared memory (random access memory) that provides a mechanism for exchanging data between separate processor busses
Dual Universal Asynchronous Receiver/Transmitter
Electromagnetic Interference
Erasable Programmable Read-Only Memory
The concept that if a system fails only a safe result will occur
The effect by which a failure is observed, for example, short circuit
Instructions stored on a ROM chip
Field Programmable Gate Array
Federal Railroad Administration
The exchange of predetermined signals for control purposes while establishing a connection between two data sets or modems; also, where predetermined arrangements of characters are exchanged by the receiving and transmitting equipment to establish synchronization
The electronic section of the computer that stores and manipulates symbols under the direction of the computer
Hand-Held Terminal
Input/Output
The process of setting a circuit or portion of a circuit to a known state (typically on power-up or reset)
The equipment that enables one kind of hardware to be recognized and processed by another kind of hardware
The computer instruction that tells the computer to stop a program and do some other, more important task
A mode of operation for a circuit in which an output's state is maintained
Light-Emitting Diode
A symbol used to graphically represent a logic element.
Least Significant Bit
P2086B, Volume 1, Rev. D, Nov/13 A–2 Alstom Signaling Inc.
Glossary
Table A–1. Glossary (Cont.)
Term Definition or Explanation
MAC
Modem
MOV
MSB
PPM
Primordial
Processing
Program
PROM
RAM
Maintenance ACess Port. A connection point for a VT100 compatible terminal used to access Non-Vital diagnostics
A piece of equipment that connects data terminal equipment to a communication line
Metal Oxide Varistor, used for voltage surge suppression
Most Significant Bit
N/A
NC
Non-Vital Circuit This circuit provides either support or secondary services for the
Vital networks; its failure is not considered critical to the safe operation of a railroad
PD Polynomial Divider
Polynomial
Not Applicable
No Connection
P/N
Port
A sum of two or more algebraic terms, each of which consists of a constant multiplied by one or more variables raised to a nonnegative integral power
Part Number (also known as Drawing Number)
A place of access to a device where energy may be supplied or withdrawn, or where the device may be observed or measured
Pulses Per Minute
The logic rules applied to functions to be performed which assure safe operation
The conversion of raw data into usable information.
A series of instructions for the computer to follow
Programmable Read-Only Memory- programmable memory devices that store firmware
Random Access Memory- this part of memory temporarily stores information that is constantly being changed in the computer; here, words may be stored (written) or read (retrieved) in any order at random
Register
Reset
ROM
Where digital information is temporarily stored in a CPU or other digital logic device
It changes a bit value to zero or an output to an inactive condition
Read-Only Memory- this part of memory is built in during the manufacturing process; ROM stays intact even after the computer is turned off
P2086B, Volume 1, Rev. D, Nov/13 A–3 Alstom Signaling Inc.
Glossary
Table A–1. Glossary (Cont.)
Term Definition or Explanation
RTC
Signature
Header
Simulator
SMT
Software
SRAM
Real-Time Clock
Its purpose is to associate a type of board to its assigned position in the system. This device consists of a small plug-in printed circuit board or a PROM IC chip
A special program that represents the behavior of a system
Surface Mount Technology
Programs that direct the activity of the computer
Static Random Access Memory
Subroutine
Task
Word
XOR
A section of a program that carries out a specific operation
A program that is run as an independent unit
TWC
UART
USART
Vital Component or Circuit
Vital Function
Train-to-Wayside Communications
Universal Asynchronous Receiver Transmitter
Universal Synchronous/Asynchronous Receiver/Transmitter
Any device, circuit or software module used to implement a Vital function; a Vital circuit is so named because its function is critical to the operation of certain signals and track equipment
A system, subsystem, equipment or component that provides a function critical to safety; it is implemented using fail-safe hardware and/or relays
VPI Vital Processor Interlocking
Watchdog Timer A form of internal timer that is used to detect a possible malfunction; also, it is a timer set by a program to prevent the system from looping endlessly
This is a group of two bytes eXclusive OR
P2086B, Volume 1, Rev. D, Nov/13 A–4 Alstom Signaling Inc.
VPI Capacity Guidelines
APPENDIX B – VPI CAPACITY GUIDELINES
B.1 CAPACITY OVERVIEW
Several factors dictate how large an application one VPI system can handle. Due to the various hardware configurations and application logic requirements, it can be difficult to determine before design completion whether the application size exceeds that which one system can properly execute. However, there are criteria available that define when an upper boundary is approached. A general guideline for estimating the capacity of an applied VPI system is given below. This guideline is based on which processor board is used: CPU or CPU/PD. Processing time estimates can be made using a spreadsheet with the VPI CAA. Consult Alstom if a more exact system estimate is required than the general guidelines provide.
B.2 HARDWARE CRITERIA
For the largest applied system there are certain limits concerning the number of certain printed circuit boards that may be used. Board usage limits are fixed by the module form factor while others are established by system processing. Below is a list by board type and the maximum number of boards allowed per VPI system. This list has Vital boards presented first and non-vital boards last.
B.2.1 Vital Boards
Table B–1. VPI Vital Board Limitations (Cont.)
Board Type CPU
CPU and PD or CPU/PD
VRD
I/O Bus Interface
14 Vital addresses per/Vital
I/O group
Vital Inputs (all types)
16 Inputs/board
1 Vital Address/board
Vital Timer
8 Field-settable
Timers/board
1 Vital Address/board
Vital Outputs (all types)
8 Outputs/board
1 Vital Address/2 boards
1 board each/system
1 board/system
1 board/Vital I/O group
4 maximum/system
10 boards/system
2 boards/system
16 boards/system
CPU/PD
1 board/system
1 board/system
1 board/Vital I/O group
20 boards/system
2 boards/system
40 boards/system
P2086B, Volume 1, Rev. D, Nov/13 B–1 Alstom Signaling Inc.
VPI Capacity Guidelines
Board Type
VSC (Note 4)
Table B–1. VPI Vital Board Limitations (Cont.)
CPU
4 boards/system
MVSC, GVSC (Note 4) N/A
CPU/PD
4 (10) boards/system -
#GVSC -#MVSC - #CRG
2 boards per system
(4 (10)VSC and
MVSC/GVSC and CRG max.)
3 boards/system CRG (Note 4)
B.2.2 Non-Vital Boards
N/A
Board Type
CSEX1or CSEX3
Non-Vital I/O (including
TWC boards)
TWC
TWC Attenuator
NVTWC Modem
NVTWC Multiplexer
NVTWC FSK
Table B–2. VPI Non-Vital Board Limitations
CPU CPU/PD
4 boards/system 4 boards/system
20 boards/CSEX subsystem 20 boards/CSEX subsystem
4 boards/CSEX subsystem 4 boards/CSEX subsystem
1 board/CSEX subsystem
8 boards of these combinations/CSEX subsystem
1 board/CSEX subsystem
8 boards of these combinations/CSEX subsystem
P2086B, Volume 1, Rev. D, Nov/13 B–2 Alstom Signaling Inc.
VPI Capacity Guidelines
B.2.3 Application Criteria
Table B–3. VPI Application Criteria
Board Limits CPU CPU/PD
Vital Equation size per system
(Quantity dependent upon average expression complexity)
800 Boolean equations 2000 to 3000 Boolean equations
63 63 Maximum product terms/Vital equations
Maximum parameters/product terms
Vital Software Timers
63
100 per system
63
300 per system
CPU-to-VSC Parameters
VSC-to-CPU Parameters
CPU/PD-to-GVSC Parameters
GVSC-to-CPU/PD Parameters
200 per VSC subsystem 200 per VSC subsystem
200 per VSC subsystem 200 per VSC subsystem
N/A
N/A
450 per GVSC subsystem
450 per GVSC subsystem
CPU/PD-to-MVSC Parameters N/A
MVSC-to-CPU/PD Parameters
CPU/PD-to-CRG Parameters
CRG-to-CPU/PD Parameters
CPU-to-CSEX Parameters
CSEX-to-CPU Parameters
(See Note 3)
Non-Vital Equation size
Non-Vital Software Timers
N/A
N/A
N/A
800 per CSEX subsystem
400 per CSEX subsystem
1500 per CSEX1 subsystem
4000 per CSEX3 subsystem
200 per CSEX subsystem
450 per MVSC subsystem
450 per MVSC subsystem
80 per CRG subsystem
8 per CRG subsystem
800 per CSEX subsystem (See Note 5)
400 per CSEX subsystem
1500 per CSEX1 subsystem
4000 per CSEX3 subsystem
200 per CSEX subsystem
P2086B, Volume 1, Rev. D, Nov/13 B–3 Alstom Signaling Inc.
VPI Capacity Guidelines
Note 1: The CPU/PD board cannot simultaneously use all features at maximum limits. Therefore, when planning for system capacity, you must consider processing time, plus application EPROM and system RAM limits.
Note 2: References to CSEX indicate any of the CSEX1 or CSEX3 boards.
Note 3: System-wide limit of 759 CSEX-to-CPU parameters independent of distribution on CSEX boards.
Note 4: Starting with CAA 31746-026, this limit is 10 minus (#MVSC +
#GVSC + #CRG). Also dependent on #CSEX boards, see
Appendix G for details
Note 5: Starting with CAA 31746-023K, -030B and up, 1600 parameters per CSEX subsystem.
P2086B, Volume 1, Rev. D, Nov/13 B–4 Alstom Signaling Inc.
Module Wiring and Special Tools
APPENDIX C – MODULE WIRING AND SPECIAL TOOLS
Some VPI racks may have connections from the entrance racks to the rear plane of the
VPI Module made as direct wiring and not with wires terminated in plug couplers. Over time perhaps some of the wires may have been pulled on, leaving the wires either loose or pulled out of the crimp terminal. Should this be the case, 16-20 gauge wires can be reattached to the module with the proper size terminals and crimping tools.
Figures C-1, C-2 and C-3 show the back plane of the module and required tools. Figure
C-4 shows how to use the pin and socket extraction tool when working with 14-, 28-, 50- and 75-way plug couplers (receptacles). Refer to P2086B Vol. 4 for a complete reference to wiring and special tools.
MOTHERBOARD
DIRECT WIRE
TO ENTRANCE RACK
EXPANSION BUS CABLE
BACK PANEL
DIRECT WIRE
TO ENTRANCE RACK
SYSTEM BUS
JUMPER CABLE
DISCRETE WIRING
PLUG COUPLER
Figure C–1. Direct Wiring Option on Rear Plane of VPI Module
P2086B, Volume 1, Rev. D, Nov/13 C–1 Alstom Signaling Inc.
Module Wiring and Special Tools
CONNECTOR PIN
(NOT TO SCALE)
CONTACT AREA
ALSTOM TERMINAL & WIRE REFERENCE
AMP TOOL
PART #
90285-1
TERMINALS
PART NO.
55871-145
WIRE SIZE
(AWG.)
16-20
COLOR
CODE
WHITE
WIRE
STRAIN RELIEF
CRIMP
CRIMP
Figure C–2. Terminal Crimp Tool
LOCKING
DETENT
ALSTOM PART NUMBER 59688-048-00
AMP PART NUMBER 91073-1
Figure C–3. Terminal Extraction Tools
P2086B, Volume 1, Rev. D, Nov/13 C–2 Alstom Signaling Inc.
Module Wiring and Special Tools
Figure C–4. Pin and Socket Extraction Tool
P2086B, Volume 1, Rev. D, Nov/13 C–3 Alstom Signaling Inc.
Module Wiring and Special Tools
THIS PAGE INTENTIONALLY LEFT BLANK.
P2086B, Volume 1, Rev. D, Nov/13 C–4 Alstom Signaling Inc.
Alstom VPI Application Design and Test Policy
APPENDIX D – ALSTOM VPI APPLICATION DESIGN AND
TEST POLICY
P2086B, Volume 1, Rev. D, Nov/13 D–1 Alstom Signaling Inc.
Alstom VPI Application Design and Test Policy
P2086B, Volume 1, Rev. D, Nov/13 D–2 Alstom Signaling Inc.
Alstom VPI Application Design and Test Policy
P2086B, Volume 1, Rev. D, Nov/13 D–3 Alstom Signaling Inc.
Alstom VPI Application Design and Test Policy
P2086B, Volume 1, Rev. D, Nov/13 D–4 Alstom Signaling Inc.
Alstom VPI Application Design and Test Policy
P2086B, Volume 1, Rev. D, Nov/13 D–5 Alstom Signaling Inc.
Alstom VPI Application Design and Test Policy
P2086B, Volume 1, Rev. D, Nov/13 D–6 Alstom Signaling Inc.
Alstom VPI Application Design and Test Policy
P2086B, Volume 1, Rev. D, Nov/13 D–7 Alstom Signaling Inc.
Alstom VPI Application Design and Test Policy
THIS PAGE INTENTIONALLY LEFT BLANK.
P2086B, Volume 1, Rev. D, Nov/13 D–8 Alstom Signaling Inc.
Circuit Board Keying
APPENDIX E – CIRCUIT BOARD KEYING
All circuit boards used in the VPI system are mechanically keyed to a specific slot in the
VPI module.
SECONDARY
SIDE
Figure E-1. Registration Keying of Circuit Board
P2086B, Volume 1, Rev. D, Nov/13 E–1 Alstom Signaling Inc.
Circuit Board Keying
Figure E-2. Registration Keying Numbering
Note 1: Spaces 1 through 11 only are used for registration.
Note 2: Insert plug (01097-027), narrow end first as far as it will go into keying plug slot.
Note 3: Minimum finger dimension after slotting -0.050 inch.
Note 4: Numbering shown from secondary side. P1 and P3 not shown.
Note 5: Keying slots to be milled in per dimensions shown.
Note 6: Code indicates the location of keys. See registration code chart.
P2086B, Volume 1, Rev. D, Nov/13 E–2 Alstom Signaling Inc.
Circuit Board Keying
Vital and Non-Vital PC board keying information is provided in the table below.
Table E–1. Vital and Non-Vital PC Board Keying Information (Cont.)
Board Type
CPU (59473-742-01 to 04, 08,09)
CPU/PD (31166-029-01, 02,10,11)
VRD (59473-740-01, 02)
VSC (59473-939-01, 03-06)
VSC (59473-939-02)
IOB (59473-736-01, -827-01)
DI (59473-738-01, -867-01,02)
DI (59473-867-03)
SBO (59473-739-01)
DBO (59473-747-01, -02)
DBO (59473-747-03)
DBO-50V (59473-977)
LDO (59473-749-01,02,03,04)
ACO (59473-937-01,02)
FSVT (59473-748,-894-01,02)
CSE (59473-741-01 to 10)
CSEX1 (59473-938-01)
CSEX3 (31166-175-01)
NVI (59473-757-02)
NVI (59473-757-03)
NVI (31166-106-02)
NVID (31166-106-01)
NVO (59473-785-01, -03)
NVO (59473-785-02, -04, -05)
NVOAC (59473-936-01,02)
NVO-SNK (31166-123-01)
NVRELAY (31166-238-01)
NVRELAY (31166-238-01)
TWCMAIN (59473-996-01)
Keying Code
2-5
2-4-5
3-4
2-8
2-9
2-3
1-2
1-8
1-3
1-4
4-8
2-10
1-5
1-10
3-6
3-5
1-11
1-3-5-7-8-11
1-6
2-6
6-9
5-9
1-7
2-7
1-9
1-4
7-9
7-10
4-6
P2086B, Volume 1, Rev. D, Nov/13 E–3 Alstom Signaling Inc.
Circuit Board Keying
Table E–1. Vital and Non-Vital PC Board Keying Information (Cont.)
Board Type
TWCMAIN (59473-996-02)
TWCATT (31166-021-01)
TWCATT (31166-021-02)
TWCATT (31166-021-03)
NVTWC-MOD (31166-099-02)
NVTWC-MUX(31166-100-01)
NVTWC-FSK(31166-119-02, 03, 04)
CRG (31166-261-01, -03)
CRG (31166-261-02, -04)
Keying Code
3-9
4-5
3-11
5-6
6-8
5-10
6-11
2-11
3-10
P2086B, Volume 1, Rev. D, Nov/13 E–4 Alstom Signaling Inc.
Signature Headers and PROMs
APPENDIX F – SIGNATURE HEADERS AND PROMS
This appendix provides VPI circuit boards Signature Header and PROM information.
Address Signature Headers (for Vital inputs and I/O Bus boards) have assigned
signature letters, summarized in Table F–1.
Table F–1. Address Signature Headers
Address Signature Letter Address Signature Header Drawing
Number
59473-871-01
59473-871-02
59473-871-03
59473-871-04
59473-871-05
59473-871-06
59473-871-07
59473-871-08
59473-871-09
59473-871-10
59473-871-11
59473-871-12
59473-871-13
59473-871-14
59473-871-15
59473-871-16
G
H
I
J
K
L
A
B
C
D
E
F
M
N
O
P
P2086B, Volume 1, Rev. D, Nov/13 F–1 Alstom Signaling Inc.
Signature Headers and PROMs
Address Signature PROMs for all Vital output boards except LDO2 are provided in
Table F–2. Signature PROMs
Signature
Number
(Vital
Output
Board
Number)
Signature
PROM Drawing
Number
Selectable
Signature
PROM Switch
Settings tens ones
4
5
6
7
8
1
2
3
39780-003-01
39780-003-02 0
39780-003-03 0
39780-003-04
39780-003-05
0
0
0
39780-003-06 0
39780-003-07 0
39780-003-08 0
9 39780-003-09 0
10 39780-003-10 1
11 39780-003-11 1
12 39780-003-12 1
13 39780-003-13 1
14 39780-003-14 1
15 39780-003-15 1
16 39780-003-16 1
17 39780-003-17 1
18 39780-003-18 1
19 39780-003-19 1
20 39780-003-20 2
3
4
5
6
7
8
9
0
4
5
6
7
8
1
2
3
9
0
1
2
Signature
Number
(Vital
Output
Board
Number)
Signature
PROM Drawing
Number
Selectable
Signature
PROM Switch
Settings tens ones
21 39780-003-21 2
22 39780-003-22 2
23 39780-003-23 2
24 39780-003-24 2
25 39780-003-25 2
26 39780-003-26 2
27 39780-003-27 2
28 39780-003-28 2
29 39780-003-29 2
30 39780-003-30 3
31 39780-003-31 3
32 39780-003-32 3
33 39780-003-33 3
34 39780-003-34 3
35 39780-003-35 3
36 39780-003-36 3
37 39780-003-37 3
38 39780-003-38 3
39 39780-003-39 3
40 39780-003-40 4
3
4
5
6
7
8
9
0
4
5
6
7
8
1
2
3
9
0
1
2
P2086B, Volume 1, Rev. D, Nov/13 F–2 Alstom Signaling Inc.
Signature Headers and PROMs
The figure below shows the Selectable Signature PROM assembly. The locations of key reference points are indicated to assist in installing and configuring the device. The figure shows the selection of “01” to be installed on the first Vital output board of a system.
Pin 1
Tens
Switch
Ones
Switch
Figure F–5. Selectable Signature PROM Assembly
Note 1 This assembly is designed to replace a 16-pin integrated circuit that is installed in a Vital output board of a VPI system. The
Alstom drawing numbers of these integrated circuits are listed in the table above under the heading “Signature PROM Drawing
Number” .
Note 2 The location and orientation of the 16-pin socket where this assembly is to be installed varies for the different board types.
Be careful to observe the location of Pin 1 when installing this assembly.
Note 3 This assembly should be handled carefully as damage to the 16 machined pins may result. While the pins on this assembly are quite strong, they are made of a material that cannot be bent often without breaking.
P2086B, Volume 1, Rev. D, Nov/13 F–3 Alstom Signaling Inc.
Signature Headers and PROMs
THIS PAGE INTENTIONALLY LEFT BLANK.
P2086B, Volume 1, Rev. D, Nov/13 F–4 Alstom Signaling Inc.
Allowable VSC/CSEX Board Combinations
APPENDIX G – ALLOWABLE VSC/CSEX BOARD
COMBINATIONS
The following board placement rules are applicable for the VPI CAA 31746-026 and later.
Table G–1. Board Placement Rules (Cont.)
Total Number of VSC Type
Boards
0
1
2
3
4
5
Allowable
CSEX Boards:
System
Module
Allowable
CSEX Boards:
Extender
Module
Allowable VSC type Boards:
System
Module
Allowable VSC type Boards:
Extender
Module
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
1
0
3
2
-
1
0
2
1
0
4
3
2
1
0
5
4
3
2
1
0
1
2
0
1
-
0
1
0
2
3
0
1
2
3
4
0
1
2
3
4
5
P2086B, Volume 1, Rev. D, Nov/13 G–1 Alstom Signaling Inc.
Allowable VSC/CSEX Board Combinations
Table G–1. Board Placement Rules (Cont.)
Total Number of VSC Type
Boards
6
7
8
Allowable
CSEX Boards:
System
Module
Allowable
CSEX Boards:
Extender
Module
Allowable VSC type Boards:
System
Module
Allowable VSC type Boards:
Extender
Module
4
4
4
1
2
3
2
3
4
4
4
4
4
4
4
4
4
4
0
1
2
3
4
4
4
3
2
4
4
4
4
4
4
4
4
4
3
2
1
2
1
0
4
4
4
4
4
3
2
1
0
7
6
5
6
5
4
3
4
3
2
1
0
2
1
0
8
7
6
5
4
3
4
5
6
0
1
2
0
1
2
3
3
4
5
6
7
6
7
8
0
1
2
3
4
5
P2086B, Volume 1, Rev. D, Nov/13 G–2 Alstom Signaling Inc.
Allowable VSC/CSEX Board Combinations
Table G–1. Board Placement Rules (Cont.)
Total Number of VSC Type
Boards
9
10
Allowable
CSEX Boards:
System
Module
Allowable
CSEX Boards:
Extender
Module
Allowable VSC type Boards:
System
Module
Allowable VSC type Boards:
Extender
Module
4
4
4
4
0
1
0
1
2
3
2
3
4
4
4
3
2
1
0
4
4
4
4
4
4
4
3
2
1
0
4
3
2
1
8
7
8
7
6
5
6
5
4
3
2
5
6
7
8
2
3
1
2
3
4
4
5
6
7
8
P2086B, Volume 1, Rev. D, Nov/13 G–3 Alstom Signaling Inc.
Allowable VSC/CSEX Board Combinations
In the following table, # represents the total number of a particular board type.
VSC Type Board
Total VSC type boards
Vital Serial Communications (VSC)
Multidrop Vital Serial Communications
(MVSC)
Genrakode Vital Serial Communications
(GVSC)
Code Rate Generator (CRG)
Maximum Allowable VSC Type Boards
10
10 – (#MVSC + #GVSC + #CRG)
2 – #GVSC
2 – #MVSC
3
P2086B, Volume 1, Rev. D, Nov/13 G–4 Alstom Signaling Inc.
CRG Application Guidelines
APPENDIX H – CRG APPLICATION GUIDELINES
H.1 GENERAL OVERVIEW
The VPI Code Rate Generator (CRG) Board, 31166-261, is a Vital output board developed for use in a VPI system. CRG outputs (ports) are requested by CPU/PD via direct Vital serial communications rather than through the motherboard and I/O Bus.
CRG responds back to CPU/PD with port status indications and port recheck data. The
CPU/PD board can communicate with a maximum of three CRG boards to produce cab code rates from within the VPI system. Each CRG board contains eight Vital outputs.
Each output on the Group 1 and Group 3 CRG boards is used to interface to a solid state relay load. The Group 4 CRG board is used to interface to a Vital Code Following
Relay. The CAAPE is used to configure the CRG boards within the system and to define the application parameters.
The port status indications from CRG are nonvital and indicate whether the CRG outputs have been commanded to generate the code rates as requested by the
CPU/PD application logic. The port status indication is true if the CRG is able to properly decode the code rate request from CPU/PD and the application logic has requested only one valid rate that is supported by the CRG.
Power to the CRG outputs is controlled by the VPI resident VRD. CRG generates port recheck data via AOCD and transmits the result to CPU/PD every 250 milliseconds.
CPU/PD uses this information in the formation of recheck checkwords for VRD. If the
CRG fails to generate the proper data, VRD will de-energize thus turning off all Vital outputs.
H.2 APPLICATION PARAMETERS
The CAAPE is used to configure the control and indication parameters for CRG application. The following table defines the parameters for turning on the CRG outputs.
Each of the eight outputs is assigned ten parameters according to these definitions.
P2086B, Volume 1, Rev. D, Nov/13 H–1 Alstom Signaling Inc.
CRG Application Guidelines
H.3 CPU/PD TO CRG PARAMETERS
Table H–1. CPU/PD to CRG Parameters
Parameter Number CRG GR. 1 and 3 CRG GR. 4
1
2
3
4
5
6
7
0
50 ppm
75 ppm
120 ppm
180 ppm spare spare
0
50 ppm
75 ppm
120 ppm
180 ppm
270 ppm
420 ppm
8
9 spare spare
ON spare
10 spare spare
The following table defines the port status parameters from CRG. For each CRG board, there are eight parameters assigned according to these definitions.
Table H–2. CRG to CPU/PD Parameters
Parameter Number
5
6
7
8
1
2
3
4
Definition
Port 1 status
Port 2 status
Port 3 status
Port 4 status
Port 5 status
Port 6 status
Port 7 status
Port 8 status
P2086B, Volume 1, Rev. D, Nov/13 H–2 Alstom Signaling Inc.
CRG Application Guidelines
H.4 INSTALLATION AND OPERATION
The CRG board may be placed in any slot of any module, of the VPI system, that is not on the P1 system bus. The CRG P1 connector provides the multidrop 4-wire communications with CPU/PD and provides the board identification (board ID) wire jumpers. The board ID jumpers are assigned by the VPI CAA and are listed in the compiler-generated LVC report under the board report (shown as address wiring) and wire table sections. Application Engineering assigned cable numbers 55816-065-01 or
55816-065-02 as the cable between CRG and CPU/PD. This cable provides for the communications and the wire jumpers, however it can restrict the placement of the CRG board within the system. The CRG P2 connector provides +5V and 5VCOM to the board. The CRG P3 connector provides the eight 2-wire outputs and the Vital power input. Application Engineering assigned cable number 55816-064-81. The required Vital power is +8V to +16V through a front contact of the VPI VRD relay, or a repeater. This allows VPI to shut off the CRG outputs due to failure. VPI requires correct validation of
CRG outputs, as well as all other VPI Vital outputs, in order to energize VRD.
H.5 CPU/PD REQUIREMENTS
The CPU/PD board contains DIP switch S2 for configuring the HHT serial communications and the CRG serial communications, see Figure 9-26 in section 9 of this manual. The RXD1 and CTS1 must be set to differential in order to make the communications connections between CRG and CPU/PD.
The CPU/PD board supports single or multiple CRG boards in a system, per VPI CAA
31746-026 and later. In order to support CRG, the CPU/PD board requires modifications. The differential serial communication receive lines require a pull-up/pulldown configuration. Modification drawing MD31166-029-26 provides details about adding two wires to the CPU/PD board if it is not already equipped.
H.6 TERMINAL BLOCK CONFIGURATION
Terminal Block
TB7
TB9
TB10 other
Pins Shunted
None
2-3 or None
1-2
None
Definition
Shunt on pins 1-2 for HHT operation. HHT configuration is not currently supported in the diagnostics.
Watchdog Time Delay
Watchdog jumper
P2086B, Volume 1, Rev. D, Nov/13 H–3 Alstom Signaling Inc.
CRG Application Guidelines
H.7 DISPLAYS AND DIAGNOSTICS
Figure 9-7, in section 9 of this manual, depicts the front edge of the CRG board.
Included are two 7-segment displays. During normal operation, the top display indicates the port number, 1 through 8, (selected from the on-board rocker switch) and the bottom display indicates the requested code rate. The code rate consists of a dash (-) and three code rate digits, scrolling at a 1-second rate. The dash indicates the start of the code rate display. Additional displays are as follows:
Table H–3. CRG Board Display and Diagnostics (Cont.)
Display Diagnostics
The display of 'P'/'U' (power-up) indicates CRG is awaiting program verification from CPU/PD. This occurs during start-up for initialization.
Each CRG output defaults to 0ppm code rate. This display also indicates code rate command messages are received from CPU/PD, serial communications are active. This display is not supported in the 40025-
313 CRG software.
The display of 'P'/blank indicates the program verification is not valid.
This may result from any of the following:
The software resident on the CPU/PD (U16, U17, U18, U19) and CRG
(U23) are not compatible. One, or both, may be the improper version.
The VRD may energize.
The software resident on the CRG (U23, U13, U19) are not compatible.
Any may be the improper version. The VRD will not energize.
The CRG board ID is not configured properly.
This display also indicates code rate command messages are received from CPU/PD, serial communications are active. However, the code rate data is invalid. Each CRG output defaults to 0ppm code rate.
P2086B, Volume 1, Rev. D, Nov/13 H–4 Alstom Signaling Inc.
CRG Application Guidelines
Table H–3. CRG Board Display and Diagnostics (Cont.)
Display Diagnostics
The display of '.'/blank indicates the CRG board is running, but there is no recheck communication between CPU/PD and CRG. Each CRG output defaults to 0ppm code rate. This may result from any of the following:
The CPU/PD board is reset.
Improper serial communication cable connection between CPU/PD and
CRG boards.
CPU/PD switch S2 is not set properly.
If CPU/PD board is running, verify CRG data in CPU/PD Report is correct. If information is not shown, verify CPU/PD switch S2 is set as shown in Figure 9-26, see section 9 of this manual. Verify the system software version on the CPU/PD board (U16, U17) is the same as that expected by the VPI compiler and application (U18, U19). The CPU/PD diagnostic may show a 'MAIN CWD #0F' error message if the software versions are not compatible. VRD will be de-energized.
The display of r/F indicates a failure during the CRG RAM test at powerup. Diagnostic messages are posted to the terminal to indicate the failure mode.
The display of d/F indicates a failure during the CRG Polynomial Divider test at power-up. Diagnostic messages are posted to the terminal to indicate the failure mode.
P2086B, Volume 1, Rev. D, Nov/13 H–5 Alstom Signaling Inc.
CRG Application Guidelines
Table H–3. CRG Board Display and Diagnostics (Cont.)
Display Diagnostics
The display of 8./8. indicates the CRG board has undergone a reset. The display continuously flashes under any of the following conditions:
The watchdog jumper TB10 is not connected
The User Interface FPGA U25 is not programmed
The system software device U23 is not programmed.
P2086B, Volume 1, Rev. D, Nov/13 H–6 Alstom Signaling Inc.
CRG Application Guidelines
A VT100 configured at 9600 baud, 8 data bits, 1 stop bit, no parity may be connected to the CRG MAC port. The CRG will indicate board configuration during start-up. There are also diagnostic commands that can be entered for software report, board ID and jumper assignments. The available commands are shown in the following table:
Command Definition
DCR Display Code Rates - Displays the code rate transmitted by each port. This information is updated once per second if valid code rate command messages are received from CPU/PD. The displayed rates for a port will be zero under the following conditions:
Zero rate is requested from CPU/PD
More than one rate (for a port) is requested from
CPU/PD
A non-supported rate (spare) is requested from
CPU/PD
CRG is unable to decode a valid rate. This may be due to incompatible software versions between CRG and CPU/PD. The 7-segment displays should show
'P'/blank.
DID
MEM
Display ID - Displays the board ID and jumper configuration read by the CRG board
Memory Monitor - Allows the query of internal RAM buffers
RPT Configuration Report - Displays board resident software revision
? Command Summary - Displays a list of the available diagnostic commands
The CPU/PD report now includes records for the software revision of each CRG board configured in the system. This information is the same information displayed using the
CRG configuration report command and is transmitted to CPU/PD during start-up.
P2086B, Volume 1, Rev. D, Nov/13 H–7 Alstom Signaling Inc.
CRG Application Guidelines
THIS PAGE INTENTIONALLY LEFT BLANK.
P2086B, Volume 1, Rev. D, Nov/13 H–8 Alstom Signaling Inc.
FOR QUESTIONS AND INQUIRIES, CONTACT CUSTOMER SERVICE AT
1–800–717–4477
OR
WWW.ALSTOMSIGNALINGSOLUTIONS.COM
ALSTOM SIGNALING INC.
1025 JOHN STREET
WEST HENRIETTA, NY 14586
Download
Advertisement
Key features
Distributed architecture
Vital and non-vital subsystems
Modular design for system expansion
Advanced diagnostics and maintenance features
Software configuration for flexible operation
Real-time clock for accurate timekeeping
Data logger for recording system events
Tracker analyzer for system monitoring
Train-to-wayside communications (TWC)
Code Rate Generator (CRG) board for timing accuracy
Frequently asked questions
The VPI system is designed to provide vital interlocking control functionality for signaling applications. It ensures the safe and reliable operation of railway systems by controlling switches, signals, and other devices.
The VPI system consists of a variety of boards, including the CPU board, PD board, VRD board, VSC board, CRG board, and various input/output boards. Each board performs specific functions, working together to provide comprehensive interlocking control.
The VPI system can be configured through software to accommodate different signaling applications. This allows for customization to meet the specific needs of each installation.
The VPI system provides a suite of diagnostic tools, including a handheld terminal, a diagnostics terminal, and the CSEX VDP, for troubleshooting and monitoring the system's health.
Maintenance procedures are outlined in the manual and involve checking system status, replacing faulty boards, and performing routine inspections. The manual also provides detailed troubleshooting guidelines.