Professional Documents
Culture Documents
Dpartement dElectronique
Mmoire
Prsent pour l'obtention du Diplme
De Magister en ELECTRONIQUE
OPTION: IC Design
Par :
KANOUNI Lahcne
Thme :
Prof.
Prof.
MCA
Prof.
Prof.
U. Batna
U. Batna
U. Jijel
U. Batna
U. Batna
Dcembre 2013
Prsident
Rapporteur
Examinateur
Examinateur
Examinateur
DEDICACE
Je ddie ce travail :
Ma mre,
Mon pre,
Ma femme et mes enfants,
Tous mes amis sans exception.
Albert Einstein
In the world of embedded microprocessors and digital design, its certainly true;
change has been fast, furious, and deliberate. But not so with analog, they say.
Change is hard. Change is time consuming. Change is next to impossible. Until now
Remerciements
ALLAH, je ne Te remercierai jamais assez de m'avoir guid vers la Lumire tout
au long de ma vie, ALLHAMDOULI ALLAH de mavoir donn la force et le soutien
pour accomplir ce mmoire.
Le Messager dAllah (que la paix et le salut d'Allah soient sur lui) a dit :
02
04
05
08
09
10
11
14
16
I.1
Introduction ...................................................................................................
16
I.2
16
16
17
17
18
21
23
23
24
I.3
25
I.4
I.5
40
40
41
I.6
Conclusion.....................................................................................................
44
45
45
46
46
47
48
49
51
53
54
55
56
56
57
59
60
62
65
68
II.5 Conclusion.....................................................................................................
70
71
71
73
74
76
76
79
80
83
85
86
III.4 Conclusion.....................................................................................................
88
89
90
90
91
92
92
92
95
97
97
98
Rsum
Le conditionnement dun signal peut tre dfini comme les manipulations opres sur le
signal entre le capteur et la partie numrique. Les techniques conventionnelles de
conditionnement utilisant des circuits discrets, ont des inconvnients majeurs tels que le
manque de prcision en raison de tolrances des composants et les dfauts de
dimensionnement, en outre, les techniques dveloppes ne supportent pas les fonctions
complexes. Aussi, le conditionneur de signal dvelopp demande habituellement un
rajustement frquent suite aux variations de lenvironnement ainsi quau vieillissement des
composants.
Pour remdier ces insuffisances du conditionnement classique, une alternative soffre qui
est lutilisation dun circuit analogique programmable communment appel FPAA (Field
Programmable Analog Arrays). Ainsi, lintroduction dun circuit analogique programmable
dans le circuit de conditionnement se prsente comme un choix attrayant pour rduire les
cots de fabrication, le temps de dveloppement et en sus, propose des performances et
fonctionnalit indites.
Le contexte de ce travail sera donc la mise en uvre des atouts du circuit analogique
programmable pour conditionner les signaux ultrasonores. Nous nous somme intresss
globalement la conception dun conditionneur de signal ultrasonore pour usage dans un
tlmtre mais particulirement nous avons travaill sur la reconfiguration dynamique, une
fonction disponible sur les circuits de la deuxime gnration dAnadigm, ceci a permis de
concevoir un systme intelligent et adaptable bas surtout sur un circuit analogique.
Un tat de l'art sur des sujets lis notre travail a t lobjet des deux premiers chapitres
o nous avons prsent les ultrasons, le conditionnement des signaux et les FPAA. La
seconde partie concerne la prsentation des outils de travail ainsi que lvaluation du circuit
AN221E04 qui a permis de vrifier ses performances et sa compatibilit avec notre
application en particulier et ses avantages en gnral.
Enfin, le contexte de ce mmoire a t dvelopp dans le dernier chapitre, par la
description du tlmtre ultrason, sa partie analogique notamment afin dtablir le cahier
des charges ncessaires en vue dune implmentation sur FPAA. Les ressources disponibles
sur le circuit AN221E04 et le kit de dveloppement permettent la mise en uvre et la
simulation de notre conception, la reconfiguration dynamique du circuit AN221E04 est une
particularit indite dans lanalogique, laquelle nous avons fait appel pour optimiser
lefficacit de notre design.
Abstract
The signal conditioning can be defined as the manipulations of the signal between the
sensor and the digital part. Conventional methods of conditioning using discrete circuits have
major disadvantages such as lack of precision due to component tolerances and sizing errors.
In addition, the developed techniques do not support complex functions and the developed
signal conditioner usually requires frequent adjustment caused by the changes in the
environment and aging of the components.
To remedy these shortcomings of conventional conditioning, an alternative is offered
which is the use of a programmable analog circuit commonly called FPAA (Field
Programmable Analog Arrays). Thus, the introduction of a programmable analog circuit in
the conditioning bloc looks like an attractive option to reduce manufacturing costs,
development time and furthermore, offers unprecedented performance and functionality.
The aim of this work will be the placement of the advantages of the programmable analog
circuit to condition the ultrasonic signals. Generally, we are interested in the design of an
ultrasonic signal conditioner for the use in a rangefinder but particularly, we have worked on
the dynamic reconfiguration, a function available on the circuits of the Anadigms second
generation, this function was used to design an intelligent and adaptable system based
primarily on an analog circuit.
A state of the art on topics related to our work has been carried out through the first two
chapters, where we presented the ultrasonic signal conditioning and FPAA. The second part
concerns the presentation of working tools and assessment of AN221E04 circuit that allows
us to check the performance and compatibility with our application in particular and their
advantage in general.
Finally, the context of this memoir has been developed in the last chapter, the description
of the ultrasonic rangefinder, its analog section in particular to establish the specifications
necessary for implementation on FPAA. The resources available on the AN221E04 circuit
and its development kit allow the implementation and simulation of our design, the dynamic
reconfiguartion in AN221E04 is a unique feature in the analogue, which we used to optimize
efficiency our design.
Keywords: Signal
reconfiguartion.
conditioning, ultrasonic,
sensor,
FPAA,
AN221E04, dynamic
.
.
.
) .(FPAA
..
.
Anadigm
.
.
AN221E04
.
. FPAA AN221E04
. AN221E04
.
: AN221E04
.
10
13
Introduction gnrale
Introduction gnrale
Les signaux ultrasonores sont des ondes de pression mcanique de frquences suprieures
celles qui sont audibles par loreille humaine. Dune manire gnrale, cette bande de
frquences se situe entre 20 kHz et 1 GHz et couvre une grande varit dapplications. En effet,
la plage de frquences situe entre 20 kHz et 300 kHz est principalement utilise par les sonars
et par les animaux pour lcholocalisation ; la plage entre 800 kHz et 15 MHz, par les
applications dimagerie mdicale et industrielle non destructive; finalement, la plage entre 12
MHz et 1 GHz, par la microscopie acoustique [1].
Les signaux ultrasonores sont habituellement gnrs par un transducteur compos dun
lment pizolectrique qui permet de transformer les ondes mcaniques en signaux lectriques
et vice-versa. Lorsquune variation de tension est applique aux bornes dun cristal
pizolectrique, ce dernier se met vibrer et produit une onde de pression. Inversement,
lorsquun cristal pizolectrique est expos une onde de pression, il se dforme et produit un
signal lectrique [2]. Ce signal est souvent bruyant et de trs faible amplitude, son format est
incompatible avec les processeurs de traitement, cest pourquoi, il devrait donc tre
conditionn, amplifi ou attnu, filtr et mis dans un format primitif.
Capteur
Circuit de
conditionnement
Conversion ADC
Introduction gnrale
Pour remdier ces insuffisances du conditionnement conventionnel, une alternative soffre
qui est lutilisation dun circuit analogique programmable communment appel FPAA (Field
Programmable Analog Array). Ainsi, lintroduction dun circuit analogique programmable dans
le circuit de conditionnement se prsente comme un choix attrayant pour rduire les cots de
fabrication, le temps de dveloppement et en sus, propose des performances et des
fonctionnalits indites. Le circuit FPAA introduit galement un nouveau paradigme pour les
ingnieurs de conception analogique. Avec cette technique, les caractristiques de sortie du
capteur peuvent tre rapidement adaptes pour obtenir la fonction de transfert dsire, sans
modifier les composants. [3, 4, 5, 6]
Le contexte de ce travail sera donc la mise en uvre des atouts du circuit analogique
programmable pour conditionner les signaux ultrasonores. Le domaine dapplication des
ultrasons prend de lampleur de jour en jour mais le sujet qui a suscit notre intrt ici est la
mesure de distance ou ce que lon appelle la tlmtrie . La raison de ce choix repose
principalement sur l'opportunit de concevoir un circuit avec des mthodes assez simples et de
faire une ralisation relativement bon march, caractrise par une prcision satisfaisante,
temps de mesure rduit, et surtout, le niveau lev de scurit intrinsque.
Ce mmoire est organis comme suit :
Le premier chapitre introduit le principe des ultrasons, leur propagation, leur dtection,
leur gnration et leurs applications. Aussi, nous nous focaliserons ici plus particulirement sur
le conditionnement des signaux en gnral et particulirement les signaux ultrasonores dans
lapplication de mesure de distance par le biais des technologies classiques. Pour terminer nous
citons aussi un module de mesure de distance dusage universel.
Les circuits analogiques programmables feront lobjet du deuxime chapitre qui va faire
apparaitre clairement leur avantage. Nous allons dcrire ici les diffrentes technologies des
circuits analogiques programmables et les offres commerciales des FPAA afin de se dcider sur
quel circuit portera notre choix du circuit avec lequel nous allons travailler.
Le troisime chapitre sera consacr aux circuits FPAA dAnadigm. Nous voquerons la
technique des capacits commutes ainsi que les dtails sur le composant dAnadigm et les
outils de dveloppement. Nous voquerons lvaluation du circuit AN221E04 qui va nous
permettre de vrifier ses performances et sa compatibilit avec notre application en particulier
et ses avantages en gnral.
Enfin, Le quatrime chapitre a pour but de prsenter la conception dun tlmtre base
dun circuit analogique programmable qui est lAN221E04.
15
Chapitre I
CHAPITRE I
CONDITIONNEMENT
DES SIGNAUX ULTRASONORES
Chapitre I
I-1 Introduction
La dtection ultrasons est devenue mature et elle est largement utilise dans divers
domaines. En fait, de nombreux types dinstruments ultrasons conventionnels, des appareils et
des logiciels sophistiqus sont commercialiss et utiliss pour des applications de recherche
acadmiques, industrielles et mdicales. Il y a dinnombrables avantages la dtection par
ultrasons, tels que la capacit exceptionnelle de sonder l'intrieur des objets de faon non
destructive, car ses ondes peuvent se propager travers toutes sortes de milieux, y compris les
solides, les liquides et les gaz, sauf le vide. Dans une technique typique de dtection par
ultrasons que nous allons voquer plus loin dans ce mmoire, des ondes ultrasonores se
dplacent dans un milieu et leurs chos vhiculent une information utile sous forme de signal
lectrique. Dans la pratique, nanmoins, il est assez difficile dinterprter ces chos cause de
leur faible niveau et de la prsence de pics suspects dans le signal et de bruits, induits par
lenvironnement. Pour remdier cela nous faisons appel gnralement un circuit analogique.
Le conditionnement des signaux est la principale tche qui incombe lanalogique et le
premier pas vers un systme de dtection et de mesure, a essentiellement pour but la
prparation du signal issu du capteur pour la conversion analogique/numrique. Comme les
signaux de sortie du capteur ont souvent un faible niveau, la rduction du bruit est un facteur
important et limiter la bande passante strictement la bande utile par un filtrage lectronique
permettra doptimiser largement le rapport signal sur bruit. En plus de la fonction prcdente de
conditionnement, il y a lamplification et lajustement du dcalage du niveau de sorte avoir
une compatibilit avec la gamme d'entre pleine chelle du CAN, pour obtenir aussi le
maximum de dynamique et un bruit minimum dans le signal numris. Frquemment,
l'amplification est ralise par un amplificateur d'instrumentation ou un amplificateur gain
programmable.
Ce chapitre va nous permettre dintroduire le principe de la gnration, de la propagation et
de la dtection des ultrasons ainsi que leurs applications qui sont trs nombreuses et varies, en
nous attardant notamment sur la mesure de distance. Aussi, nous nous focaliserons ici sur le
conditionnement des signaux en gnral et plus particulirement les signaux ultrasonores par le
biais des techniques classiques. Pour terminer, et comme illustration de ces principes, on
montrera un exemple de tche de conditionnement dans un module de mesure de distance
dusage universel.
Chapitre I
n'imaginait pas d'autres applications que le sifflet chien. L'intrt pour ces vibrations a t
veill par la catastrophe du Titanic en avril 1912. cette occasion, L. F. Richardson entrevoit
la possibilit d'utiliser une mthode d'cho ultrasonore pour la dtection d'obstacles immergs
comme les icebergs, les paves, rcifs et autres cueils ocaniques. Cette ide prend corps
durant la Premire Guerre mondiale pour le reprage des sous-marins ennemis et un systme de
dtection rudimentaire, mais oprationnel, est mis au point par Langevin en 1918 [8], utilisant
le phnomne de la pizolectricit. C'est l'anctre du sonar (SOund Navigation And Ranging),
quivalent au radar (RAdio Detection And Ranging) pour les dplacements en mer. Les
ultrasons se dvelopprent par la suite en bnficiant des progrs parallles de l'lectronique.
Aprs la premire guerre mondiale, llectronique a connu des dveloppements considrables
et cest en 1925 que Pierce utilisa des transducteurs en quartz et en nickel pour gnrer des
ultrasons atteignant des frquences de quelques mgahertz.
Puis en 1932, les quipes de Debye et Sears, d'une part, de Lucas et Biquard, d'autre part,
travaillant indpendamment l'une de l'autre, ralisent les premires expriences de diffraction
de la lumire par les ultrasons et vrifient les prvisions thoriques de L. Brillouin faites en
1922. Les expriences de propagation des ultrasons, d'abord limites aux fluides, s'tendent
ensuite aux solides. L'utilisation des ultrasons pour la dtection des dfauts dans les matriaux
denses remonte aux travaux de Sokolov en 1934, qui peuvent tre considrs comme les
premiers pas en contrle non destructif (NDT Non Destructive Testing). Ces techniques se
dvelopperont beaucoup aprs la deuxime guerre mondiale dans les domaines de l'industrie,
des services et de la mdecine. Des ultrasons de trs hautes frquences, on peut en produire
jusqu' 100 GHz, peuvent tre gnrs l'heure actuelle. Leur utilisation concerne la recherche
physique de base et trouve galement son application dans les tlcommunications et les
techniques modernes des calculateurs [9]. Aujourdhui nous connaissons un progrs sans
prcdent dans des domaines pluridisciplinaires qui font appel aux ultrasons. En 2005, le site
web ISI Web of Science a enregistr plus de 10 000 nouveaux articles dans ce domaine,
cette littrature senrichissant de faon spectaculaire [8].
I.2.2. Principe
Les ondes ultrasonores sont des vibrations mcaniques reprsentatives dun dplacement
particulaire. Ces ondes se propagent dans un milieu fluide ou solide mais ne peuvent tre
transmises dans le vide comme les ondes lectromagntiques. On peut observer plusieurs
modes de propagation suivant la nature du milieu. Les ondes ultrasonores, concentres sous
forme de faisceaux vont interagir avec la matire qu'elles traversent. Lamplitude de ces ondes
dcrot au cours de la propagation car les liaisons entre atomes ou entre molcules ne sont pas
purement lastiques. Plusieurs phnomnes se produisent qui aboutissent leur attnuation :
Une absorption dans les milieux homognes, lorsque londe ultrasonore se propage elle
cde une partie de son nergie au milieu.
Des rflexions, rfractions et diffusions aux changements de milieux (interface
acoustique).
17
Chapitre I
par un transducteur compos dun lment pizolectrique qui permet de transformer les ondes
mcaniques en signaux lectriques et vice-versa. Lorsquune variation de tension est applique
aux bornes dun cristal pizolectrique, ce dernier se met vibrer et produit une onde de
pression. Inversement, lorsquun cristal pizolectrique est expos une onde de pression, il se
dforme et produit un signal lectrique [9].
reprsente la frquence et
(1.1)
la longueur d'onde,
A titre dexemple, quelques vitesses de propagation du son dans diffrents milieux sont
rpertories dans le Tableau 1.
Milieu
Air
334
Eau
1480
Os
4080
18
Chapitre I
Lquation donde qui rgit le fonctionnement des ultrasons est dcrite par [10] :
(1.2)
reprsente la pression et c la vitesse du son. La solution de cette quation est donne par :
( , )=
(1.3)
Elle est fonction de la distance r parcourue par lultrason, de la pulsation, du nombre donde
k et du temps t. En supposant une propagation de londe ultrasonore simple, uniquement dans
une direction et en se plaant dans le cas ou la distance r est importante (par rapport aux
dimensions de la membrane et de la longueur donde) la pression acoustique produite par une
plaque de surface S prend alors la forme :
( )=
(1.4)
la frquence, la pulsation et
le dplacement moyen
(a)
(b)
19
Chapitre I
Cette impdance, note Z, caractrise la capacit d'un matriau vibrer sous une force
applique et peut tre considre comme la rsistance du matriau au passage des ondes
ultrasonores. Il y a une analogie entre l'impdance des circuits lectriques et l'impdance
acoustique. L'impdance acoustique est utile pour traiter la transmission d'ondes ultrasonores
entre deux supports, tout comme celle de l'impdance lectrique est efficace pour caractriser la
rsistance dun circuit lectrique courant alternatif. Un autre paramtre important qui est
limpdance caractristique spcifique, Zsp [11] :
Z=
et Z
la pression acoustique, et
(1.5)
et la vlocit.
I
Z cos Z cos
=
I
Z cos + Z cos
(1.6)
I
4Z Z cos
=
I
Z cos + Z cos
(1.7)
Et le coefficient de transmission T :
Z Z
Z +Z
4Z Z
(Z + Z )
(1.8)
20
(1.9)
Chapitre I
Impdance 2
(kg.s-1.m-2)
(kg.s-1.m-2)
Coefficient
de rflexion
Coefficient
de transmission
Eau
442
1,5.106
99.9 %
0.1 %
Air
Plexiglas
442
4.106
100 %
0%
Air
Aluminium
442
1,7.107
100 %
0%
Air
Muscle
442
1,64.106
99.9 %
0.1 %
Eau
Plexiglas
1,5.106
4.106
20.7 %
79.3 %
Eau
Aluminium
1,5.106
1,7.107
70.2 %
29.8 %
Milieu 1
Milieu 2
Air
(m )
(1.10)
(m
(1.11)
(1.12)
(1.13)
21
Chapitre I
De plus, puisque
=
Alors,
(1.14)
(1.15)
= 2
noter que les coefficients dattnuation de lintensit et des amplitudes sont habituellement
reprsents en dcibel (dB) par unit de distance; ce qui permet de reprsenter le niveau
dattnuation linairement en dB par rapport la distance parcourue par londe. Puisque londe
parcoure une distance de quelques centimtres avant dtre compltement attnue, la notation
de lunit de distance est en centimtre plutt quen mtre. De plus, il est intressant de
souligner quavec cette reprsentation, les deux coefficients sont gaux. En effet, les quations
(1.9) et (1.10) deviennent [13] :
= 10
Et
= 20
10
20
( ) = 4.343
( ) = 8.686
10
(1.16)
20
(1.17)
Finalement, la Figure 1.3 illustre des exemples de leffet de lattnuation sur le signal
ultrasonique pour diffrents milieux et la Figure 1.4, des exemples de leffet de lattnuation
pour diffrentes frquences [10].
a)
b)
Figure 1.3 : Effet de lattnuation selon le milieu
a) Milieu peu absorbant, b) Milieu absorbant
22
Chapitre I
(a)
(b)
E1
transducteur 1
E2
E3
transducteur 2
stimulus
Capteur direct
Signal lectrique
Figure 1.5 : Composition dun capteur (E1 ,E2, et E3 : forme quelconque denergie)
23
Chapitre I
Figure 1.6 : Capteur ultrason standard pour une frquence suprieure 40 Khz
Par exemple, ce sont ces paramtres qui dterminent la frquence de rsonance, la largeur de
bande, la sensibilit, limpdance acoustique du pizolectrique ainsi que lintensit et la
temprature maximale permise. Les matriaux pizolectriques possdent une frquence
naturelle de rsonance et la mthode la plus efficace pour produire des ultrasons est dappliquer
aux lectrodes un signal lectrique de mme frquence. Pour toutes les autres frquences, la
production dultrasons sera trs faible. Autrement dit, chaque pizolectrique est conu pour
une frquence spcifique. Tel que prsent par lquation (1.18), les paramtres qui dterminent
cette frquence naturelle sont lpaisseur du pizolectrique (a) et la vitesse de propagation (c)
de londe lintrieur du pizolectrique [13].
=
(Hz)
(1.18)
Un transducteur pizo-lectrique simple, consistant en une plaque vibrante qui peut rayonner
par les deux faces (charge symtrique) ou une seule face. Un transducteur face arrire au
contact de l'air, a une seule moiti de la surface de la membrane d'un transducteur symtrique
charg. Ainsi, si un facteur de transformation est utilis pour convertir limpdances
mcaniques des impdances lectriques dans un transducteur symtrique charg, un facteur de
2 doit tre utilis pour le capteur face arrire au contact de l'air.
Pour dvelopper le circuit quivalent, il est ncessaire de dterminer les lments
susceptibles dinfluencer sur l'impdance totale d'entre au transducteur. Dans un matriau
pizo-lectrique, la pression impose est en phase avec la tension applique. L'lment pizolectrique est un condensateur lectrique de capacit C0, en vertu de la nature de dilectrique du
matriau et les surfaces des lectrodes. La rsistance du condensateur est ngligeable, la
capacit C0 apparat en parallle avec une branche srie qui inclut les impdances mcaniques
convertis. Ces impdances mcaniques sont constitus de (1) une rsistance R correspond aux
pertes dans le transducteur (ngligeable dans un transducteur pizo-lectrique de facteur Q
lev), (2) une rsistance de charge ou d'un rayonnement d'impdance Zr = 0C0S, o 0C0 est
l'impdance acoustique caractristique de la charge et S est la surface de la membrane, (3) une
inductance M due la masse du transducteur, et (4) une capacit de 1/K en raison de la
conformit du transducteur. Les composants lectriques quivalents, en supposant R
ngligeable, sont [14]:
24
Chapitre I
(1.19)
(1.20)
4
4
Et puisque le transducteur est une plaque simple, le circuit equivalent peut tre shematis
comme le montre la figure (1.7) pour le cas dun un transducteur face arrire au contact de
l'air [14]:
=
Figure 1.7:
Circuit equivalent dun transducteur
piezolectrique
(1.21)
Chapitre I
Technologie applique
Chimie
Applications des
ultrasons
Mtrologie
Biologie/Mdicine
26
Chapitre I
( ).
si
alors
( )
(1.22)
Pour raliser ladaptation dimpdance, on utilisera des dispositifs forte impdance dentre
de manire obtenir une tension en sortie du conditionneur aussi proche que la tension en
sortie du capteur. On pourra utiliser un montage suiveur simple ou suiveur amplificateur, ou un
amplificateur diffrentiel plus classiquement appel amplificateur dinstrumentation, comme le
montre les figures ci-dessous :
27
Chapitre I
Quand le capteur est lectriquement quivalent une source de courant ic(m) en parallle
avec une impdance interne Zc, il faut que l'impdance d'entre du dispositif de mesure Zi
soit ngligeable devant celle du capteur Zc (figure 1.23).
( ).
si
alors
( )
(1.23)
Figure 1.14:
convertisseur courant/tension
28
Chapitre I
Le capteur en tant que gnrateur de charge qc(m) prsente une impdance interne
capacitive Cc, il est en gnral impossible de brancher une impdance equivalente rsisitive
ses bornes. En effet, d'une part la dcharge de la capacit risquerait d'tre trop rapide pour
permettre l'exploitation du signal et d'autre part la tension recueillie qui dpend de l'ensemble
des capacits parasites du montage serait sensible leurs variations erratiques.
Dans ce cas, il est prfrable dutiliser un amplificateur de charge dont le principe est
prsent ci-dessous.
que :
V =V
et
V =V
(1.24)
Vm
VA
VB
Figure 1.16 : tension de mode commun
La tension de mode commun VMC peut tre trs suprieure au signal Vm et dans certains cas
l'exprimentateur ne la connat pas avec prcision. Un des problmes les plus importants en
instrumentation est l'limination ou la rjection du mode commun afin d'obtenir et de traiter un
signal proportionnel Vm et donc indpendant de VMC.
Chapitre I
Tension de mode commun de masse : Entre deux points loigns de mise la masse
existent en gnral :
- une impdance de masse ZM de l'ordre de l'Ohm,
- une f.e.m. de masse em, qui a pour origines principales les inductions
Electromagntiques (5O Hz) et la circulation de courants de retour des diverses
installations. Les distances entre points de mise la masse pouvant atteindre des
centaines de mtres la f.e.m. de masse em peut tre suprieure plusieurs dizaines de
volts.
Lorsque le signal apparat comme tension diffrentielle aux extrmits d'une liaison, son
traitement par un ampli diffrentiel s'impose! Un ampli diffrentiel peut tre considr comme
constitu de deux voies de gain -A1 et A2, et d'un sommateur dont la sortie est celle de l'ampli
diffrentiel.
V =
et
V =V V
V + (A A ) V
(1.25)
V +
V +
La rduction de l'influence de la tension de mode commun sur la sortie est d'autant mieux
assure que le taux de rjection de mode commun est grand.
LAmplificateur d'instrumentation (figure 1.17) est un module amplificateur diffrentiel adapt
au traitement de signaux en prsence de tensions de mode commun relativement importantes.
Il en rsulte que la tension de mode commun applicable ses entres se trouve limite des
valeurs qui doivent tre lgrement infrieures aux tensions d'alimentation de l'amplificateur.
Les caractristiques gnrales et intressantes des amplificateurs d'instrumentation sont :
30
Chapitre I
Des impdances d'entre trs leves (1010 ) en parallle avec quelques pF- permettant
de rduire l'influence de la rsistance de source et d'un dsquilibre des rsistances vues
des entres inverseurs et non inverseurs.
Une impdance de sortie trs faible de lordre de 0.1 rduisant l'influence de la charge
sur le gain,
Des courants de polarisation des entres trs faibles - de quelques pA nA selon le type
d'ampli - afin de minimiser les variations des tensions d'entre causes par des variations
de rsistances de source et de liaison.
Une grande stabilit thermique des performances (0.0015 %C) pour le gain diffrentiel
par exemple - afin d'viter des drives de la sortie indiscernables du signal.
Un taux de rjection de mode commun trs lev - par exemple > 105 soit > 100 dB en
continu ou 5O Hz - qui dcrot aux hautes frquences.
V =
(V V )
pour R = R
(1.26)
et R = R
V + V
Dans les ensembles d'acquisition de donnes utilisant plusieurs capteurs, on peut associer
chacun un amplificateur d'instrumentation dont le gain est fix en fonction du niveau moyen du
signal dlivr et qui est localis proximit du capteur. Ceci permet la transmission d'un signal
de haut niveau et rduit ainsi l'influence des parasites qui se superposent au signal au cours de
la transmission et vitent d'effectuer le multiplexage bas niveau.
Une autre solution consiste utiliser un ampli d'instrumentation gain programmable. Ce
dernier plac aprs le multiplexeur a un gain rglable par commutation de rsistances afin d'tre
adapt au niveau du signal fourni par chaque capteur.
Lorsque les tensions de mode commun dpassent ou risquent de dpasser 70% des tensions
d'alimentation, l'amplificateur d'instrumentation n'est plus utilisable : c'est l'amplificateur
d'isolement qui dans ce cas est susceptible d'apporter une solution.
31
Chapitre I
1+
100db et
I.4.1.3.Dtection de l'information
160dB.
(1.27)
Les conditionneurs de capteurs passifs dlivrent dans un certain nombre de cas - notamment
avec une alimentation sinusodale- une tension de mesure vm qui est module par les variations
m du mesurande.
Dans le cas dune tension de mesure module en amplitude avec conservation de la porteuse,
l'volution dans le temps de la valeur de crte de la tension de mesure reproduit exactement les
variations de m du mesurande. Ainsi par exemple lorsque la tension de la source
d'alimentation est sinusodale de pulsation s, on a une tension de mesure vm(t) qui a pour
( )=
(1 + k. m(t)). cos ( t).
expression :
32
Chapitre I
Un dtecteur de crte, dont les lments de base sont une diode et un ensemble RC (figure
1.20), dlivre une tension v0(t) qui a pour expression :
( )=
Une valeur de proche de l'unit est obtenue lorsque la frquence de coupure f c de l'ensemble
RC est telle que la frquence de la porteuse fs soit dans la bande attnue alors que le spectre
du signal fm est compris dans la bande passante f m<< f c fs .
La composante continue de la tension dtecte E s/2 peut tre limine soit par filtrage passehaut, soit l'aide d'un montage soustracteur si sa valeur a t dtermine par une mesure
pralable m=0.
Dans le cas dune tension de mesure module en amplitude sans porteuse, l'volution dans le
temps de la valeur de crte de la tension de mesure ne reproduit pas exactement les variations
de m du mesurande. Ainsi par exemple lorsque la tension de la source d'alimentation est
sinusodale de pulsation s, on a une tension de mesure vm(t) qui a pour expression :
( )=
La valeur de crte de la tension de mesure n'ayant pas, dans ce cas, une variation semblable
celle du mesurande, l'utilisation d'un dtecteur de crte n'est pas justifie. Le dispositif
appropri est une dtection synchrone (figure 1.21), ainsi dsigne car elle fait appel une
tension de rfrence, qui est synchrone de la f.e.m. de la source alimentant le conditionneur.
Figure 1.21 : Principe de la dmodulation dun signal modul en amplitude avec suppression de la porteuse
33
Chapitre I
v0(t) en fonction de
La dtection de l'information contenue dans les bandes latrales s'opre en deux temps :
La translation de frquence ramenant l'information des bandes latrales dans son domaine
de frquence propre : c'est l'opration inverse de la modulation et elle est ralise par
multiplication de la tension de mesure et de la tension de rfrence.
La sparation par filtrage passe-bas du signal support de l'information et des autres
tensions apparues la sortie du multiplieur.
Chapitre I
I.4.1.4 Linarisation
Il existe un certain nombre de procds de linarisation qui permettent de corriger les
dfauts de linarit d'un capteur ou de son conditionneur, lorsque dans leur domaine d'emploi
des carts la linarit interdisent de considrer la sensibilit comme constante et nuisent la
prcision des mesures. Ces procds peuvent tre classs en deux groupes :
D'une part ceux qui interviennent sur la source mme du signal lectrique de faon
linariser ce dernier ds son origine,
D'autre part, ceux qui interviennent en aval de la source afin de corriger la nonlinarit du signal qu'elle fournit par un traitement analogique ou numrique.
Pr-polarisation du capteur
Lorsque la courbe d'talonnage du capteur prsente une plage o le fonctionnement est quasi
linaire, il peut tre possible dans certains cas de dcaler le point de fonctionnement dans la
zone linaire en appliquant au capteur un mesurande constant de valeur approprie. Cette
mthode n'est applicable que dans les cas o l'information recherche est lie aux seules
variations du mesurande et est indpendante de la valeur constante laquelle elles sont
superposes.
La mthode consiste placer en parallle sur le capteur de rsistance Rc(m), une rsistance
R indpendante de m, afin que la rsistance Rd du diple ainsi constitu ait une variation quasi
linaire dans une plage limite autour d'une valeur donne du mesurande. Cette mthode est
trs utilise avec les thermistances.
(1 +
( )=
(1 +
(1.28)
L'association en srie de ces deux capteurs prsentera une rsistance variant linairement
en fonction de m :
( )=(
) 1+
+
+
(1.29)
Cette mthode est trs utilise avec les sondes mtalliques de temprature.
Deux capteurs identiques, dont la non linarit est due un terme quadratique, sont placs
dans les branches contigus d'un pont et soumis des variations gales et opposes du
mesurande. Le terme quadratique est limin de la tension de mesure qui est alors
proportionnelle aux variations du mesurande.
35
Chapitre I
Pour des raisons videntes de simplicit lors de la ralisation, on limite le nombre de termes
au minimum compatible avec la prcision recherche. Le dispositif de linarisation de V m doit
dlivrer en sortie une tension Vl linarise et donc proportionnelle m.
Vl =A.m=A.(a0+a1Vm + a2V +.+ an V )
(1.30)
(1.31)
Linarisation du pont
de Wheatstone par
un multiplieur aval.
36
Chapitre I
Les gains sur les deux voies dentre du sommateur tant a et b, on a en sortie une tension :
= .
+ .
= .
Donc
+ .
a.e
linarit,
Alors seulement
I.4.1.5 Filtrage :
(1.32)
(1.33)
.e
a.e
(1.34)
Cest un rseau lectronique qui modifie lamplitude et la phase dun signal dentre ou
dexcitation x(t) pour produire un signal de sortie y(t) a cette modification du signal temporel
x(t) correspond une modification du spectre X (s) pour produire Y(s), pour :
Filtre
x(t)
X(s)
h(t)
y(t)
H(p)
X(s)
( )=
( )
( )
(1.35)
Lordre du filtre est n, qui doit bien entendu satisfaire n>=m. Les zros de N(s) sont les zros
du filtre; les zros de D(s) sont les ples du filtre. Les ples du filtre doivent tre situs
gauche de laxe imaginaire pour que le filtre soit stable. D(s) doit pour ce faire tre un
polynme dit de Hurwitz.
37
Chapitre I
Il existe plusieurs moyens dassurer le filtrage, numrique, analogique qui comporte les
filtres actifs et passifs dans lesquels on trouve diffrents type galement, mais le choix dpend
de lapplication ainsi que le cot et la prcision. Nous allons nous intresser aux filtres
analogiques actifs dont les caractristiques sont rsumes dans le tableau ci-dessous :
Type de la normalise
caractristique
Fonction de transfert
Forme normalise
Passe-Bas
( )=
1
s + 2ms + 1
( )=
1
s + 2ms + 1
Passe-Haut
( )=
s
s + 2ms + 1
( )=
s
s + 2ms + 1
Passe-Bande
( )=
2ms
s + 2ms + 1
( )=
2ms
s + 2ms + 1
Coupe-Bande
s +(
)
( )=
s + 2ms + 1
Structure
s +(
)
( )=
s + 2ms + 1
Chapitre I
Chapitre I
C
V
=
V
C
On utlise gnralement des amplificateurs ayant de faible impdance dentre comme les
MOSFET. La fonction du bruit de lamplificateur de la figure 1.24 scrit :
() = 4
1/
(1.36)
(Le courant du bruit pour un ampli FET est ignor, tant trs faible)
40
Chapitre I
41
Chapitre I
Le signal reu passe travers un rseau de traitement dont la fonction est damplifier la
tension analogique obtenue partir des ondes rflchies, de la filtrer et de la redresser pour en
tirer une composante continue. Plus prcisment, le signal lectrique produit par le RX est
appliqu ( travers C5 et R11) la broche 2 de IC2a, un oprationnel mont en amplificateur
inverseur et dont le gain en tension G est : G = R24 : R11 (figure 1.29)
42
Chapitre I
La composante amplifie est nouveau inverse et amplifie par IC2b dont le gain G dpend
cette fois du rapport :
G = R25 : R12
La tension qui en rsulte est compare avec une rfrence constante situe dans IC2c, un
troisime oprationnel mont cette fois en comparateur non-inverseur : chaque fois que le
potentiel provenant du signal reu dpasse un seuil dtermin par le potentiel appliqu la
broche 9, la 8 passe de zro environ 12 V. le pont R5/R6 tire le potentiel servant de rfrence
au comparateur ; il sagit dune tension un peu plus faible (environ 5,8 V) que celle prsente au
repos la sortie de IC2b, ce qui permet dobtenir que le comparateur commute lorsque le pic du
signal issu de la capsule rceptrice dpasse 200 mV positif.
Ds que le signal en question dpasse le seuil, le comparateur fournit une impulsion positive
et quand il descend en dessous du zro fictif constitu par le 6 V polarisant IC2a et IC2b, le
comparateur maintient sa propre sortie au niveau bas (environ 0 V). On peut dduire de ce
mode de fonctionnement que IC2c est essentiellement un redresseur simple alternance (un
dtecteur) : son rle est de rendre unidirectionnelle la tension variable issue de la capsule RX et
den tirer des impulsions rectangulaires que le PIC pourra lire. Etant donn que lamplitude de
ces impulsions est denviron 12 V et que les lignes dentre du PIC nacceptent pas plus de 5,5
V, il a t ncessaire dintercaler la zener ZD1 laquelle, de concert avec la rsistance de
limitation du courant R26, limite 5,1 V le potentiel appliqu RA3.
43
Chapitre I
La tenue de lessai sur cet appareil a eu lieu dans une salle ou lenvironnement est relativement
stable par rapport lextrieur et malgr, le spectre du signal aprs traitement de la figure cidessous, montre que la composante qui nous prsente un intrt nest pas clairement localiser et
isoler afin dassurer une bonne traduction de linformation.
I.6 Conclusion
Toute conception base dultrasons passe imprativement par la comprehension de son
principe. Ainsi, au dbut de ce chapitre nous avons tudi les mecanismes de propagation et le
moyen de dtection des ultrasons pour rvler les influences sur linformation, inhrents la
nature de lapplication et son environnement, suceptibles daffecter la prcision de la mesure et
garer linformation recherche. Il savre necessaire donc dharmoniser notre systme de
perception par le biais de circuits performants, dans le domaine de lanalogique notamment, ce
qui est laxe de ce travail.
Dans toutes les applications base dultrasons, il y a une partie analogique qui assure
linterface avec le monde rel et le monde numrique. A lmission comme la reception, nous
avons vu quil faut conditionner le signal pour le rendre exploitable, en faisant appel souvent
aux fonctions comme lamplification, le filtrage, le redressement, la comparaison, ladaptation
et la dtection. Lexemple donn la fin de ce chapitre illustre les diverses fonctions appliques
sur le signal de sortie et dentre afin de le rendre compatible lusage, nanmoins nous avons
remarqu que la prcision est limite. En utilisant la methode conventionelle, loptimisation du
rendement ncessite des circuits analogiques plus complexes, plus coteux, et qui demandent
un temps de conception plus long avec linconvnient de se retrouver la fin avec un circuit
non-volutif. En dpit de ces contraintes, la solution dune technologie analogique
programmable merge comme une issue trs avantageuse.
44
Chapitre II
Chapitre II
Chapitre II
II-1 Introduction
Au premier chapitre, nous avons constat que le circuit analogique est devenu un fait
permanent de la vie, car, dune part la plupart des capteurs livrent des signaux analogiques et
leur passage travers un convertisseur A / N (CAN), a besoin d'un signal d'entre conditionn
qui se veut de bonne performance. Et dautre part, pour communiquer avec le monde rel et
raliser le monitoring de lenvironnement, le recours lanalogique demeure indispensable,
surtout avec larriv des circuits analogiques programmable et qui vont largir certainement
lhorizon de la conception analogique. Ces composants programmables, ayant comme rfrence
FPAA (Field Programmable Analog Array), sont lquivalent analogique des FPGA (Field
Programmable Gate Arrays), par consquent, ce lien a permet aux FPAA de bnficier des
mmes avantages que son analogue FPGA.
Cette partie dresse un tat de lart du domaine de lanalogique programmable, nous
prsenterons les circuits analogiques programmables en gnral, leur dbut, leur architecture
ainsi que les produits actuellement commercialiss.
45
Chapitre II
ADC
ADC
DSP
DSP
DAC
Processeur de Traitement
Analogique ASP
DAC
Le monde rel
Le monde rel
(a)
(b)
46
Chapitre II
47
Chapitre II
Alors que les processeurs numriques permet d'excuter les fonctions souhaites, il ya de
nombreux cas o une conception analogique pourrait raliser la mme tache une fraction de la
puissance ncessaire pour la solution numrique. Par exemple, le multiplicateur analogique
prsent dans la figure (2.3) ne ncessite que deux transistors grille flottante et deux
transistors Submicronique oprant dans la rgion sous le seuil. Kucic, et. al. montrent que ce
type de multiplicateur peut facilement fournir 10 bits de rsolution. Or, en numrique un
multiplicateur de 10-bit ncessite des milliers de transistors. Dans ce cas, les conomies
d'nergie de la version analogique sont au moins trois fois plus importante que la mise en
uvre numrique [22].
48
Chapitre II
La comparaison des dcisions de conception entre les FPGA et FPAA, peut tre aborde
sous trois angles: les algorithmes rels qui sont utiliss, les paramtres utiliss dans les
algorithmes et les architectures utilises dans la conception. Certains des algorithmes classiques
de clustering des FPGA comprennent plusieurs niveaux sur la base de regroupement de retard /
zone de minimisation afin de rduire le nombre de blocs rpts. Ces algorithmes sont
fortement influencs par le modle du circuit trait et ne fonctionnera pas sans des changements
majeurs pour limplmentation physique du FPAA.
En rgle gnrale, la priorit est accorde la rduction de la longueur du fil, la densit du
rseau, et le retard global en phase de placement et de routage pour FPGA ou d'autres systmes
numriques. D'autre part, le FPAA et les architectures analogiques doivent se concentrer sur la
rduction de leffet de charge des parasites de routage et la distorsion des signaux.
L'architecture de dispositif joue un rle majeur dans les dcisions de synthse physique qui
sont faites. Par exemple, les FPGA ont traditionnellement une architecture d'interconnexion de
rseau trs simple, o les canaux verticaux et horizontaux ont le mme nombre de pistes et
propagent le mme signal le long dun pipeline. Chaque fil horizontal et vertical est segment
et partage entre plusieurs interconnexions. Celle-ci varie grandement par rapport aux FPAAs,
o les fils d'interconnexion ne sont gnralement pas segment et une interconnexion unique
occupe tout lautoroute vertical / horizontal.
L'lment de base utilis dans les FPGAs est appel bloc logique configurable (CLB), et est
une combinaison de tables programmables verrouills avec des fonctionnalits universel, en
gnral laide des bascules, tandis qu'un bloc configurable analogique (CAB) dun FPAA, est
compos de nombreux composants analogiques programmables avec des fonctions distinctes.
En outre, il n'existe pas d'lments squentiels dans Les FPAAs. Ainsi, la synthse
comportementale aussi bien que physique ncessite des approches tout fait diffrentes pour
grer de nouvelles fonctions consquentes en vertu de nouveaux types de contraintes de
llment concevoir. Ainsi, il est assez difficile d'associer directement les algorithmes
d'automatisation entre FPGA et FPAAs [23].
49
Chapitre II
performances souhaites, mme si des tentatives aux tapes prcdentes ont t menes afin de
perfectionner la conception. Un cycle de fabrication unique peut ncessite deux mois ou plus
pour terminer, le produit final peut ncessiter des annes se dvelopper [24].
Conception
Simulation
Masque VLSI
Fabrication
Test
(3 mois)
X3
-(a)
Conception
Test
Simulation
Masque
VLSI
Fabrication
X20
-(b)
50
Chapitre II
Mmoire de programmation
Mmoire de programmation
CAB
Rseaux
dinterconnections
CAB
(a)
(b)
Figure 2.7 montre comment un ensemble de transistors en pair, pourrait tre utilis pour
mettre en uvre un multiplicateur mode courant. Une programmabilit mise en uvre de cette
manire ncessite un espace important, du moment que la superficie du circuit est environ le
double pour chaque bit de rsolution. Cette exigence despace limite le nombre d'lments
programmables qui peuvent tre intgrs sur une seule puce et donc rduire la taille du systme
qui peut tre synthtis, ce qui est linconvnient pour de nombreux FPAAs prcdents [26].
51
Chapitre II
Les commutateurs de ces dispositifs sont couramment des grilles conductrices, dont chacun
est command par un lment de mmoire sous la forme d'une cellule de mmoire SRAM ou
EEPROM, comme on le voit dans la figure 2.7. Bien que ces commutateurs permettent de
grande souplesse de conception, ils contribuent galement une quantit importante de
rsistance et capacit parasite. Pour liminer ces parasites, diverses modifications de
l'architecture gnrale de FPAA ont t tentes. FPAA base de fusible tente de rduire ces
parasites en crant ou dtruisant les connexions de fils mtalliques entre les composants.
Puisque ces fusibles sont en mtal au lieu d'un transistor, la fois la capacit parasite et la
rsistance sont rduites, mais ils sont gnralement programmables une seule fois [27].
Certains FPAA sont mme construites sans commutateurs. Ces architectures ont
gnralement un nombre restreint de composants analogiques qui relient directement les uns
aux autres, tels que les transconductances (Gm) connects en hexagonale dans les FPAAs de
Becker et Manoli. Dans ces dispositifs, la reconfigurabilit est ralis par programmation
puisque les sorties des tages GM sont en effet flottantes sans le courant de polarisation, les
connexions sont faites dans ces lments de transconductance par contrle numrique de la
polarisation [27].
52
Chapitre II
La puissance dun circuit analogique programmable est mesure par ltendue des
possibilits dune cellule CAB de base (les fonctions quelle peut raliser et leurs performances
lectriques) ainsi que par la flexibilit du rseau dinterconnexions qui relie les cellules entre
elles (nombre dapplications ralisables partir de ce circuit). Le besoin incessant de
conception des CAB reste le fonctionnement en haute frquence ainsi que la rduction en
consommation dnergie [28].
53
Chapitre II
2-3-1-1 Granularit
La granularit dune cellule configurable dfinit les motifs de base connecter entre eux
comme le montre la figure (2.9). Elle peut se dfinir cinq niveaux dans une architecture
lectronique :
Une granularit au niveau des transistors est trop contraignante car un nombre trop
important dinterrupteurs dgrade les performances lectriques en introduisant des rsistances
et des capacits parasites et implique une surface utile de silicium faible. Au contraire, une
granularit au niveau des sous-systmes ne conviendra pas car les possibilits de configuration
des cellules seront trop faibles. Lapproche la plus intressante semble tre une granularit au
niveau circuit. Ainsi, une cellule configurable sera compose dlments tels que des
amplificateurs oprationnels (et/ou des transconductances) et des composants passifs
programmables (rsistances et capacits).
Figure 2.9 : La
54
Chapitre II
55
Chapitre II
56
Chapitre II
Les lments de base de calcul sont gnralement des amplificateurs oprationnels et des
registres analogiques, qui synthtisent une rsistance linaire dont la valeur est dtermine par
la frquence de commutation et la valeur du condensateur. La synthse des rsistances linaires
variables donne lFPAA capacits commutes une plus grande flexibilit que les
traditionnels FPAAs temps continu, mais ils peuvent tre aussi plus difficiles concevoir,
parce que les commutateurs et les condensateurs peuvent introduire du bruit et des nonlinarits dans le systme quon doit les surmont lors de la conception (Marsh, 2001). En
outre, ces modles ont une bande passante limite qui dpend de la frquence
d'chantillonnage, cause de la ncessit dajouter un filtre danticrnelage et de reconstruction
l'entre et la sortie (Gulak, 1995; Marsh, 2001) [32].
Dans les annes 1990, plusieurs circuits FPAAs capacits commutes ont t introduits par
les deux entits universitaires et commerciales. Dans le milieu universitaire, les lments de
base de calcul varient du simple amplificateur oprationnel (Koneru et al, 1999; Edwards et al,
2000) des blocs plus complexes comme lintgrateur sans perte et avec perte connect en
boucle (Kutuk et Kang, 1996). Dans le domaine commercial, Motorola a t l'une des
premires entreprises apporter une FPAA usage gnral sur le march avec leur srie
MPAA020 et MPA1000 (Bratt, 1998; Anderson et al, 1997; Marsh, 2001), mais, depuis lors,
une entreprise drive appele Anadigm a commercialis ces FPAAs capacits commutes
(Anadigm Fiche Entreprise, 2005). Le circuit rcent dAnadigm se compose de (04) blocs
analogiques reconfigurable(CAB), avec deux amplificateurs oprationnels diffrentiels, des
banques de condensateurs programmables, un registre approximations successives (pour la
mise en uvre d'un convertisseur A / D), et un comparateur grande vitesse (Vue d'ensemble
de la famille Anadigm FPAA, 2005). Cependant, mme les derniers composants sont
relativement limits, et sont destins lapplication de base de conditionnement de signaux et
des applications de filtrage [33].
Les designs capacits commutes ne sont pas les seuls FPAAs du domaine temps discret.
Des circuits courant commut (Switched-current circuits) peuvent tre utiliss pour construire
un FPAA. Les avantages de cette technique sont dune part labsence des amplificateurs
oprationnels, la possibilit de fabrication sur des processus standard numriques CMOS, et
dautre part l'limination des distorsions dans les signaux dus aux rsistances parasites, mais ce
modle produit moins de prcision que les circuits capacits commutes et puisque les
signaux sont tous des courants, un tage de sortie donne ne peut piloter quun tage d'entre
(Chang et al., 1996).
Chapitre II
numriques qui peuvent tre chargs par un contrleur externe, permettant ainsi le circuit tre
configur pour mettre en uvre un certain nombre de conceptions diffrentes [29].
Ce type de FPAA est avantageux car l'chantillonnage artificiel est vites; le filtre
danticrnelage nest pas ncessaire; les processus de conception utiliss sont relativement
simples (par exemple, la procds standard CMOS), et la largeur de la bandes passantes de
signaux est importante, avec des performances prvisibles (Marsh, 2001). Toutefois, les
rseaux de commutation introduisent des parasites dans le chemin du signal qui va induire un
bruit au systme et des limitations la bande passante. Une partie de la littrature a mis l'accent
sur la rduction du nombre de commutateurs dans le chemin du signal de lFPAA (Pierzchala et
al, 1995; Embabi et al, 1996; Lee et Gulak, 1991a, 1991b) [33].
La granularit de la logique de calcul qui forme la base de conception de lFPAA est une
caractristique de conception importante. La logique de calcul est gnralement dispose
l'intrieur du circuit en forme de bloc de calcul analogique (CAB), puis les CABs sont
disperss travers le FPAA avec une certaine forme de rseau d'interconnexion qui les attache
entre eux. Les meilleures architectures lmentaires utilisent gnralement des transistors
comme la cellule de base de calcul. Bien que ces modles offrent plus de souplesse et de
gnralit, la synthse d'un tel systme suffisamment complexe ncessite un grand nombre de
transistors cbler. Ainsi, un grand nombre de commutateurs sont introduits dans le chemin du
signal. Les parasites de commutation et de rsistance augmentent le bruit dans le systme et
limite les performances / bande passante (Pierzchala et al, 1995;Embabi et al, 1996;. Klein,
1996) [33].
58
Chapitre II
Constructeur
Domaine
Consommation
Bande-passante
Anadigm
TD
1150 mW
2 MHz
Lattice
TD
75 mW
1.5 MHz
Cypress
TC
40 mW
10 MHz
Zetex
TC
18 mW
12 MHz
59
Chapitre II
En outre, une cellule peut tre dsactive ou programme pour tre utilise comme un
amplificateur oprationnel autonome laide des composants externes. Les interconnexions sur
puce sont uniquement locales, avec la connexion de chaque sortie de cellule l'entre du
suivant (figure 2.13). Un registre dcalage fournit un stockage volatil de donnes de
configuration du circuit [35]. La figure 2.14 prsente le circuit TRA020LH qui est une rcente
avance dans sa famille qui offre une solution intgre aux traitements de signal. Les
performances du circuit sont rsumes dans le Tableau (2.2) :
Caractristiques
Bande-passante
Alimentation
Vdd=3 V et Vss=-2V
1V
Courant en sortie
150 uA
Bande passante
3 MHz
Offset
3.4mV max
THD (100mV-1V)
0.02%-0.08 %
Bruit (10Hz-100KHz)
15nV/Hz
Rjection de lalimentation
60 dB
60
Chapitre II
61
Chapitre II
Chapitre II
Structure de la macrocellule
Les circuits Lattice contiennent des macrocellules analogiques programmables appeles
PAC blocks et un rseau dinterconnexion. Chaque macrocellule est compose dun
amplificateur-sommateur et de deux amplificateurs dinstrumentation, totalement
diffrentielles. Les amplificateurs dinstrumentation possdent un gain variable de 10 +10
par incrment de 1. Lamplificateur-sommateur est quant lui, contre-ractionn par un
lment rsistif qui peut tre connect ou non et par un rseau programmable de capacits. Ce
dernier permet de crer 120 ples quand le circuit est utilis en tant que filtre actif.
Ainsi, chaque macrocellule a la capacit de faire la somme de deux signaux diffrentiels
pralablement amplifis ou non par les amplificateurs dinstrumentation ou alors dintgrer la
somme de ces deux signaux. La macrocellule (Figure 2.16) est constitue de trois
transconductances diffrentielles dont deux sont rglables (gm1 et gm2) et une fixe (gm3), et
dun amplificateur oprationnel totalement diffrentiel [38, 39].
Les deux transconductances (Figure 2.17) gm1 et gm2 ont une plage de variation allant de 2A/V
20A/V par pas de 2A/V.
=
.
= .
63
Chapitre II
=
Soit
.
.
si
=
=
=
.
.
= 2 /
(2.1)
Cette fonction de transfert est celle dun amplificateur-sommateur de type premier ordre dont la
frquence du ple (frquence de coupure 3dB) est (1/2) (2gm/CF). Comme g =2A/V et
m
m1
et g
m2
jouent le
m3
(2.2)
m3
64
est donc
Chapitre II
65
Chapitre II
66
Chapitre II
Caractristiques
gnrales
Buffer
dentres/sorties
Opration
damplification
Opration de
filtrage
Caractristiques
AN10E40
AN221E04
0.5 V-4.5 V
0.1 V- 3.9 V
THD
0.011%-0.05 %
0.01 %
Rjection de lalimentation
60 dB
65-68 dB
10 MHz
8 MHz
Offset
4 mV
5 mV
Gain
0.01 100
0.01 100
Prcision
1%
1%
Frquence de coupure
0,1 25 kHz
< 2 MHz
Prcision
1%
1%
67
Chapitre II
68
Chapitre II
Tout cela se fait par le biais dune interface graphique dans le cadre dun environnement de
conception complet incluant notamment un compilateur C et un dbogueur. Les donnes de
configuration de chaque bloc et la manire dont ils sont connects sont stockes dans la
mmoire flash embarque et transfres dans les registres internes la mise sous tension. La
quantit de mmoire flash ncessaire pour stocker la configuration des 220 registres 8 bits est
denviron 500 octets, ce qui laisse la majeure partie des 16 Ko de flash lapplication
principale. Ces donnes peuvent en outre tre modifies la vole dans lapplication, la
reprogrammation dun bloc PSoC prenant environ 3 s, ce qui permet de raffecter
dynamiquement des ressources internes au lieu dtre oblig de prendre un microcontrleur
plus complexe et par la mme plus onreux. On peut par exemple imaginer un circuit de mise
en forme de signaux issus de capteurs, qui adapterait successivement ltage dentre aux
caractristiques de chaque capteur [40].
69
Chapitre II
II-5 Conclusion
Ce chapitre nous a permis de comprendre ce quon peut attendre des FPAA, il est clair que
la finalit de ce nouveau concept est dapporter aux dveloppeurs de circuits analogiques une
solution aux contraintes de la conception analogique et qui sont, entres autres, le temps de
dveloppement et le cot ainsi que la consommation en nergie.
Aussi, les circuits analogiques programmables vont apporter les mme avantages que les
FPGA en numrique par surtout leur simplification en ce qui concerne leur utilisation.
Cependant, il nest pas possible de satisfaire tous les besoins vue la grande diversit des circuits
de llectronique analogique ainsi que labsence de structures gnriques permettant de raliser
tous les types dapplications puisque les performance invoques auparavant montrent que les
composants analogiques programmables ciblent une catgorie dapplications bien dtermines.
Lintrt auteur de cet axe grandit de plus en plus puisque comme nous avons montr travers
les produits qui sont commercialiss que leurs caractristiques actuelles sont dores et dj en
mesure de rpondre aux applications travaillant dans la bande des moyennes frquences.
70
Chapitre III
Chapitre III
Chapitre III
En observant le circuit rsistance sur la Figure 3.1, le courant moyen sexprime par la loi
dohm :
(3.1)
71
Chapitre III
= cv
(3.2)
q
t
(3.3)
Si les interrupteurs sont commands une frquence fs, les quanta de charge dplacent
galement cette frquence et le courant d la rptition de dplacement de la charge
travers le condensateur commut scrit :
= f q = f cv
(3.4)
Des quations 3.1 et 3.4, on trouve donc lquivalence de la valeur de la rsistance en fonction
de la capacit [43]:
U U
72
1
fc
(3.5)
Chapitre III
73
Chapitre III
74
Chapitre III
Pour cette phase, on peut crire pour les tensions aux bornes de chaque capacit :
Vin = q/CA
Et donc le gain secrit :
et
Vout= - q/CF
G= Vout /Vin = - CF / CA
75
(3.6)
(3.7)
Chapitre III
La configuration des CABs, Horloge, le routage du signal, les cellules dentrs et de sortie, sont
contrls par le contenu du mmoire de configuration SRAM et qui elle-mme dpend du
contenu dune mmoire tampon Shadow SRAM [45].
76
Chapitre III
La figure montre la composition dun Bloc Analogique programmable, parmi le grand nombre
des interrupteurs que contient ce bloc, certain sont de type statique et ils dterminent les
connections gnrales du circuit, les valeurs de capacit et quelle entre est active. Le reste est
des interrupteurs dynamiques et sont modifiable par le biais du signal analogique dentre, la
phase de lhorloge slectionne et le registre de conversion analogique SAR (Successive
Approximation Registre) [45].
Les CAB sont relis vers lextrieur par le biais de quatre cellules entre/sortie et deux
sorties paramtrables. La figure 3.8 reprsente une cellule d'entre qui contient une collection
de ressources qui permettent des connexions haute fidlit depuis et vers le monde extrieur
sans avoir besoin de composants externes supplmentaires. Afin de maximiser la fidlit du
signal, tout routage et traitement de signal dans le composant est entirement diffrentiel. En
consquence, chaque cellule d'entre accepte une forme diffrentielle du signal.
77
Chapitre III
Les caractristiques techniques du circuit AN221E04 sont rsumes dans le tableau suivant :
AN221E04
Frq
analog
max
Frq
numriq
max
Nombre
Aop
Nombre
comparateur
Nombre
Cap
BP
(MHz)
Frq
dhorloge
D/A
Vmax
Vmin
8 MHz
40 MHz
32
40 MHz
1.9+rf
-1.9+rf
78
Chapitre III
La conception des circuits analogiques et la configuration des CABs du FPAA est assur
laide du logiciel AnadigmDesigner2, un outil CAO de dveloppement avec de nombreuses
fonctions prdtermines appeles CAM (Configurable analogue module) [47], ces modules
offrent une bibliothque trs riche en matire des fonctions de base comme sommateur,
amplificateur, intgrateur, diffrentiateur, filtre...etc. Linterface de lAnadigmDesigner2 est
prsente par la figure ci-aprs :
79
Chapitre III
Chapitre III
le circuit FPAA. Souvent les donns de configuration peuvent galement tre stockes dans une
mmoire tampon embarque de type EEPROM [45].
Comme dcrit ci-dessus, notre circuit FPAA, AN221E04 en loccurrence, ayant une
matrice de 4 bloque analogique programmable appel CAB, entour d'une interconnexion
programmable et des structures d'E/S. Les donns de configuration sont dtenu dans une
mmoire SRAM, qui est initialis la mise sous tension de l'EPROM, ou via l'interface
priphrique du microprocesseur du circuit.
Pour les applications qui demandent un rajustement du circuit FPAA en temps real (On
the fly), le fabriquant a mis la disposition une interface conue de faon accepter des
liaisons de donn avec les mmoires de type srie ainsi que linterface avec les
microprocesseurs les plus rpandus, tels que : SSi (Sychronous Serial Interface), SPI (Serial
Peripheral Interface) et interface externe de bus priphrique classique [46]. La figure (3.12)
montre une connexion type avec une interface SPI :
81
Chapitre III
82
Chapitre III
FPAA
Circuit classique
ASIC
faible
grande
faible
Consommation
moyenne
faible
faible
Prcision
moyenne
bonne
trs bonne
Oui
Non
possible
Cot de developp
trs faible
faible
Trs lev
Temps de developp
trs faible
faible
lev
Cot de production
faible
moyen
moyen
Surface PCB
Calibration soft
83
Chapitre III
= G
Et les valeurs des capacits sont choisies sur la base du meilleur rapport : G=
o Cin
est le condensateur dentre et Cout est le condensateur de contre raction. Leur valeur est
comprise entre 0 et 255, stocke dans la RAM de configuration. Dans ce module, les
commutateurs :
-S1 et Cin jouent le rle dun chantillonneur du signal dentre.
- S2 et Cout offrent un passage de contre raction.
- S3 fonctionne en dphasage S2 et il assure la fonctionne de remise zro puisque dans
ltat ferm de S3, le gain est nul.
Des mesures exprimentales conduites par [50] afin de mettre en vidence la rponse en
frquence, le rsultat rvle une concordance avec les caractristiques thoriques donnes par
Anadigm, sur la figure 3.14 apparait une rponse plate jusquau 100Khz. La variation de phase
est pratiquement ngligeable jusquau 20 Khz et ce indpendamment du gain, au del nous
observons une diminution en fonction de la frquence et du gain (figure 3.15).
84
Chapitre III
Figure 3.14 : Variation du gain en fonction de la frquence du module amplificateur du circuit AN221E04
Figure 3.15 : Variation de la phase en fonction de la frquence du module amplificateur du circuit AN221E04
85
Chapitre III
(3.8)
Et les valeurs des capacits sont choisies sur la base du meilleur rapport selon la fonction
suivante :
(3.9)
86
Chapitre III
et
(3.10)
Selon les documents dAnadigm, la relation mathmatique entre les diffrents paramtres de
la fonction de transfert (w0, Q et G) et les composants du CAB sont les mmes pour tous les
filtres de deuxime degr [51].
En ce qui concerne la caractrisation du filtre, diffrents tests ont t effectus par [50 et 52]
afin de vrifier quel point la rponse du filtre saccord avec celle du modle mathmatique, en
prenant en compte les paramtres : frquence, gain, bande passante et bande attnue. Par
exemple, la figure 3.17 prsente une comparaison de rponse thorique et relle qui correspond
une frquence de coupure de 1 KHz, gain dunit et diffrents facteurs de qualit : 5, 10, 15.
Les rsultats obtenus montrent une lgre diffrence entre la valeur nominale du gain et celle
mesure avec un dcalage de la frquence central prdfini, une erreur de lordre de 1% a t
observe et plus le facteur de qualit est grand, plus lerreur est grande.
Figure 3.17 : Comparaison de la rponse en frquence du filtre passe-bande entre, simule et exprimental.
87
Chapitre III
III.4 Conclusion
Nous avons abord en dtail la technique des capacits commutes puisque notre travail se
base dessus. Comme chaque technique, il y a des avantages et des inconvnients quant
lutilisation des circuits capacits commutes et qui sont lis notamment la bande passante
et la frquence de commandes des interrupteurs. Nous avons expos aussi le circuit FPAA
dAnadigm AN221E04 avec lequel nous allons travailler et les outils de dveloppement
correspondants.
Le FPAA dAnadigm laide de son outil CAO permet contrairement aux autres FPAA de
concevoir des circuits analogiques complexes de haut niveau. Il a la possibilit dtre
reconfigur partiellement sans obligation dinitialiser le FPAA. Cet avantage est un gain de
temps pour lexploration de circuits sur FPAA. Ce sont les raisons de notre choix du FPAA
dAnadigm dans le cadre de ce travail.
88
Chapitre IV
Chapitre IV
Chapitre IV
4-1 Introduction
En dehors des dfis biens connu qui handicapent le progrs de lanalogique tel que la
complicit, le temps de dveloppement et le manque de prcision, lusage dun circuit
analogique programmable au cur dun tel systme, est un chois substantiel qui suscite de jour
en jour lintrt de la recherche et lindustrie. En effet, Le circuit analogique programmable,
communment appel FPAA (Field Programmable Analog Array) par analogie aux FPGA, va
assurer les fonctions de conditionnement, tels que lamplification, filtrage et redressement. A
laide de cette technique, il sera possible aussi de calibrer automatiquement et compenser les
variations lies au vieillissement des composants ainsi que la dpendance la temprature
ventuellement.
Ce chapitre dcrit la constitution de la partie analogique dun tlmtre ultrason autour dun
FPAA rfrenci AN221E04 du fabriquant Anadigm, fournis avec le logiciel de dveloppement
qui est Anadigm Designer 2, afin de mettre lvidence la particularit que prsente notre
circuit qui est la reconfiguration en temps rel.
89
Chapitre IV
= 331,4
90
(m)
(4.1)
(m/s)
(4.2)
Chapitre IV
Tx
Unit de Contrle
Et de traitement
Rx
Dtection
des chos
Amplification
Et Filtrage
FPAA
Objet
Chapitre IV
Seuil prdfini
L'lment central du systme est le PIC 16F630 microcontrleur (MC) prsent par la
figure (4.3), produit par Microchip [59]. Il a pour fonctions: pilotage de l'metteur, calcule de la
distance en fonction du temps de vol et de transmettre ventuellement le rsultat un afficheur
LCD ou un ordinateur via une interface srie.
92
Chapitre IV
93
Chapitre IV
Chapitre IV
4-3-1-2 Software :
Le microcontrleur gnre un signal compos de trois impulsions 40 kHz (la
frquence de rception nominale), le signal rpt avec une priode de 30ms. Cette valeur a t
obtenue en supposant que la porte maximale pour le capteur est de 5 mtres. L'cho reu est
filtr et amplifi. Dans une des variantes conues, une amplification contrle est utilis (Gain
variable en fonction du temps) afin de compenser la diminution de l'intensit sonore avec la
distance.
Le signal amplifi est introduit dans un comparateur pour la mise en forme des
impulsions et qui vont tre appliques sur la broche RA3 du pic. Ce qui va activer une routine
d'interruption et par consquence larrt de l'horloge qui maintient le temps coul de l'mission
la rception. Sur la base de cette valeur, la distance peut tre calcule. Le programme pour le
microcontrleur a t crit en langage C++ de faon modulaire. Il effectue:
- Initialisation du C
- Une boucle sans fin afin d'inclure la transmission de donnes en srie
- Deux routines d'interruption de service:
-Sous-routine gnration de limpulsion et commande de lhorloge
-Sous-routine lecture du temps de lhorloge et mesure de distance
Lorganigramme correspondant englobe les tapes suivantes :
1. Initialisation des lignes E/S.
2. Transmission du signal de 40Khz avec 8 impulsions.
3. Dmarrage du compteur interne.
4. Vrification des chos reus.
5. Mesure de la valeur moyenne des chos rflchis et lidentification des pics.
6. Si lcho identifi, arrt du comptage et transfert de la sortie du compteur.
7. Distance = (c * TOF)/2
95
Chapitre IV
Dmarrage
Dmarrage du compteur
Gnration du signal de 40
KHz
chos dtect
Oui
-Lecture du compteur
-Calcul et affichage de la distance
Non
Non
Dbordement
du compteur
Oui
96
Chapitre IV
Entre
Filtre
Passe-bande
Amplificateur
Dtecteur de
crte
Filtre
Passe-bas
Redressement
Sortie
Cette structure rpond certainement aux attentes mais nest pas performante et elle est limit
car ces composants ncessite un recalibrage frquent et pour cette raison, nous avons utilis le
circuit An221E04 afin de rendre le systme plus performant. La chaine de traitement que nous
allons implmenter dans lFPAA consiste en un filtre passe-bande centr sur la frquence de
travail de 40Khz pour isoler le signal en question et amliorer ainsi le rapport signal/bruit.
Ltage suivant est un amplificateur qui permettra de donner lamplitude du signal une valeur
approprie.
Le signal conditionn ensuite est achemin vers ltage de redressement double alternance
afin de placer les impulsions (chos) dans le mme niveau et permettre aussi ltage suivant
de dtection de pic dextraire linformation recherche. Quant lutilit du filtre passe-bas, il
permettra le lissage du signal de sortie.
97
Chapitre IV
Le tableau 4.1 rcapitule les proprits de chaque module utilis. Nous avons prfr dutiliser
la mme frquence dhorloge pour tous les module car cette diffrence provoque un dcalage
d'horloge d'chantillonnage entre les modules CAM et qui peut tre une source de bruit. Cette
ralisation a utilis pratiquement la plus part des ressources disponible du circuit, 7/8 ampli op,
27/32 capacits et enfin 2/4 comparateurs.
98
Chapitre IV
Nom du module
FilterBiquad1
GainInv2
RectifierFilter1
PeakDetect2
FilterBilinear1
Options
Paramtres
Horloge
Clock A= 4MHz
-Ampli Inverseur
-Gain : G=60
Clock A= 4MHz
Clock A= 4MHz
- Temps de dcroissance = 50 us
-Frquence de coupure : fc= 2.2 KHz
-Gain : G=1
Clock A= 4MHz
Clock B= 2MHz
Clock A= 4MHz
99
Chapitre IV
100
Chapitre IV
Configuration primaire
Mise jour C+conception
Reconfiguration
Microcontrleur
AN221E04
Connexion SPI
Mmoire externe
101
Chapitre IV
102
Chapitre IV
Les fichiers gnrs seront toujours de nombre de quatre et ce quelque soit la complicit du
circuit, tout les fonctions API et les paramtres de configuration seront mis dans les fichiers
Api C-code, tandis que les fonctions qui rgissent les modules interne du circuit, sont dfinis
dans les fichiers CAM C-code. Pour des besoins pratiques, on devait dj dcider davance
quelle partie du circuit va tre reconfigur dynamiquement.
Procdure de rappel dune fonction de reconfiguration :
Le rle principal des fonctions CAM c-code est de gnr le flux de donns ncessaire la
reprogrammation du circuit, pendant lexcution du program par le microprocesseur, ces
fonction seront appel afin dinitialiser la bibliothque C-code et prparer ainsi la mise--jour
de notre circuit FPAA.
Au dbut, la bibliothque api c-code doit tre initialise et cela se fait par :
InitializeReconfigData(an_chip1);
Dans le cas ou la puce na pas reu une configuration primaire, il sera ncessaire de faire appel
la routine de configuration primaire par :
Les caractristiques de chaque module sont modifiables par lappel de la fonction de ce dernier
pendant lexcution de lapplication, par exemple pour le module amplificateur, le programme
appel la fonction setGain :
setGain(an_chip1_GainInv, GainMid);
Et dans certain cas qui requiert larrt total de la reconfiguration on utilise la routine :
ShutdownReconfigData(an_chip1)
103
Chapitre IV
104
Chapitre IV
La figure 4.13 prsente le circuit de conditionnement prcdent avec en plus une sortie vers
le micro- processeur qui mesure la valeur continu de lamplitude du signal, en fonction de cette
valeur le processeur gnre les donns de reconfigurations. Le temps de reconfiguration de
lAN221E04 est de moins de 40us et la rponse du module reconfigur est immdiate qui est
dans notre cas le module GainInv [63]. Une autre alternative de faire le CAG laide de ce
circuit est possible, en utilisant le module amplificateur gain variable command en tension
mais malheureusement cette solution requit beaucoup de ressources.
105
Chapitre IV
//Lamplitude requise = 2V
//La valeur initiale du gain = 1
//La valeur zener utilise comme rfrence
//Sortie ADC (0 - 255)
//Lamplitude mesure (V)
//La taille du flux de reconfiguration
// Prparation du pointeur pour la reconfig
//lecture du CAN
//conversion en
IV.6 Conclusion
Lutilisation des circuits analogiques programmables prsente plusieurs avantages dans les
applications de moyenne complexit, travaillant dans la plage des frquences basses et
moyennes. Le circuit dAnadigm AN221E04 a t utilis dans la partie de conditionnement des
chos dun tlmtre base de microcontrleur. La rapidit de dveloppement ainsi que la
reconfiguration dynamique ont permis, entre autres, des implmentations rapides et jour dans
le souci dobtenir des conceptions fiables.
106
Conclusion gnrale
Conclusion gnrale
Conclusion gnrale
Ce travail consiste principalement en ltude des circuits FPAA en vue de la conception dun
conditionneur destin une application de tlmtrie.
Dans le premier chapitre nous nous sommes intresss aux ultrasons puisque toute
conception base dultrasons passe imprativement par la comprehension de leur principe.
Ainsi, au dbut de ce chapitre nous avons tudi les mecanismes de propagation et le moyen de
dtection des ultrasons pour rvler les influences sur linformation, inhrents la nature de
lapplication et son environnement, suceptible daffecter la prcision de la mesure et garer
linformation recherche. Il savre necessaire donc dharmoniser notre systme de perception
par le biais de circuits performants dans le domaine de lanalogique notamment, qui est laxe de
ce travail.
Dans toutes les applications base dultrasons, il y a une partie analogique qui assure
linterface avec le monde rel et le monde numrique. A lmission comme la reception, nous
avons vu quil faut conditionner le signal pour le rendre exploitable, en faisant appel souvent
des fonctions analogiques telles que lamplification, le filtrage, le redressement, la
comparaison, ladaptation et la dtection. Lexemple donn la fin du premier chapitre illustre
les diverses fonctions appliques au signal. En utilisant la mthode conventionelle,
loptimisation du rendement dans une telle application ncessite des circuits analogiques plus
complexes, plus coteux, et qui demandent un temps de conception plus long avec
linconvnient de se retrouver la fin avec un circuit non-volutif. A cause de ces contraintes,
la solution dune technologie analogique programmable merge comme une solution trs
avantageuse.
A travers le deuxieme chapitre ddi aux FPAA, nous avons dress un tat de lart des
diffrentes approches qui existent et tudi leur architecture qui a hrit quelques notions des
FPGA. Et donc, les circuits analogiques programmables vont apporter les mmes avantages que
les FPGA en numrique par surtout la simplicit en ce qui concerne leur utilisation, leur
rutilisation et de leur programmation, en outre de la reconfiguration. Cependant, la grande
diversit des besoins de llectronique analogique ainsi que labsence de structures gnriques
permettant de raliser tous les types dapplications, se prsentent comme contrarit aux
ambitions escomptes puisque les performances exprimes auparavant montrent que les
composants analogiques programmables ciblent une catgorie dapplications bien dtermines.
Par ailleurs, loffre commerciale, qui se trouve toujours la phase embryonnaire, reflte ce
constat de rticence en ce qui concerne leur dploiment grand chelle.
107
Conclusion gnrale
limitations des circuits analogiques programmables, leur usage va devenir invitable dans tous
les systmes puisque de nos jours la scurit, le temps de dveloppement et la consommation
en nergie sont des facteurs de plus en plus importants.
En perspective, nous pouvons aller plus loin dans la complexit de notre conception de
tlmtre par limplmentation des fonctions plus complexe tel que lamplificateur de charge
pour permettre de collecter la moindre charge gnre par le capteur, lamplificateur gain
variable en temps pour compenser lattnuations des chos, des fonctions de filtrages plus
complexe mais malheureusement cela ncessite lutilisations de plusieurs circuits FPAA
puisque pratiquement 85 % des ressources disponible sur AN221E04 ont t puise par la
simple conception que nous avions fait.
108
Bibliographie
Bibliographie
[1]
[2]
[3]
P. Jariwala, R. Wu, "Sensor signal conditioning using Filed Programmable Analogue Array
(FPAA)", 7th Analogue Signal Processing Conference, Oxford, November 2004.
[4]
[5]
Steve Harold, Designing Sensor Signal Conditioning with Programmable Analog ICs,
Sensors Magazine, Vol. 20, No. 4, April 2003.
[6]
[7]
[8]
[9]
Jin S. Jang, Moon G. Joo, Won Chang Lee, Dong Won Jung, Zhong Soo Lim "Identification
and distance detection for ultrasonic sensors by a correlation method", Proceedings of
the 17th World Congress The International Federation of Automatic Control Seoul, Korea,
July 6-11, 2008.
[10] Leopoldo Angrisani, Aldo Baccigalupi and Rosario Schiano Lo Moriello, "Ultrasonic-Based
Distance Measurement Through Discrete Extended Kalman Filter", Kalman Filter: Recent
Advances and Applications, April 2009, p. 584.
[11] LEVESQUE Philippe, "Architecture dun processeur ddi aux traitements de signaux
ultrasoniques en temps rel en vue dune intgration sur puce", thse de doctorat 2011,
cole Polytechnique De Montral.
[10] Ikuo Ihara, Ultrasonic Sensing: Fundamentals and Its Applications to Nondestructive
Evaluation", Nagaoka University of Technology.
[11] Valentin Magori "Ultrasonic Sensors in Air", IEEE ULTRASONICS SYMPOSIUM, 1994.
[12] Melvin WACHSPRESST,"Ultrasonic Doppler for Distance Measurement", IRE Transactions
on Ultrasonics Engineering, March 1961.
[13] Pavel RIPKA, Alois TIPEK, "Modern Sensors Handbook", ISTE Ltd, 2007.
[14] Cristiano Costa Domingues, "Conception de transducteurs acoustiques micro-usins",
thse de doctorat 2005, Institut National Polytechnique De Grenoble.
109
Bibliographie
[15] V. Matz and J. Kerka, "Digital Signal Processing System Of Ultrasonic Signals", Department
of Measurement, FEE, CVUT, Prague, Czech Republic.
[16] L. Svilainis, S. Kitov, "Analysis of the digital signal processing influence on time-of-flight
estimation", ISSN 1392-2114 Ultragarsas (Ultrasound), Vol. 65, No. 4, 2010.
[17] Ramon Palla S-Areny, John G. Webster, "Sensors and Signal Conditioning", Second
Edition, JOHN WILEY & SONS INC., 2001.
[18] Signal conditioning and PC based data acquisition, Measurement Computing, 3 rd
edition, 2012.
[19] "Un capteur ultrasons universel", ELECTRONIQUE magazine, n 88, pp 12-17, Nov 2006.
[20] Christopher M. Twigg, Floating Gate Based Large-Scale Field-Programmable Analog
Arrays For Analog Signal Processing, PhD thesis, Georgia Institute of Technology, August
2006.
[21] Tyson S. Hall, Christopher M. Twigg, Jordan D. Gray, Paul Hasler and David V. Anderson,
"Large-scale field-programmable analog arrays for analog signal processing", IEEE
Transactions on Circuits ans Systems-I: Regular Papers, Vol. 52, N 11, Nov. 2005.
[22] .Matt Kucic, Ai Chen Low, Paul Hasler and Joe Neff, "A Programmable Continuous-Time
Floating-Gate Fourier Processor", IEEE Transactions on Circuits ans Systems-II: Analog and
Digital Signal Processing, Vol. 48, N 1, January 2001.
[23] Ismail Faik Baskaya, "Physical Design Automation For Large Scale Field Programmable
Analog Arrays", PhD thesis, Georgia Institute of Technology, Dec 2009.
[24] Dean R. D'MELLO and P. Glenn GULAK, "Design Approaches to Field-Programmable
Analog Integrated Circuits", Analog Integrated Circuits and Signal Processing, Vol. 17, pp.
7-34, 1998.
[25] P. Glenn GULAK and Dean R. D'MELLO, "Review of field-programmable analog arrays",
Proc. SPIE 2914, High-Speed Computing, Digital Signal Processing, and Filtering Using
Reconfigurable Logic, p. 152, October 21, 1996.
[26] Jordan D. Gray, "Large Scale Reconfigurable Analog System Design Enabled Through
Floating-Gate Transistors", PhD thesis, Georgia Institute of Technology, Jul 2009.
[27] Tyson S. Hall, "Field Programmable Analog Arrays: A Floating Gate Approach", PhD thesis,
Georgia Institute of Technology, Jul 2004.
[28] Muhammad Taher Abuelma'atti1, Osama Oglah Fares, "Configurable Analog Building
Blocks for Field Programmable Analog Arrays (FPAAs)", International Conference On
Communication, Computer And Power (ICCCP'09) Muscat, February 15-18, 2009.
[29] Alain Aubert, Cdric RUBY, "Composants analogiques programmables: FPAA", E2515,
Trait dlectronique, 2004.
110
Bibliographie
[30] Sree Ganesan , Ranga Vemuri, "Technology Mapping and Retargeting for FieldProgrammable Analog Arrays", Proceedings: Design, Automation and Test in Europe
Conference and Exhibition 2000.
[32] Wang Haibo , Vrudhula Sarma B. K., Behavioral synthesis of field programmable analog
array circuits , ACM Transactions on Design Automation of Electronic Systems (TODAES),
Volume 7, Issue 4, 1st October 2002, p. 563-604.
[33] Tyson S. Hall, Christopher M. Twigg, Paul Hasler and, David V. Anderson,"Developing
large-scale field-programmable analog arrays for rapid prototyping", Int. J. Embedded
Systems, Vol. 1, Nos. 3/4, 2005.
[34] Joachim Becker, Yiannos Manoli, "A Continuous-Time Field Programmable Analog Array
(FPAA) Consisting Of Digitally Reconfigurable Gm-Cells", Proceedings of the 2004
International Symposium on Circuits and Systems, ISCAS '04
[35] A. Hamilton, K. Papathanasiou, "Reconfigurable Analogue Systems: The Pulse-Based
Approach", IEE Proceedings : Computers and Digital Techniques, Vol. 147, No. 3, pp. 203207, May 2000.
[36] Zetex, "TRAC020LH datasheet", Issue 2, March 1999.
[37] Ed Ramsden, The Isppac Family Of Reconfigurable Analog Circuits, Evolvable Hardware,
2001, Proceedings of the Third NASA/DoD Workshop.
[38] Yi Zheng, Changjun Zhu, Xiaohui Yang, "Application of programmable analog devices in
signal process", 2009, 2nd International Conference on Power Electronics and Intelligent
Transportation Systems.
[39] Alain Aubert, "Contribution la conception dun circuit analogique programmble en
technologie CMOS", Thse de Doctorat, INSA de Lyon, 2001.
[40] Alain Aubert, Cdric RUBY, "FPAA: offre commerciale", E2516, trait dlectronique,
2004.
[41] Anadigm, "AN10E04 data manual", 2000.
[42] Priyadarshini Asokan, "Field Programmable Analog Array Implementation of an Active
Filter Controller", Thse Msc, Graduate Faculty of North Carolina State University, 2011.
[43] Dave Van Ess, "Understanding PSoC, 1 :Switched Capacitor Analog Blocks", Cypress
Application Note, Mai 2011.
[44] Schaumann Rolf, Van Valkenburg, "Design of analog filters", Oxford University Press,
2001.
[45] Anadigm Vortex FPAA Family User Manual, http://www.anadigm.com/.
[46] Peter Ivanov Yakimov, Emil Dimitrov Manolov, "Sensors Interfacing Using FPAA",
ELECTRONICS2004, Sozopol, Bulgaria.
[47] Anadigm, "AN221E04 datasheet", 2003.
111
Bibliographie
[48] D.P. Morales, A. Garcia, E. Castillo, M.A. Carvajal, L. Parrilla, A.J. Palma, "An application of
reconfigurable technologies for non-invasive fetal heart rate extraction", Medical
Engineering & Physics, Vol. 35, 2013, pp. 10051014.
[49] Sergio Callegari, Giuseppe Merendino, Alessandro Golfarelli, Michele Zagnoni and Marco
Tartagni, "Applicability of Field Programmable Analog Arrays to Capacitive Sensing in the
Sub-pF Range", Analog Integrated Circuits and Signal Processing, Vol. 47, pp. 3951, 2006.
[50] A. Baccigalupi, A. Liccardo, "Performance Assessment of Field Programmable Analog
Arrays", Metrology And Measurement Systems, Vol. XIV, Number 4, 2007.
[51] T. R. Balen, J. V. Calvano, M. S. Lubaszewski, M. Renovell, "Built-In Self-Test of Field
Programmable Analog Arrays based on Transient Response Analysis", J. Electron Test,
2007.
[52] Daniel Alexandru Visan, Ioan Lita, Mariana Jurian, Ion Bogdan Cioc, "Simulation and
Implementation of Adaptive and Matched Filters Using FPAA Technology", 2010, IEEE
16th International Symposium for Design and Technology in Electronic Packaging, SIITME.
[53] Tns Matthias, Doerfler Reiner, Meinecke Marc-Michael, Obojski Marian Andrzej, "Radar
Sensors and Sensor Platform used for Pedestrian Protection in the EC-funded project
SAVE-U", Intelligent Vehicles Symposium, 2004, IEEE.
[54] Paul Nuss, "Object Detection with Sensors", 2007.
[55] Wencheng WANG, "A Design Method of Ultrasonic Ranging System with High Accuracy",
Journal of Computational Information Systems, 7, 7, 2011.
[56] Ashwini Naik, Dr. M S Panse, "Modeling of Ultrasonic Sensors for Range Measurement for
Visually Impaired", ISSN 2250-2459, Volume 2, Issue 4, April 2012.
[57] Abdallah Hammad, Ashraf Hafez, Mohamed Tarek Elewa, "A LabVIEW Based Experimental
Platform for Ultrasonic Range Measurements , DSP Journal, Volume 6, Issue 2, February
2007.
[58] Ch. Papageorgiou and Th. Laopoulos, "Accurate Displacement Measurement Based On
The Frequency Variation Monitoring Of Ultrasonic Signals", Proceedings XVII IMEKO
World Congress, June 2227, 2003, Dubrovnik, Croatia.
[59] Microchip Pic 16f630/676 datasheet, 2003.
[60] Gheorghe Lazea, Emil Lupu and Silviu Folea, "Ultrasonic Range Finding Sensor", thse
doctorat 1992, Universit SAVOIE.
[61] AnadigmDesigner2 User Manual, http://www.anadigm.com/
[62] Adam Piat, "Programmable analog hardware for control systems exampled by magnetic
suspension", Computer Methods and Systems, Cracow, Poland 14-16 November 2005,
pp. 143148.
[63] Anadigm AN206 App Note Automatic Gain Control, http://www.anadigm.com/.
112