AT91EB40 Evaluation Board User Guide

advertisement
AT91EB40
Evaluation Board
.............................................................................
User Guide
Table of Contents
Section 1
Overview............................................................................................... 1-1
1.1
1.2
1.3
Scope ........................................................................................................1-1
Deliverables ..............................................................................................1-1
The AT91EB40 Evaluation Board .............................................................1-1
Section 2
Setting Up the AT91EB40
Evaluation Board .................................................................................. 2-1
2.1
2.2
2.3
2.4
2.5
2.6
2.7
Electrostatic Warning ................................................................................2-1
Requirements............................................................................................2-1
Layout .......................................................................................................2-1
Jumper Settings ........................................................................................2-2
Powering Up the Board .............................................................................2-2
Measuring Current Consumption on the AT91R40807 .............................2-3
Testing the AT91EB40 Evaluation Board .................................................2-3
Section 3
The On-board Software ........................................................................ 3-1
3.1
Flash Memory Organization ......................................................................3-1
3.1.1
Flash Write Access.............................................................................3-1
3.1.2
Boot Software .....................................................................................3-2
3.1.3
Functional Test Software (FTS)..........................................................3-2
3.1.4
SRAM Downloader .............................................................................3-2
3.1.5
Angel Monitor .....................................................................................3-3
Section 4
Circuit Description................................................................................. 4-1
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
AT91EB40 Top Level................................................................................4-1
AT91R40807 Processor............................................................................4-1
I/O Expansion ...........................................................................................4-1
External Bus Interface...............................................................................4-1
Power, Crystal Oscillator and Clock Distribution.......................................4-1
JTAG Interface, Reset, Interrupts and LEDs ............................................4-2
Serial Interface ..........................................................................................4-2
Layout Drawing .........................................................................................4-2
i
Table of Contents
Section 5
Appendix A – Configuration Links and SRAM Bank 1 .......................... 5-1
5.1
5.2
5.3
Jumpers (LK2) ..........................................................................................5-1
Surface Mount Links (LK1, LK3 - 9) ..........................................................5-1
Increasing Memory Size ...........................................................................5-2
Section 6
Appendix B - Schematics...................................................................... 6-1
6.1
ii
Schematics ...............................................................................................6-1
Section 1
Overview
1.1
Scope
The AT91EB40 Evaluation Board enables real-time code development and evaluation.
It supports the AT91x40 series with its various memory options.
This guide focuses on the AT91 Evaluation Board as an evaluation and demonstration
platform:
1. Section 1 provides an overview.
2. Section 2 details the setup of the development board.
3. Section 3 describes the on-board software.
4. Section 4 gives the circuit description.
Following are two appendixes covering configuration links and memory data, and schematics including pin connectors.
1.2
Deliverables
The evaluation board is supplied with a DB9 plug to DB9 socket straight through serial
cable to connect the target evaluation board to a PC. There is also a bare power lead
with a 2.1 mm jack on one end for connection to a bench power supply.
To use the evaluation board the user needs to provide a host computer and a debugging
system.
1.3
The AT91EB40
The board consists of an AT91R40807 together with several peripherals:
Evaluation Board ■ Two serial ports
■
Reset button
■
Three applicative buttons (FIQ, TIOB0, IRQ0)
■
Three LEDs (TIOA0, TIOA1, TIOB0)
■
512K bytes 16-bit SRAM (upgradable to 2048K bytes)
■
128K bytes 16-bit Flash (of which 64K bytes is available for user software)
■
20-pin JTAG interface connector
If required, user-defined peripherals can also be added to the board. See Section 5,
“Appendix A – Configuration Links and SRAM Bank 1” on page 5-1 for details.
AT91EB40 Evaluation Board User Guide
1-1
Overview
Figure 1-1. AT91EB40 Block Diagram
AT91R40807
8K Byte
RAM
JTAG
ICE
Connector
128K Byte
Extended
SRAM
SRAM
Flash
ARM7TDMI
Processor
EBI
Monitor
Points
EBI
ASB
AMBA
Bridge
Buttons
Reset
Controller
Interrupt
Controller
Watchdog
Timer
Reset
1-2
Counter
Timers
APB
Serial
Ports
LEDs
RS232
Drivers
Clock
Generator
I/O
Expansion
Points
Voltage
Regulator
AT91EB40 Evaluation Board User Guide
Section 2
Setting Up the AT91EB40
Evaluation Board
2.1
Electrostatic
Warning
The AT91EB40 Evaluation Board is shipped in protective anti-static packaging. The
board must not be subjected to high electrostatic potentials. A grounding strap or similar
protective device should be worn when handling the board. Avoid touching the component pins or any other metallic element.
2.2
Requirements
Requirements in order to set up the AT91EB40 Evaluation Board are:
■ the AT91EB40 Evaluation Board itself
■
2.3
Layout
DC power supply capable of supplying 7.5V to 9V @ 500 mA (not supplied)
Figure 2-1 shows the layout of the AT91EB40 Evaluation Board.
AT91EB40 Evaluation Board User Guide
2-1
Setting Up the AT91EB40 Evaluation Board
Figure 2-1. Layout of the AT91EB40 Evaluation Board
LK2
2.4
Jumper Settings
LK2 is used to select the clock frequency and by default, is set to 32,768 MHz. For more
information about this jumper and the various surface mount links, see Section 5,
“Appendix A – Configuration Links and SRAM Bank 1” on page 5-1.
2.5
Powering Up the
Board
DC power is supplied to the board via the 2.1 mm socket (J4) shown below in Figure 22. The polarity of the power supply is not critical. The minimum voltage required is 7V.
Figure 2-2. 2.1 mm Socket
positive (+)
or
negative (-)
2.1 mm connector
The board has a voltage regulator providing +3.3V. The regulator allows the input voltage to be from 7V to 9V. When you switch the power on, the red LED marked “POWER”
will light up. If it does not, switch off and check the power supply connections.
2-2
AT91EB40 Evaluation Board User Guide
Setting Up the AT91EB40 Evaluation Board
2.6
Measuring
Current
Consumption on
the AT91R40807
2.7
Testing the
Connect the straight cable between Serial A and Serial B. With the FIQ button
depressed, power-up the board, or generate a reset. The three LEDs (green, amber,
AT91EB40
Evaluation Board red) light up. Release the FIQ. The three LEDs go off and then blink once.
The board is designed to generate the whole power supply of the AT91 device, and only
the AT91 device, through the wirelink WL2. This feature enables measurements to be
made of the current consumption of the AT91 device.
Press the TIOB1 button. The red LED lights up. Release the TIOB1. The red LED goes
off. If the board has 512K bytes SRAM, the green LED blinks twice. If the board has
2048K bytes SRAM, the green LED blinks four times.
Press the FIQ button. The amber LED lights up. Release the FIQ. The amber LED goes
off and the green LED blinks four times. If the green LED blinks twice and then the red
LED blinks twice, the straight cable is not connected.
Press the IRQ0 button. The amber and red LEDs light up. Release the IRQ0. The LEDs
go off and the green LED blinks twice.
AT91EB40 Evaluation Board User Guide
2-3
Setting Up the AT91EB40 Evaluation Board
2-4
AT91EB40 Evaluation Board User Guide
Section 3
The On-board Software
3.1
Flash Memory
Organization
The Flash memory is an AT29LV1024 (64K x 16). It is arbitrarily located at the address
0x01000000 by the boot software. It has been split in two different spaces:
■ 0x01000000 up to 0x0100FFFF = boot and Angel software
■
0x01010000 up to 0x0101FFFF = application software
The switch SW1 allows the signal “SW_A16” to be set (see Figure 6-3, “External Bus
Interface”), which drives the bit A15 of the Flash part:
■ “LOWER MEM” uses the bit A16 of the AT91R40807. The entire Flash can be
reached by the AT91R40807, and the boot software at location 0x01000000 is
executed at the reset.
■
“UPPER MEM” uses the VCC. Only the upper 64K can be reached, at the location
defined by the application software executed at the reset.
It is important to note that the mapping defined by the boot software is the following:
■ Flash at address 0x01000000
■
SRAM at address 0x02000000
Nevertheless, when SW1 is set with “UPPER_MEM”, these addresses are under user
application responsibility.
At delivery, the Flash is programmed with the following software:
Boot from 0x01000000 up to 0x01001FFF
■
3.1.1
Flash Write Access
■
Angel from 0x01002000 up to 0x0100FFFF
■
Demo application from 0x01010000 up to 0101FFFF
The upper 64K of the Flash can be overwritten whatever the position of the switch SW1.
This can also be done by using Angel rather than the EmbeddedICE.
The lower 64K are write-protected, whatever the position of the switch SW1. This is to
prevent the boot and Angel software stored in the lower 64K bytes from being erased.
Nevertheless, it is always possible to make this space unprotected by setting a jumper
or a link on the footprint J7.
Note:
If the lower 64K are not protected, the user must be especially careful. Even
though one of the features of the boot is the ability to restore Angel, it cannot be
saved itself. Once it is overwritten, the only way to restore the Flash is to use an
EmbeddedICE.
AT91EB40 Evaluation Board User Guide
3-1
The On-board Software
3.1.2
Boot Software
The boot software is started at the reset if SW1 is switched to “LOWER MEM”.
It first initializes the EBI, then executes the REMAP procedure, and then checks the
state of the buttons:
■ If the button FIQ is pressed, all the LEDs are lit and the Functional Test Software
(FTS) is activated.
3.1.3
Functional Test
Software (FTS)
■
If the button TIOB1 is pressed, the red LED is lit and the SRAM downloader is
activated.
■
If neither TIOB1 nor FIQ are pressed, the amber LED is lit and Angel is activated.
The FTS is a part of the boot software that allows testing of the AT91EB40. It is started
by the boot if the FIQ button is pressed at reset. At start of the FTS, the LEDs 1, 2 and 3
light up. The user must then release the FIQ button. The LEDs switch off and then blink
once.
The FTS then waits for one of the following user actions on the buttons:
If the TIOB1 button is pressed, the memory size is checked and the green LED blinks:
■
- 1 = 256K bytes
- 2 = 512K bytes
- 3 = 1024K bytes
- 4 = 2048K bytes
■
If the FIQ button is pressed, the USART are tested:
- Transfer one character from USART 0 to USART 0 (loopback mode)
- Transfer one character from USART 1 to USART 1 (loopback mode)
- Transfer one character from USART 0 to USART 1 (normal mode)
- Transfer one character from USART 1 to USART 0 (normal mode)
For each case, the green or the red LED blinks once following the positive or negative result of the test. Note that the second and third tests can succeed only if the
straight serial cable (provided) is connected between Serial A and Serial B.
■
If the IRQ0 button is pressed, the buses of the SRAM are tested:
- Address bus
- Data bus
In each case, the green or the red LED blinks once following the positive or negative
result of the test.
3.1.4
SRAM Downloader
The SRAM downloader is a part of the boot software and allows an application in the
SRAM to be loaded at the address 0x02000000 when activated. It is started by the boot
if the button TIOB1 is pressed at reset.
The procedure is as follows:
1. Connect the AT91EB40 to the host PC using either the straight serial cable (provided) on Serial A, or a crossed serial cable (not provided) on Serial B.
2. Set the clock frequency (LK2) to the desired frequency. Note that this directly
determines the baud rate for the download (See Table 3-1).
3. Generate a power-on or a reset with the TIOB1 pressed down. Wait for the red
LED to light up and then release the TIOB1 button.
4. Start the BINCOM utility available in the AT91 library on the host computer:
Select the port and the baud rate for communications, then open the file to download and send it. Wait for the end of the transfer.
5. Press the button IRQ0 to terminate the download. The control is switched to the
address 0x02000000.
3-2
AT91EB40 Evaluation Board User Guide
The On-board Software
Table 3-1 shows the relationship between the clock rate on the board and the serial
baud rate.
Table 3-1. Clock Rate vs. Serial Baud Rate
Frequency
Serial A
Serial B
16 MHz
57600
19200
32 MHz (master)
115200
38400
Note that if the debugger is started through ICE while the SRAM downloader is on, then
both serial channels are enabled.
3.1.5
Angel Monitor
The Angel monitor is located in the Flash from 0x01002000 up to 0x0100FFFF. It is
started by the boot if neither TIOB1 nor FIQ are pressed at reset.
When Angel starts, it recopies itself into the SRAM in order to run faster. The SRAM
used by Angel is from 0x02020000 to 0x02040000, i.e., the highest half of the SRAM.
The Angel on the AT91EB40 can be upgraded regardless of the version programmed
on it.
Note that if the debugger is started through ICE while the Angel monitor is on, the
Advanced Interrupt Controller (AIC) and the USART channel are enabled.
AT91EB40 Evaluation Board User Guide
3-3
The On-board Software
3-4
AT91EB40 Evaluation Board User Guide
Section 4
Circuit Description
4.1
AT91EB40 Top
Level
The top level schematic in Section 6, “Appendix B - Schematics” shows the blocks in
the system (see Figure 6-1). Each block is described in the appropriate section below.
4.2
AT91R40807
Processor
This schematic shows the AT91R40807 (see Figure 6-7). The footprint is for a 100-pin
TQFP package.
Wirelink (WL2) can be removed by the user to allow measurement of the current
demand by the microcontroller.
4.3
I/O Expansion
The I/O expansion connector makes available to the user the general-purpose I/O
(GPIO) lines, VDD and ground. Surface mount links 5, 6, 7, 8 and 9 are used to select
between the I/O lines being used by the evaluation board or by the user via the I/O
expansion connector. The connector is not fitted at the factory; however, the user can fit
any 17 x 2 connector on a 0.1" (2.54 mm) pitch.
4.4
External Bus
Interface
This schematic shows one AT29LV1024-15JC with a 128 KB 16-bit Flash and four
512K x 8 SRAM devices. See Figure 6-3.
Note: The AT91EB40 is fitted with four 128K x 8 SRAM devices.
The schematic also shows the bus expansion connector which, like the I/O expansion
connector, is not fitted at the factory. The user can fit any 32 x 2 connector on a 0.1"
(2.54 mm) pitch to gain access to the data, address, chip select, read/write, oscillator
output and wait state pins. Pin 8 on this connector can be used to apply an external
clock frequency to the board, assuming the clock select jumper is fitted accordingly (see
Section 5). VDD and ground are also available on the connector.
Switch 1 shown on this schematic is used to select either read-only access of all locations in Flash or allow read/write access to the top 64K bytes. This is to prevent the
Angel debug program, which is stored in the lower 64K bytes, from being erased.
4.5
Power, Crystal
Oscillator and
Clock
Distribution
The system clock is derived from a single 32.768 MHz crystal oscillator. This is divided
by a 4-bit binary counter to give alternate clock frequencies of 32.768 MHz divided by 2,
4 or 8. The system clock frequency is selected by fitting a jumper link in one position of
the link field (LK2) and details of this can be found in Section 5. One position in LK2
selects an external oscillator to be applied via the expansion bus interface.
Note that the 4-bit binary counter is not fitted at the factory; this function is optional.
AT91EB40 Evaluation Board User Guide
4-1
Circuit Description
The voltage regulator provides 3.3V to the board and will light the red POWER LED
when operating. Power can be applied via the 2.1 mm connector to the regulator in
either polarity because of the diode rectifying circuit. The regulators can tolerate supply
transients to 30V although they will shut down without damage if they overheat.
4.6
JTAG Interface,
Reset, Interrupts
and LEDs
An ARM ® -standard 20-pin box header (J2) is provided to enable connection of an
EmbeddedICE interface (using an EmbeddedICE to Multi-ICE adapter) or Multi-ICE
interface to the JTAG inputs on the AT91. This allows code to be developed on the
board without the use of system resources such as memory and serial ports.
The IRQ, FIQ and TIOB0 switches are debounced and buffered. A supervisory circuit
has been included in the design to detect and consequently reset the board when the
3.3V supply voltage drops below 3.08V. It also provides a debounced reset signal.
The schematic also shows LEDs 1, 2 and 3, which are for general purpose use and are
connected to timer (or I/O) pins TIOA0/P1, TIOA1/P4 and TIOB0/P2.
4.7
Serial Interface
Two 9-way D-type connectors (J5/6) are provided for serial port connection. Serial portA
(J5) is used primarily for host PC communication and is a DB9 female connector. TXD
and RXD are swapped so that a straight-through cable can be used. CTS and RTS are
connected together, as are DCD, DSR and DTR.
Serial port B (J6) is a DB9 male connector with TXD and RXD obeying the standard
RS-232 pinout. Apart from TXD, RXD and ground, the other pins are not connected.
RS-232 level conversion is provided by a MAX3223 device (U13) and associated bulk
storage capacitors.
4.8
Layout Drawing
The layout diagram schematic shows an approximate floorplan for the board. This has
been designed to give the lowest board area, while still providing access to all test
points, links and switches on the board. See Figure 6-2.
The size is approximately 4.5 inches square with four mounting holes, one at each corner, into which feet are attached. The board has two signal layers and two power
planes.
4-2
AT91EB40 Evaluation Board User Guide
Section 5
Appendix A – Configuration Links
and SRAM Bank 1
5.1
Jumpers (LK2)
The LK2 jumper is used to select the clock frequency. The frequency options are
32,768 MHz, 32.768 MHz divided by 2, 4 or 8, or an external clock applied via the
expansion bus interface.
LK2
1
2
EBI
3
4
MAST
5
6
/2
7
8
/4
9
10
/8
Note that before using this function, the user must fit the 4-bit binary counter used to
divide the 32.768 MHz clock.
5.2
Surface Mount
Links
(LK1, LK3 - 9)
By adding the I/O expansion and the bus expansion connectors, the user can add his
own peripherals to the evaluation board. These peripherals may require more I/O lines
than available while the board is in its default state. Extra I/O lines can be made available by disabling some of the on-board peripherals. This is done using the surface
mount links detailed below. If these links need to be changed, a fine-tipped soldering
iron is required. All links are 0R 0805 resistors unless stated otherwise.
LK1 should be left unaltered unless a memory upgrade is required. If this is the case,
see the paragraph “Increasing Memory Size” on page 5-2.
LK1
Function
A-C
A18 is used as the chip select for SRAM Bank 1. Should be in this position
for 128K x 8 SRAMs
B-C
A20 is used as the chip select for SRAM Bank 1. Should be in this position
for 512K x 8 SRAMs
LK3
Function
A-C
Alternate boot mode NOT selected
B-C
Alternate boot mode selected
Note:
Use a 10K resistor.
AT91EB40 Evaluation Board User Guide
5-1
Appendix A – Configuration Links and SRAM Bank 1
LK4
Function
A-C
RXD lines are set tri-state on the RS-232 transceiver so that the receiver
signals to AT91 can be used for external I/O via the I/O connector.
B-C
Receive pins on AT91 used by on-board serial ports
Note:
5.3
Increasing
Memory Size
Use a 10K resistor.
LK5
Function
A-C
TXD0 connects to I/O connector
B-C
TXD0 connects to RS-232 Transceiver
LK6
Function
A-C
AT91 IRQ0 pin connects to I/O connector
B-C
AT91 IRQ0 input is from IRQ switch
LK7
Function
A-C
AT91 FIQ pin connects to I/O connector
B-C
AT91 FIQ input is from FIQ switch
LK8
Function
A-C
TXD1 connects to I/O connector
B-C
TXD1 connects to RS-232 Transceiver
LK9
Function
A-C
TIOB1 connects to I/O connector
B-C
AT91 TIOB1 input is from TIOB1 switch
The AT91EB40 is supplied with four 128K x 8 byte SRAM memories. If, however, the
user needs more than 512K bytes of memory, the devices can be replaced with four
512K x 8 3.3V 15/20 ns SRAMs giving, in total, 2048K bytes. If this is done, LK1 must be
moved to position B-C.
The user must either have 128K x 8 SRAMs or 512K x 8 SRAMs fitted in Bank 0 and, if
desired, Bank 1. The two SRAM sizes cannot be mixed.
5-2
AT91EB40 Evaluation Board User Guide
Section 6
Appendix B - Schematics
6.1
Schematics
The following schematics are appended:
• Figure 6-1. AT91EB40 Evaluation Board
• Figure 6-2. PCB Layout
• Figure 6-3. External Bus Interface
• Figure 6-4. JTAG Interface, Reset, Interrupts and LEDs
• Figure 6-5. I/O Expansion
• Figure 6-6. Power, Crystal Oscillator and Clock Distribution
• Figure 6-7. AT91R40807 in TQFP Package
• Figure 6-8. Serial Interface
The pin connectors are indicated on the schematics:
■ J1 = EBI Expansion – External Bus Interface (Figure 6-3)
■
J2 = JTAG Interface – JTAG Interface, Reset, Interrupts and LEDs (Figure 6-4)
■
J3 = I/O Expansion – I/O Expansion (Figure 6-5)
■
J5 = Serial A – Serial Interface (Figure 6-8)
■
J6 = Serial B – Serial Interface (Figure 6-8)
AT91EB40 Evaluation Board User Guide
6-1
6-2
D
C
B
A
1
1
TCK
TDI
TDO
TMS
TIOA0
TIOA1
TIOB0
TIOB1_ONB
P12/FIQ
IRQ[2 ..0]
P12/FIQ_ONB
IRQ0_ONB
TIOA[2..0]
TIOB[2..0]
TCLK[2..0]
TIOB1_ONB
JTAG
TCK
TDI
TDO
TMS
2
NRST
TIOA0
P12/FIQ_ONB
TIOA1
IRQ0_ONB
TIOB0
TIOB1_ONB
JTAG, RESET, INTERRUPTS & LEDs
IOEXP
P23
P[19..16]
P24/BMS
NWDOVF
TXD[1..0]
RXD[1..0]
SCK[1..0]
TXD_ONB[1..0]
P12/FIQ
IRQ[2..0]
P12/FIQ_ONB
IRQ0_ONB
TIOA[2..0]
TIOB[2..0]
TCLK[2..0]
TIOB1_ONB
I/O EXPANSION
2
NRST
P12/FIQ_ONB
IRQ0_ONB
P23
P[19..16]
P24/BMS
NWDOVF
TXD[1..0]
RXD[1..0]
SCK[1..0]
TXD_ONB[1..0]
3
3
TCK
TDI
TDO
TMS
TIOA[2..0]
TIOB[2..0]
TCLK[2..0]
P12/FIQ
IRQ[2 ..0]
AT91CLK
P25/MCKO
D[15..0]
A[23..0]
4
AT91PROC
TCK
TDI
TDO
TMS
TIOA[2..0]
TIOB[2..0]
TCLK[2..0]
P12/FIQ
IRQ[2..0]
AT91CLK
P25/MCKO
D[15..0]
A[23..0]
AT91M40400
4
P23
P[19..16]
P24/BMS
TXD[1..0]
RXD[1..0]
SCK[1..0]
NWDOVF
NRST
NCS[3..0]
NWR1/NUB
NRD/NOE
NWR0/NWR
NWAIT
5
P23
P[19..16]
P24/BMS
TXD[1..0]
RXD[1..0]
SCK[1..0]
NWDOVF
NRST
NCS[3..0]
NWR1/NUB
NRD/NOE
NWR0/NWR
NWAIT
5
DRAWING.SCH
BOARD OUTLINE
6
6
RS232
TXD_ONB[1..0]
Thursday, August 20, 1998
7
Document Number
ARM EOI-0042 (AT91EB0X.SCH)
Date:
AT91M40400 Evaluation Board
RXD[1..0]
NRST
Size
B
Title
90 Fulbourn Road
Cherry Hinton
Cambridge
CB1 4JN
AT91CLK
EBI_MCKI
P25/MCKO
SERIAL INTERFACE
EBI
NCS[3..0]
NWR1/NUB
NRD/NOE
NWR0/NWR
NWAIT
D[15..0]
A[23..0]
EBI
OSCPOWER
EBI_MCKI
OSCILLATOR & POWER
(c) ARM LTD.
TXD_ONB[1..0]
NCS[3..0]
NWR1/NUB
NRD/NOE
NWR0/NWR
NWAIT
D[15..0]
A[23..0]
EBI_MCLK
7
Sheet
1
8
of
RXD[1..0]
NRST
EBI_MCLK
P25/MCKO
AT91CLK
8
8
Rev
B
D
C
B
A
Appendix B - Schematics
Figure 6-1. AT91EB40 Evaluation Board
AT91EB40 Evaluation Board User Guide
D
C
1
2
112mm
LT1086
POWER
RESET
SWITCH
RESET
EBI
J1
MAX6315
74LV14D
OSC.
R21 - 26
3
U1
SRAM
LK3
LED
J2
U2
LK1
2x32 header
U6
74LVC139D
R4
JTAG
JTAG INTERFACE
(20 WAY BOX HEADER)
U4
U5
TIOB1
SWITCH
LK2
4
LED3
LED2
LED1
AT91M40X0X
LOWER
MEM
FIQ
SWITCH
SW1
UPPER
MEM
IRQ0
SWITCH
2x1 PIN HEADER
FLASH
5
J7
DB9 PLUG
SERIAL B
6
GROUND PLANE &
VDD PLANE
74LVC00 MAX3223
LK5 - 9
LK4
6
STARPOINT
0.1" PITCH
J3
SERIAL A
DB9 SOCKET
2x17 header
124.3mm
5
LEAVE SPACE AROUND 2x32 HEADER TO FIT A DIN41612 SKT (ROWS A,B)
CONNECTOR IN ITS PLACE IF NECESSARY
2x5 header
74LV161
EBI
MAST
SRAM
J4
/8
2.1mm
POWER
SOCKET
/2
/4
POWER
SRAM
TIOB1
SPDT
B
LAYOUT SUGGESTION
LEDs
I/O EXP.
4
J6
HOLE HAS
CONTACT
WITH
CHASSIS
PLANE
J5
CHASSIS PLANE
3
FIQ
2
IRQ0
AT91EB40 Evaluation Board User Guide
SRAM
A
1
7
4mm MOUNTING
HOLES
Document Number
ARM EOI-0042 (DRAWING.SCH)
Thursday, Augu st 20, 1998
Date:
PCB layout
Size
A2
Title
90 Fulbourn Road
Cherry Hinton
Cambridge
CB1 4JN
(c) ARM Ltd.
GROUND SIGNAL FROM DB9 PLUG WILL
BE PLACED OVER CHASSIS PLANE AND
WILL CONNECT TO GROUND NEAR
STARPOINT
WRITING IN THIS FONT SHOULD BE PRINTED
ONTO PCB
7
8
Sheet
8
2
of
8
Rev
B
D
C
B
A
Appendix B - Schematics
Figure 6-2. PCB Layout
6-3
D
C
B
NRST
EBI_MCKI
NWAIT
P25/MCKO
NRD/NOE
NWR1/NUB
NWR0/NWR
NCS[3..0]
D[15..0]
A[23..0]
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
GND
NWR1/NUB
NWAIT
EBI_MCKI
NCS1
NCS3
NRST
A1
A3
A5
A7
GND
A9
A11
A13
A15
VDD
A17
A19
A21
A23
GND
D1
D3
D5
D7
VDD
D9
D11
D13
D15
GND
1
Connector not fitted on AT91EB01.
AT91EB02 has a straight pin header
connector fitted
CON64AB
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
J1
Bus Expansion Connector
Print on PCB EBI
GND
NWR0/NWR
NRD/NOE
P25/MCKO
NCS0
NCS2
VDD
A0
A2
A4
A6
GND
A8
A10
A12
A14
VDD
A16
A18
A20
A22
GND
D0
D2
D4
D6
VDD
D8
D10
D12
D14
GND
2
VDD
If an external interrupt source is attached to the
Bus Expansion Connector it must be open-drain
or open-collector.
NRST
EBI_MCKI
NWAIT
P25/MCKO
NRD/NOE
NWR1/NUB
NWR0/NWR
NCS[3..0]
D[15..0]
A[23..0]
R1
10K
VDD
VDD
VDD
A
C4
100n
C2
100n
GND
VDD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
A17
A0
A1
A2
A3
CS
I/O0
I/O1
VDD
GND
1/O2
1/O3
WE
A4
A5
A6
A7
A18
NC
A16
A15
A14
A13
OE
1/O7
1/O6
GND
VDD
I/O5
I/O4
A12
A11
A10
A09
A08
NC
C6
100n
R4
0R
512Kx8 SRAM
A17
A0
A1
A2
A3
CS
I/O0
I/O1
VDD
GND
1/O2
1/O3
WE
A4
A5
A6
A7
A18
3
1
2
3
4
5
6
7
8
9
10
D2
11
D3
12
NWR0/NWR 13
A5
14
A6
15
A7
16
A8
17
A19
18
A18
A1
A2
A3
A4
CS_BANK1
D0
D1
D13
D12
A13
A12
A11
A10
A9
A17
A16
A15
A14
NRD/NOE
D15
D14
CS_BANK1
1
2
3
A18
A18/A20
A20
4
16
15
14
13
12
11
10
9
Test Point
TP3
74LVC139D
VDD
E
2E
1A0
1A1 2A0
1Y0 2A1
1Y1 2Y0
1Y2 2Y1
1Y3 2Y2
GND 2Y3
Print on PCB the position
of 0R resistor i.e. A-C and B-C
SMLINK
A
C
B
LK1
Test Point
TP1
1
2
3
4
5
6
7
8
U6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
5
5
Do Not Fit
VDD
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
U14
VDD
VDD
C3
100n
FLASH_WE
TP17
Test Point
6
D7
D6
D5
D4
D12
D11
D10
D9
D8
NWR0/NWR
Test Point
C55
100n
74LVC00
14
13
12
11
10
9
8
C5
100n
1A VDD
1B
4B
1Y
4A
2A
4Y
2B
3B
2Y
3A
GND 3Y
VDD
1
2
3
4
5
6
7
6
TP16
D13
D12
A13
A12
A11
A10
A9
A17
A16
A15
A14
NRD/NOE
D15
D14
D5
D4
A13
A12
A11
A10
A9
A17
A16
A15
A14
NRD/NOE
D7
D6
A16
CON2AP
J7
R2
10K
NC
A16
A15
A14
A13
OE
1/O7
1/O6
GND
VDD
I/O5
I/O4
A12
A11
A10
A09
A08
NC
512Kx8 SRAM
A17
A0
A1
A2
A3
CS
I/O0
I/O1
VDD
GND
1/O2
1/O3
WE
A4
A5
A6
A7
A18
U5
512Kx8 SRAM
NC
A16
A15
A14
A13
OE
1/O7
1/O6
GND
VDD
I/O5
I/O4
A12
A11
A10
A09
A08
NC
Bank 1
SRAM
A17
A0
A1
A2
A3
CS
I/O0
I/O1
VDD
GND
1/O2
1/O3
WE
A4
A5
A6
A7
A18
U2
VDD
GND
GND
Fit only if bank 1
is populated
D10
D11
NWR1/NUB
A5
A6
A7
A8
A19
A18
A1
A2
A3
A4
CS_BANK1
D8
D9
When fitting 128Kx8 SRAM parts align
pin 1 of the SRAM to where pin 2 would
be if a 512K part were fitted.
D5
D4
A13
A12
A11
A10
A9
A17
A16
A15
A14
NRD/NOE
D7
D6
NCS1
GND
A18/A20
CS_BANK0
Test Point
TP2
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
0R resistor factory fitted in position
A-C for AT91EB01 board.
For AT91EB02 0R resistor factory
fitted in position B-C
VDD
NC
A16
A15
A14
A13
OE
1/O7
1/O6
GND
VDD
I/O5
I/O4
A12
A11
A10
A09
A08
NC
512Kx8 SRAM
U4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Fit only if Bank 1
is not populated
D10
D11
NWR1/NUB
A5
A6
A7
A8
A19
A18
A1
A2
A3
A4
CS_BANK0
D8
D9
D2
D3
NWR0/NWR
A5
A6
A7
A8
A19
A18
A1
A2
A3
A4
CS_BANK0
D0
D1
Bank 0
SRAM
U1
1
TP
1
TP
2
+ +
1
4
1
TP
R3
10K
I/O12
I/O11
I/O10
I/O9
I/O8
GND
NC
I/O7
I/O6
I/O5
1/O4
SW1
2
SW_A16
39
38
37
36
35
34
33
32
31
30
29
8
VDD
A9
A8
A7
A6
Document Number
ARM EOI-0042 (EBI.SCH)
Thursday, August 20, 1998
Date:
Sheet
3
8
of
8
A14
A13
A12
A11
A10
C1
100n
Leave space on PCB to print
Lower mem and Upper mem which
will be indicated by the position of the
switch.
1
3
External Bus Interface
7
U3
A13
A12
A11
A10
A9
AT29LV1024-15JC
GND
NC
A8
A7
A6
A5
Size
B
Title
90 Fulbourn Road
Cherry Hinton
Cambridge
CB1 4JN
(c) ARM Ltd.
16-BIT wide Flash
Test Point
TP19
TP18
Test Point
A16
VDD
7
8
9
10
11
12
13
14
15
16
17
7
FLASH_WE
3
1
TP
D13
D14
D15
NCS0
D3
D2
D1
D0
NRD/NOE
2
TP
1
1
TP
1
TP
SW_A16
A15
6
5
4
3
2
1
44
43
42
41
40
I/O13
I/O14
I/015
CE
NC
NC
VDD
WE
NC
A15
A14
1/O3
1/O2
1/O1
1/O0
OE
DC
A0
A1
A2
A3
A4
18
19
20
21
22
23
24
25
26
27
28
6-4
A1
A2
A3
A4
A5
1
Rev
B
D
C
B
A
Appendix B - Schematics
Figure 6-3. External Bus Interface
AT91EB40 Evaluation Board User Guide
AT91EB40 Evaluation Board User Guide
D
C
B
A
VDD
GND
VDD
1
FIQ
Interrupt
Button
SW3
SWITCH HORIZ
System Reset
SW2
SWITCH HORIZ
VDD
R12
10K
+
R5
10K
MR
VDD
GND RESET
U8
VDD
4
2
9
2
8
74LV14D
U7D
R6
10K
NRST
R7
10K
3
3
User
Defined
Button
SW4
SWITCH HORIZ
P12/FIQ_ONB
MAX6315US31D3-T
3
1
C25
470n
TANT
Reset Threshold = 3.08V
Reset held low for 140ms min.
TDO
TDI
TMS
TCK
2
R8
10K
VDD
NRST
R13
10K
C16
10pF
C7
10pF
C10
10nF
1
3
5
7
9
11
13
15
17
19
+
+
+
+
+
+
+
+
+
+
J2
+
+
+
+
+
+
+
+
+
+
C18
22pF
+
C26
470n
TANT
11
20 way box
header
10
4
74LV14D
U7E
C11
10nF
5
IRQ
Interrupt
Button
5
SW5
SWITCH HORIZ
TIOB1_ONB
C20
10nF
C12
10nF
C21
10nF
C13
10nF
C22
10nF
C14
10nF
VDD
TIOB0
TIOA1
TIOA0
R14
10K
+
C23
10nF
C15
10nF
C27
470n
TANT
13
TIOB0
TIOA1
TIOA0
Place capacitors as close as possible
to the connector.
C19
10nF
2 VDD
GND
4
GND
6
GND
8
GND
10
GND
12
GND
14
GND
16
GND
18
20 GND
JTAG Interface
Print on PCB
CON20AP
JTAG
TDO
NRST
TDI
TMS
TCK
VDD
C9
10pF
Print on PCB the function of each push
button i.e. FIQ, TIOB1, IRQ0, RESET
C17
10pF
C8
10pF
4
To reset the TAP controller hold TMS high for
5 TCK cycles.
12
6
74LV14D
U7F
6
10K
10K
10K
5
3
1
4
6
74LV14D
U7C
74LV14D
U7B
C24
100n
470R
R11
470R
R10
470R
R9
5
3
1
VDD
Document Number
ARM EOI-0042 (JTAG.SCH)
Thursday, August 20, 1998
Date:
Sheet
4
8
of
8
Rev
B
GREEN
6
LED3
TRI-LED
D1C
VDD
AMBER
4
LED2
TRI-LED
D1B
VDD
RED
2
LED1
TRI-LED
D1A
Print on PCB the name of each LED
i.e. LED1, LED2, LED3
Size
B
7
8
AT91EB01 will have individual
LEDs for D1A, D1B and D1C.
AT91EB02 has the LEDs in a
single package hence the
reference names.
JTAG interface, Reset, Interrupts & LEDs
90 Fulbourn Road
Cherry Hinton
Cambridge
CB1 4JN
Title
2
74LV14D
U7A
Factory fitted
WIRE LINK
WL1
Decoupling capacitor for
74LV14
(c) ARM Ltd.
VDD
R26
R25 0R
R24
R23 0R
R22
7
The chassis plane will be joined to
the signal ground plane at one point
only. See Drawing.sch for suggested
position of the wire link.
R21 0R
IRQ0_ONB
TIOB0
TIOA1
TIOA0
IRQ_ONB0
1
D
C
B
A
Appendix B - Schematics
Figure 6-4. JTAG Interface, Reset, Interrupts and LEDs
6-5
D
C
B
1
P24/BMS
P23
P[19..16]
TIOB1_ONB
P12/FIQ_ONB
IRQ0_ONB
TXD_ONB[1..0]
NWDOVF
P12/FIQ
IRQ[2..0]
TCLK[2..0]
TIOB[2..0]
TIOA[2..0]
SCK[1..0]
RXD[1..0]
TXD[1..0]
P24/BMS
P23
P[19..16]
2
TIOB1_ONB
P12/FIQ_ONB
TXD_ONB[1..0]
NWDOVF
P12/FIQ
IRQ[2..0]
TCLK[2..0]
TIOB[2..0]
TIOA[2..0]
SCK[1..0]
RXD[1..0]
TXD[1..0]
3
VDD
TXD_ONB1
TXD1
TXD1_EXP
Test Point
TP7
TXD_ONB0
TXD0
TXD0_EXP
3
2
1
SMLINK
B
C
A
LK8
SMLINK
B
C
A
3
2
1
LK6
SMLINK
B
C
A
Print on PCB the position
of 0R resistor i.e. A-C and B-C
5
0R Resistor factory fitted in position B-C
for all of these surface mount links
IRQ0_ONB
IRQ0
IRQ0_EXP
TIOB1_ONB
TIOB1
TIOB1_EXP
Test Point
3
2
1
3
2
1
6
SMLINK
B
C
A
LK9
SMLINK
B
C
A
LK7
Print on PCB I/O EXP.
P12/FIQ_ONB
P12/FIQ
P12/FIQ_EXP
TP8
6
Connector not fitted on AT91EB01.
AT91EB02 has a straight pin header
connector fitted
Test Point
4
VDD
2
4 TXD1_EXP
RXD1
6
SCK1
8
10 TIOB0
12TIOB1_EXP
14 TIOB2
16 GND
VDD
18
20IRQ0_EXP
22 IRQ1
IRQ2
24
26P12/FIQ_EXP
P17
28
P19
30
32 NWDOVF
GND
34
CON34AP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
TP6
LK5
J3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Test Point
VDD
1
TXD0_EXP 3
RXD0
5
SCK0
7
TIOA0
9
TIOA1
11
TIOA2
13
GND 15
VDD
17
TCLK0 19
TCLK1 21
TCLK2 23
P16
25
P18
27
P23
29
P24/BMS 31
GND 33
I/O Expansion
5
TP5
3
2
1
4
Test Point
GND
TP4
VDD
A
3
TP
1
2
TP
1
TP
1
TP
1
TP
6-6
1
1
(c) ARM Ltd.
Tuesday, July 14, 1998
7
Document Number
ARM EOI-0042 (IOEXP.SCH)
Date:
I/O EXPANSION
Size
B
Title
90 Fulbourn Road
Cherry Hinton
Cambridge
CB1 4JN
7
Sheet
5
8
8
of
8
Rev
B
D
C
B
A
Appendix B - Schematics
Figure 6-5. I/O Expansion
AT91EB40 Evaluation Board User Guide
D
C
B
A
1
2
3
3
1
C31
22nF(T)
1
Test Point
TP
2
2
1
Test Point
TP14
TP 1
U11
2
GND
VDD
VDD
4
3
VDD
C33
100n
GXO-U108
32.768MHz
3V3
EN
GND
VDD
OUT
Place as near as
possible to AT91
R19
10K
C32
100n
1
2
VDD
Note : Power supply is input
protected to 30V however
regulator will trip out
Place capacitors as close as possible
if it gets to hot.
to the connector.
Voltage input range :
7.5 to 9V, 0.5A
2.1mm Power Socket
J4
1
3
TP9
2
1
1
ES1B
D4
ES1B
D2
GND
VDD
VDD
1
2
3
4
5
6
7
8
3
Binary 4-bit
counter
74LV161
1
Test Point
TP10
+
C29
10uF(35V)
16
15
14
13
12
11
10
9
VDD
VDD
3
2
1
1
R16
220R
1206
R17
360R
1206
Ra
Rb
+
+
+
+
+
2
4
6
8
10
4
GND4
TESTPIN
GND3
TESTPIN
GND2
TESTPIN
5
6
C30
10u
33R
R18
AT91CLK
Place as near as
possible to
AT91
+
VDD
6
TP13
Test Point
System Power Supply - VDD (3V3)
Print on PCB where to position jumper
for the various clock
frequencies i.e.MAST, /8, /4, /2, EBI
Insert jumper in
one position only
CON10AP
+
+
+
+
+
Distibute test pins
over board
1
3
5
7
9
possible to AT91
Link field allows selection of
on board clock or divide by
2, 4 and 8, or external
clock source connected
via EBI
Place as near as
LK2
5
Voltage Regulator Output
Vout = 1.25(1 + (Rb/Ra))
TP11
Test Point
TP
LT1086CM
IN
OUT
ADJ
U9
VIN
GND1
TESTPIN
Place as near as
possible to
AT91
/2
/4
/8
Make as short
as possible
EBI_MCKI
Note : Ground will be approx. 0.7V
higher than the power supply ground
ES1B
D5
ES1B
D3
MR VDD
CLK TC
D0
Q0
D1
Q1
D2
Q2
D3
Q3
CEP CET
GND PE
U10
EBI_MCKI
Test Point
TP12
2
22nF(T)
1
TP
1
2
2
C28
1
1
4
1
3
1
AT91CLK
VDD
2
POWER
LED
7
Tuesday, July 14, 1998
7
Document Number
ARM EOI-0042 (OSCPOWER.SCH)
Date:
Sheet
Power, Crystal oscillator and clock distribution
Size
B
Title
90 Fulbourn Road
Cherry Hinton
Cambridge
CB1 4JN
VDD
Print on PCB Power
D6
LED-RED
R15
470R
(c) ARM LTD.
1
TP
1
TP
1
AT91EB40 Evaluation Board User Guide
VDD
2
GND
1
6
8
8
of
8
Rev
B
D
C
B
A
Appendix B - Schematics
Figure 6-6. Power, Crystal Oscillator and Clock Distribution
6-7
D
C
B
A
C35
100n
1
1
2
3
VDD_PROC
C37
100n
2
4K7 resistor factory fitted
in position C-B. This selects
alternate boot mode which
makes the AT91 boot from
external 16-bit wide Flash.
P24/BMS
VDD
P24/BMS
NWAIT
NWR0/NWR
NRD/NOE
P23
NWDOVF
NWR1/NUB
P[19..16]
NCS[3..0]
C36
100n
SMLINK(4K7)
A
C
B
LK3
Print on PCB the position
of 4K7 resistor i.e. A-C and B-C
P24/BMS
NWAIT
NWR0/NWR
NRD/NOE
P23
NWDOVF
NWR1/NUB
P[19..16]
NCS[3..0]
C34
100n
Place one of these capacitors on each
side of the AT91.
A[23..0]
+
3
C38
10u
A21
A22
A23
A15
A16
A17
A18
A19
A20
A8
A9
A10
A11
A12
A13
A14
A1
A2
A3
A4
A5
A6
A7
A0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
VDD_PROC
Factory fitted
WIRE LINK
WL2
NCS3
NCS2
NCS1
NCS0
NWAIT
A0/NLB
GND
A1
A2
A3
A4
A5
A6
A7
VDD_PROC
A8
A9
A10
A11
A12
A13
A14
GND
GND
A15
A16
A17
A18
A19
P28/A20/CS7
D[15..0]
NWR0/NWR
NRD/NOE
TCK
TDO
TDI
TMS
4
D0
D1
D2
D3
D4
VDD
4
5
NWDOVF
NRST
3
P25/MCKO
P24/BMS
P23
AT91CLK
D5
D6
D7
D8
D9
D10
D11
2
A[23..0]
NWR1/NUB
RXD1
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
P21/TXD1/NTR1
P20/SCK1
P19
P18
P17
P16
P15/RXD0
P14/TXD0
P13/SCK0
P12/FIQ
GND
P11/IRQ2
P10/IRQ1
VDD_PROC
VDD_PROC
P9/IRQ0
P8/TIOB2
P7/TIOA2
P6/TCLK2
P5/TIOB1
P4/TIOA1
P3/TCLK1
GND
GND
P2/TIOB0
P27/NCS3
P26/NCS2
NCS1
NCS0
NWAIT
VDD_PROC
VDD_PROC
NWR0/NWR
NRD/NOE
TCK
TDO
TDI
TMS
GND
GND
P25/MCKO
P24/BMS
P23
MCKI
VDD_PROC
WDOVF
NRST
GND
NWR1/NUB
P22/RXD1
P29/A21/CS6
VDD_PROC
VDD_PROC
P30/A22/CS5
P31/A23/CS4
D0
D1
D2
D3
D4
GND
D5
D6
D7
D8
D9
D10
D11
VDD_PROC
D12
D13
D14
D15
P0/TCLK0
P1/TIOA0
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
6-8
5
D12
D13
D14
D15
TCLK0
TIOA0
1
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
6
TIOB0
IRQ0
TIOB2
TIOA2
TCLK2
TIOB1
TIOA1
TCLK1
IRQ2
IRQ1
TXD1
SCK1
P19
P18
P17
P16
RXD0
TXD0
SCK0
P12/FIQ
AT91M40400 VDD
U12
6
R20
10K
RXD[1..0]
TXD[1..0]
SCK[1..0]
TIOB[2..0]
TIOA[2..0]
TCLK[2..0]
Thursday, August 20, 1998
Date:
7
Document Number
ARM EOI-0042 (AT91PROC.SCH)
AT91M40400 in TQFP package
Size
B
Title
Sheet
RXD[1..0]
TXD[1..0]
SCK[1..0]
TIOB[2..0]
TIOA[2..0]
TCLK[2..0]
Timer & UART - Can be I/O as well
90 Fulbourn Road
Cherry Hinton
Cambridge
CB1 4JN
(c) ARM Ltd.
IRQ[2..0]
P12/FIQ
NRST
P25/MCKO
AT91CLK
TMS
TDI
TDO
TCK
8
7
8
of
Note : Interrupt lines can be used as I/O
IRQ[2..0]
P12/FIQ
NRST
P25/MCKO
AT91CLK
Clock, Reset & Interupts
TMS
TDI
TDO
TCK
JTAG signals
7
8
Rev
B
D
C
B
A
Appendix B - Schematics
Figure 6-7. AT91R40807 in TQFP Package
AT91EB40 Evaluation Board User Guide
D
C
B
A
1
RXD[1..0]
TXD_ONB[1..0]
RXD[1..0]
TXD_ONB[1..0]
Serial I/O from
AT91
2
Print on PCB the position
of 10K resistor i.e. A-C and B-C
A
C
B
LK4
1
2
3
3
VDD
SMLINK(10K)
10K Resistor factory fitted
in position C-B.
GND
VDD
Test Point
TP15
TP
+
1
2
3
4
5
6
7
8
9
10
C1AN
C47
0.1u
TANT
C1AP
C1AP
VAP
C1AN
C2AP
C2AN
VAN
TXD_SB
RXD_SB
RXD1
1
3
+
4
VDD
4
C2AN
C48
0.1u
TANT
C2AP
+
MAX3223CAP
20
19
18
17
16
15
14
13
12
11
GND
C49
0.1u
TANT
VAP
FRCOFF
EN
VCC
C1+
GND
V+
T1OUT
C1R1IN
C2+
R1OUT
C2FRCON
VT1IN
T2OUT
T2IN
R2IN
R2OUT
INV
U13
VDD
2
GND
AT91EB40 Evaluation Board User Guide
+
GND
C50
0.1u
TANT
VAN
VDD
VDD
GND
TXD_SA
RXD_SA
RXD0
VDD
TXD_ONB0
TXD_ONB1
+
1
5
0.1u
TANT
C51
5
6
C43
22pF
C39
22pF
1
6
2
7
3
8
4
9
5
C53
22pF
Print on PCB Serial A
Tuesday, July 14, 1998
7
Document Number
ARM EOI-0042 (RS232.SCH)
Date:
Serial Interface
Size
B
Title
90 FULBOURN ROAD
CHERRY HINTON
CAMBRIDGE
CB1 4JN
(c) ARM LTD.
Sheet
8
8
of
8
Rev
B
The Shell of both D type connectors
should be connected to the chassis plane
Print on PCB Serial B
DB9 PLUG
J6
8
Serial Port A is used for connection
to the host PC using a standard, straight
through cable - 9 way D type plug to 9
way D type socket.
DB9 SOCKET
J5
7
Place capacitors as close as possible
to the connector.
C46
22pF
1
6
2
7
3
8
4
9
5
DCD
DSR
TXD_SA
RTS
RXD_SA
CTS
DTR
C45
10nF
C42
22pF
C41
22pF
GND
C54
10nF
GND
TXD_SB
RXD_SB
C52
22pF
C44
22pF
C40
22pF
Place capacitors as close as possible
to the connector.
6
D
C
B
A
Appendix B - Schematics
Figure 6-8. Serial Interface
6-9
Appendix B - Schematics
6-10
AT91EB40 Evaluation Board User Guide
Atmel Headquarters
Atmel Operations
Corporate Headquarters
Atmel Colorado Springs
2325 Orchard Parkway
San Jose, CA 95131
TEL (408) 441-0311
FAX (408) 487-2600
Europe
Atmel SarL
Route des Arsenaux 41
Casa Postale 80
CH-1705 Fribourg
Switzerland
TEL (41) 26-426-5555
FAX (41) 26-426-5500
Asia
Atmel Asia, Ltd.
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimhatsui
East Kowloon
Hong Kong
TEL (852) 2721-9778
FAX (852) 2722-1369
Japan
1150 E. Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906
TEL (719) 576-3300
FAX (719) 540-1759
Atmel Rousset
Zone Industrielle
13106 Rousset Cedex
France
TEL (33) 4-4253-6000
FAX (33) 4-4253-6001
Atmel Smart Card ICs
Scottish Enterprise Technology Park
East Kilbride, Scotland G75 0QR
TEL (44) 1355-803-000
FAX (44) 1355-242-743
Atmel Grenoble
Avenue de Rochepleine
BP 123
38521 Saint-Egreve Cedex
France
TEL (33) 4-7658-3000
FAX (33) 4-7658-3480
Atmel Japan K.K.
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
TEL (81) 3-3523-3551
FAX (81) 3-3523-7581
Fax-on-Demand
North America:
1-(800) 292-8635
International:
1-(408) 441-0732
e-mail
literature@atmel.com
Web Site
http://www.atmel.com
BBS
1-(408) 436-4309
© Atmel Corporation 2000.
Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company assumes no responsibility for
any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without
notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are
not authorized for use as critical components in life suppor t devices or systems.
ARM, Thumb and ARM Powered are registered trademarks of ARM Limited.
ARM7TDMI is a trademark of ARM Ltd.
Marks bearing ® and/or ™ are registered trademarks and trademarks of Atmel Corporation.
Printed on recycled paper.
1706A–10/00/0M
Terms and product names in this document may be trademarks of others.
Download