Raisonance REva v3 User manual

REva
Raisonance Universal Evaluation Board
Motherboard (version 3 onwards)
User Guide
Document version
2010-06-01

REva v3 User Guide
Contents
1. INTRODUCTION................................................................................................................4
1.1 Purpose of this manual....................................................................................................................4
1.2 cope of this manual.......................................................................................................................4
1.3 Additional help or information..........................................................................................................4
2. REVA V3 OVERVIEW.......................................................................................................5
2.1 Key features.....................................................................................................................................5
2.2 Version history summary.................................................................................................................5
2.3 Delivered package...........................................................................................................................5
3. REVA MOTHERBOARD....................................................................................................7
3.1 Power supply...................................................................................................................................7
3.1.1 External power supply...............................................................................................................7
3.1.2 Possible power supply configurations.......................................................................................7
3.1.3 Features...................................................................................................................................8
3.1.4 Limitations................................................................................................................................8
3.2 Daughter board connection..............................................................................................................9
3.2.1 Features...................................................................................................................................9
3.2.2 Limitations................................................................................................................................9
3.3 I P/I D connection area..................................................................................................................9
3.4 Reset area.......................................................................................................................................9
3.4.1 Features...................................................................................................................................9
3.4.2 Limitations................................................................................................................................9
3.5 Digital outputs area........................................................................................................................10
3.5.1 Features.................................................................................................................................10
3.6 Digital inputs area..........................................................................................................................11
3.6.1 Features.................................................................................................................................11
3.6.2 Limitations..............................................................................................................................11
3.7 Analog area...................................................................................................................................12
3.7.1 Features.................................................................................................................................12
3.7.2 Limitations..............................................................................................................................12
3.8 Communication area......................................................................................................................13
3.8.1 Features.................................................................................................................................13
3.8.2 Limitations..............................................................................................................................13
3.9 econdary serial / CAN area..........................................................................................................14
- 2 -

REva v3 User Guide
3.10 Wrapping zone.............................................................................................................................14
4. RLINK...............................................................................................................................15
4.1 Protocol configuration....................................................................................................................15
4.1.1 Using ICC protocol..................................................................................................................15
4.1.2 Using all other protocols (JTAG, WIM and others)...............................................................15
4.2 Target/RLink configuration ............................................................................................................16
4.2.1 Using the embedded RLink to debug/program the REva .......................................................16
4.2.2 Using the embedded RLink to debug/program an external card ............................................16
4.2.3 Using an external RLink to debug/program the REva.............................................................16
4.2.4 Using an external RLink to debug/program an external card..................................................16
5. DAUGHTER BOARD .....................................................................................................17
5.1 Insertion and extraction..................................................................................................................17
5.1.1 Insertion..................................................................................................................................17
5.1.2 Extraction................................................................................................................................17
5.1.3 Insertion/extraction cycles.......................................................................................................17
5.1.4 Power supply cautions............................................................................................................17
5.2 Dedicated documentation..............................................................................................................18
6. MOTHERBOARD CHEMATIC ....................................................................................19
7. CONFORMITY.................................................................................................................21
8. GLO ARY.....................................................................................................................22
- 3 -

1. ntroduction REva v3 User Guide
1. ntroduction
The REva is a universal evaluation board that has been designed for quick and easy evaluation of a
wide range of microcontrollers. It is made up of a generic REva motherboard with an embedded RLink
in-circuit programmer and debugger, and a daughter board featuring a target microcontroller.
mportant Note:
This manual describes version 3 of the REva boards (and later).
For previous versions, please refer to other manuals.
1.1 Purpose of this manual
This guide should be used by anyone who is interested in REva.
1.2 Scope of this manual
This manual describes version 3 of the REva boards (and later).
Daughter boards are described in separate documents:
REva User Guide: ST7-based daughter boards.
REva User Guide: STR-based daughter boards.
REva User Guide: µPSD-based daughter boards.
REva User Guide: STM32-based daughter boards.
1.3 Additional help or information
Please visit the Raisonance website: http:// .raisonance.com/ and the forum
http:// .raisonance.com/Forum/punbb/ or contact Raisonance.
Address: Raisonance .A. .
17, Avenue Jean Kuntzmann,
38330 Montbonnot aint Martin
France
Telephone: +33 4 76 61 02 30
Fax: +33 4 76 41 81 68
Email: support@raisonance.com
If you find any errors or omissions, or if you have suggestions for improving this manual, please let us
know by email.
- 4 -

REva v3 User Guide 2. REva v3 overview
2. REva v3 overview
This chapter gives an overview of the REva package and the physical characteristics of the
motherboard.
2.1 Key features
The REva's key features include:
●Digital and analog I/O evaluation features including on-board LEDs, buttons, switches, external
analog connector, temperature sensor and potentiometer, LCD monitor.
●On-board I²C EEPROM and MEM accelerometer.
●On-board R -232 driver and DB9 connector.
●PI, CAN and U B connections (depending on the target device).
●Embedded RLink for in-circuit debugging and in-circuit programming.
●VDD settings depending on the daughterboard and power supply.
●U B powered, no external power required.
2.2 Version history summary
This table gives a brief overview of the major differences between REva versions.
Version Description
REva v1 First version of the REva board.
REva v2 and v2.10 Very similar to v1, but regulator voltage is fixed by daughter board itself
(instead of by jumpers on the REva board).
REva v2.1Z (RF
'ZigBee')
The REva RF 'ZigBee' is designed for RF applications and features an
extension connector to plug an RF external module.
REva v3 The RLink is embedded. New peripherals: LCD monitor, MEM
accelerometer and more.
2.3 Delivered package
The REva package includes:
●REva motherboard (see next illustration).
●Embedded RLink (upper right corner on the next illustration) which allows programming and
debugging through a U B cable.
●REva daughter board(s), depending on the purchased kit.
●All required cables.
●RAI ONANCE software CD, Quick tart tutorial, some microcontroller specific documentation.
- 5 -

2. REva v3 overview REva v3 User Guide
REva motherboard with embedded RLink:
Sample daughter boards:
- 6 -
RLink

REva v3 User Guide 3. REva motherboard
3. REva motherboard
This chapter describes the REva's evaluation features and their limitations. Features are grouped into
thematic areas.
3.1 Power supply
You can choose the voltage to be used on the whole REva board as well as on the daughter board.
From the REva v3.0 onwards some daughter boards automatically configure the regulator and define
the possible sources for VDD.
3.1.1
External power supply
The REva motherboard can be powered by an external power supply which is not provided.
The characteristics of the power supply are:
●9V DC output, (5V for TR9 kits)
●2.1 x 5 mm jack connector with ground signal on the outside.
3.1.2 Possible power supply configurations
There are 3 possible modes for the configuration of the power supply:
Power supply configuration mode Scheme
Regulated voltage supplied from RLink
●The voltage of VDD is automatically
configured on the daughter board
●To be used with voltages below 3.8V
because RegIN is around 4.7V.
- 7 -
VDD
selection DC 9V jack
connector
Regulator input
RLink
U B 5V
VDD
Reg OUT
U B
Reg IN
Jack
Regulator

3. REva motherboard REva v3 User Guide
Power supply configuration mode Scheme
Regulated voltage supplied from the Jack
●The voltage of VDD is automatically
configured on the daughter board
●To be used with an external isolated and
filtered power supply (typically 9V, but 6V is
recommended for VDD lower than 3.6V).
5V supplied from the U B link
●To be used ONLY with 5V daughter boards
● Other daughter boards are generally
protected: the U B 5V wire can be opened
by the daughter board.
●The exact voltage is NOT 5V, but around
4.8V because of a low drop diode on the
RLink.
3.1.3 Features
The power supply features provided are:
●A jack for the connection of auxiliary 9V power supply to power the REva board. The 9V power
supply should output between 6V and 9V DC and have a 2.1 x 5 mm jack with the ground
signal on the outside.
●A two-position jumper for configuring the regulator input. When the jumper is in the Jack
position, the regulator input is the external 9V power supply. When it is in the U B position, the
regulator input is the U B power supply of the embedded RLink.
●A two position jumper to select the VDD source. The “regulated” positions have a meaning that
depends on the connected daughter board (auto-configuration of the power supply area by the
daughter board – refer to the daughterboard specific chapter in this documentation).
●A green LED which is lit when the REva board is powered.
3.1.4 Limitations
The U B 5V is actually 4.8V because a low drop diode is connected between the U B connector and
the board, to protect the PC. For an accurate 5V power supply, use an external power supply.
To use an external 9V DC power supply, the “Regulator Input” jumper must remain in the “Jack”
position and the “VDD selection” jumper must remain in the Reg OUT position.
With a 1.8V voltage, the LEDs on the board are dim and some features are not available (serial
communication, I²C EEPROM and temperature measurement).
- 8 -
RLink
U B 5V
VDD
Reg OUT
U B
Reg IN
Jack
Regulator
RLink
U B 5V
VDD
Reg OUT
U B
Reg IN
Jack
Regulator
1
1

REva v3 User Guide 3. REva motherboard
3.2 Daughter board connection
The REva motherboard must be used with either a daughter board or an
external target board. This area can connect to a daughter board featuring a
target microcontroller for evaluation. This area may also be used to connect the
REva to another board with the appropriate connectors soldered to the bottom.
3.2.1 Features
The features of this area are:
●A standard O-DIMM connector to receive the daughter board. The
procedure of insertion/extraction is described in chapter 3.2 Daughter
Boards.
●A 72-position header for observation and measuring of useful signals.
●Two 40-position headers to which the other 72 positions of the O-DIMM
are connected, as well as some VDD and GND positions. This is useful for
obtaining multiple power supply signals when connecting the REva to
another board.
3.2.2 Limitations
The O-DIMM connector is guaranteed for 20 insertion-extraction cycles (more
in practice...).
3.3 SP/ SD connection area
This area allows the connection of an external RLink (Rlink-PRO). When doing
this, make sure the U B of the embedded RLink is disconnected. You must
then plug the jumpers of the RLink config and power sections of the REva board
as if you were using the embedded RLink.
The 24-pin connector can also be used to make the embedded RLink able to
drive an external target board. For that you will have to use an adapter
depending on the target protocol. You can use adapters from stand-alone
RLinks, or make your own using the information here:
http://raisonance-forum.xsalto.com/viewtopic.php?id=2449
3.4 Reset area
This area resets the devices on the daughter board.
3.4.1 Features
The features of this area are:
●1 push-button with a negative polarity.
●1 RC debouncing filter with a time constant of 330 us (soldered on the
bottom side of the board).
3.4.2 Limitations
Microcontrollers using a positive reset signal require an inverter embedded on
the daughter board.
- 9 -

3. REva motherboard REva v3 User Guide
3.5 Digital outputs area
This area provides the user with simple visible debug tools.
3.5.1 Features
The features of this area are:
●8 red transistor-driven LEDs that light up when the command is low. Current is supplied by the
power supply (9V or U B) and not by the microcontroller's pads.
●8 jumpers enabling the independent use of each LED. The use of an LED is enabled when the
corresponding jumper is plugged in.
●An LCD monitor connected to the D0-D3 LEDs signals. The LCD monitor features 26 * 96
pixels. It is equipped with an T7549T controller (the datasheet is provided on the CD). ome
examples show how to access its memory.
Note: The memory/registers of the LCD controller can only be written.
- 10 -

REva v3 User Guide 3. REva motherboard
3.6 Digital inputs area
This area provides the user with immediately usable digital I/Os that can be used as interrupt sources
or general purpose I/Os.
3.6.1 Features
The features of this area are:
●1 two-position jumper to choose the polarity of the BT6 push button.
●2 push buttons and 4 switches. When the switches are on or the buttons pressed, the
corresponding signal is tied to the ground (except for BT6 which depends on the chosen
polarity). Otherwise, the signals are floating.
●6 jumpers enabling independent use of these features. Use of a switch or a button is enabled
when the corresponding jumper is set.
3.6.2 Limitations
There are no debouncing filters connected to these buttons and switches. The user may use the
wrapping zone to add some, with the appropriate values for R and C.
When using buttons or switches, the corresponding pads of the microcontroller should be configured
as inputs, or I/Os with a pull-up resistor (or pull-down for BT6 with positive polarity), because there is
no external pull-up (pull-down).
- 11 -

3. REva motherboard REva v3 User Guide
3.7 Analog area
This area groups features where the user validates the analog features of a target microcontroller.
3.7.1 Features
The features of this area are:
●A four-position analog connector, including:
●Two analog inputs that can be connected directly to the ADC input pins of the
microcontroller,
●An analog output resulting from the integration of a PWM output. The integration is done
with a simple RC filter with a characteristic time of 100 ms,
●A ground connection.
●A potentiometer, that can be connected directly to the ADC input pins of the microcontroller.
●A temperature sensor, that can be connected directly to the ADC input pins of the
microcontroller. The output voltage of this sensor is given by the formula V=0.01(T+1).
●A buzzer that can be connected to the PWM microcontroller output through the PWM/BUZ
jumper.
●5 jumpers enabling independent use of these features. The analog feature can only be used
when the corresponding jumper is set.
3.7.2 Limitations
The output voltage of the temperature sensor is a function of the temperature. This means that past a
given threshold, depending on the power supply voltage, the measure cannot be accurate. This
threshold is approximately 30°C for a 3.3V power supply and 50°C for a 5V power supply.
The temperature sensor does not operate at 1.8V.
- 12 -

REva v3 User Guide 3. REva motherboard
3.8 Communication area
This area groups the connectors for several communication standards.
3.8.1 Features
²C
●A three-position connector for I²C communication.
●Pull-up resistors on the CL and DA lines (useful at the end of the I²C line).
●An I²C EEPROM ( T24C02-W) operating at voltages from 3V to 5.5V. Its address on the I²C
bus is 0xA0.
●A MEM accelerometer (LI 3LV02). Its address on the I²C bus is 0x3A.
Serial Communication
●An R 232 connector.
●A serial line driver ( T3232) operating at voltages from 3V to 5.5V.
SP
●A four-position connector for PI communication.
7 jumpers enabling the independent use of each of these features:
●CL and DA enable I²C communication.
●CK, MO I and MI O enable PI communication.
●RX and TX enable serial communication.
3.8.2 Limitations
The T3232 and the I²C EEPROM are designed to work at voltages between 3 and 5.5V. The
corresponding features cannot be used with 1.8V target microcontrollers. The I²C bus is not
guaranteed at this voltage.
Moreover, the maximum supply voltage for both the MEM accelerometer and the LCD monitor is
3.6V. Therefore, an independent voltage regulator (output: 3.3V) is specifically used for these devices.
- 13 -

3. REva motherboard REva v3 User Guide
3.9 Secondary serial / CAN area
This area allows the use of other serial communication protocols (CAN for example). It contains a DB9
connector with no driver and no other hardware.
To use this area, the daughter board must be equipped with the corresponding bus driver. This is the
only device dependent feature of the whole REva board.
3.10 Wrapping zone
This area allows the implementation of other useful, basic features that are not available on the REva
motherboard. It is made up of:
●96 general purpose positions
●8 VDD (target microcontroller power supply) positions
●8 GND (ground) positions
This wrapping area is obviously not designed to host large devices. To do so, connections to a
secondary wrapping board can be implemented in this area.
- 14 -

REva v3 User Guide 4. RLink
4. RLink
The REva v3 contains an embedded RLink. However, it is still possible to connect an external RLink.
The functionality of this embedded version of RLink v3 is the same as the standalone version.
This chapter details the configurations available for protocols and embedded/external RLink.
4.1 Protocol configuration
The desired communication protocol can be configured via the jumpers embedded on the REva.
The next paragraphs describe configurations for the protocols used by the REva daughter boards.
4.1.1 Using CC protocol
Here are some photographs of the RLink configuration for ICC communication, which is used for all the
T7 daughter boards.
For further explanation please refer to the Debugging ith Hard are Tools chapter of the ST7 Getting
Started Guide that is provided with Ride7.
4.1.2 Using all other protocols (JTAG, SW M and others)
Here are some photographs of the RLink configuration for communication using any other protocol
than ICC, so use this for all the ARM ( TRx, TM32x), 8051 (uP D) and TM8 daughter boards.
- 15 -

4. RLink REva v3 User Guide
4.2 Target/RLink configuration
The following descriptions are an overview of the steps required to configure the target and RLink.
Note: Refer to the relevant Getting tarted manual for daughterboard specific details.
4.2.1 Using the embedded RLink to debug/program the REva
1. Attach the appropriate daughter board to the REva.
2. et the power supply jumpers as desired.
3. Insert the appropriate connection jumpers for ICC, JTAG or WIM.
4.2.2 Using the embedded RLink to debug/program an external card
1. Remove the daughter board from the REva.
2. Remove the power supply jumpers (and the external power supply).
3. Remove the connection jumpers for ICC/JTAG/ WIM.
4. Connect your external card 20-pin JTAG interface to the I P/I D 24-pin connection.
Note: You will either need to fabricate an adapter yourself, or use the adapter that was delivered with
your RLink-PRO. For replacement adapters contact Raisonance or a Raisonance distributor.
4.2.3 Using an external RLink to debug/program the REva
1. Disconnect the embedded RLink's U B connector.
2. Insert the appropriate connection jumpers for ICC, JTAG or WIM.
3. Connect the RLink-Pro to the I P/I D connection area.
4. et the power supply jumpers for an external power supply or an RLink.
5. Connect an external power supply or an external Rlink.
4.2.4 Using an external RLink to debug/program an external card
If this is your required configuration, you will not be using a REva board!
- 16 -

REva v3 User Guide 5. Daughter boards
5. Daughter boards
The daughter boards contain all the components dedicated to a specific target microcontroller,
including the microcontroller itself, a clock selector and other device dependent features.
This chapter provides general purpose considerations about the daughter boards. Each daughter
board is described in a documentation dedicated to the family of microcontrollers it is based on.
Please refer to the “Dedicated documentation” paragraph in this chapter to find out about your
daughter board(s).
5.1 nsertion and extraction
The daughter boards must be inserted/extracted following the
procedure described on this schema.
5.1.1 nsertion
1. IN ERT the daughter board completely.
2. PU H DOWN the daughter board.
3. LOCK: push the daughter board into the latch on both
sides.
5.1.2 Extraction
1. UNLOCK the latch on both sides.
2. RAI E the board (automatic).
3. EXTRACTION: after the daughter board rises, it can be
extracted.
5.1.3 nsertion/extraction cycles
1. Change daughter boards only when needed.
2. The O-DIMM connector is guaranteed for only 20 insertion/extraction cycles.
5.1.4 Power supply cautions
Always ensure that no power supply is being provided before inserting or extracting a daughter board.
The daughter boards are designed to work at a specific voltage. If the incorrect voltage is supplied on
the motherboard, the microcontroller could be severely damaged.
- 17 -

5. Daughter boards REva v3 User Guide
5.2 Dedicated documentation
Each REva daughter board is described in a document dedicated to the family of microcontrollers it is
based on. All these documents can be found in the same folder as this file.
•For daughter boards based on ST7 microcontrollers read:
REva User Guide: ST7-based daughter boards.
•For daughter boards based on ARM microcontrollers (ARM7/ARM9/STRx from ST) read:
REva User Guide: STR-based daughter boards.
•For daughter boards based on ST µPSD microcontrollers read:
REva User Guide: µPSD-based daughter boards.
•For daughter boards based on Cortex-M3 microcontrollers (STM32 family from ST) read:
REva User Guide: STM32-based daughter boards.
- 18 -

REva v3 User Guide 6. Motherboard schematics
6. Motherboard schematics
This section groups the schematics for version 3.3 of the REva motherboard.
Only the schematics for the evaluation part of the board are provided, not those of the RLink part.
For readability purposes, the motherboard schematics are also available as stand-alone pdf files.
The schematics for version vX.xx of the motherboard are given in the file REva_vX.xx_EvalPart.pdf in
the folder {RIDE}\DOC (where {RIDE} represents your installation directory for the Ride7 software).
- 19 -

6. Motherboard schematics REva v3 User Guide
- 20 -
This manual suits for next models
1
Table of contents
Other Raisonance Motherboard manuals