Page 1
Hardware Manual Edition July 2006 A product of a PHYTEC Technology Holding company...
Page 2
PHYTEC Messtechnik GmbH neither gives any guarantee nor accepts any liability whatsoever for consequential damages resulting from the use of this manual or its associated product. PHYTEC Messtechnik GmbH reserves the right to alter the information contained herein without prior notification and accepts no responsibility for any damages which might result.
Page 6
Index of Figures Figure 1: Block Diagram phyCORE-LPC2292/94 ........6 Figure 2: Top View of the phyCORE-LPC2292/94 ......... 7 Figure 3: Bottom View of the phyCORE-LPC2292 ......... 8 Figure 4: Pinout of the phyCORE-Connector (Top View, with Cross Section Insert) ................11 Figure 5: Numbering of the Jumper Pads..........
Page 7
Figure 23: Pin Assignment of the DB-9 Socket P1B as Second RS-232 (Front View)........... 93 Figure 24: Pin Assignment of the DB-9 Plug P2A (CAN Transceiver on phyCORE-LPC2292/94, Front View) ........ 95 Figure 25: Pin Assignment of the DB-9 Plug P2A (CAN Transceiver on Carrier Board) ..............96 Figure 26: Pin Assignment of the DB-9 Plug P2A (CAN Transceiver on Carrier Board with Galvanic Separation) ......
Page 10
JP17 Configuration of the Programmable LED D3....107 Table 68: JP40 Configuration of User Button S3 ......... 107 Table 69: Pin Assignment Data Bus for the phyCORE-LPC2292/94 / Carrier Board / Expansion Board .......... 110 Table 70: Pin Assignment Address Bus for the phyCORE-LPC2292/94 / Carrier Board / Expansion Board..............
Page 11
Contents Table 73: Pin Assignment Port P1 for the phyCORE-LPC2292/94 / Carrier Board / Expansion Board........... 114 Table 74: Pin Assignment Interface Signals for the phyCORE-LPC2292/94 / Carrier Board / Expansion Board ..............115 Table 75: Pin Assignment Power Supply for the phyCORE-LPC2292/94 / Carrier Board / Expansion Board ..............
Page 14
The phyCORE-LPC2292/94 is one of a series of PHYTEC Single Board Computers that can be populated with different controllers and, hence, offers various functions and configurations. PHYTEC supports...
The phyCORE-LPC2292/94 is a subminiature (60 x 53 mm) insert- ready Single Board Computer populated with the Philips LPC2292/94 microcontroller. Its universal design enables its insertion in a wide range of embedded applications.
PHYTEC Carrier Board or in user target circuitry. The numbering scheme for the phyCORE-connector is based on a two dimensional matrix in which column positions are identified by a letter and row position by a number.
Page 22
Carrier Board/user target circuitry. The upper left-hand corner of the numbered matrix (pin 1A) is thus covered with the corner of the phyCORE-LPC2292/94 marked with a white triangle. The numbering scheme is always in relation to the PCB as viewed from above, even if all connector contacts extend to the bottom of the module.
Pin Description The following figure (Figure 4) illustrates the numbered matrix system. It shows a phyCORE-LPC2292/94 with SMT phyCORE- connectors on its underside (defined as dotted lines) mounted on a Carrier Board. In order to facilitate understanding of the pin...
Page 25
BOOT Boot input of the phyCORE module, switches controller into boot mode during reset /RESET /RESET output of the phyCORE-LPC2292/94 I/O Freely programmable PLD signal (may be used as additional Chip Select signal) P010 I/O Port P010 of the microcontroller (see data sheet)
Page 27
Output of back-up voltage supply for buffering of external components MAX6301 Watchdog input /RESIN /RESET input of the phyCORE-LPC2292/94 TxD1 Output of the second serial interface, TTL level (alternative: port P08 of the microcontroller) RxD1 Input of the second serial interface, TTL level...
Jumpers 3 Jumpers For configuration purposes, the phyCORE-LPC2292/94 has 51 solder jumpers, some of which have been installed prior to delivery. Figure 5 illustrates the numbering of the jumper pads, while Figure 6 and Figure 7 indicate the location of the jumpers on the board. With the exception of J619, J620 and J22, all other solder jumpers are located at the top side (microcontroller side) of the module.
J204 A/D Converter Reference Voltage J205, J206 Chip Select Configuration If the phyCORE-LPC2292/94 is delivered with the minimum memory configuration, then the CPLD device is not required. In this case Jumper J205 and J206 must be closed in order to connect the Chip Select signals for Flash and SRAM with the corresponding controller signals.
µC (/CS0 and /CS1) * Note: If minimum configuration of the phyCORE-LPC2292/94 is used these jumpers must be closed Table 6: J205, J206 Chip Select Configuration 3.5 J207 MCKO Signal This jumper can be used to connect the master clock output signal (MCKO) to Molex pin X700B1 for use in external application circuitry.
3.6 J208, J209 Flash Size Configuration The phyCORE-LPC2292/94 can be populated with three different Flash memory sizes per shape (U300 thru U303). The size of the device must be configured to ensure linear addressing of the entire Flash bank. Jumpers J208 and J209 are used to select the size of the memory device.
Jumpers 3.7 J210, J211 RAM Size Configuration The phyCORE-LPC2292/94 can be populated with three different RAM memory sizes per shape (U400 thru U403). The size of the device must be configured to ensure linear addressing of the entire RAM bank. Jumpers J210 and J211 are used to select the size of the memory device.
Jumpers J400 and J401 are required for configuring the SRAM signals /BLS0 through /BLS3. This configures the controller access to the various SRAM types that populated phyCORE-LPC2292/94, since these can have various data bus configurations. The following configurations are possible: Signal Configuration J400 J401 1 + 2 *...
J500 through J509 Ethernet Controller SMSC LAN91C111Configuration As an option, a LAN91C111 Ethernet controller from SMSC can populate the phyCORE-LPC2292/94 at U501. If the Ethernet controller populates the phyCORE module, one of two possible Chip Select signals for controlling access to the LAN91C111 can be selected using Jumper J502.
J616 CAN Transceiver Supply Configuration 3.14 J602, J603, J604, J605 CAN Interfaces Two CAN interfaces are provided by the phyCORE-LPC2292/94. The CAN signals extend to the two TLE6250V33 CAN transceivers at U605 and U606. The CAN transceivers generate the corresponding CAN_H1, CAN_L1, CAN_H2 and CAN_L2 signals.
These jumpers are used to connect the 3.3 V main supply voltage to pin #5 on the TLE6250V33 CAN transceivers at U605 (J616) and U606 (J617). If other CAN transceiver devices are used on the phyCORE-LPC2292/94 these jumpers must remain open. The following configurations are possible: CAN Transceiver VCC, Pin 5...
This is achieved by applying a high-level signal at pin X1C9 (BOOT) of the phyCORE-LPC2292/94. A transistor circuitry connects P0.14 to GND as long as the BOOT pin is high. An on-board pull-up resistor (R213) ensures a high level at P0.14 if the BOOT signal is not active.
Depending on the number of memory devices installed on the phyCORE-LPC2292/94, as well as the availability of the optional Ethernet controller, up to three Chip Select signals are used internally.
Page 64
Philips for more details on bus timing configuration. The following section contains two examples of the controller’s configuration registers. These examples match the needs of most standard applications for the phyCORE-LPC2292/94. Example a) Module Configuration: • Flash access time = 90 ns •...
TxD line of the COM port; while the TxD line is connected to the RxD line of the COM port. The Ground potential of the phyCORE-LPC2292/94 circuitry needs to be connected to the applicable Ground pin on the COM port as well.
6.2 CAN Interface The phyCORE-LPC2292/94 is designed to house two CAN transceivers at U605 and U606 (either PCA82C251 or TLE6250V33). The CAN bus transceiver devices support signal conversion of the CAN transmit (CANTx) and receive (CANRx)lines. The CAN transceiver supports up to 110 nodes on a single CAN bus. Data transmission occurs with differential signals between CANH and CANL.
Serial EEPROM 7 Serial EEPROM (U607) The phyCORE-LPC2292/94 is populated with a non-volatile memory with a serial interface (SPI interface) to store configuration data. According to the memory configuration of the module an EEPROM (1 to 8 kByte) can be mounted at U607. A description of the SPI protocol can be found in the applicable EEPROM Data Sheet.
RAM). This usually equals the interruption of a "normal" program execution cycle. If the phyCORE-LPC2292/94 is populated with multiple Flash devices on the available Flash banks it is possible to store application data in a Flash area which is physically seperated from the Flash area that contains program code.
MAC addresses and each one of our Ethernet-based Single Board Computers gets one of these addresses. The MAC address of your phyCORE-LPC2292/94 is printed on a barcode sticker attached to the module. The MAC address is provided as a 12-digit hexadecimal value.
Real-Time Clock RTC-8564 (U604) For real-time or time-driven applications, the phyCORE-LPC2292/94 is equipped with a RTC-8564 Real-Time Clock at U604. This RTC device provides the following features: • Serial input/output bus (I C), address 0xA2 • Power consumption Bus active (400 kHz): <...
As of the printing of this manual, a lithium battery is recommended as it offers relatively high capacity at low discharge. In the event of a power failure at VCC, the RTC will be buffered by a connected battery via VBAT. The RTC is generally supplied via VPD in order to preserve data by means of the battery back-up in the absence of a power supply via VCC.
Debug Interface 12 Debug Interface X701 The phyCORE-LPC2292/94 is equipped with a JTAG interface for downloading program code into the external Flash or for debugging programs in the external SRAM. The JTAG interface extends out to 2 mm pitch pin header rows X701 on the controller side of the module.
On-board configuration resistors select if the corresponding port pins function as JTAG interface or as standard I/O port. In addition to the standard JTAG port the phyCORE-LPC2292/94 also features a TRACE port which is also configured via on-board resistors. Refer to section 13 for details.
Page 79
JTAG interface. See Table 74 for details on the JTAG signal pin assignment. PHYTEC offers a JTAG-Emulator adapter (order code JA-002) for connecting the phyCORE-LPC2292/94 to a standard emulator. The JTAG-Emulator adapter extends the signals of the module's JTAG connector to a standard ARM connector with 2.54 mm pin pitch.
13 debugCORE-LPC2292/94 The debugCORE-LPC2292/94 is a special debugging version of the phyCORE-LPC2292/94 module. The debugCORE differs from its phyCORE counterpart, in that an additional debug interface and corresponding circuitry been added. debugCORE-LPC2292/94 there is also the possibility of connecting the MII interface of the LAN91C111 Ethernet controller.
Technical Specifications 14 Technical Specifications The physical dimensions of the phyCORE-LPC2292/94 are represented in Figure 14. The module's profile is ca. 7.2 mm thick, with a maximum component height of 2.6 mm on the bottom (connector) side of the PCB and approximately 3.0 mm on the top (microcontroller) side.
Page 86
CPU frequency at 20°C These specifications describe the standard configuration of the phyCORE-LPC2292/94 as of the printing of this manual. Please note that the module storage temperature is only 0°C to +70°C if a battery buffer is used for the RAM devices.
Hints for Handling 15 Hints for Handling the phyCORE-LPC2292/94 The address and data bus on the module is not buffered. To connect external components to the data/address bus, as well as the control lines (/RD, /WR), an external buffer (i.e. 74AHCT245) between the modul and the peripheral components should be installed.
The phyCORE-LPC2292/94 on the phyCORE Carrier Board The phyCORE-LPC2292/94 on the phyCORE Carrier Board HD200 PHYTEC Carrier Boards are fully equipped with all mechanical and electrical components necessary for the speedy and secure start-up and subsequent communication to and programming of applicable PHYTEC Single Board Computer (SBC) modules.
• As the physical layout of the expansion bus is standardized across all applicable PHYTEC Carrier Boards, we are able to offer various expansion boards (5) that attach to the Carrier Board at the expansion bus connectors. These modular expansion boards offer...
The phyCORE-LPC2292/94 on the phyCORE Carrier Board 16.2 Carrier Board HD200 Connectors and Jumpers 16.2.1 Connectors As shown in Figure 16, the following connectors are available on the phyCORE Carrier Board HD200: low-voltage socket for power supply connectivity mating receptacle for expansion board connectivity...
16.2.2 Jumpers on the phyCORE Carrier Board HD200 Peripheral components of the phyCORE Carrier Board HD200 can be connected to the signals of the phyCORE-LPC2292/94 by setting the applicable jumpers. The Carrier Board's peripheral components are configured for use with the phyCORE-LPC2292/94 by means of insertable jumpers.
HD200 with standard phyCORE-LPC2292/94 (standard = LPC2292 controller, use of first and second RS-232 and CAN interfaces and LED D3 on the Carrier Board). Jumper settings for other functional configurations of the phyCORE-LPC2292/94 module mounted on the Carrier Board are described in section 16.3.
DB-9 plug P2B on the Carrier Board can be configured as RS-485 interface as an alternative to the second CAN interface. The phyCORE-LPC2292/94 does not support an RS-485 interface. For this reason the corresponding jumper settings should never be used.
Permissible input voltage: +/-5 VDC regulated. The required current load capacity of the power supply depends on the specific configuration of the phyCORE-LPC2292/94 mounted on the Carrier Board as well as whether an optional expansion board is connected to the Carrier Board. An adapter with a minimum supply of 500 mA is recommended.
JP9, JP16 Improper Jumper Settings for the Main Supply Voltages Setting Jumper JP9 to position 2+3 configures a primary main power supply to the phyCORE-LPC2292/94 of 5 V which could destroy the module. Setting Jumper JP16 to position 1 + 2 configures a secondary main power supply to the phyCORE-LPC2292/94 of 3.3 V which also...
P0.14 of the microcontroller must be connected to a low signal level at the time the Reset signal changes from its active to the inactive state. This is achieved by applying a high-level signal...
Page 99
The phyCORE-LPC2292/94 on the phyCORE Carrier Board 2. The Boot input of the phyCORE-LPC2292/94 can also be perma- nently connected to VCC via a pull-up resistor. This pulls port pin P0.14 to low level via on-board circuitry which then starts the ISP mode.
Flash. 2. Boot from on-board Flash (32-bit data bus width) connected to Chip Select /CS0 If R203 is not installed on the phyCORE-LPC2292/94 closing Jumper JP41 on the Carrier Board allows code execution from the on-board Flash connected to the LPC2292/94 via /CS0. This will result in a low signal level at data line D26 during a reset cycle.
The phyCORE-LPC2292/94 on the phyCORE Carrier Board 16.3.4 First Serial Interface at Socket P1A Socket P1A is the lower socket of the double DB-9 connector at P1. P1A is connected via jumpers to the first serial interface of the phyCORE-LPC2292/94.
Page 102
Caution: When using the DB-9 socket P1A as RS-232 interface on the phyCORE-LPC2292/94 the following jumper settings are not functional and could damage the module: Jumper Setting Description JP20 open Pin 2 of DB-9 socket P1A not connected, no...
P1A. This power supply option especially supports connectivity to analog and digital modems. Such modem devices enable global communication of the phyCORE-LPC2292/94 over the Internet or a direct dial connection. The following figure shows the location of these components on the...
Socket P1B is the upper socket of the double DB-9 connector at P1 P1B is connected via jumpers to the second serial interface of the phyCORE-LPC2292/94. The following description is based on a module configuration that utilizes the on-board RS-232 transceivers for the second serial interface (refer to section 3.1).
The phyCORE-LPC2292/94 on the phyCORE Carrier Board 16.3.7 First CAN Interface at Plug P2A Plug P2A is the lower plug of the double DB-9 connector at P2. P2A is connected to the first CAN interface (CAN1) of the phyCORE-LPC2292/94 via jumpers. Depending on the configuration...
Page 109
The phyCORE-LPC2292/94 on the phyCORE Carrier Board Caution: When using the DB-9 connector P2A as CAN interface and the CAN transceiver on the Carrier Board the following jumper settings are not functional and could damage the module: Jumper Setting Description...
Page 110
Jumper Configuration for CAN Plug P2A using the CAN Transceiver on the Carrier Board with Galvanic Separation Please make sure the CAN transceiver on the phyCORE-LPC2292/94 is not populated and Jumpers J602 and J604 are closed (refer to section 3.14 for details).
Page 111
The phyCORE-LPC2292/94 on the phyCORE Carrier Board CAN Bus Voltage Supply Reduction via JP39: Depending on the voltage level that is supplied over the CAN bus at P2A or P2B (VCAN_IN1+) JP39 must be configured in order to routed the applicable voltage to the CAN voltage regulator at U8 on...
Pin 7 of DB-9 plug P2A connected with TD1 of the phyCORE-LPC2292/94 JP11 1 + 2 Input at opto-coupler U4 on the Carrier Board is connected to SCLK0 of the phyCORE-LPC2292/94 2 + 3 Input at opto-coupler U4 on the Carrier Board is connected to A22 of the phyCORE-LPC2292/94 open...
Depending on the configuration of the CAN transceivers and their power supply, the following three configurations are possible: 1. CAN transceiver populating the phyCORE-LPC2292/94 and the CAN signals from the module extend directly to plug P2B. Jumper...
Page 115
The phyCORE-LPC2292/94 on the phyCORE Carrier Board Caution: When using the DB-9 connector P2B as second CAN interface and the CAN transceiver on the Carrier Board the following jumper settings are not functional and could damage the module: Jumper Setting...
Page 116
Jumper Configuration for CAN Plug P2B using the CAN Transceiver on the Carrier Board with Galvanic Separation Please make sure the CAN transceiver on the phyCORE-LPC2292/94 is not populated and Jumpers J603 and J605 are closed (refer to section 3.14 for details).
Pin 7 at P2B is connected with CAN_H2/TD2 from the phyCORE-LPC2292/94 JP14 1 + 2 Input at opto-coupler U6 on the Carrier Board is connected to P1.21 of the phyCORE-LPC2292/94 2 + 3 Input at opto-coupler U6 on the Carrier Board is connected to A23 of the phyCORE-LPC2292/94 open...
The phyCORE Carrier Board HD200 offers a programmable LED at D3 for user implementations. This LED can be connected to port pin P0.8 (TxD1) of the phyCORE-LPC2292/94 which is available via signal GPIO0 (JP17 = closed). A low-level at port pin P0.8 causes the LED to illuminate, LED D3 remains off when writing a high-level to P0.8.
16.1, signals from phyCORE-LPC2292/94 extend in a strict 1:1 assignment to the Expansion Bus connector X2 on the Carrier Board. These signals, in turn, are routed in a similar manner to the patch field on an optional expansion board that mounts to the Carrier Board at X2.
Page 121
The phyCORE-LPC2292/94 on the phyCORE Carrier Board However, the numbering scheme for Expansion Bus connector and patch field matrices differs from that of the phyCORE-connector, as shown in the following two figures: Figure 30: Pin Assignment Scheme of the Expansion Bus...
VBAT during runtime of the module and therefore cause rapid battery discharge. It is the user's responsibility to ensure sufficient SRAM power supply during runtime. The optional battery required for the RTC buffering (refer to section 10) is available through PHYTEC (order code BL-011). 16.3.13 DS2401 Silicon Serial Number...
The phyCORE-LPC2292/94 on the phyCORE Carrier Board NUMPORT Port P0.9 connected JP19 Figure 32: Connecting the DS2401 Silicon Serial Number Figure 33: Pin Assignment of the DS2401 Silicon Serial Number 16.3.14 Pin Header Connector X4 The pin header X4 on the Carrier Board enables connection of an optional modem power supply.
Ethernet Port Ethernet Port The phyCORE Carrier Board HD200 provides a 10-pin header connector at X7 for mounting the PHYTEC Ethernet transformer module. The optional add-on module is available through PHYTEC (order code EAD-003). This allows for direct connection of the...
GPIO37-GPIO40 to different connectors; the Ethernet interface X7 or the Expansion Bus X2. The standard configuration of the phyCORE-LPC2292/94 provides Ethernet signals on these pins. As a result the default configuration of Jumpers J1-J4 will route the signals to Ethernet interface connector X7. Changing this jumper default configuration allows use of the signals on the Expansion Bus in combination with a phyCORE module lacking the Ethernet controller.
Need help?
Do you have a question about the phyCORE-LPC2292/94 and is the answer not in the manual?
Questions and answers