PEAK-gridARM Eval Board Linux-based Development Platform for the gridARM™ Microcontroller Hardware Manual Document version 1.1.1 (2014-03-03) PEAK-gridARM Eval Board – Hardware Manual Products taken into account Product Name Model PEAK-gridARM Evaluation Board Part number IPEH-004051 CANopen® and CiA® are registered community trade marks of CAN in Automation e.V. gridARM™ is a trademark of Grid Connect, Inc. SD™ and microSD™ are trademarks or registered trademarks of SD-3C in the United States, other countries, or both. ARM® and ARM7TDMI® are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or in other countries. All other product names mentioned in this document may be the trademarks or registered trademarks of their respective companies. They are not explicitly marked by “™” and “®”. © 2014 PEAK-System Technik GmbH PEAK-System Technik GmbH Otto-Roehm-Strasse 69 64293 Darmstadt Germany Phone: +49 (0)6151 8173-20 Fax: +49 (0)6151 8173-29 www.peak-system.com info@peak-system.com Document version 1.1.1 (2014-03-03) 2 PEAK-gridARM Eval Board – Hardware Manual Contents 1 Introduction 1.1 1.2 1.3 2 5 Properties at a Glance Prerequisites for Operation Scope of Supply Startup Procedure 9 2.1 Starting the Board 2.2 Setting Date and Time 2.3 Demo Scripts 2.3.1 LEDs at the Digital Outputs (led_demo, led_switch) 2.3.2 Push Buttons at the Digital Inputs (btn_demo) 2.3.3 CAN Communication (can_demo) 3 Elements on the Board 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 6 7 7 9 13 14 14 15 15 16 Supply Socket USB Gigabit Ethernet CAN RS-232 Terminal RS-232 Debug JTAG microSD™ Slot Text Display Connector I²C/SPI Digital inputs and outputs Analog Inputs Status LED Microcontroller Real-Time Clock Reset Push Button 3 16 17 17 18 20 21 22 23 24 26 27 28 29 30 30 PEAK-gridARM Eval Board – Hardware Manual 4 4.1 4.2 4.3 4.4 4.5 4.6 5 Configuration 31 Selecting the Boot Flash Activating the Write Protection for the System EEPROM Using I/O Interrupt or microSD™ Card Detection Using Microcontroller LED or USB Detection Assigning Traffic LEDs Replacing the Button Cell for the Real-Time Clock Technical Specifications 31 32 33 34 35 37 38 Appendix A Dimension Drawing 40 Appendix B Jumpers Overview 41 Appendix C Circuit Diagrams 45 C.1 C.2 C.3 C.4 C.5 C.6 Microcontroller Memory Ethernet I/O Serial Power Supply 46 47 48 49 50 51 4 PEAK-gridARM Eval Board – Hardware Manual 1 Introduction Grid Connect 1 has developed the ARM7™ microcontroller gridARM™ as SoC solution aiming for embedded applications in the field of industrial communication. The PEAK-gridARM evaluation board is a Linux-based development platform for the gridARM microcontroller. It has connectors for Gigabit Ethernet, High-speed CAN, USB 2.0, RS-232, SPI, and I²C. Digital and analog inputs of the evaluation board are manipulated by push buttons and potentiometers. The microcontroller state as well as the states for supply and data traffic are indicated by LEDs. A Board Support Package (BSP) for Linux gives access to the hardware resources of the PEAK-gridARM evaluation board. The gridARM™ microcontroller by the U.S. company Grid Connect is distributed in Europe exclusively by PEAK-System. This manual describes the evaluation board's hardware and first steps with it. Please refer to the following documents for further information: PEAK-gridARM Evaluation Board - Linux BSP - User’s Guide: developer documentation of the Board Support Package for Linux gridARM - Hardware Data Sheet 2: documentation about the microcontroller 1 2 http://gridconnect.com http://gridconnect.com/media/documentation/grid_connect/gridARM_Hardware_DS.pdf 5 PEAK-gridARM Eval Board – Hardware Manual 1.1 Properties at a Glance ARM7 gridARM microcontroller (80 MHz) Linux operating system (version 2.6.36) 4 MByte NOR flash with 16-bit data bus access 8 MByte NOR flash with 32-bit data bus access 64 MByte SDRAM with 32-bit data bus access I²C EEPROM for device configuration 4 MByte SPI flash Memory card slot for additional memory capacity Real-time clock (RTC) with battery Two alternative JTAG sockets Push button for hardware reset Voltage supply via USB or an external power supply unit (8 - 30 V) Dimensions: 110 x 110 mm Additional HD44780-compatible text display can be connected, availability on request Communication Gigabit Ethernet (10/100/1000 Mbit/s) High-speed CAN channel (ISO 11898-2) with bit rates up to 1 Mbit/s Connection via D-Sub, 9-pin (in accordance with CiA® 102) NXP CAN transceiver PCA82C251 USB 2.0 Full-speed (USB Device Port) Two RS-232 ports for debugging and terminal access 6 PEAK-gridARM Eval Board – Hardware Manual SPI bus (1 MHz) for two external extensions I²C bus (400 kHz) for external extensions Inputs and outputs 8 digital inputs, occupied with 6 push buttons, an RTC alarm, and memory card detection 8 digital outputs, occupied with 7 LEDs and a buzzer 5 analog inputs, occupied with 4 potentiometers Optional use of I/O ports with external wiring via jumpers LEDs for μC status, supply, CAN, and RS-232 1.2 Prerequisites for Operation PC with USB port for the power supply, alternatively, DC source 8 to 30 V with barrel connector Optionally for development: RS-232 port at the PC and null-modem cable (D-Sub 9 f-f) for terminal access Linux operating system recommended for the PC 1.3 Scope of Supply PEAK-gridARM Evaluation Board USB connection cable (type B) Flat ribbon cable for RS-232 debugging port to D-Sub 9 m 7 PEAK-gridARM Eval Board – Hardware Manual Software and documentation • μClinux-dist development environment and toolchain • Board Support Package (BSP) for Linux with sources and binaries • Hardware manual with circuit diagrams, BSP user guide (both PDF) 8 PEAK-gridARM Eval Board – Hardware Manual 2 Startup Procedure The chapter describes the startup of the PEAK-gridARM Evaluation Board by applying a supply voltage. The startup process can be observed on a PC via a serial connection. Afterwards, the setup of the date and time is described. Note: This startup procedure is referring to the Linux image being present in the memory at delivery of the evaluation board. In addition to the scope of supply you need: PC with USB port for the voltage supply RS-232 port at the PC null-modem cable (D-Sub 9 f-f) terminal emulation program 2.1 Starting the Board Attention! Electrostatic discharge (ESD) can damage or destroy components on the PEAK-gridARM Evaluation Board. Take precautions to avoid ESD when handling the board. Do the following to start the evaluation board and to observe the startup process: 1. Place the board on a flat, clean, and dry surface. 2. Plug the supplied flat ribbon cable onto the double pin header “J501 Debug” on the board. The strand marked red 9 PEAK-gridARM Eval Board – Hardware Manual must be on the side of pins 1 and 2 of the double pin header. RS-232 Debug (J501, left), USB (J401, right) 3. Use a null-modem cable (not included in the scope of supply) in order to connect the RS-232 port of the PC with the flat ribbon cable. 4. On your PC, start a terminal emulation program that establishes a connection to the evaluation board via the RS232 interface (e.g. COM1 in Windows or ttyS0 in Linux). For this use the following connection parameters: 38,400 bit/s 8 data bits, no parity, 1 stop bit (8N1) No hardware or software handshake 5. Use the supplied USB cable to make a connection between the powered-on PC and the “J401 USB” connector on the board. This establishes the voltage supply of the board. Note: If you use another USB cable instead of the supplied one, it may happen that a cheap version doesn't have an appropriate wire cross section for proper voltage supply. Possibly, the evaluation board does not start then. 10 PEAK-gridARM Eval Board – Hardware Manual Startup Sequence At delivery, the PEAK-gridARM Evaluation Board is supplied with the U-Boot bootloader and with a Linux image with Kernel 2.6.36, both being started in succession. U-Boot bootloader with 3-second countdown until the automatic Linux boot sequence 11 PEAK-gridARM Eval Board – Hardware Manual Start of the Linux boot sequence Bottom: Linux prompt after the finished boot sequence 12 PEAK-gridARM Eval Board – Hardware Manual After a successful boot sequence, the μC status LED on the evaluation board blinks with the rhythm of a heartbeat signal (blink blink - pause). Tip: The pre-installed Linux image is provided with several demo scripts. One starts automatically after the boot sequence and activates the seven LEDs at the digital outputs one after another. More information about the scripts in section 2.3 on page 14. At the Linux prompt (current path with number sign #), you can now enter and execute commands. 2.2 Setting Date and Time We recommend to check the system date and time and to correct it if needed after the first start. Check the date and time by entering the following command at the Linux prompt: date Note the time zone in the output. The default is UTC (Coordinated Universal Time). Accordingly, you must then specify the new time for this time zone. If required, enter a new time with the following two commands. This sets the system time in a first step and then applies the set time to the real-time clock. date YYYY-MM-DD hh:mm 3 hwclock --systohc 3 YYYY: year, MM: month, DD: day, hh: hour, mm: minute Alternatively, you can enter only the time with hh:mm. 13 PEAK-gridARM Eval Board – Hardware Manual Even after disconnecting the supply voltage, the real-time clock stays in function, because it is supplied by the button cell. 2.3 Demo Scripts At delivery, the Linux image is provided with several demo scripts that illustrate the access possibilities to the periphery. The scripts are located in the /home/peak/demo/ directory. 2.3.1 LEDs at the Digital Outputs (led_demo, led_switch) During boot, the led_demo script is started automatically. It activates the seven LEDs at the digital outputs one after another. Do the following to stop the script: 1. Enter the following command: ps All currently running processes are listed. 2. Note the PID (process number) of the /bin/sh demo/led_demo entry. 3. Enter the following command: kill -9 PID Replace PID with the previously noted number. Using the led_switch script, you can influence each LED. It is called with parameters: led_switch led [on|off] led: cpu, yellow:1, yellow:2, yellow:3, yellow:4, green:5, green:6, red:7 14 PEAK-gridARM Eval Board – Hardware Manual Example (activating the yellow LED 3): /home/peak/demo # ./led_switch yellow:3 on 2.3.2 Push Buttons at the Digital Inputs (btn_demo) During boot, the btn_demo script is started automatically. On pressing button 1 or 2, it reacts with the transmission of a CAN message onto a connected CAN bus. In the demo script, no function is assigned to the other four buttons. You can stop the execution of the script according to the instructions in the previous subsection 2.3.1. 2.3.3 CAN Communication (can_demo) During boot, the can_demo script is started automatically. It shows incoming CAN messages from a connected CAN bus in the debug terminal. You can stop the execution of the script according to the instructions in the previous subsection 2.3.1. To transmit single CAN messages manually, use the following command: cansend can0 ID#Data Example (CAN ID 12F, data bytes 45 67 89 AB): / # cansend can0 12F#456789AB The Data Length Code (DLC, here: 4) is automatically determined from the number of given data bytes. 15 PEAK-gridARM Eval Board – Hardware Manual 3 Elements on the Board Attention! Electrostatic discharge (ESD) can damage or destroy components on the PEAK-gridARM Evaluation Board. Take precautions to avoid ESD when handling the board. 3.1 Supply Socket The PEAK-gridARM Evaluation Board can either be supplied via the USB port (setting at delivery) or the supply socket. The supply path is determined by the jumper JP600. Supply socket J600 (left), USB port J401 (top), jumper JP600 (center) for selection Jumper position JP600 Supply Eval Board via… 2-1* USB port 3-2 Supply socket * Setting at delivery 16 PEAK-gridARM Eval Board – Hardware Manual Important note: Never connect all three pins of the JP600 jumper together. The microcontroller and the USB interface of a connected PC can otherwise be destroyed by overvoltage. For the supply socket, a DC source with barrel connector is needed (not part of the scope of supply), e.g. an AC adaptor. Supply voltage: 12 V DC (8 - 30 V possible) 3.2 Diameter of barrel connector: a = 5.5 mm, b = 2.1 mm; minimum length: 11 mm USB The USB interface supports the USB 2.0 standard (UDP) with bit rates up to 12 Mbit/s (Full Speed). With a USB connection to a PC, the power supply of the evaluation board can be taken on (setting at delivery). Alternatively, it is possible to use the separate supply socket (see section 3.1 on page 16). 3.3 Gigabit Ethernet The Ethernet interface can be operated with 10 Mbit/s, 100 Mbit/s, and 1 Gbit/s. On the connector housing, there are two LEDs that indicate an established connection and transfer activity. 17 PEAK-gridARM Eval Board – Hardware Manual Ethernet connector Besides basic communication purposes, the Ethernet interface can also be used for a firmware update. 3.4 CAN The CAN interface supports the two CAN formats 2.0A (Standard) and 2.0B (Extended). The NXP PCA82C251 transceiver leads out a High-speed CAN bus (ISO 11898-2), that allows bit rates up to 1 Mbit/s. 18 PEAK-gridARM Eval Board – Hardware Manual D-Sub CAN port J500 and switch block for the CAN termination The bus is connected to the 9-pin D-Sub port. The pin assignment for CAN corresponds to the specification CiA® 102. Assignment of the D-Sub port for CAN, GND and CAN_GND are connected at delivery. If the evaluation board is connected to the end of a CAN bus and this end isn't yet terminated, the CAN termination (120 Ω) available on the board can be activated. This is done by setting both switches of the switch block J500 to ON. 19 PEAK-gridARM Eval Board – Hardware Manual 3.5 RS-232 Terminal Via RS-232 (V.24 levels), the D-Sub port J502 provides a terminal access for administrative purposes. With a D-Sub extension cable (9-pin m-f, 1:1), a connection to a PC can be established. Alternatively, the RS-232 signals can be accessed via the pin header field J503 (not equipped). RS-232 port J502 (D-Sub 9-pin), J503 (pin header field not equipped) alternatively Assignment of the D-Sub connector for RS-232 Terminal 20 PEAK-gridARM Eval Board – Hardware Manual 3.6 Function Pin at J503 RxD 3 RtS 4 TxD 5 CtS 6 GND 9 RS-232 Debug Via RS-232 (V.24 levels), the double pin header J501 provides debugging access. At delivery, the evaluation board is configured to route output of the bootloader and of the Linux environment and to receive input via this interface (see also 2.1 Starting the Board on page 9). For further information about debugging, see the Hardware Data Sheet of the gridARM microcontroller. For a connection, the provided flat cable can be used. The connection to the PC is then done with a null modem cable (D-Sub 9 f-f). Two LEDs can be used for the traffic indication for RxD and TxD. For the corresponding configuration, see 4.5 Assigning Traffic LEDs on page 35. 21 PEAK-gridARM Eval Board – Hardware Manual RS-232 port for debugging purposes. 3.7 Function Pin at J501 RxD 3 TxD 5 GND 9 JTAG For the development at the microcontroller, a JTAG interface with two connection possibilities is available. J100 is a 10-pin double pin header, J101 a 10-pin header socket with 1.27-mm grid. 22 PEAK-gridARM Eval Board – Hardware Manual JTAG ports J100 (double pin header) and J101 (header socket) 3.8 Function Pin at J100 Pin at J101 GND 1, 2 3, 5, 9 μC Reset 3 none 3.3 V 4 1 TCK 5 4 TMS 6 2 TDO 7 6 TDI 8 8 RTCK 9 none TRST 10 10 microSD™ Slot Among others, the microSD card can be used for system updates. It is connected to the gridARM microcontroller via the SPI bus. 23 PEAK-gridARM Eval Board – Hardware Manual microSD slot J400 Note: A plugged-in microSD card blocks the communication with further devices that are connected to the SPI bus (e.g. internally connected: 4 MB Flash-ROM). Remove the microSD card in order to allow the communication with further devices again. 3.9 Text Display Connector At P400 and P401, a HD44780-compatible LC text display can be connected. The pin assignment of such a display fits to the one on the evaluation board. The LCD contrast can be adjusted with the corresponding potentiometer. 24 PEAK-gridARM Eval Board – Hardware Manual Pin headers P400 and P401 for a text display and potentiometer for contrast adjustment Connector pins of a text display Pin at text display Pin at P400/P401 Name Level Function 1 2 P401-1 Vss GND Ground P401-2 Vdd 5 V or 3.3 V Supply 3 P401-3 Vo 0 - 1.5 V Contrast voltage 4 P401-4 RS High/Low Register Select 5 P401-5 R/W High/Low High: read, Low: write 6 P401-6 E High Enable 7 P401-7 D0 High/Low Data 0 (LSB) 8 P401-8 D1 High/Low Data 1 9 P401-9 D2 High/Low Data 2 10 P401-10 D3 High/Low Data 3 11 P401-11 D4 High/Low Data 4 12 P401-12 D5 High/Low Data 5 13 P401-13 D6 High/Low Data 6 14 P401-14 D7 High/Low Data 7 (MSB) 15 P400-1 LED+ 5 V or 3.3 V LED background light + 16 P400-2 LED- GND LED background light - 25 PEAK-gridARM Eval Board – Hardware Manual 3.10 I²C/SPI Via the pin header H400, the signals of the communication busses I²C and SPI can be accessed directly. The pin header is not equipped at delivery. The pins have the following functions: 3.3 V GND I²C SCL I²C SDA μC Reset SPI CS3 SPI CS2 SPI SCK SPI MOSI SPI MISO Assignment of the connector H400 for I²C and SPI Attention! The pins are directly connected to the microcontroller and not protected. Incorrect use can cause damage to the microcontroller. On the evaluation board, the I²C bus internally connects the following peripherals with 400 kbit/s: System EEPROM (256 byte) Buzzer microSD card detection Real-time clock (RTC) RTC alarm input 7 freely available LEDs (see 3.11 on page 27) 6 freely available push buttons (see 3.11 on page 27) 26 PEAK-gridARM Eval Board – Hardware Manual On the evaluation board, the SPI bus internally connects the following peripherals: microSD card 4 MByte flash ROM 3.11 Digital inputs and outputs The I²C bus connects six push buttons, the detection of a microSD card, and the RTC alarm as digital inputs, and furthermore, seven LEDs and a buzzer as digital outputs. They can be disconnected separately from the inputs and outputs by opening the interconnected jumpers. The inputs can be directly accessed via the pin header field H402, the outputs via H401. Push buttons for digital inputs, LEDs for digital outputs, jumpers for disconnection, pin header fields H401 and H402 for direct access 27 PEAK-gridARM Eval Board – Hardware Manual 3.12 Analog Inputs Five analog inputs are directly led out from the gridARM microcontroller. The reference voltage is 3.3 V. Four of the analog inputs are equipped with potentiometers. A direct access to the analog inputs is provided by the pin header field H403. To do this, the potentiometers must be separated from the inputs by opening the interconnected jumpers. Analog input 5 can optionally be used for measuring the VddBU voltage (button cell). To do this, the solder field R454 (see figure below) must be shortened by a solder jumper. Solder field R454 for connection μC AD4 to VddBU Potentiometers for four analog inputs, jumpers for disconnection, solder field R454, pin header field H403 for direct access Pin at H403 Function 1 Analog input 1 (μC AD0) 2 Analog input 2 (μC AD1) 3 Analog input 3 (μC AD2) 4 Analog input 4 (μC AD3) 5 Analog input 5 (μC AD4) 6 Not used 7 Not used 8 Not used 28 PEAK-gridARM Eval Board – Hardware Manual Pin at H403 Function 9 GND analog (at delivery connected to GND) 10 3.3 V analog Attention! The pins are directly connected to the microcontroller and not protected. Incorrect use can cause damage to the microcontroller. Note: The gridARM microcontroller is also available in a BGA package with eight analog inputs. 3.13 Status LED Microcontroller At delivery, the “μC status” LED is connected to port PA15 of the gridARM microcontroller and it is freely programmable. For example, it can be used as heartbeat indicator. Microcontroller status LED If the LED doesn't react when controlled by Port PA15, this may be due to the jumper configuration (see 4.4 Using Microcontroller LED or USB Detection on page 34). 29 PEAK-gridARM Eval Board – Hardware Manual 3.14 Real-Time Clock The real-time clock is connected to the gridARM microcontroller via the I²C bus. It is buffered by the button cell if no supply voltage is applied (JP429 set to 3-2). The alarm signal of the real-time clock can be read via the I/O module at the I²C bus (IO_B7). 3.15 Reset Push Button Pressing the reset push button initiates a reboot of the PEAKgridARM Evaluation Board. Reset push button 30 PEAK-gridARM Eval Board – Hardware Manual 4 Configuration On the PEAK-gridARM Evaluation Board, several hardware functions can be configured: Selecting the Boot Flash (below) Activating the Write Protection for the System EEPROM (on page 32) Using I/O Interrupt or microSD™ Card Detection (on page 33) Using Microcontroller LED or USB Detection (on page 34) Assigning Traffic LEDs (on page 35) Replacing the Button Cell for the Real-Time Clock (on page 37) 4.1 Selecting the Boot Flash On start of the microcontroller a bootloader is loaded from either the 16-bit or the 32-bit NOR flash. This is determined by the jumpers JP200 and JP201. The U-Boot bootloader can only be loaded from the 16-bit NOR flash. If jumper JP104 is open (port BMS receives High signal), the bootloader contained in the gridARM microcontroller is started instead of an external one. 31 PEAK-gridARM Eval Board – Hardware Manual Jumpers JP200, JP201, and JP104 Jumper setting JP200 and JP201 closed* 3-2* open 2-1 Jumper setting JP104 open closed* NOR flash selection 16-bit at CS0 and 32-bit at CS2 32-bit at CS0 Bootloader Internal of the gridARM μC From external flash (CS0) * Setting at delivery 4.2 Activating the Write Protection for the System EEPROM The system EEPROM (256 Byte, I²C connection) can be writeprotected with jumper JP430. In case of a microcontroller-internal boot, it contains the boot order in the first 128 bytes. If using the U- 32 PEAK-gridARM Eval Board – Hardware Manual Boot bootloader (setting at delivery), the system EEPROM is not needed and therefore completely available to the user. Jumper JP430 Jumper setting Write protection open* deactivated closed activated * Setting at delivery 4.3 Using I/O Interrupt or microSD™ Card Detection Usually, the detection of a inserted microSD card is done via the I/O module at the I²C bus (IO_B6). If required, the PA02 port at the gridARM microcontroller can be used alternatively for this purpose. To do so, jumper JP431 must be set over. In that case, the interrupt 33 PEAK-gridARM Eval Board – Hardware Manual line is disconnected from the I/O module and an interrupt signal is not available anymore. Jumper JP431 Jumper setting Port PA02 connected to 1-2* Interrupt I²C I/O 2-3 microSD card detection * Setting at delivery 4.4 Using Microcontroller LED or USB Detection Port PA15 of the gridARM microcontroller is assigned to the “μC Status” LED (D407) at delivery. Alternatively, port PA15 can be used as input for detection of a plugged USB cable at the evaluation board (not useful if supply is done via the USB port). To do so, jumper JP432 must be set over. 34 PEAK-gridARM Eval Board – Hardware Manual Jumper JP432 Jumper setting Port PA15 connected to 1-2* “μC Status” LED 2-3 USB detection * Setting at delivery 4.5 Assigning Traffic LEDs Two of the four traffic LEDs can be assigned either to the CAN communication or to the communication via RS-232 Debug. This is done with the jumpers JP505 and JP506. The remaining two traffic LEDs are permanently assigned to the communication via RS-232 Terminal. 35 PEAK-gridARM Eval Board – Hardware Manual Transmit LED CAN or Debug Receive LED CAN or Debug Jumpers JP505 and JP506 and traffic LEDs Jumper setting Traffic indication for… 2-1* 2-1* CAN Tx CAN Rx 3-2 3-2 RS-232 Debug TxD RS-232 Debug RxD * Setting at delivery 36 PEAK-gridARM Eval Board – Hardware Manual 4.6 Replacing the Button Cell for the Real-Time Clock The real-time clock (RTC) used by the evaluation board or the timer as part of the gridARM microcontroller are supplied by a button cell of the IEC type CR 2032 (3 V), as long as the evaluation board is turned off. Button cell for the real-time clock A new button cell lasts several years. If the real-time clock indicates an unexpected time, take out the button cell and measure its voltage. This should be around the nominal 3.0 Volts. If the measured voltage is lower than 2.5 Volts, you should replace the button cell with a fresh one. Afterwards, the real-time clock must be set again. 37 PEAK-gridARM Eval Board – Hardware Manual 5 Technical Specifications Power supply Supply voltage 12 V DC nominal, 8 - 30 V possible Current consumption (at 12 V) U-Boot idling: Linux kernel idling: Buffer battery for the realtime clock or VddBU Button cell CR 2032, 3 V 100 mA 150 - 180 mA gridARM microcontroller Processor ARM7TDMI® 32-Bit Voltages Core: 1.3 V; I/O: 3.0 V Clock frequency 80 MHz On-chip memory 256 KByte masked ROM (Grid BIOS, boot code) 160 KByte SRAM Interrupt handling Advanced Interrupt Controller (AIC) Manufacturing 130-nm technology Packages QFP 208-pin or BGA 225-pin, RoHS Further technical specifications See data sheets for the gridARM microcontroller 4 Gigabit Ethernet Bit rates 10 Mbit/s, 100 Mbit/s, 1 Gbit/s Phy Micrel KSZ9021RLI (RGMII, MDIO/MDC) CAN 4 Specification ISO 11898-2, High-speed CAN 2.0A (Standard format) and 2.0B (Extended format) Bit rates up to 1 Mbit/s Transceiver NXP PCA82C251 Termination 120 Ω, switchable on board http://gridconnect.com/media/documentation/grid_connect/GRIDARM_DS_01.pdf http://gridconnect.com/media/documentation/grid_connect/gridARM_Hardware_DS.pdf 38 PEAK-gridARM Eval Board – Hardware Manual SPI Serial Flash ROM Size 4 MByte SPI modes 0 and 3 Chip Erase Time 35 ms (typical) Sector/Block Erase Time 18 ms (typical) Byte Program Time 7 μs (typical) Parallel Flash ROM Size 4 MByte, 16-bit 8 MByte, 32-bit Interface Common Flash Interface (CFI) Access time 70 ns SDRAM Size 64 MByte, 32-bit Organization 4 Mbit x 16 I/O x 4 bank Timing 166 MHz 3-3-3 PC166 Cycle 6 ns I/O Digital inputs (via I²C) 8: 6 push buttons, microSD card detection, RTC alarm Digital outputs (via I²C) 8: 7 LEDs, 1 buzzer Analog inputs 5: 5 potentiometers, 1 alternative for voltage measurement of the button cell All I/Os Also direct access possible Measures Size 110 x 110 mm (L x W) See also dimension drawing Appendix A on page 40 Weight 125 g Environment Operating temperature -40 - +85 °C (-40 - +185 °F) Temperature for storage and transport -40 - +100 °C (-40 - +212 °F) Relative humidity 15 - 90 %, not condensing 39 PEAK-gridARM Eval Board – Hardware Manual Appendix A Dimension Drawing The figure does not show the original size. 40 PEAK-gridARM Eval Board – Hardware Manual Appendix B Jumpers Overview Jumpers on the top side 41 PEAK-gridARM Eval Board – Hardware Manual Jumpers on the bottom side 42 PEAK-gridARM Eval Board – Hardware Manual Jumper JP100 JP101 Setting Function 1-2* VddBU 1.2 V from the supply 2-3 VddBU 1.2 V from the LDO/button cell (see JP429) open* closed JP104 JP200 + JP201 open Internal bootloader of the gridARM μC closed* Boot from external flash (CS0) open + 132-bit NOR flash at CS0 2 closed + 2-3* JP202 JP203 JP400 JP404 JP405 JP411 JP412 JP413 JP418 JP419 JP420 JP427 Wake-up by switching between the two states 16-bit NOR flash at CS0 and 32 bit NOR flash at CS2 open* Boot block of 16-bit NOR flash writable closed Boot block of 16-bit NOR flash write-protected open* Boot block of 32-bit NOR flash writable closed Boot block of 32-bit NOR flash write-protected open Analog inputs: external voltages on H403 pins 1 - 5 (0 - 3.3 V) closed* Analog inputs: pots RV401 - RV404 (Do not apply external voltages!) open Digital outputs A1 - A7: forwarding to H401 pins 1 - 7 closed* Digital outputs A1 - A7: LEDs D400 - D406 (Do not apply external voltages!) open Digital output A8: forwarding to H401 pin 8 closed* Digital output A8: beeper SP400 (Do not apply external voltages!) open Digital inputs B1 - B6: external voltages on H403 pins 1 - 6 (0 - 3.3 V) closed* Digital inputs B1 - B6: push buttons PB400 - PB405 (Do not apply external voltages!) open Digital input B7: external voltage on H402 pin 7 (0 - 3.3 V); tip: set JP431 to 2-3 closed* Digital input B7: microSD card detection via I²C I/O module open Digital input B8: RTC cannot trigger alarm closed* Digital input B8: RTC alarm via I²C I/O module 1-2 Supply LC display 3.3 V 2-3* Supply LC display 5 V 43 PEAK-gridARM Eval Board – Hardware Manual Jumper JP429 JP430 JP431 JP432 JP500 JP505 + JP506 JP600 Setting Function 1-2 Real-time counter in the microcontroller is supplied by the button cell (only useful with JP100 on 2-3) 2-3* RTC at the I²C bus is supplied by the button cell open* System EEPROM writable closed System EEPROM write-protected 1-2* PA02: interrupt from I²C I/O module 2-3 PA02: microSD card detection 1-2* PA15: output for μC status LED 2-3 PA15: input for USB detection 1-2 CAN transceiver supply 3.3 V (e.g. TI SN56HVD230) 2-3* CAN transceiver supply 5 V (e.g. NXP 82C251) 1-2 + 1-2 LEDs: CAN bus 2-3 + 2-3* LEDs: RS-232 Debug 1-2* Board supply from USB 2-3 Board supply via supply socket (8 - 30 V DC) * Setting at delivery 44 PEAK-gridARM Eval Board – Hardware Manual Appendix C Circuit Diagrams On the following pages, the circuit diagrams of the PEAK-gridARM Evaluation Board are enlisted, split up in the following sections: Microcontroller Memory Ethernet I/O Serial Power Supply 45 2 3 VddBU COTP101 TP101 TP TP edge triggered WakeUp PIXT10 3 COC101 C101 PIC10101PIC10102 18pF COC102 C102 PIC10201PIC10202 12pF PIXT10 2 158 PIR11802PIU1000158 PIR120 2 COXT101 XT101 32.768KHz XOUT32 PIXT10 1 203 PIU1000203 PIR11801 SHDN 159 PIU1000159 12pF COC104 C104 PIC10401PIC10402 PIR12201 100nF PLLRCA PIR12202 207 PIU1000207 COR122 300R R122 COC105 C105PIC10501PIC10502 XOUT XIN32 XOUT32 PLLRCA GRIDARM-208 GND PIR12502 COR125 R125 1M 3V3 PIC10602 PIC10601 2 PIPB10002 1 CT PIU10101 GND 3 PIU10103 1 PIPB10001 3 PIU10 5 5 PIR13601 GND VDD COR136 R136 10k COR103COR104COR105COR106 PIR12602 TDI TMS TCK TDO RTCK PIR1 602 PIR1 702 GND GND 1 PIR13702 PIR13701 PIJ10 1 PIJ10 3 PIJ10 5 PIJ10 7 PIJ10 9 PIJ10 2 PIJ10 4 PIJ10 6 PIJ10 8 PIJ10 COJ100 J100 100R 10 PIJ100010 PIR10702 100R 9 PIJ10009 PIR10802 100R 8 PIR11002 PIJ10008 100R 7 PIR11102 PIJ10007 100R 6 PIJ10006 PIR11302 100R 5 PIJ10005 PIR11402 4 PIJ10004 PIR13802 PIR13801 3V3 3 PIJ10003 COR138 R138 2 GND PIJ10002 0R 1 PIJ10001 GND COR107 R107 PIR10701 COR108 R108 PIR10801 COR110 R110 PIR11001 COR111 R111 PIR11101 COR113 R113 PIR11301 COR114 R114 PIR11401 JTAG COR116 COR117 R116 R117 PIR1 60110k PIR1 701 10k 1 TRST RTCK TDI TDO TMS TCK PIR12601 MR PIPB10004 PIPB10003 COPB100 PB100 RST COR134 R134 PIR13301 0R PIR12302 PIR12402 PIR1230110k PIR12401 100R COR123 R123 2 COR135 R135 Bypass (default) PIR13501 3V3dly 3,3V delayed Delay = 133 usec COR132 R132 S D 3V3 PIQ1000S D S PIQ1000D G PIR13202 PIR13201 3V3dly 0R G COQ100 Q100 SI2333 COR131 R131 PIR13101 1M 1V2uC GND JP100 1-2 default GND PIR13902 PIR13901 0R 3V3dly 1V2bat D PowerSupply.SchDoc uC-Reset 1GB-Ethernet 1GB-Ethernet.SchDoc B uC-Reset uC-Reset COTP102 TP102 PITP10201 TP 1V2uC 3V3a COU100A U100A 12 PIU100012 VDDIO 30 PIU100030 VDDIO 44 PIU100044 VDDIO 55 PIU100055 VDDIO 68 PIU100068 VDDIO 77 PIU100077 VDDIO 94 PIU100094 VDDIO 107 PIU1000107 VDDIO 120 PIU1000120 VDDIO 137 PIU1000137 VDDIO 151 PIU1000151 VDDIO 177 PIU1000177 VDDIO 198 PIU1000198 VDDIO 22 36 PIU100036 76 PIU100076 96 PIU100096 110 PIU1000110 144 PIU1000144 183 PIU1000183 194 PIU1000194 PIU100022 204 1V2uC PIJP10 01 VddBU 1V2uC COR139 R139 PIJP10 03 PowerSupply Memory.SchDoc Reset uC TP PIT1031 PIC12002 PIC12001 COC120 C120 GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND VDDCORE VDDCORE VDDCORE VDDCORE VDDCORE VDDCORE VDDCORE VDDCORE PIU1000204 VDDOSC 10 PIU100010 24 PIU100024 37 PIU100037 38 PIU100038 50 PIU100050 56 PIU100056 65 PIU100065 66 PIU100066 79 PIU100079 88 PIU100088 100 PIU1000100 106 PIU1000106 114 PIU1000114 124 PIU1000124 135 PIU1000135 140 PIU1000140 146 PIU1000146 175 PIU1000175 179 PIU1000179 193 PIU1000193 195 PIU1000195 PIR12701 PIR12702 GNDa 0R 3V3dly COL101 L101 PIL10101 PIL10102 3V3a COC111 BLM21P331SN1D PIC1 101 C111 PIC1 102 100nF GND 201 GNDOSC PIU1000201 100nF PIU1000157 157 160 VDDOSC32 GNDOSC32 PIU1000160 C121 COC121 GND PIC12102 PIC12101 100nF PIU1000161 161 166 PIU1000166 VDDBU GNDBU COC122 C122 GND PIC12202 PIC12201 100nF PIU1000205 205 206 VDDPLLA GNDPLLA PIU1000206 C124 208 COC124 GND PIC12402 PIC12401 GNDPLLA PIU1000208 100nF 199 200 PIU1000199 VDDPLLB GNDPLLB PIU1000200 C135 COC135 GND PIC13502 PIC13501 100nF PIU1000173 173 174 AVDD AGND PIU1000174 current consumption CPU, worst case: 3,3V: 36mA 1,2V: 100mA COR127 R127 GND 1V2uC C114 PIC1 C115 PICCOC112 1C112 201 PICCOC113 1C113 301 PIC11401COC114 5COC115 01 PIC1 C116 6COC116 01 PIC1C117 7COC117 01 PICCOC118 1C118 801 PIC1 202 100nFPIC1 302 100nFPIC11402 100nFPIC1 502 100nFPIC1 602 100nFPIC1 702 100nFPIC1 802 100nF GND 3V3dly GND PICCOC125 1C125 2501 COM100 M100 COU100D U100D 19 Reserved 21 PIU100021 Reserved 23 PIU100023 Reserved 25 PIU100025 Reserved 60 PIU100060 Reserved 62 PIU100062 Reserved 64 PIU100064 Reserved 69 PIU100069 Reserved 71 PIU100071 Reserved 73 PIU100073 Reserved 75 PIU100075 Reserved 95 PIU100095 Reserved 97 PIU100097 Reserved 111 PIU1000111 Reserved 113 PIU1000113 Reserved 123 PIU1000123 Reserved 139 PIU1000139 Reserved 141 PIU1000141 Reserved 142 PIU1000142 Reserved 143 PIU1000143 Reserved 145 PIU1000145 Reserved 147 PIU1000147 Reserved 150 PIU1000150 Reserved 6 Layer Stack PIU100019 Marking for Copper Layers C GND C127 PIC12C128 PICCOC126 1C126 2601 PIC12701COC127 8COC128 01 PIC12C129 9COC129 01 PIC13C130 0COC130 1 PICCOC131 1C131 3101 C133 COC133 PIC13401C134 COC134 PICCOC132 1C132 3201 PIC13301 COM102 M102 PIM1010Bx PIM1020Bx AP M3 AP M3 COM103 M103 COM104 M104 PIM1030Bx PIM1040Bx AP M3 AP M3 Title: GNDa PEAK-gridARM-EVB GRIDARM-208 PEAK-System Technik GmbH Otto-Röhm-Str. 69 D-64293 Darmstadt Engineer: StS 3 D C PEAK-System Technik GmbH PIC12502 100nFPIC12602 100nFPIC12702 100nFPIC12802 100nFPIC12902 100nFPIC130 2 100nFPIC13102 100nFPIC13202 100nFPIC13302 100nFPIC13402 100nF Date: File: 2 COM101 M101 GND 1V2bat from I/O sheet, I2C-RTC's coin cell GRIDARM-208 R139+C122 optionally form a lowpass for delaying the VddBU-Reset Cell. This will -not- work with VddBU coming from a coin cell (JP100 pos 2-3). 1 A Memory Reserved uC pins 3V3 DELAY PIJP10002 Term_TxDi Term_RxDi Term_RtSi Term_CtSi GND COTP103 TP103 COJP10 uC-Reset COR124 R124 uC Power 1V2uC Term_TxDi Term_RxDi Term_RtSi Term_CtSi CON2X5_S PIR13302 COR133 R133 uC-Reset 0R PPIIQR110310G2 Dbg_TxDi Dbg_RxDi 470p PIC10701 PIR13502 COC123 C123 PIC12301 100nF PIC12302 Dbg_TxDi Dbg_RxDi COC107 C107 PIC10702 GND C CAN_Tx CAN_Rx PIR13401 2k2 4 PIU10104 PIU10 2 GND Serial.SchDoc CAN_Tx CAN_Rx Note 1: In harsh environments it is strongly recommended to tie this pin to GNDBU if unused or to add an external lowvalue resistor (such as 1 kOhm). 3V3 COU101 U101 100nF TPS3838K33DBVT PIR13402 PIR13602 Reset 3V3 COC106 C106 GND COR126 R126 0R Serial IO.SchDoc GND BMS: low for external BOOT via CS0 (SPI-flash or 16bit wide NOR flash) (has int. 100k pullup) Reset B alternative socket PIR10301 PIR10401 PIR10501 PIR10601 162 PIU1000162 JTAGSEL: high for Boundary Scan (has int. 100k pulldown) 1nF PIR12501 COJ101 J101 PIR10302 PIR10402 PIR10502 PIR10602 JTAG 1 TRST PIU10001 2 TDI PIU10002 6 TMS PIU10006 8 TCK PIU10008 4 TDO PIU10004 COR115 R115 1k 164 PIR11501 PIR11502 PIU1000164 JTAGSEL VddBU Note COR119 R119 1k 165 TST PIU1000165PIR11901 PIR11902 VddBU Note COR121 R121 1k 104 BMS PIU1000104PIR12101 PIR12102 PIJP10401 PIJP10402 GND COJP104 JP104 14 PIU100014 RST COR120 R120 PIR120 1 1M 3V3 SHF-105-01-L-D-TH WKUP0 COR118 R118 33R XIN32 GND COC103 C103 PIC10301PIC10302 PIR1 201 1M XOUT JTAG SHDN TRST GND COR137 R137 0R COU100B U100B 163 PIU1000163 12 MHz PIR10101 1M PITP10101 Board sleep mode not supported MUST be 12MHz for internal BOOT ROM and USB COR109 R109 33R COC100 C100 XIN 202 PIC10001PIC10002 PIR10901 PIR10902PIU1000202 XIN PIXT10 1 XT100 18pF PIR1 202 COXT100 COR112 R112 PIXT10002 PIXT10004 GND COR101 R101 8 1 3 5 7 9 PITP10001 COJP101 JP101 uC clock A PIR10 01 1M PIJP10101 COTP100 TP100 7 IO 3V3 PIR10102 10k 10k 10k 10k wake up PIJP10102 6 2 4 6 8 10 COR100 R100 GND 5 VddBU 1M to reduce bat current in SHDN mode PIR10 02 4 R103 R104 R105 R106 1 4 5 6 7 Sheet: uController Customer: Version: Variant: * * 30.05.2012 uController.SchDoc Page 1 8 1.2 of 6 1 2 COU100C U100C D0 PIU1000156 156 D0 D1 PIU1000155 155 D1 D2 PIU1000154 154 D2 D3 PIU1000153 153 D3 D4 PIU1000152 152 D4 D5 PIU1000138 138 D5 D6 PIU1000136 136 D6 D7 PIU1000134 134 D7 D8 PIU1000133 133 D8 D9 PIU1000132 132 D9 D10 PIU1000131 131 D10 D11 PIU1000130 130 D11 D12 PIU1000129 129 D12 D13 PIU1000128 128 D13 D14 PIU1000127 127 D14 D15 PIU1000126 126 D15 D16 PIU1000187 187 PCK2_PA16 D17 PIU1000186 186 PCK3_PA17 D18 PIU1000185 185 SCK1_PA18 D19 PIU1000184 184 RTS1_PA19 D20 PIU1000182 182 CTS1_PA20 D21 PIU1000180 180 TXD1_PA21 D22 PIU1000178 178 RXD1_PA22 D23 PIU1000176 176 TCLK0_PA23 D24 PIU100017 17 TCLK1_PA24 D25 PIU100015 15 TCLK2_PA25 D26 PIU100013 13 TIOA0_PA26 D27 PIU100011 11 TIOB0_PA27 D28 PIU10009 9 TIOA1_PA28 D29 PIU10007 7 TIOB1_PA29 D30 PIU10005 5 TIOA2_PA30 D31 PIU10003 3 TIOB2_PA31 A 3 4 5 6 7 8 32bit wide SDRAM 125 DQM0_A0 DQM0_A0 PIU1000125 122 DQM2_A1 NWR2_DQM2_A1 PIU1000122 118 A2 A2 PIU1000118 116 A3 PIU1000116 A3 112 A4 A4 PIU1000112 109 A5 A5 PIU1000109 108 A6 A6 PIU1000108 105 A7 A7 PIU1000105 28 A8 A8 PIU100028 29 A9 A9 PIU100029 31 A10 A10 PIU100031 32 A11 A11 PIU100032 33 A12 A12 PIU100033 34 A13 PIU100034 A13 35 A14 A14 PIU100035 40 A15 A15 PIU100040 42 A16_BA0 PIU100042 BA0_A16 45 A17_BA1 BA1_A17 PIU100045 46 A18 A18 PIU100046 47 A19 PIU100047 A19 48 A20 A20 PIU100048 49 A21 NAND_ALE_A21 PIU100049 51 A22 PIU100051 NAND_CLE_A22 189 A23 PCK0_A23_PA14 PIU1000189 COU200A U200A A2 23 PIU200023 A3 24 PIU200024 A4 25 PIU200025 A5 26 PIU200026 A6 29 PIU200029 A7 30 PIU200030 A8 31 PIU200031 A9 32 PIU200032 A10 33 PIU200033 A11 34 PIU200034 A10_SDRAM 22 PIU200022 A13 35 PIU200035 A14 36 PIU200036 A16_BA0 A17_BA1 DQM3 DQM2_A1 39 CAS CAS PIU100039 41 RAS RAS PIU100041 43 A10_SDRAM SDA10 PIU100043 117 CKE_SDRAM SDRAMCKE PIU1000117 119 WE_SDRAM SDWE PIU1000119COR207 121 R207 33R CLK_SDRAM PIR20702 SDRAMCLK PIU1000121 PIR20701 NRD NWR0 DQM1_NWR1 DQM3_NWR3 B SDRAM x 16 SDRAM x 16 20 PIU200020 21 PIU200021 39 15 PIU200039 PIU200015 COU201A U201A A2 23 PIU201023 A0 A3 24 PIU201024 A1 A4 25 PIU201025 A2 A5 26 PIU201026 A3 A6 29 PIU201029 A4 A7 30 PIU201030 A5 A8 31 PIU201031 A6 A9 32 PIU201032 A7 A10 33 PIU201033 A8 A11 34 PIU201034 A9 A10_SDRAM 22 PIU201022 A10 A13 35 PIU201035 A11 A14 36 PIU201036 A12 2 D16 DQ0 PIU20002 4 D17 DQ1 PIU20004 5 D18 DQ2 PIU20005 7 D19 DQ3 PIU20007 8 D20 DQ4 PIU20008 10 D21 DQ5 PIU200010 11 D22 DQ6 PIU200011 13 D23 DQ7 PIU200013 42 D24 DQ8 PIU200042 44 D25 PIU200044 DQ9 45 D26 DQ10 PIU200045 47 D27 DQ11 PIU200047 48 D28 PIU200048 DQ12 50 D29 DQ13 PIU200050 51 D30 DQ14 PIU200051 53 D31 PIU200053 DQ15 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 BA0 BA1 A16_BA0 A17_BA1 20 PIU201020 21 PIU201021 2 D0 DQ0 PIU20102 4 D1 DQ1 PIU20104 5 D2 DQ2 PIU20105 7 D3 DQ3 PIU20107 8 D4 DQ4 PIU20108 10 D5 DQ5 PIU201010 11 D6 DQ6 PIU201011 13 D7 DQ7 PIU201013 42 D8 DQ8 PIU201042 44 D9 PIU201044 DQ9 45 D10 DQ10 PIU201045 47 D11 DQ11 PIU201047 48 D12 PIU201048 DQ12 50 D13 DQ13 PIU201050 51 D14 DQ14 PIU201051 53 D15 PIU201053 DQ15 BA0 BA1 A DQM1 39 PIU201039 DQMH DQM0_A0 PIU201015 15 DQML DQMH DQML CKE_SDRAM 37 PIU200037 CKE CLK_SDRAM 38 PIU200038 CLK CKE_SDRAM 37 PIU201037 CKE CLK_SDRAM 38 PIU201038 CLK NCS1_SDRAM 19 PIU200019 CS RAS 18 PIU200018 RAS CAS 17 PIU200017 CAS WE_SDRAM 16 PIU200016 WE NCS1_SDRAM 19 PIU201019 CS RAS 18 PIU201018 RAS CAS 17 PIU201017 CAS WE_SDRAM 16 PIU201016 WE MT48LC32M16A2 MT48LC32M16A2 197 OE_NORflash PIU1000197 COU200B U200B 16 WE_NORflash PIU100016 196 DQM1 85 DQM3 28 VSS 41 VSS 54 PIU200054 VSS PIU1000196 PIU200028 PIU100085 PIU200041 103 NCS0_NORflash NCS0 PIU1000103 181 NCS1_SDRAM SDCS_NCS1 PIU1000181 115 NCS2_NORflash32 NCS2 PIU1000115 102 PIU1000102 NAND_CS_NCS3 6 VSSQ 12 PIU200012 VSSQ 46 PIU200046 VSSQ 52 PIU200052 VSSQ PIU20006 GRIDARM-208 GND VCC VCC VCC 1 14 27 PIU200027 COU201B U201B 28 VSS 41 VSS 54 PIU201054 VSS PIU20001 PIU201028 PIU200014 PIU201041 3 VCCQ PIU20003 9 VCCQ PIU20009 43 PIU200043 VCCQ 49 VCCQ PIU200049 3V3 6 VSSQ 12 PIU201012 VSSQ 46 PIU201046 VSSQ 52 PIU201052 VSSQ COC201 C201 PIC20 02 COC200 PPIICC2200110021 PIC20 01 C200 2.2uF PIU20106 100nF GND MT48LC32M16A2 GND VCC VCC VCC B 1 14 27 PIU201027 PIU20101 PIU201014 3 VCCQ PIU20103 9 VCCQ PIU20109 43 PIU201043 VCCQ 49 VCCQ PIU201049 3V3 COC203 C203 PIC20202 COC202 PPIICC2200330021 PIC20201 C202 2.2uF 100nF GND MT48LC32M16A2 COR204 1k R204 16bit wide NOR flash uC CONSTRAINT: With BMS=0, NOR access at startup is 16bit only. NOR flash x 16 COU204 U204 R200 COR200 JP202 10k PIR20 02 COC210 C210 PIR20 01 100nF PIJP20 2 COJP202 PIJP20 1 PIC210 1 PIC210 2 GND GND DQ0 DQ1 DQ2 DQ3 DQ4 DQ5 DQ6 DQ7 DQ8 DQ9 DQ10 DQ11 DQ12 DQ13 DQ14 DQ15 BYTE# VCC RY/BY WProt_Bootblk_NOR16 14 PIU204014 uC-Reset 12 PIU204012 OE_NORflash PIU204028 28 WE_NORflash 11 PIU204011 26 PIU204026 PIJP20001 PIJP20002 ACC RESET OE WE CE D 47 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 A2 25 PIU202025 A3 24 PIU202024 A4 23 PIU202023 A5 22 PIU202022 A6 21 PIU202021 A7 20 PIU202020 A8 19 PIU202019 A9 18 PIU202018 A10 8 PIU20208 A11 7 PIU20207 A12 6 PIU20206 A13 5 PIU20205 A14 4 PIU20204 A15 3 PIU20203 A16_BA0PIU20202 2 A17_BA1PIU20201 1 A18 48 PIU202048 A19 17 PIU202017 A20 16 PIU202016 A21 9 PIU20209 A22 10 PIU202010 A23 13 PIU202013 AVOIDANCE#3: BMS=0, all three NOR chips populated, a small 16 bit NOR on "-CS0" to load UBOOT from, a large 32bit NOR on "-CS2" for all the other things. X-I-P possible... R202 1k COR202 PIU204047 PIR20202 PIR20201 3V3 37 hi=16bit mode PIU204037 3V3 COC204 PIC20502 COC205 C205 PIC20402 C204 15 PIU204015 PIC20401 100nFPIC20501 2.2uF 46 VSS PIU204046 27 VSS PIU204027 GND 3V3 R206 COR206 10k PIR20601 COC211 C211 PIR20602 100nF PIJP203 2 COJP203 PIJP2031 PIC21101 PIC21102 GND GND A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 COU203 U203 ACC RESET OE WE CE 29 31 PIU202031 33 PIU202033 35 PIU202035 38 PIU202038 40 PIU202040 42 PIU202042 44 PIU202044 30 PIU202030 32 PIU202032 34 PIU202034 36 PIU202036 39 PIU202039 41 PIU202041 43 PIU202043 45 PIU202045 DQ0 DQ1 DQ2 DQ3 DQ4 DQ5 DQ6 DQ7 DQ8 DQ9 DQ10 DQ11 DQ12 DQ13 DQ14 DQ15 PIU202029 BYTE# PIU202047 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 47 hi=16bit mode 37 VCC PIU202037 RY/BY WProt_Bootblk_NOR32 14 PIU202014 uC-Reset PIU202012 12 OE_NORflash 28 PIU202028 WE_NORflash 11 PIU202011 CS_NORflash32 26 PIU202026 15 PIU202015 3V3 C206 PIC20702 COC207 C207 PIC20602 COC206 PIC20601 100nFPIC20701 2.2uF GND 46 VSS PIU202046 27 VSS PIU202027 A2 25 PIU203025 A3 24 PIU203024 A4 23 PIU203023 A5 22 PIU203022 A6 21 PIU203021 A7 20 PIU203020 A8 19 PIU203019 A9 18 PIU203018 A10 8 PIU20308 A11 7 PIU20307 A12 6 PIU20306 A13 5 PIU20305 A14 4 PIU20304 A15 3 PIU20303 A16_BA0PIU20302 2 A17_BA1PIU20301 1 A18 48 PIU203048 A19 17 PIU203017 A20 16 PIU203016 A21 9 PIU20309 A22 10 PIU203010 A23 13 PIU203013 ACC RESET OE WE CE 29 31 33 PIU203033 35 PIU203035 38 PIU203038 40 PIU203040 42 PIU203042 44 PIU203044 30 PIU203030 32 PIU203032 34 PIU203034 36 PIU203036 39 PIU203039 41 PIU203041 43 PIU203043 45 PIU203045 DQ0 DQ1 DQ2 DQ3 DQ4 DQ5 DQ6 DQ7 DQ8 DQ9 DQ10 DQ11 DQ12 DQ13 DQ14 DQ15 PIU203029 BYTE# PIU203047 PIU203031 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 C 47 hi=16bit mode 37 VCC PIU203037 3V3 COC208 PIC20902 C209 COC209 PIC20802 C208 RY/BY WProt_Bootblk_NOR32 14 PIU203014 uC-Reset PIU203012 12 OE_NORflash 28 PIU203028 WE_NORflash 11 PIU203011 CS_NORflash32 26 PIU203026 15 PIU203015 PIC20801 100nF PIC20901 2.2uF GND 46 VSS PIU203046 27 VSS PIU203027 GND SST38VF64 SST38VF64 NCS0_NORflash WProt_Bootblk_NOR32 CS_NORflash32 PIJP20102 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 GND SST38VF64 JP201 COJP201 PIJP20101 NOR flash x 16 COU202 U202 AVOIDANCE#2: BMS=1, starts a "micro loader" from SPI flash, which in turn sets the registers to 32 bit access and then loads UBOOT from the 32bit wide NOR flash (and all the rest, maybe X-I-P). Slow start, but X-I-P lateron possible... GND COJP200 JP200 NCS0_NORflash 29 31 PIU204031 33 PIU204033 35 PIU204035 38 PIU204038 40 PIU204040 42 PIU204042 44 PIU204044 30 PIU204030 32 PIU204032 34 PIU204034 36 PIU204036 39 PIU204039 41 PIU204041 43 PIU204043 45 PIU204045 PIU204029 JP203 3V3 Adjust together Default open: no Bootblock protection C A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 A21 NOR flash x 16 AVOIDANCE#1: Accepted because cheap ! BMS=0, 16bit wide NOR flash only (starting with A1). Probably too slow for X-I-P. Default open: no Bootblock protection DQM2_A1 25 PIU204025 A2 24 PIU204024 A3 23 PIU204023 A4 22 PIU204022 A5 21 PIU204021 A6 20 PIU204020 A7 19 PIU204019 A8 18 PIU204018 A9 8 PIU20408 A10 7 PIU20407 A11 6 PIU20406 A12 5 PIU20405 A13 4 PIU20404 A14 3 PIU20403 A15 2 PIU20402 A16_BA0PIU20401 1 A17_BA1PIU204048 48 A18 17 PIU204017 A19 16 PIU204016 A20 9 PIU20409 A21 10 PIU204010 A22 13 PIU204013 PIR20401 3V3 hi=16bit mode PIR20402 32bit wide NOR flash Title: PEAK-gridARM-EVB PIJP20103 NCS2_NORflash32 uC-Reset PO\UC0RESET uC-Reset uC-Reset uC-Reset PEAK-System Technik GmbH Otto-Röhm-Str. 69 D-64293 Darmstadt Engineer: StS valid combinations: JP200 closed AND JP201 2-3 JP200 open AND JP201 1-2 1 D C PEAK-System Technik GmbH CS_NORflash32 Date: File: 2 3 4 5 6 7 Sheet: Memory Customer: Version: Variant: * * 30.05.2012 Memory.SchDoc Page 2 8 1.2 of 6 1 2 3 4 5 6 7 8 3V3 PIR3340133R PIR3350133R 33R PIR33601 PIR3370133R 53 RXCLK PIU100053 54 RXCTL PIU100054 57 RXD0 PIU100057 58 PIU100058 RXD1 59 RXD2 PIU100059 61 RXD3 PIU100061 CLK125 PHY_INTR MDIO MDC 52 PIU100052 81 PIU100081 PIR30601 COR306 R306 3V3 PIR30602 RGMII_RxClk RGMII_RxCtl RGMII_RxD0 RGMII_RxD1 RGMII_RxD2 RGMII_RxD3 COR338 R338 PIR33802 COR339 R339 PIR33902 COR340 R340 PIR34002 COR341 R341 PIR34102 COR342 R342 PIR34202 COR343 R343 PIR34302 Clk125 COR344 R344 PIR34402 Phy_Int COR303 R303 PIR30302 3k3 82 83 3V3 MDIO MDC PIU100082 PIU100083 PIR30401 COR304 R304 LDO_O ISET 3V3 3V3 50 PIU301050 47 PIU301047 D300 BAW56 PIR30802 COD30 PO\UC0RESET uC-Reset PIR30801 10k PID30003 PIC30401 PID30 02 PIC30402 DA_P DA_N DB_P 7 PIJ30007 DB_N 5 PIJ30005 DC_P 6 PIJ30006 DC_N 8 PIJ30008 DD_P 9 PIJ30009 DD_N Vcc PIJ30002 3 PIJ30003 10 PIJ300010 COC300 C300 GND 100nF PIC30001PIC30002 4 PIJ30004 DB1_P DB1_N DC1_P DC1_N A RJ45 Giga n.c. yellow = activity 14 3V3 PIJ300014 Aye COR301 R301 220R 13 PIR30101 PIR30102 PIJ300013 Cye R302 220R 12 LED cathodes COR302 PIR30201 PIR30202 PIJ300012 Cgn 11 3V3 PIJ300011 Agn green = connect COC301 C301 when new layout, pls. swap pin13+14 !! (here by accident = green+green) GND PIC30102 PIC30101 1nF DD1_P DD1_N Eth_LED1 Eth_LED2 COL CRS XI 57 PIU301057 COR305 R305 62 PIU301062 60 PIR30502 COR307 R307 PIU301060 PIR30702 PIJ30 B3 PIJ30 B4 1 PIJ30001 WE-7499111440 56 PIU301056 COC304 C304 RESET KSZ9021RLI XO 59 PIU301059 PIR30501 GND COC302 33pF C302 PIC30201 PIC30202 PIR30701 1M Delay > 10msec after power stable Shield 5k1 maybe ? 4,99k 33R COR309 R309 COR308 R308 PID30 01 2 DA1_P DA1_N PIR30 02100R COJ300 J300 PIR30402 49 PIU301049 MDIO 3k3PIU301048 48 MDC PHYconfig GRIDARM-208 COR300 R300 Shield RGMII_TxClk RGMII_TxCtl RGMII_TXD0 RGMII_TXD1 RGMII_TXD2 RGMII_TXD3 PIR3330133R PIR30 01 WE-7499111440 (-40..+85°C) B4 33R PIR33201 internal Termination 32 1 PIU301032 GTX_CLK TxRxP_A PIU30101 33 2 PIU301033 Tx_EN TxRxM_A PIU30102 24 PIU301024 TxD0 25 7 PIU301025 TxD1 TxRxP_B PIU30107 26 8 PIU301026 TxD2 TxRxM_B PIU30108 27 PIU301027 TxD3 10 TxRxP_C PIU301010 33R 46 11 PIR33801PIU301046 Rx_CLK TxRxM_C PIU301011 33R 43 PIR33901PIU301043 Rx_DV 33R 42 14 PIR34001 PIU301042 RxD0 TxRxP_D PIU301014 33R 41 15 PIR34101 PIU301041 RxD1 TcRxM_D PIU301015 33R 38 PIR34201PIU301038 RxD2 33R 36 21 PIR34301 PIU301036 RxD3 LED1 PIU301021 19 LED2 PIU301019 33R 55 PIR34401PIU301055 CLK125_NDO 45 Rx_ER PIU301045 0RPIU301051 51 31 PIR30301 INT Tx_ER PIU301031 Shield 80 COR332 R332 PIR33202 TXCLK PIU100080 63 COR333 R333 PIR33302 TXCTL PIU100063 70 COR334 R334 PIR33402 TXD0 PIU100070 72 COR335 R335 PIR33502 TXD1 PIU100072 COR336 74 R336 PIR33602 TXD2 PIU100074 COR337 78 R337 TXD3 PIU100078 PIR33702 COU301A U301A RGMII B3 COU100E U100E A RJ45 1GBit PHY GEMAC PIXT30 3 PIR30901 GND COXT300 XT300 PIXT30004 PIXT30002 PIR30902 PIXT30 1 GND 25MHz PIC30301 PIC30302 COC303 C303 33pF E-LQFP-64 1uF GND B B COR345 R345 PIR34502 PHY Strapping Options 0R PIR34501 Bypass (default=open) Bootstrap Options ----------------PHY- Address (5bit): 0- 0- <pin46>- <pin19>- <pin21> - > set to " 00001" Mode (4bit): <pin36>- <pin38>- <pin41>- <pin42> - > set to " 1111" = RGMII Mode - advertise all capabilities Clk125enable (1bit): <pin43> - > set to " 1" = Enable 125kHz Clock Output at Pin 55 LEDmode (1bit): <pin55> PHY Power 1V2D1 COR314 R314 3V3 PIR31401 3V3 PIR31601 3V3 PIR31801 PIR31402 10k COR316 R316 PIR31602 10k COR318 R318 PIR31802 Eth_LED1 COR315 R315 PIR31502 GND Phy_Addr0 1k R317 Eth_LED2 PIR31701COR317 PIR31702 1k COR319 R319 RGMII_RxClk GND Phy_Addr1 GND Phy_Addr2 PIR31501 PIR31901 PIR31902 4k7 4k7 COR320 R320 COR321 R321 3V3D1 44 PIU301044 3,3VD 37 PIU301037 3,3VD 30 PIU301030 3,3VD 20 PIU301020 3,3VD 53 39 34 28 PIU301028 23 PIU301023 18 PIU301018 17 PIU301017 PIU301053 GND PIU301039 GND 3V3 PIR32001 PIR32002 RGMII_RxD0 4k7 PIR32201 3V3 PIR32401 3V3 PIR32601 PIR32102 GND Mode 0 4k7 COR322 R322 3V3 PIR32101 PIU301034 PIR32202 RGMII_RxD1 4k7 COR323 R323 PIR32301 PIR32302 GND Mode 1 GND Mode 2 GND Mode 3 4k7 COR324 R324 PIR32402 4k7 R326 COR326 PIR32602 4k7 RGMII_RxD2 GND COR325 R325 PIR32501 PIR32502 4k7 R327 RGMII_RxD3 PIR32701COR327 PIR32702 4k7 GND GND GND GND GND 1,2VA_PLL COL301 L301 58 PIU301058 13 12 1,2VA PIU301012 5 1,2VA PIU30105 4 PIU30104 1,2VA 1,2VA PIU301013 64 3,3VA PIU301064 61 3,3VA PIU301061 16 3,3VA PIU301016 6 3,3VA PIU30106 63 AGNDH PIU301063 9 AGNDH PIU30109 3 AGNDH PIU30103 GND 65 E_PAD PIU301065 1V2_PLL1 1V2phy 1V2A1 3V3A1 PIL30101 1V2_PLL1 PIL30102 BLM21P331SPT PIC31202 100nF PIC31 01 GND COL302 L302 1V2phy PIL30201 1V2A1 PIL30202 BLM31A601SPT C315 PIC3C314 14COC314 01 PICCOC315 31501 PIC31402 100nFPIC31502 10nF PIC31302+ C313 COC313 10uF PIC31301 GND COL303 L303 1V2phy PIL30301 1V2D1 PIL30302 BLM21P331SPT C319 PIC3C317 17COC317 01 PIC3C318 18COC318 01 PICCOC319 31901 PIC31702 100nFPIC31802 100nFPIC31902 100nF PIC31602+ C316 COC316 10uF GND PIC31601 KSZ9021RLI GND current consumption PHY, worst case: 3,3V: 133mA 1,2V: 563mA (1GBit duplex 100%) L304 COL304 3V3 PIL30401 3V3A1 PIL30402 BLM21P331SPT C324 PIC3C322 2COC322 01 PIC3C323 23COC323 01 PICCOC324 32401 PIC320 2+ C320 COC320 47uF R328 COR328 3V3 PIR32801 PIR32802 RGMII_RxCtl 4k7 PIR32902 GND Clk125-enable PIL30501 PIR33001 4k7 PIR33002 Clk125 COR331 R331 PIR33101 PIR33102 GND GND LEDmode PEAK-gridARM-EVB 3V3D1 PIL30502 BLM21P331SPT 3V3 Title: COL305 L305 3V3 PIC32502+ C325 COC325 PIC3260+ 2 COC326 C326 C330 PIC3C328 28COC328 01 PIC3C329 29COC329 01 PICCOC330 301 47uF 47uF PIC32802 100nFPIC32902 10nF PIC10nF 302 PIC32501 PIC32601 4k7 PEAK-System Technik GmbH Otto-Röhm-Str. 69 D-64293 Darmstadt Engineer: StS Date: File: 1 2 3 4 5 D C PEAK-System Technik GmbH R329 COR329 PIR32901 4k7 COR330 R330 PIC32 02 100nFPIC32302 10nF PIC32402 10nF PIC320 1 GND D C C312 PICCOC312 31201 PIC31 02+ C311 COC311 10uF 1,2V, current up to 0,6A PHY Strapping Options C COU301B U301B 54 PIU301054 1,2VD 52 PIU301052 1,2VD 40 PIU301040 1,2VD 35 PIU301035 1,2VD 29 PIU301029 1,2VD 22 PIU301022 1,2VD 6 7 Sheet: 1GBit Ethernet Customer: Version: Variant: * * 30.05.2012 1GB-Ethernet.SchDoc Page 3 8 1.2 of 6 5 6 COJP430 PIJP4302 SCL SDA PIR40402 I2C Atmel 24C02 open=write enable PIR40401 EEPROM necessary for gaLoader Must be Addr. = 0x50 100nF GND 8 Vcc 7 PIU40007 WP 6 PIU40006 SCL 5 PIU40005 SDA I2C COR404 R404 10k PIJP40 1 PIJP403 1 PIJP402 1 PIJP401 2 GND PIJP40 2 MISO ------------CS MOSI SCLK GND PID41302 3V3 5V0_USBin to power supply sheet PIR45502 PIR45501 PIR45602 15k UI_P 3 PIL40003 2 PIL40002 L400 COL400 4 PIL40004 UA_N 1 UA_P PIL40001 COR449 R449 18R PIR44901 PIR44902 PIR45101 PIR45102 PIJ40102 COR451 R451 18R DLW31SN900SQ2 PIJ40101 COR450 R450 PIR44701 PIR44801 GNDa 3V3a Term_RtSi POTERM0RTSI POTERM0CTSI Term_CtSi Term_TxDi POTERM0TXDI Term_RxDi POTERM0RXDI 149 PIU1000149 USB_DDP USB PIU1000148 148 USB_DDM Dbg_RxDi Dbg_TxDi Debug RS232 Term_RtSi Term_CtSi Term_TxDi Term_RxDi PIU100020 89 CANTX PIU100089 87 CANRX PIU100087 CAN DBG_RXD_PA00 DBG_TXD_PA01 RS232 Terminal 27 PIU100027 RTS0_PA03 84 PIU100084 CTS0_PA04 86 PIU100086 TXD0_PA05 90 PIU100090 RXD0_PA06 R446 R445 R444 R443 R442 R441 PIR4 101 PIR4 201 PIR4 301 PIR4 401 PIR4 501 PIR4 601 COR441 COR442 COR443 COR4 4 COR4 5 COR4 6 2 GRIDARM-208 10k 10k 10k 10k 1nF 93 I2C_SCL PIU100093 91 I2C_SDA PIU100091 I2C 3 INT I2C 22 PIU402022 SCL 23 PIU402023 SDA 21 A0 2 A1 3 PIU40203 A2 PIU402021 PIU40202 GND 4 IO_A0 PIU40204 5 IO_A1 PIU40205 6 IO_A2 PIU40206 7 IO_A3 PIU40207 8 IO_A4 PIU40208 9 IO_A5 PIU40209 10 IO_A6 PIU402010 11 IO_A7 PIU402011 internal pull up POCAN0TX CAN_Tx CAN_Rx POCAN0RX 10k 10k PIR42801 10k PIR42701 10k PIR40502 10k PIR40602 10k PIR40702 10k PIR43202 COR421 R421 PIR42101 COR422 R422 PIR42201 COR423 R423 270R 270R PIR41902 PIR42002 270R PIR42102 COR400 R400 PIR40001 COR411 R411 PIR41101 PIR41102 COR412 R412 PIR41201 PIR41202 COR413 R413 PIR41301 1k PIR41302 COR414 R414 PIR41401 PIR41402 COR415 R415 PIR41501 PIR41502 COR416 R416 PIR41601 PIR41602 COR424 R424 PIR42401 COD400 D400 PID4000K COD401 D401 PID4010K COD402 D402 PID4020K COD403 D403 PID4030K COD404 D404 PID4040K COD405 D405 PID4050K COD406 D406 PID4060K 270R PIR41802 270R 270R PIR42302 270R PIR42402 100R PIR40002 PIR42301 PIR42202 B 3V3 YE PID4000A YE YE PID4010A PID4020A COSP400 SP400 F/UCW-06 GN GN PID4050A RD PID4060A COT402 T402 YE PID4030A PISP40001+ PISP40002 PID4040A PIT40203 BeepPIT40201 Push Buttons COJP421PIPB40001 1k JP421 PIPB40002 PIT40202 PIPB40004 PIPB40003 COPB400 PB400 PIPB40104 PIPB40103 COPB401 PB401 GND PIJP42101 PIJP42102 COJP422 1k JP422 PIPB40102 PIPB40101 PIJP42201 PIJP42202 COJP423PIPB40201 JP423 PIPB40202 COPB402 PIPB40204 PB402 PIPB40203 PIJP42301 PIJP42302 COJP424 1k JP424 PIPB40302 PIPB40301 PIPB40304 PIPB40303 COJP425PIPB40401 1k JP425 PIPB40402 PIPB40404 PIPB40403 COJP426PIPB40501 1k JP426 PIPB40502 PIPB40504 PIPB40503 PIJP42401 PIJP42402 PIJP42501 PIJP42502 COPB403 PB403 COPB404 PB404 C COPB405 PB405 PIJP42601 PIJP42602 GND when new layout, pls. correct PB's footprint !! (here by accident = shortcut, always pressed) COU405 U405 TPS77012 1PIU40501 IN OUT user port B (unprotected) PIR42901 C409 COC409PIC40901 1uF PIC40902 2 EN FB to uC pin 161 (VddBU) 5 1V2bat PIU40505 4 PIU40504 PIU40502 COC410 PIC410 1 C410 PIC410 2 4.7uF 5uA nom. TP400 COTP400 PITP40001 TP VddBU 400kHz max. 4 GND 3V3 PIH402 1 PIH402 PIH402 3 PIH402 4 PIH402 5 PIH402 6 PIH402 7 PIH402 8 PIH402 9 PIH40210 COH402 H402 3V3 SCL SDA PIR41901 COR420 R420 PIR42001 COJP413 JP413 PIJP41301 PIJP41302 COJP414 JP414 PIJP41401 PIJP41402 COJP415 JP415 PIJP41501 PIJP41502 COJP416 JP416 PIJP41601 PIJP41602 COJP417 JP417 PIJP41701 PIJP41702 COJP418 JP418 PIJP41801 PIJP41802 COJP419 JP419 PIJP41901 PIJP41902 COJP420 JP420 PIJP42001 PIJP42002 13 IO_B0 PIU402013 14 IO_B1 PIU402014 15 IO_B2 PIU402015 16 PIU402016 IO_B3 17 IO_B4 PIU402017 18 IO_B5 PIU402018 19 PIU402019 IO_B6 20 IO_B7 PIU402020 PCA9555PW COR418 R418 PIR41801 COR419 R419 3V3 GND COJP405 JP405 PIJP40501 PIJP40502 COJP406 JP406 PIJP40601 PIJP40602 COJP407 JP407 PIJP40701 PIJP40702 COJP408 JP408 PIJP40801 PIJP40802 COJP409 JP409 PIJP40901 PIJP40902 COJP410 JP410 PIJP41001 PIJP41002 COJP411 JP411 PIJP41101 PIJP41102 COJP412 JP412 PIJP41201 PIJP41202 100nF GND Output register can't be read back ! COR429 R429 PIR42902 R428 COR428 PIR42802 R427 COR427 PIR42702 COR405 R405 PIR40501 COR406 R406 PIR40601 R407 COR407 PIR40701 R432 COR432 PIR43201 CAN_Tx CAN_Rx 3V3 (unprotected) internal pull up PIU4021 5 32.768 kHz PIXTCOXT400 40 1 XT400 real time clock COC407 C407 3V3 PIXT40003 PIXT40002 100nF COU404 U404 GND PIC40702 PIC40701 8 1 PIXT40 4 PIU40408 Vcc R437 Xi PIU40401 COR437 7 2 3V3 PIR43702 PIR43701 PIU40407 Out Xo PIU40402 6 3 PIU40406 SCL Vbat PIU40403 PIR43801 PIR43802 10k 5 4 PIU40405 SDA Vss PIU40404 COR438 R438 I2C M41T81S 1k 26 R403 0R I2C_INT COR403 PA02 PIU100026PIR40301 PIR40302 COR457 188 R457 0R PIR43502 PIR43402 PA15 PIU1000188PIR45701 PIR45702 R435 COR435 R434 COR434 COD407 COR440 D407 R440 PIJP43202 for "USB power detect" 2k2 2k2 PIJP43203 3V3 PID4070A PID4070KPIR44002 PIR44001PIJP43201 PIR43501 PIR43401 unnecessary when board powered from USB 270R GN JP432 COJP432 uC heartbeat LED 1-2 default 3V3 PIR4 102 PIR4 202 PIR4 302 PIR4 402 PIR4 502 PIR4 602 10k 3V3 1 18 20 PIU100018 C412 COC412 PIC41202 PIC41201 M P 4 50 COU402 U402 COR410 R410 PIR410 222k 1 PIU40201 GND Shield COR452 R452 92 100R MISO MISO_PA07 PIU100092 98 MOSI MOSI_PA08 PIU100098 99 SCK SCK_PA09 PIU100099PIR45201 PIR45202 101 CS0_SPI SPICS0_PA10 PIU1000101 192 CS1_SPI SPICS1_PA11 PIU1000192 191 CS2_SPI SPICS2_PA12 PIU1000191 190 CS3_SPI SPICS3_PA13 PIU1000190 SPI COU100F U100F 168 AD0 169 PIU1000169 AD1 170 PIU1000170 AD2 171 PIU1000171 AD3 172 PIU1000172 AD4 67 PIU100067 AD_EN PIR44702 167 PIR44802 PIU1000167 ADVREF PIU1000168 0R 0R 10k (unprotected) 5* ADC in COR447 R447 COR448 R448 3V3a 3V3a Dbg_TxDi PODBG0TXDI ADC GND Ain0i Ain1i Ain2i Ain3i Ain4i PIJ40100 PIJ40105 GND Digikey 490-1067-1-ND COH403 H403 PIR45002 1 2 PIJ40103 3 0R PIR45001 PIJ40104 PIR45601 22k USB-B-THT UI_N COJP431 PIU402 4 PIC40502PIC40501 Header 14 SDcard_detect User controls (These parts optional in own designs) PIH401 PIH401 2 PIH401 3 PIH401 4 PIH401 5 PIH401 6 PIH401 7 PIH401 8 PIH401 9 PIH401 0 3V3 C405 COC405 PIR410 1 3V3 3V3 3V3 PID41301 COR455 PID41303 R456 COR456 R455 COJ401 J401 PODBG0RXDI Dbg_RxDi PIJP43101 SCL SDA 3V3 USB D 16 PIJP43102 SST25VF032 COC413 C413PIC41302PIC41301100nF Vcc user & system I/O's COD413 D413 BAT54S C 1 PIH40301 2 PIH40302 3 PIH40303 4 PIH40304 5 PIH40305 6 PIH40306 7 PIH40307 8 PIH40308 9 PIH40309 10 PIH403010 COH401 H401 3V3 1 PIP40102 2 Contrast PIP40103 3 RSel PIP40104 4 R/W PIP40105 5 EN PIP40106 6 LCD-D0 PIP40107 7 LCD-D1 PIP40108 8 LCD-D2 PIP40109 9 LCD-D3 PIP401010 10 LCD-D4 PIP401011 11 LCD-D5 PIP401012 12 LCD-D6 PIP401013 13 LCD-D7 PIP401014 14 COTP403 TP403 SDcard_detect PITP40301 TP SDcard_detect user port A MISO MOSI SCK CS0_SPI PIJP401 PIJP40 1 COJP404 COJP403 COJP402 COJP401 COJP40 COP401 P401 PIP40101 GND 2 PIJP402 JP400 PIJP403 2 JP401 PIJP40 2 JP402 0R JP403 COR454 R454 PIR45402 GND PCA9554PW SDcard_detect serial flash 3V3 COU403 U403 8 2 PIU40308 VCC SO PIU40302 COC406 C406 PIC40602 PIU40303 3 5 WP SI PIU40305 7 6 PIC40601 PIU40307 100nF HOLD SCK PIU40306 4 1 PIU40304 GND CS PIU40301 PIR43102 PIT40102 GND GND Output register can't be read back ! MOSI SCK PIJP43103 JP404 PIR45401 GND GND Relations: Dat0 Dat1 Dat2 Dat3 CMD CLK PIR43002 1k lin VddBU PIU4018 MISO COTP404 TP404 CORV400 PITP40401 RV400 PIRV40003 TP 1k lin PIRV40 02 LCD_power GND COR409 SD Drive attached R409 10k via SPI to the gridARM uC PIR42602 3k3 3V3a PIRV40402 3V3 GND GND HD44780-Display, optional A GND 100nF PIRV40 01 RTC_Alarm PIR43101 SCL SDA 1 PIU40101 A0 2 PIU40102 A1 3 PIU40103 A2 4 P0 PIU40104 5 P1 PIU40105 6 P2 PIU40106 7 P3 PIU40107 9 PIU40109 P4 10 P5 PIU401010 11 P6 PIU401011 12 P7 PIU401012 1 2 3 4 5 6 7 8 9 10 PIR40902 15 PIU401015 GND 100nF COC401 C401 PIC40102PIC40101 COR402 R402 PIR40202220R GND TP401 COTP401 RTC_Alarm PITP40101 TP PIJP42901 COJP429 JP429 2-3 default PIJP42902 + PIRV40401 PIR40901 MicroSD 14 PIU401014 PIC40401PIC40402 1 2 1 2 3 4 5 6 7 8 9 10 1k lin GNDa 0R PIR45302 8 1 PIJ40001 2 CS1_SPI PIJ40002 3 PIJ40003 5 PIJ40005 9 SDcard_detect PIJ40009 PIJ40008 3V3 3k3 3V3a COR431 R431 PIRV40302 CORV404 PIRV40 3 RV404 7 PIR45301 PIJ40007 I2C GND PIRV40301 SCL SDA INT 12 PIR43001 PIH40001 13 PIU401013 I2C_INT PIRV40202 PIH40002 from uC sheet SDA SCL I2C_INT GNDa DAT0 DAT1 DAT2 CD/DAT3 CMD CLK Carddetect 3k3 3V3a COR430 R430 1k lin PIH40003 ca. 2.9V PIRV40201 CORV403 PIRV403 RV403 PIH40004 PIU401 6 COU401 U401 COT401 T401 SDcard_detect GNDa GND COR453 R453 Micro-SD VCC GND Case Case Case Case Carddetect COR426 R426 PIR42601 CORV402 PIRV402 3 RV402 PIH40005 PO\UC0RESET uC-Reset 8 6 B1 PIC40301100nF PIJ4000B1 B2 PIJ4000B2 47uFPIC40201 B3 PIJ4000B3 B4 PIJ4000B4 GND 10 PIJ400010 PIJ40006 3V3a PIRV40102 1k lin PIH40006 USB (udp) PIRV40101 I2C PIH40007 (optional) 3V3 C404 COC404 SCL SDA uC-Reset CS3_SPI CS2_SPI SCK MOSI MISO microSD card COJ400 J400 4 PIJ40004 4* analog in COR425 R425 PIR42501 PIR42502 CORV401 PIRV401 3 RV401 3k3 GNDa 3V3 0R B PIH40008 JP431 1-2 default PID41201 PIR43602 COC402 C402PIC40202 + PIC40302COC403 C403 GNDa PIH40009 PIT40101 100R PIP40002 Header 2 PIR40201 PIT40103 PIR40101 PIP40001 GND PIT40 03 LCD_switch PIT4051 MISO MOSI SCK CS0_SPI CS1_SPI CS2_SPI CS3_SPI PID41 01 PID41202 COD412 D412 Ain4i PID41203 BAT54S PID41 02 COD411 D411 Ain3i PID41103 BAT54S PID410 1 BAT54S PID40901 BAT54S BAT54S PID40801 PID410 2 COD410 D410 Ain2i PID41003 COR436 R436PIR43601 3V3 GND PIH400010 PIT40001 COTP405 TP405 text display SPI 10R for current limit 3V3a Clamp Diodes PID40802 PID40902 COD408 COD409 D408 D409 Ain0i Ain1i PID40803 PID40903 COTP406 TP406 GND COP400 P400 COR401 R401 PIR40102 COT400PIT40 02 T400 GND GND SPI 3V3 GND 3V3 A2 -must- be log.1 (=CS) !! 2 x 64k x 8 GND (unprotected) periph. buses ADC 1 2 PIU40002 3 PIU40003 4 PIU40004 PIU40001 GND 24LC1025I/SN www.microchip.com COH400 H400 10 9 8 7 6 5 4 3 2 1 A0 A1 A2 Vss PIU40008 LED Backlight 1k SCL SDA Hitachi HD44780 compat. display COR433 R433 PIR43301 PIJP42703 PIJP42701 3V3 COJP427PIJP42702 2-3 default JP427 5V0aux PIT4061 COU400 U400 BCR112 GND 8 7 PIR43302 PIU40607 6 PIU40606 5 PIU40605 PIU40608 3V3 PIC40002 PIC40001 GND LCD text display (These parts optional in own designs) BCR191 Vcc WP SCL SDA COC400 C400 PIJP430 1 8 GND EEPROM TP 1 A0 2 PIU40602 A1 3 PIU40603 A2 4 PIU40604 Vss A 100nF GND PIC41102 PIC41101 PIU40601 In some devices, address lines internally not connected !! Carefully read eeprom's data sheet !! 3V3 1k x 8 COU406 U406 I2C (These parts optional in own designs) 3V3 COC411 C411 JP430 EEPROM TP I2C (These parts mandatory in own designs !) 7 BCR112 4 Display_Pwr_Switch 3 24 2 Vcc 1 PPIIJCP4402890013 COC408 C408 PIC40802 100nF PIBC40 2 BC400 COBC400 PIBC40 1 CR2032 RTC Alarm D C PEAK-System Technik GmbH Title: GND PEAK-gridARM-EVB RTC_Alarm PEAK-System Technik GmbH Otto-Röhm-Str. 69 D-64293 Darmstadt Engineer: StS Date: File: 6 7 Sheet: I/O Customer: Version: Variant: * * 30.05.2012 IO.SchDoc Page 4 8 1.1 of 6 1 2 3 4 5 6 7 8 COTP502 TP502 PITP50201 CAN TP Reset CAN COU507 U507 CAN_Rxi 5V0aux 4 PIU50004 PIJP50003 PIJP50001 8 PIR50001 RS PIU50008 COR500 R500 7 CANH PIU50007 RXD 3V3 3 PIJP50 02 PIU50003 VCC COJP500 COC500 JP500 C500 PIC50 02 2-3 default 2 100nFPIC50 01PIU50002 GND GNDiso CANL REF 6 1PIL50001 PIU50006 COD500 D500 5 PIU50005 In1 GNDiso COC524 PIC52401 C524 Out2 Out1 3 PIL50003 4 PIL50004 WE-SL1 51µH 2PID50002 1 PID50001 PID50 3 3 COR518 R518 PIR51802 PIR52402 COR524 R524 0R Using a 5V CAN transceiver (U500) like NXP's 82C251: Set jumper JP500 to pos 2-3 (=5V supply) --Using a 3,3V CAN transceiver (U500) like TI's SN65HVD230: Set jumper JP500 to pos 1-2 (=3.3V supply) Remark: CAN levels might be slightly reduced. PIR51801 PIR52401 0R 47pF 1 PIJ50001 6 PIJ50006 GND 2 7 PIJ50007 3 PIJ50003 8 PIJ50008 4 PIJ50004 9 PIJ50009 5 PIJ50005 COC526 C526 0 PIJ50000 PIC52602PIC52601 PIJ50002 PESD1CAN 3.3V solution: SN65HVD230 47pF CANH PIC52502 CAN COJ500 J500 COC525 PIC52501 C525 PIC52402 CANL PIS50 04 PIS50 03 GNDiso COS500 PPIISR55003012 PPIISR55004022 COR503 R503 62R COR504 R504 62R COD516 PIR50301 PIR50401 COR506 R506 GNDiso PIR50601 PID51601 PID51701 COC501 C501 10 PIJ500010 PIC50102PIC50101 GND 1nF SUB-D 9 COD517 PID51602 A GNDiso 1nF male CAN_Rx 1 PIU50001 TXD D516 PESD24VL1BA POCAN0RX CAN_Rx CAN_Txi 4 3 CAN_Tx 2PIU50702 S500 POCAN0TX CAN_Tx 0R PIR52502 1 2 PIR50501 10k A MAX810L EUR+T 3 VCC PIU50703 5V0aux RESET 1 GND PIU50701 GNDiso PIR50002 GNDiso COL500 0R L500 2PIL50002 In2 COR525 R525 PIR52501 PCA82C251T optional assembly COU500 U500 COR505 R505 CAN termination isolated PIR50502 D517 PESD24VL1BA 3V3 Shield PID51702 PIR50602 PIC50202 COC502 PIC50201 C502 0R 10nF GNDiso GNDiso CAN_Tx CAN_Rx ADuM-1201 bypass B B Activity LEDs (These parts optional in own designs) COJP505 PIJP50502 11 10 PIU502010 14 T1_OUT PIU502014 7 T2_OUT PIU50207 RS232 PIU502 TEXT2 13 R1_IN PIU502013 8 R2_IN PIU50208 100nF PIR51501 PIR51502 PIR51601 PIR51602 PIR51701 PIR51702 R515 COR515 COR516 R516 COR517 R517 PIR52001 COR520 R520 Term_TxD Term_RtS Term_RxD 100R GND Term_CtS 100R 4 PIC51702 COC517 C2+ C517 PIU50304 5 PIC51701 PIU50305 C2100nF 11 T1_IN T2_IN PIU503 TEXT1 TTL closed 12 PIU503012 R1_OUT JP504 9 COJP504 PIU50309 R2_OUT TTL PIJP50402 PIJP50401 PIU503011 GND Dbg_RxDi PODBG0RXDI Dbg_RxDi JP502 10 COJP502 PIJP50202 PIJP50201 PIU503010 open MAX3232 V+ V- 2 6 PIU50302 100nF GND PIU50306 14 T1_OUT PIU503014 7 JP503 COJP503 T2_OUT PIU50307PIJP50301 PIJP50302 P I U 5 0 3 T E X T 2 closed RS232 13 R1_IN PIU503013 8 R2_IN PIU50308 10 PIJ502010 1 1 PID510 1 PIR52201 100nF R522 COR522 PIR52202 GND GND GND GND PIR52301 PIR52302 R523 COR523 DTE male nullmodem cable f-f Terminal 100R Dbg_RxD Dbg_TxD PID51302 COD513 D513 PID51402 COD514 D514 COC506 C506 220nF PIC50601PIC50602 CTL2 GND GND DEBUG Adjust R522 + R523 pads as square GND COC510 C510 PIC51001PIC51002 220nF COC512 C512 220nF PIC51201PIC51202 CTL4 GND 100R LED1 GND IN1 18 PIU501018 17 IN2 PIU501017 16 IN3 PIU501016 15 IN4 PIU501015 14 LED1 PIU501014 13 LED2 PIU501013 12 LED3 PIU501012 11 LED4 PIU501011 LED2 COR513 R513 PIR51301 1PID50501 COD505 D505 COR514 R514 PIR51401 1PID50601 COD506 D506 R519 COR519 PIR51901 1PID51101 D511 COD511 LED3 1M PIR51302 COD501 D501 COR501 R501 PID5010K PID5010A PIR50101 PIR50102 YE 270R COD502 D502 COR502 R502 PID5020K PID5020A PIR50201 PIR50202 YE 270R COD503 D503 COR507 R507 3V3 TxD 3V3 RxD 3V3 TxD RS232 Debug or CAN IN1 LED4 PID5030K PID5030A PIR50701 270R COD504 D504 COR508 R508 PID5040K PID5040A PIR50801 PIR50802 3V3 RS232 Terminal RxD 270R YE 3 BAT54 PIR50702 YE PID50503 1M PIR51402 C IN2 3 PID50603 BAT54 1M PIR51902 IN3 3 PID51103 BAT54 PESD15 1 PID50901 PESD15 1 PID50801 PESD15 COC516 C516 100nF COC518 C518 RS232 CTL3 PIC51601 PIC51602 PIC51801 PIC51802 CTL1 Shield PESD15 2 PIU50303 C1- C514 PIC51402 COC514 PIC51401 0 PIJ50200 B1 B2 B3 B4 B5 B6 B7 B8 PIC50302 COC503 20 PIC50301 C503 10 100nF PIU501010 PIU501020 74VHC245 SUB-D 9 COC511 C511 PIC51101PIC51102 1nF GND PID507 2 COD507 PID508 2 COD508 PID509 2 COD509 PID510 2 D510 COD510 D507 D508 D509 PID50701 3V3 16 IVCC PIU503016 15 IGND PIU503015 COJ502 J502 1 6 PIJ50206 Term_TxD 2 PIJ50202 Term_CtS 7 PIJ50207 Term_RxD 3 PIJ50203 Term_RtS 8 PIJ50208 4 PIJ50204 9 PIJ50209 5 PIJ50205 100R PIR52002 10-89-1101 PIJ50201 100R RS232 (Debug) COU503 U503 COC513 C513 1 PIC51301 100nFPIU50301 C1+ 3 GND GND Adjust R515 + R517 pads as square Adjust R516 + R520 pads as square PIC51302 PIR51001 COR510 R510 VCC GND IN[1..4] T1_IN T2_IN PIU502 TEXT1 TTL 12 PIU502012 R1_OUT 9 PIU50209 R2_OUT PIU502011 Term_RxDi Term_CtSi PIC50901 PIC50902 COC509 C509 MAX3232 COJ501 J501 1 2 PIJ50102 3 4 PIJ50104 5 6 PIJ50105 PIJ50106 7 8 PIJ50107 PIJ50108 9 10 PIJ50109 PIJ501010 PIJ50101 PIJ50103 GND 10-89-1101 GND COC515 C515 220nF PIC51501PIC51502 R521 COR521 PIR52101 1 PID51201 D512 COD512 1M PIR52102 IN4 3 PID51203 BAT54 D C PEAK-System Technik GmbH Title: PEAK-gridARM-EVB 1 PID51301 PESD15 PID51401 PESD15 1 D 1 2 PIJ50301 PIJ50302 0R 3 4 PIR50902 PIJ50303 PIJ50304 5 6 PIR51002PIJ50305 PIJ50306 0R 7 8 PIJ50307 PIJ50308 9 10 PIJ50309 PIJ503010 PIU501019 opt. DTE male nullmodem cable f-f Term_TxDi Term_RtSi COC507 C507 100nF PIC50701 PIC50702 COJ503 J503 0R 2 2 V+ PIU50202 6 V- PIU50206 100nF 100nF GND 2 4 PIC50802 COC508 PIU50204 C2+ 5 PIC50801 C508 PIU50205 C2- C C505 PIC50502 COC505 PIC50501 2 16 IVCC PIU502016 15 IGND PIU502015 3 PIU50203 C1- Dbg_TxDi PIR51202 Term_TxD Term_RxD Term_RtS Term_CtS 3V3 PIC50402 COC504 C504 1 PIC50401 100nFPIU50201 C1+ PODBG0TXDI Dbg_TxDi PIR51201 0R COR512 R512 Adjust R509 + R510 pads as square COU502 U502 POTERM0RXDI Term_RxDi POTERM0CTSI Term_CtSi PIR51102 COR509 R509 PIR50901 RS232 (TTY) POTERM0TXDI Term_TxDi POTERM0RTSI Term_RtSi COR511 R511 PIR51101 DCE female prolong cable m-f Adjust R511 + R512 pads as square 2 PIJP50603 alternative source for activity LED 1 + 2 Term_RxDi Term_TxDi 2 JP506 COJP506 PIJP50602 Dbg_TxDi Dbg_RxDi PIJP50503 PIJP50601 CTL[1..4] JP505 GND LED[1..4] default: 1-2 (=CAN) 3V3 COU501 U501 19 G 1 PIR53101 PIR53102 PIU50101 3V3 DIR COR531 R531 1k 2 PIU50102 A1 3 PIU50103 A2 Term_RxDi 4 PIU50104 A3 Term_TxDi 5 PIU50105 A4 CTL1 6 PIU50106 A5 CTL2 7 PIU50107 A6 CTL3 8 PIU50108 A7 CTL4 9 PIU50109 A8 PIJP50501 GND GND PEAK-System Technik GmbH Otto-Röhm-Str. 69 D-64293 Darmstadt Engineer: StS Date: File: 1 2 3 4 5 6 7 Sheet: Serial Customer: Version: Variant: * * 30.05.2012 Serial.SchDoc Page 5 8 1.2 of 6 1 2 3 4 5 6 7 8 JP600: 1-2: Supply from USB 2-3 Supply from ext. power -NEVER- tie 1-2-3 together, as this will destroy your PC ! Input PIJ60001 CT1210K30 C601 PIC601COC601 02 PIC60101 1nF GND PIJ60002 PHOENIX_MC_2 COJ601 J601 3 8-30V 2 PIJ60102 1 PIJ60101 Input 8...30V PIF60002 PID601 K COD601 D601 PID6010A COD600 D600 PID6000A SK34B PID6000K PIL60001 COJP600 JP600 PIL60002 WE744772100 COC607 PIC60702 C607 PIC60701 1nF PIJP60003 C608 PIC60802 COC608 PIC60801 1uF USB power in COL605 L605 PIJP60001 PIL60501 COR600 R600 5V PIL60502 PIR60001 WE742792116 PIJP60 02 COC600 C600 PIC60 02 1uF COD604 PID604 K PIC60 01 PIR60002 5V A 5V0_USBin 0R Vusb from I/O sheet PID6040A CT1210K30 GND C610 PIC610COC610 2 RS 448-382 NEB/J21R PIV60 01 PIF60001 C602 3AT PIC60202COC602 COV600 V600 PIC60201 100nF Shield GND PIJ60103 PIV60 2 COL600 L600 D604 1 2 40V/3A COF600 F600 1-2 default 8-30V A Vsupply SMDJ30CA COJ600 J600 SMCJ5.0 ext. power in PIC610 1 9..12V/2A DC Wall Adaptor 1nF PIV601 2 PIV60101 digikey "SMDJ30CATR-ND" C611 PIC61102COC611 COV601 V601 PIC61101 GND GND GND 100nF Shield max. 29V here Vin COTP600 TP600 COTP604 TP604 TP TP 3.3V Vin COC604 COC625 C604 COC624 C624 C625 PIC62502 PIC62501 15 PIU600015 19 PIU600019 GND GND GND Thr. 1.25 V 20 PIU600020 200 kHz PIR60301 PIR60302 4 PIU60004 COR603 R603 1 15k PIU60001 COC626 C626 PIC62602 C606 PIC60602 COC606 C609 PIC60902 COC609 10pF PIC62601 PIC60601 1.5nF PIC60901 6.8nF EN Boost SYNC COMP SS/Track LM20333 COL601 L601 7 SW PIU60007 8 SW PIU60008 13 SW PIU600013 14 SW PIU600014 VIN 5 VIN 6 PIU60006 VIN PIU60005 FB PIU60 9 PIU60 10 PIU60 1 PIU60 12 PIU60 21 PITP60201 1.2V 3.3V 4.5V to 36V nom. 16 PIU600016 VIN COTP602 TP602 TP PITP60101 GND GND GND GND AGND EP PIC60401 PIC62402 PIC62401 4.7uF 50V 33uF 50V PIC60402 + 4.7uF 50V max. 29V here Vin COU600 U600 GND 17 PIU600017 2 PIU60002 18 Vcc PIU600018 PGOOD PIU60003 3 WE744770122 22uH 3A COD602 D602 COC603 C603 PIC60302PIC60301 PID6020K PID6020A 100nF GND CMMSH1-40-NST Keep Feedback Wiring Away From Inductor Flux ! COR604 R604 PIR60401 PIR60501 PIR61902 COR619 R619 PIR61901 1k2 PIR60102 COR601 R601 COC614 C605 PIC61402 C614 PIR60101 30k PIC60502 COC605 PIR60202 PID6070A 10k 6 EN PIU60107 Pgood 3 PIU60103 SGND 8 PIU601011 PGND PIU60108 100R Power PID607 K GN PIR60602 PIC61C615 5COC615 01 PIC61C616 6COC616 01 COR606 R606 GND PIC6110uF 502 PIC61602 10uF PIR60601 270R 1 SW PIU60101 10 SW PIU601010 Vin 9 PIU60109 Vin PIU60106 PIR62201 COD607 D607 COD60P5ID605 A COR602 R602 2 PIU60102 COR622 R622 PID605 K COL602 L602 WE7447789001 COU601 U601 3V3 PIR62202 PIL60201 PIL60202 PIU60105 Bias 4 PIU60104 1.2V PIR60801 MIC4720YMME COR611 2MHz R611 PID6030K PID6030A COC618 C618 PIR61102 COR608 COC613 R608 PIC61301 C613 PIR60802 COD603 D603 PIR610 1 COC617 PIC61701 C617 SSA33L B COR607 R607 5 FB PIR61101 10k PIC61302 82pF 0R ca. 563 mA for PHY core PIR60701 PIR60702 1V2phy populate R607 after test COR609 R609 0R ca. 100 mA for uC core PIR60902 PIR60901 1V2uC populate R609 after test COR610 R610 PIR610 2 47k PIC61702 4.7uF PIC61801 PIC61802 100nF 10R 1% GND TP 1,2V PIR60502 PIC60501 100uF PIC61401 100uF PIR60201 10k PIR60402 populate R605 after test COR605 R605 0R nom. 2A, max. 3A PIL601023.3V PIL60101 GND GND GND GND GND GND COC612 PIC61202 C612 9 10 11 12 21 B COTP601 TP601 PITP60401 D605 BZV55C3V9 PITP60001 PIC61201 1uF PIT60 02 GND GND GND GND GND GND -no- SoftStart capacitor (C609): fastest startup GND GND GND GND COT600 T600 GND BCR191 PIT60001 when new layout, pls. add inverter transistor !! (here by accident, PGOOD misinterpreted) maybe some addtl. delay PIT60 3 PIR620 2 1V2 on, when 3V3 good COR621 R621 PIR62102 PIR62101 10k COR620 R620 COC629 PIC62901 C629 PIC62902 10nF PIR620 1 100k C C GND GND to SERIAL- and IO-sheet 5V0aux CAN 5V iso supply COTP606 TP606 TP TP 5V0iso 5V0non-iso PITP60601 COR612 R612 PIR61201 CAN 5V non-iso supply (for CAN transceiver and LCD text display) COTP605 TP605 PITP60501 PIR61202 0R COR613 R613 PIR61301 populate either R612 or R613 after test PIR61302 0R TP COTP603 TP603 COU604 U604 COL604 L604 5V / 250mA 8 PIL60401 PIL60402 PIU60408 OUT WE742792022 6 PIC62802+ C628 COC628 C620 COC620PIC620 2 C621 COC621PIC62102 C622 COC622PICPIU60406 CXN 62 01 PIC62801 10uF GNDiso PIT6031 62 02 7 10uFPIC620 1 10uFPIC62101 1uFPICPIU60407 5 PIU60405 GND GND GND GND CXP PGND COL603 L603 WE742792022 3 IN PIU60403 /SKIP 1 PIU60401 2 /SHDN PIU60402 GND PIL60301 PIR61402 COC623 COR614 PIC62302C623 R614 PIR61401120k PIC62301 2.2uF PIL60302 3V3 PIC6190+ 2 C619 COC619 PIC61901 10uF 4 PIU60404 MAX682ESA GND GND GND GNDiso If 5V CAN transceiver is required: Populate one of the shown 5V power supplies. Depending on whether galvanic isolation is necessary or not. COR617 R617 PIR61702 PIR61701 GNDiso 0R default: shorten GNDs GND D D C PEAK-System Technik GmbH Title: PEAK-gridARM-EVB PEAK-System Technik GmbH Otto-Röhm-Str. 69 D-64293 Darmstadt Engineer: StS Date: File: 1 2 3 4 5 6 7 Sheet: Power Supply Customer: Version: Variant: * * 30.05.2012 PowerSupply.SchDoc Page 6 8 1.2 of 6