Page 3
Version REVISIONS Date Comments A. Lozoya Oct/29/2015 Initial Release...
Page 4
McCain Inc. shall not be liable for errors contained herein or for incidental or consequential damages in connection with furnishing, performance or use of this material. MCCAIN MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
McCain’s 2070LX Controller, is designed in full compliance with Caltrans Transportation Electrical Equipment Specifications (TEES) 2009. The McCain’s 2070LX Controller’s primary function is intersection control but can be used for a multitude of applications based on the controller’s software. The controller’s Linux operating system provides a robust, flexible and expandable platform that is compatible with multi-vendor application control software.
POWERDN CPURESET 2070-4A 2070-2E+ 2070-1C POWER FIELD I/O SUPPLY C11S C14S C13S COMM COMM LINESYNC ETHERNET LINESYNC POWERUP PORT1 POWERUP NRESET PORT 2 NRESET SP3 AND SP5 Figure 2: 2070LX Controller System Configuration 2070LX Controller – User Manual Version 1.0...
1.4 STANDARD FEATURES Operating system Linux, Version 2.6.22 Modules (standard, included) 2070-1C CPU Module 2070-2E+ Field I/O module 2070LX Front Panel Module 2070-4A Power Supply Microprocessors MPC8360E Freescale PowerQUICC II Pro microprocessor Backup real-time clock (RTC) Maxim DS1390 Memory 256 MB DRAM...
The 2070-1C microprocessor is a Freescale MPC8360. It consists of a Host Board, an Engine Board and a faceplate (plus brackets, standoffs and hardware to fix them to the host board). Figure 3: 2070-1C CPU Module 2070LX Controller – User Manual Version 1.0...
2.2 STANDARD FEATURES Operating System: Linux, Version 2.6.22 Processor: MPC8360E Freescale PowerQUICC II Pro communications processor, 32 Bit, CPU32 Instruction Set. Memory: 256 MB DRAM 16 MB Flash Memory NOR 256 MB Flash Memory NAND 2 MB non-volatile SRAM Communications: Up to five SDLC ports Up to seven asynchronous ports ENET 1: 100 Base-T Ethernet switch, 1 uplink and 3 additional ports...
Page 15
Location: available at the DIN-96 connector. Operating modes: Asynchronous, Synchronous, HDLC, SDLC. Async rates (bps): 1200, 2400, 4800, 9600, 19.2k, 38.4k / Optional: 57.6k, 115.2k. Sync rates (bps): 153.6k, 115.2k. Interface pins: SP3_TXD: Transmit Data (O) 2070LX Controller – User Manual Version 1.0...
Page 16
SP3_RXD: Receive Data (I) SP3_RTS: Request To Send (O) SP3_CTS: Clear To Send (I) SP3_CD: Carrier Detect (I) SP3_TXC_INT: Transmit Clock Internal (O) SP3_TXC_EXT: Transmit Clock External (I) SP3_RXC_EXT: Receive Clock External (I) Serial Port 4 (SP-4): Usage: External user interface and general purpose. Location: available at the DIN-96 connector.
Page 17
Location: DataKey’s receptacle at Front plate, serial EEPROM on Host Board and SD card receptacle on the Host board. Operating modes: Synchronous. Sync rates (bps): Application specific. Interface pins: SPI_MOSI: Master-Out-Slave-In (O) SPI_MISO: Master-In-Slave-Out (I) 2070LX Controller – User Manual Version 1.0...
Page 18
SPI_CLK: Clock (O) SPI_SEL_1: Select 1 (O) SPI_SEL_2: Select 2 (O) SPI_SEL_3: Select 3 (O) SPI_SEL_4: Select 4 (O) Universal Serial Bus (USB) Port: Usage: Facilitate the transfer of data files to/from the CPU by using USB memory devices as an alternative to laptop computer.
+5VDC voltage regulator and two capacitors. This isolated supply is used to power the isolation circuitry and RS-485 circuitry for SP-8 communication signals and external interrupts, also as an isolated supply at C13S connector. 2070LX Controller – User Manual Version 1.0...
2.4.1.3 Control signals circuit LINESYNC, POWERUP and POWERDN are the external interruption signals used to generate internal CPU’s control signals. These signals are generated at the 2070-4A module power supply, routed to the Serial Motherboard and received through the A5 connector. Once received these signals are routed to the Engine Board through the P2 connector.
Engine Board through the other common cathode dual diode. 2.4.1.7 Ethernet switches The Host Board provides two, Layer 2, managed switches with auto-switching capability for both 10BASE-T and 100BASE-T systems. 2070LX Controller – User Manual Version 1.0...
Each switch provides five Ethernet transceivers; all PHY units support 10BASE-T and 100BASE-TX. In addition, two of the PHY units support 100BASE-FX (port 4 and port 5). Each switch is connected to an independent Ethernet port coming from the Engine Board called ENET1 and ENET2.
The circuitry consists of two inverter gates with the inputs to a pull-up and connected to the sensing lines on A5 connector, these two lines come from the A2 and A3 slot connectors on serial motherboard. The output of the inverter gates is LOW until A2 and/or A3 are used. 2070LX Controller – User Manual Version 1.0...
2.4.2 Engine Board The Engine Board is the brain of the 2070LX controller; all computational functions are concentrated on this board. It is comprised of basically four sub-systems: Processor, Memory, Communications and Reset management.
The PowerQUICC II Pro Processor MPC8360 takes care of all communications on the Engine Board. Seven serial ports called SP-1, SP-2, SP-3, SP-4, SP-5, SP-6 and SP-8. Two Ethernet ports ENET1 and ENET2. 2070LX Controller – User Manual Version 1.0...
One USB port. One SPI bus for interacting to the Datakey and SD card on Host Board and the RTC on Engine Board. One local I2C bus for interfacing to the Boot EEPROM. One BDM bus for allowing the programming. Monitors and sets the status of important input/output signals (Powerup, Powerdown, Linesync, Datakey present, CPU Active, CPU Reset, etc).
Page 27
USB 1.1 drive template, it has low power standby mode. The transceiver provides a differential I/O data bus (D+ and D-) for communications with the Host Board. 2070LX Controller – User Manual Version 1.0...
Page 28
It has two inputs for receiving all data from the Processor and two logic-level outputs (buffered version of D+ and D-) to the Processor. It also provides an output from the USB differential input that goes into the Processor. There is an active-low input that enables the transceiver to transmit data on the bus; when disabled it is in receive mode.
Microprocessor supervisory circuit with SRAM backup The MAX795 microprocessor supervisory circuit monitors and controls the activities of the Processor by providing some features such as: Processor reset, write protection for the SRAM and backup switchover. 2070LX Controller – User Manual Version 1.0...
Page 30
Processor reset This device has a reset threshold voltage range of 3.00VDC to 3.15VDC. The open-drain, active-low, reset output goes low for 200ms when triggered and stays low while the voltage supply is below the threshold. Once the voltage supply rises above the threshold level the output remains low for 200ms. The SRAM write protection This circuitry prevents writing to the SRAM and keeps the processor in a RESET state while the voltage supply is not within specification;...
Page 31
Engine Board to the Host Board. EQUIPMENT GROUND The Equipment Ground is routed from Host Board to Engine Board through a mounting hole located near to pin 50 at P1 connector. 2070LX Controller – User Manual Version 1.0...
Page 32
RESERVED There are some pins at the 50-position connectors on both Engine Board and Host Board that are not used; in accordance with the 5.2b specification these pins are reserved for future enhancements.
2.6 CONNECTORS’ PIN OUT C13S Connector (DB25 Female): Function SP8_TxD+ SP8_RxD+ SP8_TxCLK+ SP8_RxCLK+ SP8_RTS+ SP8_CTS+ SP8_DCD+ LINESYNC+ NRESET+ POWERDN+ ISO+5VDC ISOGND SP8_TxD- SP8_RxD- SP8_TxCLK- SP8_RxCLK- SP8_RTS- SP8_CTS- SP8_DCD- LINESYNC- NRESET- POWERDN- FGND 2070LX Controller – User Manual Version 1.0...
Page 38
SD Card Receptacle: Function CS/ DAT3 CMD/ MOSI SD_CLK DAT0/ MISO DAT1 DAT2 CD_SW CD_WP_COMMON CD_WP FGND FGND Ethernet Connector, ETH 1/1 (RJ45): ENET 1 Port 1 (Up) Function Unused Unused Unused Unused ENET 1 Port 2 (Down) Function Unused Unused Unused Unused...
Page 39
Unused USB Connector: Down Function Data - Data + Datakey receptacle connector: Function Ground Data out Chip select Serial clock Data in Data in Serial clock Chip select Data out Ground LOFO LOFO 2070LX Controller – User Manual Version 1.0...
2.7 2070-1C MODULE DIMENSIONS The 2070-1C CPU Module has the following dimensions: Figure 4: 2070-1C CPU dimensions. 2.8 ADJUSTMENT The 2070-1C Module has no adjustments to be applied. 2.9 INSTALLING THE 2070-1C CPU MODULE Follow these steps to complete the 2070-1C Module installation into the Controller. Turn off the controller using the power switch located in the front plate of 2070-4A Module.
“SP-3 ACTIVE” port indicator are located at the front plate. The Field I/O module is optically isolated from the rest of the 2070LX Controller. The 2070-2E+ Field I/O Module consists of: C1S and C11S Connectors: Provides 64 inputs and 64 outputs for control of equipment.
3.2 THEORY OF OPERATION The Field I/O module provides the interface between the controller and the external world, so that it contains all hardware and software needed for performing its functions as established into the TEES 2009 and Errata 2 from December 5 2014.
Page 43
Switch at “ON” position, SP-3 is available at C12S connector, “SP3 ACTIVE” LED is turned on. Switch at “OFF” position, SP-3 is NOT available at C12S connector, “SP-3 ACTIVE” LED is turned off. 2070LX Controller – User Manual Version 1.0...
Page 44
LED’s status indicators The status indicator circuits for transmission and reception consist of an inverter gate, an LED and a current limiting resistor in series. The “SP3 Tx” and “SP5 Tx” LED status indicator circuits are driven by the corresponding single ended transmission signal already isolated.
Page 45
8.5VDC. The 64 inputs are distributed on eight octal buffers / line drivers; in order to send these inputs to the processor they are arranged into four 16-bit groups called input banks. 2070LX Controller – User Manual Version 1.0...
Page 46
Each input bank is formed of two octal buffers, receives 16 inputs from the resistive network and sends the corresponding 16-bits of information to the CPU through the data bus when its corresponding enable input is asserted. Bank 1 (formed by port 1 and port 2) handle the inputs 1 to 16. Bank 2 (formed by port 3 and port 4) handle the inputs 17 to 32.
Page 47
The Control and I/O circuitry is fed with +5VDC ISO, that is obtained from the ISO +12VDC coming from the 2070-4A Power Supply and present at A3 connector. 2070LX Controller – User Manual Version 1.0...
1. Turning off the controller using the power switch located in the front plate of 2070-4A Module. 2. Slide the 2070-2E+ into slot A3 thru the car guides. Press the module into the backplane; tighten the thumbscrews until the module is secure. These steps complete the 2070-2E+ installation into the 2070LX Controller.
Two thumbscrews for a mechanical attachment to the Chassis unit. A sub-assembly board: contains all necessary circuitry for implementing the FPA functions. A metal panel: provides mechanical support, necessary cutouts and identification. The Figure 7 shows the 2070LX module. Figure 7: 2070LX Module 2070LX Controller – User Manual...
4.2 THEORY OF OPERATION Microcontroller The FREESCALE M9S12E64 runs at 24.576MHZ and performs all necessary functions of the Front Panel assembly: communicates to the CPU via the serial asynchronous port SP-6, scans the keypads and displays messages on the LCD display, controls the LCD backlight, generates the BELL signal, monitors the AUX switch and the manual RESET switch.
Page 55
An LED with a series resistor connected to Vcc is activated by the CPU through the P3 connector. This LED is normally used to indicate the status of the application running in the CPU. 2070LX Controller – User Manual Version 1.0...
4.7 INSTALLING THE 2070LX Normally the controller has the 2070LX assembly, but this section contains information of installation of the 2070LX in case it is not. 1. Turn off the controller using the power switch located in the front plate of 2070-4A Module.
Small power supply modules that provide all necessary power. Harnessing: for interconnecting the small power modules to the control board. Metal panels: provides mechanical support, necessary cutouts and identification. Figure 9: Power Supply 2070-4A 2070LX Controller – User Manual Version 1.0...
5.2 THEORY OF OPERATION The 2070-4A Power Supply module consists of several sub-systems that perform different functions in order to meet the requirements listed on TEES 2009. This section provides a little insight of the sub-systems’ functionality. AC Input, Fuse and Switch The AC line is fed to the Power Supply from the AC cord to the AC INPUT header providing the Hot, Neutral and Earth lines to the input protection circuitry.
Page 61
Monitors the AC monitor interruption. Generate the control signals: ACFAIL/POWERDOWN, POWERUP/SYSTEMRESET and LINESYNC. Monitors the voltage levels through three ADC; +5VDC, +12VDC and -12VDC. Activates the LED indicators for three voltages; +5VDC, +12VDC and -12VDC. 2070LX Controller – User Manual Version 1.0...
Page 62
DC Regulator A 3.3VDC linear regulator is used in order to feed the microcontroller, oscillator and LED indicators. Control signals Upon the arrival of the AC Monitor signal to the microprocessor, it is the firmware that defines if this signal meets the necessary requirements to generate and maintain the control signals ACFAIL/POWERDOWN, POWERUP/SYSTEMRESET and LINESYNC.
Page 63
The Power Supply module is able to deliver at least 30W for 550ms after the ACFAIL line is set to Low. It is capable of holding the unit for two 500ms power failure periods occurring in a 1.5 seconds period. 2070LX Controller – User Manual Version 1.0...
Page 64
Power Supply requirements These are the electrical specifications of Power Supply Module. Voltage Tolerances I MIN I MAX +5 VDC +4.875to +5.125 VDC 1.0 AMP 10.0 AMP +12 VDC Serial +11.4 to +12.6 VDC 0.1 AMP 0.5 AMP -11.4 to –12.6 VDC -12 VDC Serial 0.1 AMP 0.5 AMP...
5.4 PS1 AND PS2 CONNECTORS’ PIN OUT PS1 Connector Function +5 VDC +12 VDC SERIAL -12 VDC SERIAL DC GND #1 (+5 VDC & 12 SERIAL) +5 VDC STANDBY +5 VDC SENSE DC GROUND SENSE AC FAIL (VME) SYSRESET (VME) PS2 Connector Function +5 VDC...
This is done via a potentiometer located at the edge of the Control board. One adjustment is performed for each power module to be set at the DC voltage level required. This is done via a potentiometer located at each power module. 2070LX Controller – User Manual Version 1.0...
5.7 INSTALLING THE 2070-4A MODULE Normally the controller has the 2070-4A module, but this section contains information of installation of the 2070-4A in case it is not. 1. Turn off the 2070-4A module before the installation. Turn the Power switch OFF. 2.
Card guides on top and bottom sides to allow modules slide and plug to the serial motherboard and also for installing the power supply module. The hinge on right side and latch on left side to hold and secure the front panel assembly. Figure 11: 2070LX Chassis unit 2070LX Controller – User Manual Version 1.0...
96-pin DIN connectors and to the connector dedicated to the front panel interface. It also carries the serial communication among the dedicated modules and front panel module. Figure 13: 2070 Serial motherboard 2070LX Controller – User Manual Version 1.0...
6.3 2070 SERIAL MOTHERBOARD BLOCK DIAGRAM Connector Connector Connector Connector Connector LINESYNC LINESYNC LINESYNC LINESYNC LINESYNC POWERUP POWERUP POWERUP POWERUP POWERUP POWERDN POWERDN POWERDN POWERDN POWERDN CPU RESET CPU RESET CPU RESET CPU RESET CPU RESET CPU LED CPU LED CPU LED CPU LED CPU LED...
+12.0 VDC Serial: 0.1 A - 0.5 A –12.0 VDC Serial: 0.1 A - 0.5 A +12.0 VDC ISO: 0.1 A - 1.0 A Environment: Operating Temperature: -37° C to +74° C Humidity: 0 to 95% (non-condensing) 2070LX Controller – User Manual Version 1.0...
Need help?
Do you have a question about the 2070LX and is the answer not in the manual?
Questions and answers