Matrix EB006 User manual

www.matrixtsl.com
E-blocks user guide

2
Contents
Introduction to E-blocks 3
Examples of E-blocks systems 4
Electrical considerations 5
Physical properties 8
Available E-blocks and accessories 10
Copyright 2014 Matrix Technology Solutions Ltd.
PIC and PICmicro are trademarks of Arizona Microchip inc.
AVR is a trademark of the Atmel Corporation
E-blocks is a trademark of Matrix Technology Solutions Ltd.

3
Introduction to E-blocks
Congratulations. You have just bought
into the world’s most exible range of
electronics system development kits. The
E-blocks range is made up of more than 150
individual products that allows you to both
learn how electronic systems work, and to
rapidly develop electronic systems of your
own.
The range is split into several parts:
Hardware
There are two kinds of hardware E-blocks:
• Upstream boards
‘Upstream’ is a computing term which
indicates that this is the board that controls
the ow of information in a system.
Upstream boards are usually device
programmers of some kind. Any device
which contains‘intelligence’and can dictate
the direction of ow of information on
the bus can be thought of as an‘upstream’
device. Examples include microcontroller
boards and Programmable Logic Device
boards. You can see a full list of boards at
www.matrixtsl.com.
• Downstream boards
Any device which responds to these changes
and whose behaviour is determined by
another device can be thought of as a
‘downstream’device. Examples include LED
boards, RS232 boards, internet boards etc.
Downstream boards are controlled by
the upstream board - but information can
ow into them and from them. Upstream
and downstream boards can be snapped
together to form a complete electronic
system for learning and development.
• Accessories
In addition to the circuit boards themselves
you will nd that there are more than 40
accessories available for E-blocks.
Software
The software you use will depend on your
choice of upstream board(s). In the E-blocks
range you will nd C compilers, assemblers
and Flowcode - a
unique graphical
programming tool
based on ow charts
which allows those
with little experience
to develop complex
electronic systems.
Curriculum and
applications
If you are just starting to learn electronics,
or if you an experienced engineer learning
VHDL, you will nd that the E-blocks
range is supported by a fantastic amount
of curriculum materials, datasheets, and
project articles. Much of this is available on
CD ROM, but you will also nd our website a
great source of information.
User guide
This short guide will introduce you to the
E-blocks system and explain how it works
from electrical and mechanical points of
view. It will also give you some hints and
tips on how to use E-blocks so that you can
get the best from your equipment.

4
Examples of E-blocks systems
You can construct a wide variety of projects
with E-blocks. On this page you can see a few
examples:
Internet based temperature logger
The PICmicro microcontroller gathers data
from a temperature probe via the sensor
interface and then publishes a simple web
page with a 10 bit temperature reading. A
further program - written in Java - gathers
temperature data from the web page and
produces a graph of temperature against
time.
Mobile technology snooper
A small patch board contains a microphone
and amplier that feeds into a Sony
GSM module with SIM card. An AVR
microcontroller is used to detect an
incoming call and then channel local sound
to the incoming caller who can hear what
is going on in the room. A keypad and
LCD allow various set ups with dial out at
predetermined times.
ARM based Bluetooth system
The Bluetooth board interfaces to the
ARM serial port to allow users to set up the
communication system and transfer data
between Bluetooth hosts. The Bluetooth
audio CODEC board allows two way transfer
of audio between Bluetooth systems.
ECG system
ECG data is gathered using a sensors board
and an ARM microcontroller board which
connects to a PC using an USB interface
board. PC software, written in Visual Basic,
uses the virtual COM port driver provided
to interface with the system and gather ECG
data. A Keypad and LCD display provide
control of the system.

5
Electrical considerations system
E-blocks are built on a bus-based concept
based on D-type connectors. D-types are
used because they are rugged and because
their physical properties allow you to snap
E-blocks together to form a system which
mounts onto a backplane.
Each E-block D-type connector consists
of 8 bits and ground - 9 connections in
total. Upstream boards connect using 9
way D-type sockets (female). Downstream
devices connect to
E-blocks using 9 way
D-type plugs (male).
This combination
works remarkably
well as most system
topologies require
upstream devices to
connect directly to
downstream ones.
On each D-type connector bit 0 is on pin
1, bit 1 is on pin 2, etc. Pin 9 is designated
0V. Where two upstream devices need to
be connected together a gender changer
or Insulation Displacement Connector (IDC)
cable with two IDC sockets on can be used.
Adding power
Power is routed separately between E-blocks
using simple screw terminals and stripped
wires. This facilitates the interpretation
of E-blocks with dierent voltage levels
(notably 3.3V and 5V). Most downstream
E-blocks are compatible with 3.3V. All
upstream E-blocks have power outputs
on screw terminal connectors. Upstream
E-blocks are powered by applying a higher
voltage via a power jack connector and use
a regulator to generate power for other
E-blocks in the system. As 0V is connected
to all blocks through the 9 way D-type
connectors, it is only necessary to connect
+V to all E-blocks - ground connects via
the D-type. To neaten up more permanent
systems power wires can be looped under
E-blocks and under the backplanes.
Using ZIF sockets
It is possible to use Zero Insertion
Force (ZIF) sockets with those
upstream boards with DIL
sockets. ZIF sockets are
useful where the chips will
be removed from the
programmer many
times. Some E-blocks
boards may have
other components
close to the DIL
socket in question.
If this is the case
then you can simply insert
additional DIL sockets to gain
enough height so that the ZIF socket can be
satisfactorily inserted.
Circuit diagrams
Each E-blocks board has an accompanying
technical datasheet. In the datasheet you
will nd a complete description of the
hardware, test instructions, and a full circuit
diagram with a description. For many
boards you will also nd sample code,
coding instructions, and application notes.
Datasheets are available on our website:
www.matrixtsl.com.
An E-blocks system

6
Understanding the patch system
Most ‘downstream’ E-blocks include a patch
system that gives you exibility in the
connections that are made between the
upstream and downstream E-blocks. The
patch system has two parts: link blocks that
dictate whether the default connections are
used or whether the patch system is used,
and the patch connectors themselves.
Looking at the graphic of the sensors board
in Figure 1:
For this board when the link blocks are in
the default (top) position then the default
wiring is chosen. Default wiring is optimized
for ease of connection between upstream
and downstream boards for the PICmicro
range of processors. For example the Tx and
Rx lines of the PICmicro are usually on bits 6
and 7 respectively, so you will nd that the
default connections on downstream boards
communications boards (e.g.RS232 board)
are for bits 6 and 7.
For the Sensor board shown above the
default connections are as follows:
•Bit 0 LDR (Light Dependent Resistor)
•Bit 1 RV1 (Resistor-Variable 1)
• Bit 2 Digital sensors out
•Bit 3 Analogue sensor
•Bit 4 Digital sensor in
The bits 0 to 4 have been chosen because on
many devices in the PICmicro range the A/D
inputs are on bits 0 to 4 of the port.
If you wanted to use another processor that
needed the LDR input on bit 3 then you
would change the link from the‘default’
position to the‘patch’position (bottom)
and use a small jumper wire to make the
connection between the LDR output and bit
3 of the D-type as shown in Figure 3. You
can see the new block diagram equivalent
in Figure 4.
• Get the circuit you want
This technique allows you to get the exact
circuit you want. If you need to copy another
circuit using E-blocks hardware you should
nd that the patch system allows you to de-
velop it. Note that the turned pin connectors
on the patch system are compatible with
special prototyping leads: these are a little
more expensive than single strand wire - but
they will last longer and will not break o in
your prototype board or patch connectors.
Figure 1 - a sensor board
Figure 2 - sensor board block diagram
Figure 3 - a sensor board in patch mode
Figure 4 - patched sensor board diagram

7
Sharing a port
There are times when you need to split a
port into several sections, or where signals
on a port need to be shared between two or
more downstream E-blocks boards. In this
case you need to use a splitter cable. As an
example of this: supposing that you wanted
to develop a system that used two external
analogue sensors. The Sensor board only
has the capability for one external analogue
sensor, so you need to use a splitter
cable and the patch system to make the
appropriate connections. The splitter cable
allows you to connect one upstream port to
two downstream ports using IDC (Insulation
Displacement Connector) connectors and
ribbon cable. Here the link blocks on both
boards are in the‘patch’position. On the top
board the Analogue sensor is routed to bit
1, and on the bottom board the Analogue
sensor is routed to bit 2. This technique
allows you share ports between several
devices - this is particularly convenient for
communications systems where a device’s
serial port has to be shared.
Protecting E-blocks circuitry
Where possible leaded components have
been used for all devices on E-blocks boards
that can be subjected to electrical damage.
This means that in the case where devices on
the E-blocks boards do become damaged,
the task of replacing them is very simple.
Some upstream boards (ARM processor
boards and FPGA board) make use of surface
mounted technology components which can
not be socketed and which are not easy to
solder. In these cases we have used smaller
daughter boards so that if the key device
is broken then you can simply order a new
daughter board.
To protect upstream components, all
downstream E-blocks have been developed
with protective resistors so that it is not
possible to damage an upstream E-block by
improperly declaring an input as an output,
and having two output pins with dierent
output levels clash.
However there are circumstances where it
will still be possible to electrically damage
your E-blocks:
• When using screw terminal connectors
turn power o when routing power wires.
•When connecting two upstream boards
together with a gender changer or IDC
cable then you are connecting one output
to another. It is strongly recommended that
you use protective resistors for the lines you
need to connect to prevent chip damage.
•Although modern chips are less prone to
static damage these days, you are advised
to make sure you are earthed before
handling E-blocks circuit boards. If you have
not got access to an antistatic wristband
then quickly touching a radiator or other
earthed device will minimise the likelihood
of static damage.
•When using a patch or prototype board you
have the opportunity to connect external
components directly to the pin of the micro
controller or CPLD device. This also means
that you have the opportunity to short
circuit the device to 0V or +V.

8
Physical properties
E-blocks can be mounted onto a metal back-
plane to form a completely rugged system.
To facilitate this each E-block is tted with 4
o 3mm holes spaced at multiples of 20mm.
M3 bolts can be used to mount the E-blocks
onto a backplane which has 4mm holes on a
regular 20mm grid. The spatial relationship
between the mounting holes on the
backplane, the holes on the E-blocks and the
spacing of each D-type plug and socket on
the E-blocks are such that each E-block will
t into another, and yet still be mountable on
the backplane.
Mounting options for backplanes
There are several options for mounting
E-blocks on a backplane depending on your
circumstances:
• Temporary mounting with pillars
Custom moulded circuit board pillars are
available which allow you to loosely mount
boards to the backplane. This is ideal if you
are working through a course and frequently
reconguring the E-blocks system to give
yourself experience of dierent systems. Note
that these pillars are very tight initially but
soon loosen up. This is shown in prole in
Figure 5.
If you are reconguring your E-blocks system
less frequently then we suggest that you
use M3 bolts on all your E-blocks and that
you use a metal backplane to mount them
on. The E-blocks can be mounted on the
backplane with M3 self locking nuts - these
will keep the bolts secured onto the circuit
board and will act as spacers to keep the
board clear of the backplane. (See Figure
6). When you want to move the system
around then one or two additional nuts
behind the backplane will ensure your
E-blocks stay in place. For best results with
this mounting technique you should attach
the bolts and self locking nuts and then
slacken o the nuts by a quarter turn - this
allows the bolts a little movement in the PCB
mounting holes and makes them easier to
take o the backplane. If you are concerned
about preserving the painted nish of your
backplane then you can substitute the steel
bolts with nylon ones. However we have
found the powder coating of the backplanes
is suciently strong not to warrant this.
Using E-blocks on the bench
You do not need a backplane to use E-blocks
- you can simply connect them together on
the bench. In each E-blocks package you will
nd a four small rubber feet to facilitate this.
These will provide a degree of protection for
your E-blocks boards and will help prevent
shorts from tinned copper wire and other
metal objects on the bench. The disadvan-
tage of this is that your E-blocks system will
not be secure and that the connectors will
be under more stress as the system is moved
about.
Figure 5 - board with mounting pillars Figure 6 - board with 12mm bolts
M3 xing
holes
M3 xing
holes
20mm
20mm
PCB
Backplane 12mm M3 bolts
M3, M4 mounting pillars
PCB
Backplane

9
Using covers
In some circumstances it is advisable to
only allow access to certain parts of the
E-blocks boards. This includes situations
where settings or chip selections made on
E-blocks do not want changing, where there
is a chance of vandalism, or where there
is a chance of theft of components on the
E-blocks themselves.
To facilitate this clear acrylic covers are
available for all E-blocks. Covers are
mounted onto E-blocks with 25mm M3 bolts
and 10mm or 12mm spacers using the same
grid of holes that are used for mounting the
E-blocks to the backplane. The cross section
diagram in Figure 7 shows how this is done.
The tight tting clear acrylic covers add
considerable strength to each E-block as well
as making them - to some extent - tamper
proof. The exception to this is the switch
board which, because the switches are
relatively short, requires the spacers to be
replaced with M3 lock nuts before the cover
is put into place.
Further security
If you are concerned about the security of
your E-blocks systems themselves then it is
possible to attach them to a bench using a
Kingston style lock.
Making your own equipment
In addition to the backplanes it is also
possible to buy rugged plastic storage trays
for E-blocks. These are slightly larger than
a metal backplane which means they are
ideal for storage and distribution of E-blocks
based systems. Lids, packing and freight
boxes are also available.
Making your own E-blocks
The prototype and patch boards that are
part of the E-blocks range, allow you to make
E-blocks with your own circuits on.
Figure 7 - cover side prole
25mm M3 bolts
PCB
Backplane
Clear acrylic cover

10
Available E-blocks and accessories
The tables here show some of the products
available in the E-blocks range as of January
2012. This range changes on a monthly basis
- please see www.matrixtsl.com for details.
Upstream boards
PICmicro MCU multiprogrammer EB006
CPLD programmer board EB020
FPGA programmer board - 6000LE EB049
dsPIC/PIC24 multiprogrammer board EB064
ARM microcontroller programmer EB185
AVR microcontroller programmer EB194
PICmicro MCU development board HP488
Downstream boards
Terminal board EB002
Sensor board EB003
LED board EB004
LCD board EB005
Switch board EB007
Dual 7-segment display EB008
Power board EB011
IR / IrDA transceiver board EB012
SPI bus D/A and memory board EB013
Keypad board EB014
RS232 board EB015
Prototype board EB016
Patch board kit EB017
CAN bus board * EB018
MIDI interface EB021
Motors board EB022
Internet board EB023
Bluetooth board EB024
LIN board EB027
Voice CODEC board EB032
PS2 / VGA board * EB033
Opto-isolator board EB035
MMC card reader board EB037
Relay board EB038
USB232 board EB039
ZigBee coordinator board EB051C
ZigBee router board EB051R
RFID board * EB052
PASCO sensor board EB054
USB interface board * EB055
GPS E-block EB056
gLCD module EB057
E-blocks graphical display board EB058
Servo board * EB059
RC5 infrared transceiver board EB060
RS485 board EB062
ISM band RF communications board EB063
GSM module EB066
Wireless LAN board EB069
E-blocks test pod EB070
VGA board EB071
ZIF socket programmer adaptor EB072
Rotary encoder board EB073
Slide switch board EB074
1.4”LCD multimedia board EB075-LCD144
1.5”OLED multimedia board EB075-OLED15
3.2”TFT LCD multimedia board EB076
FlowKit In Circuit Test board HP299
* Not 3.3V compatible

11
Software / courseware
C for AVR microcontrollers ELCVRSI
C for 16 series PICmicros V4 EL543SI4
C for ARM microcontrollers V3 ELRMSI
Flowcourse CD ROM ELFCS2SI
Assembly for PICmicros V4 EL629SI4
Programmable logic techniques ELPLDSI
Flowcode V5 for PICmicro TEFLCSI5
Flowcode V5 for ARM TERMSI5
Flowcode V5 for AVR TEVRSI5
Flowcode V5 for dsPIC/PIC24 TEDSSI5
Note: these are our part numbers - when ordering
from your dealer please ensure you use the correct
part numbers.

12
Matières
Introduction aux E-blocks 13
Exemples de systèmes à E-blocks 14
Considérations électriques 15
Caractéristiques physiques 18
Disponibilite d’E-blocks et d’accessoires 20

13
Introduction aux E-blocks
Félicitations! Vous venez d’acheter l’un des
ensembles de développement de systèmes
électroniques parmi la gamme la plus souple
au monde. L’assortiment d’E-blocks compte
plus de 150 produits particuliers qui vous
permettent, d’abord, d’apprendre à percer
les secrets des systèmes électroniques, mais
rapidement de développer personnelle-
ment les vôtres. La gamme se répartit en
diérentes parties:
Matériel
Il existe deux sortes de matériel en E-blocks.
• Les cartes d’amont (Upstream)
‘Upstream’ est un terme d’informatique
qui indique qu’il s’agit d’un organe
qui commande le ot d’information
dans un système. Les cartes d’amont
sont généralement des instruments
programmables d’une manière ou d’une
autre. Chacune recèle une part d’intelligence
qui lui permet de dicter la direction du
débit d’information sur le bus, d’où l’idée
de la considérer comme un agent d’amont.
Comme exemple, on peut citer les cartes
à microcontrôleur et celles à logique
programmable. Vous en trouverez une liste
complète sur www.matrixtsl.com.
• Les cartes d’aval (Downstream)
Tout appareil qui réagit aux changements et
ceux dont le comportement est déterminé
par un autre peut s’appeler agent d’aval.
Parmi ceux-ci, citons les cartes de LED, les
cartes RS232 ou pour Internet, etc. Les cartes
d’aval sont commandées par celles d’amont,
mais l’information peut circuler dans un
sens comme dans l’autre. On peut accrocher
les cartes d’amont et d’aval les unes aux
autres et constituer ainsi des systèmes
électroniques complets pour l’étude et le
développement.
• Accessoires
En complément des cartes proprement
dites, vous découvrirez un éventail de plus
de 40 accessoires.
Logiciel
Le logiciel à utiliser
dépendra de votre
choix de cartes
d’amont. Dans la
gamme des E-blocks,
on trouve des
compilateurs C, des
assembleurs et le
Flowcode, un outil
de programmation graphique unique, basé
sur des ordinogrammes destinés à ceux qui
n’ont encore que peu d’expérience, pour
les aider à développer tout de suite des
systèmes électroniques complexes.
Cursus et pratique
Que vous soyez un débutant dans l’étude de
l’électronique ou un ingénieur chevronné
intéressé par le VHDL, vous verrez que la
gamme des E-blocks s’accompagne du
soutien de quantité de matériel didactique,
de feuillets de caractéristiques et d’articles
de projets. Pour la plupart, ils sont
disponibles sur CD-ROM, mais notre site
internet regorge aussi d’informations.
Notice d’utilisation
Ce petit guide va vous orir une
introduction au système E-blocks, il vous
expliquera comment il travaille, aussi bien
au niveau électrique que mécanique. Vous
y trouverez aussi des trucs et conseils pour
tirer le meilleur parti de votre appareillage.

14
Exemples de systèmes à E-blocks
Vous pouvez construire une grande variété
de projets à l’aide d’E-blocks. En voici
quelques exemples.
Enregistreur de temp. basé sur internet
Un microcontrôleur PICmicro recueille les
donnéesissues d’une sondedetempérature
via l’interface du capteur et les publie dans
une page web avec une précision de 10
bits. Un autre programme – écrit en Java –
récupère les données de température dans
la page et en trace le graphique en fonction
du temps.
Mouchard électronique par téléphone
mobile
Une petite platine porte un microphone
et un amplicateur adapté sur un module
GSM à carte SIM. Un microcontrôleur AVR
détecte l’appel entrant et canalise le son
environnant vers l’appelant qui peut ainsi
écouter ce qui se passe dans la pièce. Un cla-
vier et un écran LCD permettent de prévoir
diérents scénarios, avec composition de
numéros à des moments déterminés.
Système Bluetooth avec ARM
La carte Bluetooth interface avec le port
sériel ARM pour permettre à l’utilisateur de
constituer un système de communication
et transférer des données entre hôtes
Bluetooth. La platine du CODEC audio
Bluetooth permet le trac audio
bidirectionnel entre les systèmes.
Système ECG
On obtient les données ECG à l’aide de
capteurs et d’une carte à microcontrôleur
ARM qui se connecte à un PC via une
platine d’interface USB. Le logiciel du PC,
rédigé en Visual Basic, emploie le pilote
du port COM virtuel pour communiquer
avec le système et rassembler les données
ECG. La commande du système s’opère par
clavier et écran LCD.

15
Considérations électriques system
Les E-blocks se fondent sur un concept de bus
équipé de connecteurs du type D. On utilise ce
modèle de connecteurs en raison de sa solidité et
de ses caractéristiques physiques qui permettent
d’assembler les E-blocks en les enchant les
uns sur les autres pour former un système qui
s’assemble sur un fond de panier.
Chaque connecteur de type D des E-blocks
compte 8 bits plus la masse, soit 9 connexions
au total. Les cartes d’amont sont équipées de
prises (femelles) de type D à 9 voies, alors que
les cartes d’aval disposent d’une che (mâle) de
type D à 9 voies. Cette
combinaison fonctionne
remarquablement bien,
du fait que la plupart
des structures de
systèmes réclament des
appareils d’amont qui se
connectent directement
à ceux d’aval. Sur chaque
connecteur de type D,
le bit 0 se situe sur la
broche 1, le bit 1 sur la broche 2 et ainsi de suite, la
broche 9 est appelée 0 V.
Quand deux appareils d’amont doivent
s’interconnecter, on se sert d’un inverseur de
genre ou d’un câble IDC (Insulation Displacement
Connector) avec deux prises IDC.
Fournir la puissance
L’alimentation entre E-blocks suit un parcours
diérent, par l’intermédiaire de simples bornes
à visser et de ls aux extrémités dénudées. Ceci
facilite la coexistence d’E-blocks qui travaillent
sous des tensions diérentes, principalement
3,3 V et 5 V. En majorité, les E-blocks d’aval sont
compatibles avec le 3,3 V. Sur tous les E-blocks
d’amont, les sorties d’alimentation se font
par bornes à visser. Les E-blocks d’amont sont
alimentés sous une tension plus élevée par che
jack et disposent d’un régulateur pour fournir
l’énergie aux autres E-blocks du système. Comme
le 0 V arrive à tous les E-blocks par la broche 9 du
connecteur type D, il ne faut plus leur fournir que
le +V. Pour mieux ordonner les systèmes durables,
on peut attacher les ls d’alimentation sous les
E-blocks et sous le fond de panier.
Supports ZIF
On peut utiliser des supports ZIF (Zero Insertion
Force, à force d’insertion nulle) avec les cartes
d’aval dotées de supports DIL. Ils démontrent leur
utilité quand il faut fréquemment retirer les puces
du programmateur. Sur certaines cartes E-blocks,
il y a des composants proches du support en
question. Il faut alors intercaler plusieurs supports
DIL intermédiaires pour gagner la hauteur
nécessaire au placement correct du support ZIF.
Schémas des circuits
Chaque E-blocks est
accompagné d’une che
technique dans laquelle
vous trouverez une
description complète du
matériel, des instructions
de test et un schéma
complet du circuit avec
l’explication de son fonctionnement.
Pour de nombreuses cartes, vous y trouverez aussi
des exemples de code, du renseignement pour sa
rédaction et des notes d’application.
Les ches de caractéristiques sont disponibles sur
notre site internet: www.matrixtsl.com.
Exemple de système à E-blocks

16
Comprendre le système
d’adaptation
La plupart des E-blocks d’aval comprennent un
système d’adaptation qui ore la souplesse dans
les connexions à réaliser entre les E-blocks d’amont
et d’aval. Le système d’adaptation se compose de
deux parties : les blocs de liaison qui dénissent si
les connexions d’origine seront utilisées ou s’il faut
les modier et d’autre part les connecteurs
d’adaptation proprement dits.
Référons-nous à la représentation de la carte des
capteurs à la Figure 1.
Sur cette carte, quand les blocs de liaison sont dans
la position d’origine (en haut), c’est le câblage par
défaut qui est en service, lequel assure la meilleure
communication entre les cartes d’amont et d’aval
pour les processeurs de la gamme PICmicro. Par
exemples, les lignes Tx et Rx du PICmicro sont gé-
néralement les bits 6 et 7, celles retenues d’origine
pour les connexions sur les cartes d’aval, comme la
RS232, par exemple.
Pour la carte de capteurs présentée
ci-dessus, les connexions sont les suivantes:
•Bit 0 LDR (résistance photosensible)
•Bit 1 RV1 (résistance variable 1)
• Bit 2 sortie capteur numérique 1
•Bit 3 capteur analogique
•Bit 4 entrée capteur numérique
Les bits 0 à 4 ont été choisis parce que sur
beaucoup de PICmicro les entrées A/N se trouvent
sur les bits 0 à 4 du port.
Si vous voulez utiliser un autre processeur dont
l’entrée LDR est sur le bit 3, il vous faudra changer
la liaison de la position par défaut vers la position
de l’adaptateur (en bas) et utiliser un petit l de
pontage pour établir la connexion entre la sortie
LDR et le bit 3 du connecteur de type D comme
l’indique la Figure 3 en dessous. Vous retrouverez
le nouveau schéma de structure équivalent à la
Figure 4.
• Réalisez le circuit que vous voulez
Cette technique vous permet d’obtenir exactement
le circuit désiré. S’il vous faut copier un autre circuit
à base de matériel E-blocks, vous devez savoir que
le système d’adaptation vous donne toute latitude
de l’atteindre. Notez bien que les connexions en-
roulées de l’adaptateur sont destinées à assurer la
compatibilité avec les ls spéciaux de prototypage.
Ils sont un peu plus chers que les ls ordinaires,
mais ils durent plus longtemps et ne vont pas se
casser sur votre platine de prototypes ou sur les
connecteurs de l’adaptateur.
Figure 1 - une platine pour capteur
Figure 2 - structure interne d’une carte de capteur
Figure 3 - une carte de capteur en mode
d’adaptation
Figure 4 - schéma d’une carte de capteur adaptée

17
Partager un port
Il y a des cas où il faut diviser un port en plusieurs
sections ou lorsque les signaux sur un port doivent
être partagés entre deux ou plusieurs E-blocks
d’aval. En pareil cas, il vous faut utiliser un câble de
répartition. Supposons par exemple un système
dans lequel vous voulez vous servir de deux cap-
teurs analogiques extérieurs. La carte de capteur
n’a la possibilité de suivre qu’un seul capteur
analogique. Il faut donc un câble de répartition et
le système d’adaptation pour réaliser les connex-
ions nécessaires.
Le câble de répartition vous permet de raccorder
un port d’amont à deux ports d’aval en utilisant
des IDC (Insulation Displacement Connector) et
du câble en nappe. Ici, les blocs de liaison sur les
deux cartes sont en position « adaptation ». Sur la
carte du dessus, le capteur analogique est appliqué
au bit 1, tandis que sur la carte du bas, le capteur
analogique est branché sur le bit 2. Cette technique
vous permet de partager des ports entre plusieurs
appareils, ce qui est particulièrement pratique
dans les systèmes de communication quand il faut
distribuer l’accès à un port sériel d’un appareil.
Protection de la circuiterie des
E-blocks
Partout où c’est possible, nous avons utilisé des
composants à ls sur toutes les cartes d’E-blocks
sujettes à des accidents électriques. S’il arrive
que des composants montés sur E-blocks soient
endommagés, leur remplacement est extrêmement
simple.
Certaines cartes d’amont (celles avec processeur
ARM ou FPGA) sont équipées de composants
montés en surface que l’on ne peut pas insérer
dans des supports et qui sont donc diciles à
souder. Dans ces cas-là, nous avons fait usage de
petites cartes lles de sorte que si le composant
principal est endommagé, vous pouvez
simplement commander une nouvelle carte lle.
Pour protéger les composants d’amont, tous les
E-blocks d’aval ont été dotés de résistances de
sécurité de manière à ce qu’il soit impossible
d’endommager un des E-blocks d’amont suiteà une
malencontreuse déclaration, comme de confondre
une entrée et une sortie et d’aboutir à un conit
entre deux broches de sortie à des niveaux
diérents.
Il subsiste cependant des circonstances dans
lesquelles un dommage électrique peut se
produire sur vos E-blocks :
• Avec des connections à visser, coupez la source
avant de déplacer des ls d’alimentation;
•Connecter ensemble deux cartes d’amont à l’aide
d’un inverseur de genre ou d’un câble IDC revient
à brancher deux sorties l’une sur l’autre; il est
fortement recommandé d’utiliser des résistances
de protection sur les lignes concernées pour éviter
d’endommager les puces;
•Même si les puces actuelles sont moins sensibles
aux décharges électrostatiques, mieux vaut vous
assurer que vous êtes au potentiel de terre avant
de manipuler des cartes E-blocks ; si vous n’êtes
pas équipé d’un bracelet antistatique, toucher
au préal able un radiateur ou une surface reliée
à la terre réduit considérablement le risque de
dommage par électricité statique;
•Utiliser un système d’adaptation ou une carte de
prototypage vous permet de relier directement
des composants externes aux broches du
microcontrôleur ou du CPLD, mais aussi de court-
circuiter l’appareil au 0 V ou au pôle positif +V.

18
Caractéristiques physiques
Il existe un fond de panier métallique sur lequel on
peut installer les E-blocks pour confectionner un
système bien solide.
À cet eet, chacun des E-blocks est pourvu de trous
de 3 mm tous les 20 mm. Des boulons de M3
susent à xer les E-blocks sur un fond de panier, lui
aussi percé de rangées de trous espacés de 20 mm,
mais au diamètre de 4 mm.
La relation spatiale entre les trous de montage
dans le fond de panier, les trous dans les E-blocks et
l’espacement de chaque che et prise de type D fait
en sorte que tous les E-blocks s’adaptent les uns aux
autres tout en restant au gabarit du fond de panier.
Options de montage pour les
fonds de panier
Selon les circonstances particulières, il y a
diérentes options pour installer les E-blocks sur un
fond de panier.
• Montage temporaire sur étrésillons
Des étrésillons moulés sur mesure sont disponibles
pour installer sur le fond de panier les platines
imprimées. C’est ce qu’il y a de mieux si vous
suivez un cours et qu’il vous faut régulièrement
recongurer le système d’E-blocks pour acquérir
de l’expérience par diérentes approches. Notez
que ces étrésillons sont fort serrés à l’origine, mais
s’élargissent rapidement.
Si vous changez la conguration de vos E-blocks
moins souvent, nous vous suggérons d’utiliser des
boulons de M3 sur tous les E-blocks, avec un
châssis métallique comme base. Les E-blocks
peuvent s’installer sur un fond de panier au moyen
de vis de M3 autobloquantes. Elles vont maintenir
solidement les boulons sur la carte et servir de
séparateur pour maintenir la carte à distance
du fond de panier. Si vous devez transporter le
système, un ou deux boulons supplémentaires
garantiront que les E-blocks restent à leur place.
Pour obtenir les meilleurs résultats avec cette
technique de montage, attachez les boulons et
les vis autobloquantes, puis dévissez les boulons
d’un quart de tour. Cela procure aux boulons le
minimum de jeu pour leur permettre de bouger
légèrement dans les trous de xation de la platine
et cela facilite aussi leur démontage du fond de
panier.
Si vous souhaitez vraiment préserver le ni de la
peinture du fond de panier, rien ne vous empêche
de substituer aux boulons en acier des modèles
en nylon. Nous considérons cependant que le
revêtement à chaud des châssis est susamment
résistant pour ne pas devoir en arriver là.
Les E-blocks à même l’établi
Vous ne devez pas nécessairement utiliser un
fond de panier pour vos E-blocks, vous pouvez
simplement les connecter entre eux sur votre plan
de travail. Dans l’emballage de chaque E-blocks, il
y a quatre petits pieds en caoutchouc pour vous
faciliter la vie. Ils procurent un certain niveau
de sécurité à vos cartes d’E-blocks et évitent
les courts-circuits à cause de ls électriques ou
d’objets métalliques sur le banc. L’inconvénient du
procédé, c’est que le système n’est pas xé et que
toutes les contraintes mécaniques s’exerceront sur
les connecteurs au moindre mouvement.
Figure 5 - une platine montée sur étrésillons Figure 6 - une carte avec boulons de 12mm
M3 xing
holes
M3 xing
holes
20mm
20mm
PCB
Backplane 12mm M3 bolts
M3, M4 mounting pillars
PCB
Backplane

19
Couvercles
Il y a des circonstances dans lesquelles il est recom-
mandé de n’autoriser l’accès qu’à certaines parties
des cartes d’E-blocks. Si vous ne désirez pas qu’on
puisse changer des réglages ou échanger des
puces sur des E-blocks, mais aussi là où le vandal-
isme est à craindre, voire le vol de composants.
Pour vous y aider, il existe des couvercles pour
tous les E-blocks. Les couvercles se montent sur
les E-blocks avec des boulons de M3x25 et des
entretoises de 10 ou 12 mm suivant le même quad-
rillage de trous que celui du fond de panier. Le
dessin en coupe de la Figure 7 éclaircit la manière
de procéder. Le couvercle en acrylique exacte-
ment adapté ajoute une résistance considérable à
chacun des E-blocks tout en les mettant, dans une
mesure non négligeable, à l’abri des tentatives de
fraude.
La seule exception se situe au niveau du tableau de
commutation, parce que les interrupteurs sont rela-
tivement petits, mais nécessitent des séparateurs
qu’il faut remplacer par des boulons de xation M3
avant de pouvoir mettre le couvercle en place.
Sécurité supplémentaire
Si la sécurité de vos systèmes à E-blocks vous tient
à coeur, il y a moyen de les attacher à l’établi au
moyen d’un cadenas du style Kingston.
Fabriquez votre propre matériel
Outre les fonds de panier, vous pouvez aussi achet-
er des plateaux de stockage pour E-blocks. Ils sont
légèrement plus grands que les fonds de panier et
donc parfaitement adaptés à l’entreposage et à la
distribution de systèmes basés sur les E-blocks. Des
couvercles pour plateaux, des boîtes d’emballage
et de transport sont aussi disponibles.
Fabriquez vos propres E-blocks
Les platines de prototypage et les systèmes
d’adaptation qui font partie de la gamme des
E-blocks vous permettent d’en construire d’autres
basés sur vos propres circuits.
Figure 7 - prol du côté couvercle
25mm M3 bolts
PCB
Backplane
Clear acrylic cover

20
E-blocks disponibles et accessoires
Les tableaux qui suivent vous donneront
un aperçu de la gamme des E-blocks en
mars 2007. Cette gamme s’étend de mois en
mois, aussi, n’hésitez pas à consulter www.
matrixtsl.com pour plus de détails.
Upstream boards
Multiprogrammateur à microcon-
trôleur PICmicro EB006
Platine à CPLD EB020
Platine à FPGA - 6000LE EB049
dsPIC/PIC24 multiprogrammer board EB064
Programmateur à microcontrôleur ARM EB185
Programmateur à microcontrôleur AVR EB194
Platine de développement à micro-
contrôleur PIC HP488
Downstream boards
Platine à borniers à vis EB002
Interface pour capteur EB003
Platine à LED EB004
Platine LCD EB005
Platine à commutateurs EB007
Quadruple acheur à 7 segments EB008
Platine d’alimentation EB011
Émetteur/récepteur IR/IRDA EB012
Platine mémoire SPI et convertis-
seur N/A EB013
Platine à clavier EB014
Platine RS232 EB015
Platine de prototypage EB016
Platine du système d’adaptation EB017
Platine de bus CAN * EB018
Platine MIDI EB021
Motors board EB022
Platine Internet EB023
Platine Bluetooth EB024
Platine de bus LIN EB027
Platine CODEC pour E-blocks Bluetooth EB032
Platine interface PS2 et VGA * EB033
Platine à photocoupleurs EB035
Platine lecteur de cartes MMC EB037
Platine à relais EB038
Platine d’interface USBRS232 EB039
Carte de coordinateur ZigBee EB051C
Carte de routeur ZigBee EB051R
Carte RFID EB052
Carte de capteur PASCO EB054
Carte d’interface USB EB055
E-block GPS EB056
Module gLCD EB057
Carte graphique E-blocks EB058
Carte servo * EB059
Carte d’émetteur-récepteur infrarouge
RC5 EB060
Carte RS485 EB062
Carte de communication RF pour
bande ISM EB063
Module GSM EB066
Carte LAN sans l EB069
Carte test EB070
Carte VGA EB071
Carte de codeur rotatif EB073
Carte d’interrupteurs à glissière EB074
Carte multimédia LCD de 1,4” EB075-LCD144
Carte multimédia OLED de 1,5” EB075-OLED15
Carte multimédia LCD TFT de 3,2” EB076
Carte de test en circuit FlowKit HP299
* Les articles marqués d’un astérisque (*) ne sont pas compatibles avec le 3,3 V.
Other manuals for EB006
1
This manual suits for next models
54
Table of contents
Languages:
Other Matrix Microcontroller manuals
Popular Microcontroller manuals by other brands

Telit Wireless Solutions
Telit Wireless Solutions LM940 1.0 Design guide

Keller
Keller EV-94 EB Manual for connection and operation

NXP Semiconductors
NXP Semiconductors MKL04Z8VFK4 Reference manual

EMTRION
EMTRION VERNO-4 quick start guide

Atmel
Atmel AVR2131 Getting started guide

mangOH
mangOH Red Getting started guide