Page 1
ARDWARE ANUAL 2007 DITION PRIL A product of a PHYTEC Technology Holding company...
Page 2
PHYTEC America LLC neither gives any guarantee nor accepts any liability whatsoever for consequential damages resulting from the use of this manual or its associated product. PHYTEC America LLC reserves the right to alter the information contained herein without prior notification and accepts no responsibility for any damages which might result.
Contents Preface ......................1 Introduction..................... 2 1.1 Block Diagram .................. 4 1.2 View of the phyCORE-LPC3180 ............5 Pin Description ..................7 Jumpers....................17 3.1 J503 MCKO Signal ................ 23 3.2 J504 A/D Positive Supply/Reference Voltage ....... 23 3.3 A/D Negative Supply/Reference Voltage........23 Power Requirements................
Page 4
The phyCORE-LPC3180 on the phyCORE-LPC3180 Carrier Board 45 13.1 phyCORE-LPC3180 Carrier Board Peripherals ......45 13.1.1 Jumpers on the phyCORE-LPC3180 Carrier Board... 48 13.2 Functional Components on the phyCORE-LPC3180 Carrier Board .................. 53 13.2.1 Power Supply at X304 ............53 13.2.2 System Reset Button S300 ..........
Page 5
Index of Figures Figure 1: Block Diagram phyCORE-LPC3180..........4 Figure 2: Top View of the phyCORE-LPC3180 (controller side) ....5 Figure 3: Bottom View of the phyCORE-LPC3180 (connector side)..... 6 Figure 4: Pinout of the phyCORE-Connector (Top View, with Cross Section Insert) ................
Electro Magnetic Directives. Users should ensure conformance following any modifications to the products as well as implementation of the products into target systems. The phyCORE-LPC3180 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...
The upper left-hand corner of the numbered matrix (pin 1A) is thus covered with the corner of the phyCORE-LPC3180 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.
Please refer to the NXP Semiconductors phyCORE-LPC3180 User’s Manual/Data Sheet for details on the functions and features of controller signals and port pins.
Page 21
Pin Description X200C IGNAL ESCRIPTION 3.0V power input to the phyCORE-LPC3180 3.0V power input to the phyCORE-LPC3180 Ground 0V Not connected Unused Not connected Unused VBAT 3.0V battery power supply input for the µC’s RTC Ground 0V Not connected Unused General purpose input pin 1 of the µC / /SERVICE...
Page 23
Pin Description X200D IGNAL ESCRIPTION 3.0V power input to the phyCORE-LPC3180 3.0V power input to the phyCORE-LPC3180 Ground 0V Not connected Unused Not connected Unused Regulated battery / VCC output voltage to the µC’s RTC power supply pins Not connected...
Jumpers UMPERS For configuration purposes, the phyCORE-LPC3180 has 18 solder jumpers, some of which have been installed prior to delivery. Figure 5 illustrates the numbering of the solder jumper pads, while Figure 6 and Figure 7 indicate the location of the solder jumpers on the board. All but two solder jumpers are located on the top side of the module (opposite side of connectors).
If you choose not to use a battery with the phyCORE-LPC3180 then either (1) jumper J506 should be set to the 2 + 3 position to connect the LPC3180’s RTC power pins to the 1.2V supply generated on the module (see section 4.1.1 for details on setting J506), or (2) VBAT should be connected to VCC...
OLTAGE UPERVISION The phyCORE-LPC3180 comes equipped with a triple voltage supervisor IC located at U409. This voltage supervisor is responsible for monitoring the 3.0V supplied to the module through the phyCORE-connector as well as the 1.8V and 1.2V fixed supplies generated on the module. In the...
YSTEM ONFIGURATION For operation of the phyCORE-LPC3180 several parts of the system should be initialized. Although very little initialization needs to take place for the most basic operation, it is typical that the following interfaces should be initialized: 1. Clock Generation and Power 2.
SLC NAND Flash device used on the phyCORE- LPC3180 is presented. The external SLC NAND Flash used on the phyCORE-LPC3180 is a "small page" device consisting of "blocks" and "pages" of data. The NAND Flash is divided into blocks which are 16kB in size. Each block consists of 32 pages which are 512 bytes in size + 16 bytes of "spare"...
X200C9. This signal must be maintained at a HIGH or LOW level after a reset occurs to latch the boot mode properly. Internally on the phyCORE-LPC3180 this pin is pulled up, selecting the NAND Flash boot mode after a reset. Optionally this signal can be connected to GND to select UART5 boot mode.
YSTEM EMORY The phyCORE-LPC3180 provides three types of on-board memory: • SDR SDRAM: from 16MB to 64MB • SLC NAND Flash: from 32MB to 128MB • EEPROM: from 1KB to 32KB It should be noted that both the SDR SDRAM and the NAND Flash have dedicated memory buses to the LPC3180 microcontroller.
The LPC3180 is capable of addressing a single RAM bank located at memory address 0x8000 0000 and extending to 0x9FFF FFFF. It should be noted that this is beyond what the phyCORE-LPC3180 supplies for on-board memory. Refer to Table 8 for permissible SDRAM memory access ranges.
* = Default setting 6.4 I²C EEPROM (U601) The phyCORE-LPC3180 is populated with a Microchip 24FC256 non-volatile 32KB EEPROM (U601) with an I²C interface to store configuration data or other general purpose data. This device is accessed through I²C port 1 on the LPC3180. The serial clock signal and serial data signal for I²C port 1 are made available at the phyCORE-connector as I2C1_SDA on X200D32 and I2C1_SCL on X200C31.
OOT AND INUX With the presence of a full MMU the phyCORE-LPC3180 is capable of running a full featured version of Linux. As of the printing of this manual the phyCORE-LPC3180 Linux BSP supports Linux 2.6.10. Running Linux requires four separate pieces of software to reside in NAND Flash: (1) SIBL (Secondary Boot Loader), (2) U-Boot, (3) the Linux kernel image, and (4) the Linux file system.
RxD line of the transceiver is connected to the 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-LPC3180 circuitry needs to be connected to the applicable Ground pin on the COM port as well.
Termination resistors and capacitors have already been populated on the phyCORE-LPC3180. A Vbus capacitor of 4.7uF has also been placed on the phyCORE-LPC3180. It should be noted that the maximum Vbus capacitance a USB OTG device can add to the bus is 6.5uF. Therefore, adding anything but a small capacitor value of 0.1uF external to the phyCORE-LPC3180 on Vbus is not...
NDEPENDENT ATCHDOG In addition to the LPC3180’s on-chip watchdog, the phyCORE-LPC3180 comes equipped with a MAX6301 processor independent watchdog located at U408. This processor independent watchdog is disabled by factory default configuration. To disable the MAX6301 the WDI input must be at high impedance, and the operation mode must be set to extended mode.
EBUG NTERFACE The phyCORE-LPC3180 is equipped with a JTAG interface for downloading program code into the external Flash, internal controller RAM or for debugging programs currently executing. The JTAG interface also allows access to the Embedded Trace Buffer (ETB) and associated configuration registers.
Pin 2 of the JTAG connector is marked by a number two on the controller side of the module. Note: The JTAG connector X201 only populates phyCORE-LPC3180 modules with order code PCM-031-D. This version of the phyCORE module is included in all Rapid Development Kits (order code KPCM-031).
*Note: Row A is on the controller side of the module and row B is connector side of the module The phyCORE-LPC3180 Carrier Board provides an industry standard 2.54mm pitch 20 pin JTAG connector at X202. See section 13.2.14 for details. PHYTEC also offers 2.00mm to 2.54mm JTAG adapter cables (part# WF-039-ARM).
ECHNICAL PECIFICATIONS The physical dimensions of the phyCORE-LPC3180 are represented in Figure 13. The module's profile is approximately 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. The board itself is approximately 1.6 mm thick.
PHYTEC Single Board Computer (SBC) modules. Carrier Boards are designed for evaluation, testing and prototyping of PHYTEC Single Board Computers in laboratory environments prior to their use in customer designed applications.
GPIO expansion port connector X201. As an accessory a GPIO expansion board (part # PCM-989) is made available through PHYTEC to mate with the X201 connector on the phyCORE-LPC3180 Carrier Board. This expansion board provides a patch field for easy access to all signals, and additional board space for testing and prototyping.
ARRIER OARD The phyCORE-LPC3180 Carrier Board comes preconfigured with 2 solder jumpers (J) and 13 removable jumpers (JP). The jumpers allow the user flexibility of rerouting a limited amount of signals for development constraint purposes. Table 21 below lists the 2 solder jumpers and 12 removable jumpers, their default positions, and their functions in each position.
Figure 17, Figure 18, and Figure 19 show the factory default jumper settings for operation of the phyCORE-LPC3180 Carrier Board with the standard phyCORE-LPC3180. Jumper settings for other functional configurations of the phyCORE-LPC3180 module mounted on the Carrier Board are described in detail in section 13.2.
The required current load capacity of the power supply depends on the specific configuration of the phyCORE-LPC3180 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 500mA is recommended.
NTERFACE AT ONNECTOR Connector X300 provides an interface for a compatible SD card. The phyCORE-LPC3180 Carrier Board supplies additional card detection and power control circuitry to the SD card interface. Four configuration jumpers are supplied for card detection, write protect detection, SD card power source, and SD card power control.
D400, D401, D402, D403 User LEDs D400, D401, D402, and D403 are provided on the phyCORE-LPC3180 Carrier Board as general purpose LEDs for software testing or other uses. Four jumpers provide routing control over LED control source. The four jumpers have the following functions: NOTE: See footnote in Table 21 for additional comments on this function.
(X303). All three USB connectors are connected to the USB signals at once, however, only one may be used at a time. There is only one USB interfaces on the phyCORE-LPC3180 and as such, only one connector at a time is applicable.
The mounting space BAT300 (see PCB stencil) is provided for connection of a battery that buffers the RTC on the phyCORE-LPC3180. In the event of a VCC operating voltage failure the RTC is automatically supplied with power from the connected battery. The optional battery required for the RTC buffering (refer to section 4.1) is available through PHYTEC (order code BL-011).
EBUG NTERFACE In addition to the JTAG debug connector available on the phyCORE-LPC3180, the phyCORE- LPC3180 Carrier Board also extends these signals to a 20 pin, 2.54mm pitch industry standard connection interface at X202. Pin 1 on the Carrier Board is marked with a clipped corner as depicted in Figure 22 below.
ATCH IELD As described in section 13.1 all signals from the phyCORE-LPC3180 extend in a strict 1:1 assignment to the Expansion Bus connector X201 on the Carrier Board. These signals, in turn, are routed in a similar manner to the patch field on an optional GPIO expansion board that mounts to the Carrier Board at X201.
Page 70
Figure 24: Pin Assignment Scheme of the Patch Field on the Optional GPIO Expansion Board The pin assignment on the phyCORE-LPC3180, in conjunction with the Expansion Bus (X201) on the Carrier Board and the patch field on the optional GPIO expansion board is detailed in the following tables.
Version Changes in this manual numbers 11-Apr-2006 Manual L-681e_1 First draft, Preliminary documentation. PCM-031 Describes the phyCORE-LPC3180 only PCB# 1247.0 PCM-976 PCB# 1248.0 24-Nov-2006 Manual L-681e_2 First release version describing PCB revision 1247.1 and 1248.1. PCM-031 Section 5, System Configuration expanded.
Page 87
Suggestions for Improvement Document: phyCORE-LPC3180 Hardware Manual Document number: L-681e_3, April 2007 How would you improve this manual? Did you find any mistakes in this manual? page Submitted by: Customer number: Name: Company: Address: Return to: PHYTEC Technologie Holding AG...
Need help?
Do you have a question about the phyCORE-LPC3180 and is the answer not in the manual?
Questions and answers