Professional Documents
Culture Documents
3
AGREGATION
SESSION 2002
CONCOURS INTERNE
Section : GENIE ELECTRIQUE
STATION NIVOSE .
8
AGREGATION
SESSION 2002
CONCOURS INTERNE
STATION NIVOSE .
DOSSIER TECHNIQUE
9
Sommaire
10
1 LE CENTRE D'ETUDE DE LA NEIGE
1.1 LES BESOINS D'ETUDES DE LA NEIGE
Mto-France dispose, pour mener ses recherches sur la neige et les avalanches, d'un
Centre d'tude de la Neige (CEN), situ Grenoble. Ce centre fait partie du Centre National
de Recherches Mtorologiques.
Les chercheurs du CEN mnent divers projets d'tudes portant sur : les cristaux de
neige, les avalanches, le transport de la neige par le vent, les proprits physiques du
manteau neigeux, l'volution de l'enneigement en fonction du climat.
Mto France dispose dans les Pyrnes, les Alpes et la Corse, d'un rseau
automatique de mesures de la neige install le plus souvent haute altitude. Il est constitu
de vingt stations automatiques, appeles "Nivose". Celles-ci fonctionnent de manire
autonome l'aide de batteries recharges par des panneaux solaires. Les informations
recueillies sont transmises grce au relais du satellite Mtosat. Le rseau Nivose a des
applications aussi bien dans le domaine de la recherche que dans celui de la prvision du
risque d'avalanche.
1.2 UN RESEAU DE STATIONS
Les stations automatiques de mesures haute altitude (NIVOSE) conues par le
centre dtude de la neige (CEN) de Mto-France, compltent ce rseau. Les informations
mises en mmoire sont transmises au satellite mtorologique en utilisant le systme
ARGOS.
Des capteurs spcifiques ont t imagins ou adapts cette fin par les chercheurs de
Mto-France, notamment ceux servant la mesure par ultrasons de la hauteur de neige
ou celle de la teneur en eau de la neige mouille. Ces capteurs permettent la mesure
automatique toutes les heures : du tassement de la neige, de la temprature de sa surface,
de l'coulement d'eau sa base, des rayonnements provenant de la neige et de
l'atmosphre, de la temprature et de l'humidit de l'air, de la vitesse et de la direction du
vent, des chutes de pluie et de neige ainsi que des tempratures dans le sol.
11
Temprature
sous abri Validation des
donnes par le
Thermomtre centre de
Damrstadt
Vitesse du
Station NIVOSE Donnes Envoi de
vent
valides par donnes
Anmomtre
Darmstadt pour
validation
Concentrateur
Normalisation
Humidimtre
et mission Satellite METEOSAT
Humidit des donnes Liaison
sous abri 1591 Mhz
format
Capteur du mtosat
niveau de
la neige
Hauteur de
la neige
Rception au
Girouette sol
Liaisons
Direction RS232,
du vent RS 485
ou CNA
Alimentation
Interrogation
de la base de
de la base de
donnes Donnes
donnes
Rseau longue disponibles
distance type pour les
internet chercheurs, ou
les clients
Figure 2 : Diagramme sagittal du rseau Nivose
2 LA STATION NIVOSE
2.1.1 PRESENTATION DE LA STATION
La mesure est ralise partir d'une impulsion ultra sonore dont on recueille l'cho. Un
processeur effectue divers calculs afin :
d'extraire les parasites crs par l'environnement,
de corriger la mesure de la hauteur de neige en fonction de la temprature
ambiante.
Le rsultat est mmoris puis transmis au concentrateur central par la liaison choisie :
ligne RS 232, rseau PTT (RTC), boucle de courant.
12
On s'intresse uniquement au capteur de hauteur de neige
FP3 gestion
lanc_mes, FP2
valid_mes,
Nhauteur
lec_hau
32.FEM Hauteur de
Pulse neige en cm
Mesure dune hauteur de
Temprature
neige
Nc hauteur
FP1
cho
4
Hauteur de
neige envoye
NG (gain) (3bits) au format
Rception de l cho
Traitement et mise en mto sous
cho CLK1
forme Envoi de la hauteur au forme srie
concentrateur
FP5
FP4
package hauteur_pkg is
component hauteur
port (deb_mes: in STD_LOGIC;
echo: in STD_LOGIC;
Fh: in STD_LOGIC;
Fq: in STD_LOGIC;
lec_hau: in STD_LOGIC;
reset: in STD_LOGIC;
nhauteur: out STD_LOGIC_VECTOR (0 to 8);
pulse: out STD_LOGIC;
valid_mes: out STD_LOGIC);
end component;
end hauteur_pkg;
library IEEE;
use IEEE.std_logic_1164.all;
use work.std_arith.all;
entity hauteur is
port (deb_mes: in STD_LOGIC;
echo: in STD_LOGIC;
Fh: in STD_LOGIC;
Fq: in STD_LOGIC;
lec_hau: in STD_LOGIC;
reset: in STD_LOGIC;
nhauteur: out STD_LOGIC_VECTOR (0 to 8);
pulse: out STD_LOGIC;
valid_mes: out STD_LOGIC);
end;
begin
--concurrent signal assignments
--diagram ACTIONS;
begin
if reset='1' then
compteur:="111110100";
nhauteur<=compteur;
valid_mes<='0';
17
MAE_hauteur_neige <= S4;
elsif Fq'event and Fq = '1' then
case MAE_hauteur_neige is
when S10 =>
if echo='1' then
MAE_hauteur_neige <= S8;
elsif Fh='0' and echo='0' then
MAE_hauteur_neige <= S7;
end if;
when S4 =>
compteur:="111110100";
nhauteur<=compteur;
valid_mes<='0';
if deb_mes='1' then
MAE_hauteur_neige <= S5;
end if;
when S5 =>
if deb_mes='0' and Fh='1' then
MAE_hauteur_neige <= S6;
end if;
when S6 =>
compteur:=compteur-"000000001";
if Fh='1' then
MAE_hauteur_neige <= S10;
end if;
when S7 =>
if Fh='1' and echo='0' then
MAE_hauteur_neige <= S6;
elsif echo='1' then
MAE_hauteur_neige <= S8;
end if;
when S8 =>
valid_mes<='1';
nhauteur<=compteur;
if lec_hau='1' then
MAE_hauteur_neige <= S9;
end if;
when S9 =>
if lec_hau='0' then
MAE_hauteur_neige <= S4;
end if;
when others =>
null;
end case;
end if;
end process;
begin
if reset='1' then
tempo:="00001111101000000";
pulse<='0';
MAE_pulse <= S1;
elsif Fq'event and Fq = '1' then
case MAE_pulse is
when S1 =>
tempo:="00001111101000000";
pulse<='0';
if deb_mes='1' then
MAE_pulse <= S2;
end if;
when S2 =>
18
pulse<='0';
if deb_mes='0' then
MAE_pulse <= S3;
end if;
when S3 =>
pulse<='1';
tempo:=tempo-"00000000000000001";
if tempo=0 then
MAE_pulse <= S1;
elsif tempo>0 then
MAE_pulse <= S3;
end if;
when others =>
null;
end case;
end if;
end process;
end hauteur_arch;
library ieee;
use ieee.std_logic_1164.all;
use work.std_arith.all;
use work.pil_temp_pkg.all;
use work.diviseur_pkg.all;
use work.division_pkg.all;
use work.hauteur_pkg.all;
begin
FS14: pil_temp
port map(
reset => reset,
Fq => Fq,
busy => busy,
19
lanc_mes => lanc_mes,
val_mes => valid_mesure,
conv_ok => fin_conversion,
convstn => convstn,
csrdn => csrdn);
FS13: diviseur
port map(
Fq => Fq,
reset => reset,
dr_in => fin_conversion,
dr_ok => diviseurok,
temperature => temperature,
ndiviseur => n1diviseur);
FS12 : division
port map(
Fq => Fq,
reset => reset,
Fh => Fhint,
Nd => n1diviseur,
div_in => diviseurok,
div_ok => div_1ok);
FS11: hauteur
port map(
Fh => Fhint,
Fq => Fq,
reset => reset,
deb_mes => div_1ok,
echo => echo,
lec_hau => lec_hau,
pulse => pulse,
valid_mes => valid_mesure,
nhauteur => nhauteur);
end mesure_arch;
20
3.10.3 SCHEMAS STRCUTUREL DE LA FONCTION F.P. 4 RECEPTION DE L'ECHO
21
22
23
24
AGREGATION
SESSION 2002
CONCOURS INTERNE
STATION NIVOSE .
SUJET
RECOMMANDATIONS AUX CANDIDATS
Les candidats sont invits numroter chaque page de leur copie et indiquer clairement le numro de la
question traite. Les candidats sont pris de rdiger les diffrentes parties du problme sur des feuilles spares
et clairement repres. Il leur est rappel quils doivent utiliser les notations propres au sujet, prsenter clairement
les calculs et dgager ou encadrer tous les rsultats.
Tout rsultat incorrectement exprim ne sera pas pris en compte. En outre, les correcteurs leur sauront gr
dcrire lisiblement et de soigner la qualit de leur copie.
AVERTISSEMENT
Votre travail porte sur quatre parties indpendantes.
Dans la premire partie, vous allez analyser le concept de mesure de la hauteur de neige et tudier le concept de compen-
sation des effets de la temprature. Vous devrez proposer les structures logicielles et matrielles. C'est un travail de conception
encadr partir d'un questionnement guid.
Dans la deuxime partie, vous devez concevoir des algorithmes qui permettent de piloter les diffrentes fonctions. C'est un
travail de conception ouvert. Vous devrez srement choisir des variables complmentaires pour bien rpondre au cahier des
charges.
Au cours de la troisime partie, vous serez amen analyser le fonctionnement des structures matrielles rception de
l'cho . Le questionnement vous guidera dans l'analyse.
Dans la quatrime partie, vous devrez concevoir une sance pdagogique qui s'appuiera sur les structures logicielles ou
matrielles tudies dans le capteur de hauteur de neige.
25
Sommaire
26
1 PREMIERE PARTIE : FONCTION F.P.1 MESURE DE LA HAUTEUR DE
NEIGE
Mto France dispose dans les Pyrnes, les Alpes et la Corse, d'un rseau automati-
que de mesures de la neige install le plus souvent haute altitude. Il est constitu de vingt
stations automatiques, appeles Nivose . Ces stations fonctionnent de manire autonome
l'aide de batteries recharges par des panneaux solaires et leurs informations sont trans-
mises grce au relais du satellite Mtosat. Les stations Nivose sont quipes de cap-
teurs spcifiques notamment celui qui sert la mesure par ultrasons de la hauteur de neige.
Travail demand
Q A1) En faisant rfrence l'histoire de la fin du 18 sicle, qu'voque pour vous le mot
Nivose ?
1.1 FONCTION F.S.1.1 MESURE DE LA HAUTEUR DE NEIGE
1.1.1 ETUDE DU CONCEPT DE MESURE DE LA HAUTEUR DE NEIGE
Une impulsion d'une dure d'environ 5 ms est envoye par l'metteur d'ultrasons. La
neige renvoie un cho. La dure qui spare l'mission de la rception est fonction de la dis-
tance parcourue par le son. La hauteur du pylne (h0) est 5 mtres.
Emetteur et rcepteur Station NIVOSE
ultrasonique Schma de principe de mesure de
hauteur de neige
h : hauteur de neige
x
Ho
Surface de la neige
(En gnral, la hauteur de
neige est de lordre de 2,5 m
h
Au cours de cette premire partie, la vitesse du son (V0) est suppose constante
332 m/s. Une horloge de priode Th et de frquence Fh actionne un compteur.
27
Travail demand
Q A2) Donner la relation qui lie la hauteur de neige (h), la hauteur du pylne (h0), la vitesse
du son (V0), le nombre (N) d'impulsions du compteur et la priode de l'horloge (Th).
Le dispositif choisi donne directement un nombre N1 qui correspond la hauteur de
neige en cm. Pour cela, le compteur fonctionne en dcompteur. Avant la mesure, celui-ci est
positionn une valeur N0. N1 est le nombre prsent sur le compteur en fin de mesure.
Travail demand
Q A3) Donner la relation qui lie N1 la hauteur de neige h, la priode Th, et Vo.
Q A4) Calculer la priode Th sachant que le nombre N1 doit reprsenter la hauteur de neige
en centimtres. Donner la valeur numrique de Th pour une vitesse du son de
332 m/s.
Q A5) Donner le nombre de bits du compteur.
Q A6) En dduire l'erreur de quantification. Celle-ci est-elle compatible avec les contraintes
du cahier des charges ?
1.1.2 ANALYSE DE LA FONCTION F.S.1.1 : MESURE DE LA HAUTEUR DE LA NEIGE
La structure logicielle qui ralise cette fonction est implante dans un CPLD. Cette
structure conue en VHDL est donne dans le dossier technique.
Travail demand
Q A7) Lister les entres et les sorties de cette fonction. Prciser leur type.
La structure de cette fonction prsente deux process : un pour la gnration de
l'impulsion (nomm pulse) , l'autre pour la mesure de la hauteur de neige.
Q A8) Reprsenter le mode de fonctionnement du process MAE_pulse_machine l'aide
d'un diagramme mettant en uvre des machines tats ou un Grafcet.
Q A9) Reprsenter le mode fonctionnement du process MAE_hauteur_neige_machine
l'aide d'un diagramme mettant en uvre des machines tats ou un Grafcet.
Q A10) Les chronogrammes des signaux sont donns ci-aprs. Expliciter le fonctionnement
de la structure. Dterminer la dure pendant laquelle pulse est au niveau haut.
Donner la hauteur de neige. La frquence de l'horloge tant de 16 kHz, vrifier que la
valeur de la vitesse du son est correcte ?
28
1.1.3 INFLUENCE DE LA TEMPERATURE
La vitesse du son n'est pas constante. Elle varie en fonction de la temprature de l'air.
On considre que la vitesse du son est :
T
Vs = V0 .
T0
avec :
V0 : vitesse du son 0C.
T0 : temprataure en K (273 k 0C).
T : temprature en K du milieu.
Vs : Vitesse du son dans l'air.
La plage de temprature de fonctionnement de la station est de - 40C + 60C. On
considre qu'il n'y aura plus de neige au-del de +40C.
Travail demand
Q A11) Calculer l'erreur maximale due la temprature, erreur commise sans correction de
temprature sur la hauteur de neige.
Q A12) Comparer cette erreur aux donnes du cahier des charges et la rsolution du
compteur. Conclure.
1.1.4 PRINCIPE DE LA CORRECTION EN TEMPERATURE
Il est ncessaire de faire une correction de la hauteur de neige en fonction de la vi-
tesse du son. Pour cela, on mesure la temprature de l'air l'aide d'une sonde au platine,
puis on convertit la diffrence de potentiel, image de la temprature de l'air, en un nombre
caractristique de la temprature. Ce nombre sert tablir une correction de la hauteur de
neige en fonction de la temprature.
Travail demand
Q A13) Afin de rester dans le concept tabli prcdemment, lecture directe d'un nombre ca-
ractristique de la hauteur de neige, expliquer comment tenir compte de la variation
de la vitesse du son en fonction de la temprature.
Q A14) Dterminer l'erreur relative sur la temprature afin que l'erreur (sur la hauteur de
neige) introduite aprs la correction de temprature ne soit pas suprieure 0,1%.
La temprature est mesure sur la plage prvue dans le cahier des charges.
Q A15) En dduire la rsolution du convertisseur numrique-analogique associ la me-
sure de temprature, puis donner le nombre de bits de celui-ci.
)
Q A16) Donner la relation entre NT nombre reprsentant la temprature et la temprature (
en sachant que l'on prend un convertisseur non sign.
On connat maintenant la temprature de l'air avec une rsolution convenable. Le
nombre caractristique de la temprature pointe une adresse d'une mmoire. Le contenu de
cette adresse (M) participe la dtermination du rapport de division de la frquence du
quartz afin d'obtenir la frquence corrige de la fonction F.S.1.1 mesure de la hauteur de
neige . La frquence du quartz (Fq) est de 16 Mhz. Le rapport de division est donn par la
29
relation R = R0 + M avec R0 constant. M est un mot de huit bits. Le signal Fh doit avoir un
rapport cyclique de 0,5, donc Fh = Fq/2.R.
Travail demand
Q A17) Donner l'expression du rapport de division R en fonction de la temprature de l'air.
Q A18) Donner la plage de variation du rapport de division.
Q A19) Sachant que M est un mot d'un octet, choisir R0. Donner alors le nombre de bits de
R.
Q A20) Calculer les dix premiers octets de la mmoire de correction.
1.2 FONCTION F.S.1.5 CAPTAGE DE LA TEMPERATURE DE L'AIR
La temprature est capte partir d'une sonde au platine type Pt100. Celle-ci rpond
la norme DIN43760 rappele dans les documents annexes. La sonde de temprature est
traverse par un courant constant indpendant de la temprature de l'air. La rsistance de la
sonde est note Rt. Un composant rsistif Ra d'une valeur proche de la rsistance de la
sonde est travers par un courant de la mme valeur que celui qui traverse Rt. La diffrence
de potentiel entre les lments rsistifs est amplifie. La diffrence de potentiel en sortie de
l'amplificateur est convertie en un nombre. Celui-ci sera l'image de la temprature de l'air.
Vous devez proposer un schma complet de la fonction captage de temprature. Tous
les composants seront justifis.
1.2.1 GENERATEURS DE COURANT
Deux gnrateurs de courant alimentent respectivement Rt et Ra. Le courant qui tra-
verse la sonde ne doit pas excder 0,5 mA. Le courant fourni par ces gnrateurs doit tre le
plus possible indpendant de la temprature.
Cahier des charges des gnrateurs de courants :
Courant fourni : 0,5 mA
Tolrance : 1%
Variation en fonction de la temprature : dIo/dT = 200 ppm/C.
Q A26) Quelle erreur maximale est commise lors de cette approximation ? Cette erreur est-
elle acceptable dans le contexte de la fonction tudie ?
Q A27) Compte tenu de la plage de tempratures et du contexte fonctionnel, dterminer le
coefficient (a) qui minimise l'erreur d'approximation.
Q A28) Placer la sonde et la rsistance Ra sur le schma prcdent. Exprimer la diffrence
de potentiel Vd caractristique de la variation de temprature. Dterminer Ra de telle
sorte que Vd soit nulle pour la temprature minimale d'utilisation de la station (- 40C).
Donner la relation numrique liant Vd la temprature.
Q A29) Caractriser totalement Ra.
La sonde de temprature est prvue pour un montage trois fils.
Q A30) Quel est le rle du montage trois fils ? Dmontrer vos affirmations.
1.2.3 CONVERSION ANALOGIQUE-NUMERIQUE
La conversion numrique-analogique est ralise par un circuit intgr AD7819. Le
nombre N, image de la temprature rpond la relation N = 100 + 2.5. avec temprature
en C.
Vous disposez des diffrentes rfrences de tension fournies dans le dossier do-
cumentation.
Travail demand
Q A31) Proposer un schma structurel complet permettant de raliser la conversion num-
rique-analogique.
Q A32) Donner la relation liant Vin (broche 2 du circuit AD7819) la temprature.
31
Q A33) Prciser le rle des signaux qui pilotent le convertisseur et proposer les chrono-
grammes de ces signaux.
1.2.4 AMPLIFICATEUR
La diffrence de potentiel Vd est amplifie par un amplificateur d'instrumentation
INA118.
Q A34) Quelles sont les particularits de ce type d'amplificateur ?
Q A35) Dmontrer que l'amplification de circuit intgr linaire INA 118 est 1 + 50 k/Rg avec
Rg composant rsistif plac entre les broches 1 et 8.
Q A36) Proposer le schma de connexion de l'amplificateur.
Q A37) Donner la valeur de l'amplificateur et calculer Rg.
Q A38) Choisir le composant rsistif Rg, fixer la tolrance et la technologie.
Q A39) Quelle est l'influence de la diffrence de potentiel de dcalage de l'amplificateur sur
la mesure ? Ce rsultat est-il acceptable ?
1.2.5 SYNTHESE DE LA STRUCTURE.
Q A40) Donner la relation littrale liant N nombre image de la temprature la temprature
exprime en C.
Q A41) Proposer le schma complet de la structure qui remplit la fonction F.S.1.5 Captage
de la temprature en ajoutant ventuellement des lments de protection et de d-
couplage. Caractriser tous les composants ajouts.
1.3 FONCTION F.S.1.4 PILOTAGE DE LA CONVERSION EN TEMPERATURE
La fonction F.S.1.4 est implante dans le CPLD. Le rle de la fonction F.S.1.4 est de
fournir les signaux qui permettent la conversion analogique-numrique partir d'un ordre
mis par le signal lan_mes qui dmarre une mesure.
Entres :
Lanc_mes, actif au niveau haut lors du lancement d'une mesure de hauteur
de neige. Ce signal passe au niveau bas avant la fin de la mesure.
Fq, actif au front montant est une horloge de 16 Mhz.
Reset, actif au niveau haut, remise zro des bascules utilises dans la
fonction F.S.1.4.
Busy, actif sur le front descendant, indique que la conversion est termine.
Valid_mes, actif au niveau haut indique que la mesure de la hauteur de neige
est termine.
Sorties :
Csrdn, actif au niveau bas, lors de la lecture du rsultat du convertisseur
analogique numrique.
Convstn, actif au niveau bas, lance la conversion de temprature.
conv_ok, actif au niveau haut, prcise la fonction F.S.1.3 que la conversion
est termine. Le mot disponible Nt est stable. La mesure de la temprature
est termine.
1.3.1 CHRONOGRAMMES DES SIGNAUX
Travail demand
32
Q A42) A partir de la documentation du convertisseur analogique numrique, rappeler les
chronogrammes des signaux convstn, csrdn, busy et le mot de donnes. Donner les
dures caractristiques du bon fonctionnement. Associer aux signaux prcdents les
signaux lanc_mes, con_ok et valid_mes.
1.3.2 SCHEMA DESCRIPTIF DU FONCTIONNEMENT
Q A43) Proposer une description comportementale du fonctionnement de F.S.1.4. Vous
pourrez utiliser une reprsentation base sur les machines tats ou le Grafcet.
1.3.3 CODAGE EN VHDL
Q A44) Donner la description comportementale en VHDL ou verilog de la fonction F.S. 1.4
Pilotage de la conversion de temprature .
1.4 SYNTHESE DE FP1
La structure logicielle de la fonction F.P.1 Mesure d'une hauteur de neige est don-
ne par le texte inclus dans le dossier technique.
La fonction F.S.1.5 Captage de la temprature met un mot de 8 bits
temprature sur le port. Ds que ce mot est stable, conv_ok envoie une impulsion. Au
front descendant de conv_ok , la fonction F.S.1.3 Diviseur va chercher dans la table, le
mot Nd caractristique du rapport de division. Au front descendant de dr_ok, la fonction
F.S.1.2 Division de frquence , met sur Fh, un signal d'horloge adquat Fh. Au front
montant de deb_mes, la mesure se prpare. Au front descendant de deb_mes, une pulse de
5 ms est envoye. La fonction F.S. 1.1 attend le retour de l'cho.
Travail demand
Q A45) Complter sur le document rponse le schma fonctionnel (2 degr) qui fait appa-
ratre les fonctions secondaires mises en uvre dans la fonction principale Mesure
d'une hauteur de neige . Les entres et sorties seront correctement dfinies. Les
noms des fonctions seront explicits.
33
2 DEUXIEME PARTIE : FONCTION PRINCIPALE F.P.2 PILOTAGE DES
SERIES DE MESURES
La structure de cette fonction est implante dans le CPLD. On effectue 6 sries de me-
sures. Une srie comprend 32 mesures. Chaque mesure est espace de 50 ms. Chaque s-
rie est espace d'une seconde.
Dans une srie, il y a 32 mesures 32 frquences d'mission diffrentes. Le nombre
NFEM pilote les frquences d'mission comprises entre 23 kHz et 43 kHz.
Pour chaque srie de 32 chos, est retenu l'cho le plus proche (hauteur la plus le-
ve), spar de moins de 1 cm du suivant.
La valeur pour le calcul de la hauteur est la valeur de la hauteur de neige la plus le-
ve des six sries de mesures.
NG Valid_mes
Lec_hau
Gestion de la Deb_haut
Raliser les six Raliser une srie de
fonction principale
sries deb_srie 32 mesures
FP2
Fin_neige
Fin_haut NFEM
F.S. 2.6 F.S. 2.3
F.S. 2.10 fin_srie
J i hauteur
34
Fin_mes, sortie binaire, fin d'une mesure.
Les sorties doivent rester au moins 1 ms au niveau haut. En cas d'absence d'cho, la
valeur correspondante du tableau doit prendre la valeur 000.
Travail demand
Q B1) Calculer la dure partir de laquelle on considre que l'cho n'a pas t peru. Com-
plter sur le document rponse l'algorithme de la fonction F.S. 2.2 Pilotage d'une
mesure compte tenu des contraintes.
2.2 F.S. 2.3 REALISER UNE SERIE DE 32 MESURES
La fonction F.S. 2.3 ralise une srie de 32 mesures. Cette fonction incrmente une
variable (i), le mot NFEM de $04 partir de $40 jusqu' $BC.
Rle : ralise une srie de 32 mesures.
Cette fonction gre la variable i, affecte la variable NFEM.
Entres :
deb_srie, entre binaire, dbut d'une srie, actif au front descendant.
fin_mes, entre binaire, fin d'une mesure, actif au front descendant.
Sorties :
des_mes, sortie binaire, lancement d'une mesure.
fin_srie, sortie binaire, fin d'une srie, actif sur front descendant.
i, compteur de mesures.
NFEM, frquence d'mission.
Travail demand
Q B2) Complter sur le document rponse l'algorithme de la fonction F.S.2.2
2.3 FONCTION F.S. 2.5 RECHERCHE D'UNE VALEUR PARMI 32
La fonction extraction d'une valeur de hauteur de neige parmi les 32 mesures confor-
mment au cahier des charges donn en dbut de paragraphe.
Cette fonction gre la variable i, affecte la variable NFEM
Entres :
deb_ext, entre binaire, dbut d'une srie, actif au front descendant.
M(i), tableau de 32 mots de 16 bits.
Sorties :
N_maxi, valeur retenue pour une srie.
Fin_ext, sortie binaire, activation au front descendant.
Travail demand
Q B3) Complter l'algorithme de la fonction qui recherche le maximum de hauteur parmi les
32 mesures.
35
2.4 FONCTION F.S. 2.6, F.S. 2.7 ET F.S. 2.8
Rle : raliser les six sries.
Cette fonction gre la variable J, remplit le tableau S(J) avec M_MAXI, extrait une va-
leur maximale parmi les six mesures met disposition le mot S_vraie.
Entres :
deb_haut, entre binaire, dbut d'une srie de mesures, actif au front
descendant.
fin_srie, entre binaire, fin d'une srie de mesures, actif au front
descendant.
fin_ext, fin de l'extraction de N_MAXI.
N_MAXI, rsultat de la srie.
Sorties :
Fin_haut, sortie binaire, fin de la mesure, activation au niveau bas.
Deb_srie, sortie binaire, lance une srie, activation au niveau bas.
-Fin_ext, sortie binaire, fin de l'extraction, activation au front descendant.
- S_maxi, rsultat des six sries de mesure.
Travail demand
Q B4) Donner l'algorithme qui ralise les fonctions F.S. 2.6, F.S. 2.7 et F.S. 2.8.
36
3 TROISIEME PARTIE : FONCTION F.P.4 RECEPTION DE L'ECHO
3.1 DETECTION DE L'ECHO
La dtection de l'cho est effectue l'aide des composants reprs U100, U101,
U102, U103 et des composants passifs associs. La diffrence de potentiel V4 est applique
l'entre de cette structure. Pour cette question, on admet que V4 est une diffrence de
potentiel sinusodale de frquence 30 kHz et d'amplitude V4M.
3.1.1 ETUDE DE LA STRUCTURE CONSTRUITE AUTOUR DE U100 ET U101.
G est un nombre fourni par la gestion du processus de mesure de la hauteur de neige.
Il permet indirectement de rgler le seuil de dclenchement de l'cho et de ne pas prendre
en compte le bruit blanc. A est l'amplification de la structure.
Travail demand
Q C1) Prsenter dans un tableau la variation de l'amplification (A) de cette structure en
fonction du nombre G. Tracer l'amplification en fonction de G. Quelle est la loi ap-
proximative qui reprsente l'amplification A en fonction de G ?
Q C2) Quelle doit tre la valeur maximale de l'amplitude de la diffrence de potentiel V4 trai-
table sans saturation des circuits intgrs linaires ?
Q C3) Donner le type de filtre. Prciser la frquence de coupure. Justifier la valeur de la fr-
quence de coupure au regard du cahier des charges. Quel est alors le rle de C100 ?
3.1.2 ETUDE DE LA STRUCTURE CONSTRUITE AUTOUR DE U100:B ET U102:A.
La structure est construite autour de U100:B et U102:A et des composants passifs as-
socis.
Travail demand
Q C4) Quelles sont les conditions sur V5 pour que la diode D100 soit passante ? Donner
alors les relations liant V6 V5 et V7 V5.
Q C5) Quelles sont les conditions sur V5 pour que la diode D101 soit passante ? Donner
alors la relation liant V7 V5 et V6 V5.
Q C6) Donner alors les relations liant V8 V5 suivant l'tat (passante ou bloqu) des dio-
des.
Q C7) Tracer V5, V6, V7 et V8 en fonction de temps.
Q C8) Quel est le rle rempli par cette structure ?
3.1.3 ETUDE DU CIRCUIT RC R112 ET C101.
Travail demand
Q C9) Quel est le type de fonction rempli par l'ensemble R112 et C101 ? Quelle est la fr-
quence de coupure ? Justifier celle-ci au regard du cahier des charges.
Q C10) Justifier la prsence de cette structure canonique en donnant son rle. Exprimer
alors la grandeur caractristique utile de la diffrence de potentiel V9 (image du trai-
tement ralis) en fonction de V5.
Q C11) valuer le temps de propagation dfini 50% dans la structure qui gnre la gran-
deur caractristique V9.
Q C12) Tracer approximativement l'volution de V9 en fonction du temps lors de l'apparition
d'un cho.
37
Q C13) Quelles sont les consquences de Tp (temps de propagation de V9) sur le fonction-
nement dans le cadre de la dtection de l'cho ? Peut-on rduire Tp ? Discuter du
choix du concepteur au regard du contexte fonctionnel de cette structure.
3.1.4 ETUDE DE LA FONCTION REMPLIE PAR LES CIRCUITS INTEGRES U104:A ET U103:A
Vous devez analyser la structure qui est organise autour des circuits intgrs U103:A
et U104:A.
Q C14) Quelle est la particularit du circuit intgr U104:B ? Quel est le rle du composant
rsistif R116 ?
Q C15) Dterminer les diffrences de potentiels de basculement de la structure canonique
organise autour du composant U104:A. Tracer V10 en fonction de V9.
Q C16) En dduire Vcho en fonction de V9.
Q C17) En dduire l'ondulation maximale de la diffrence de potentiel V9 afin que le fonc-
tionnement de la structure soit correct.
3.1.5 SYNTHESE DE L'ETUDE DES STRUCTURES ENTRE ECHO ET V4.
Cette analyse consiste valider l'ensemble de la structure entre les repres V4 et
cho, notamment le filtre RC compos de R112 et C101
La diffrence de potentiel d'hystrsis de la structure canonique organise autour du
circuit intgr LM339 est estime 0,5 V.
Travail demand
Q C18) Calculer la valeur efficace maximale de la diffrence de potentiel V9 qui assure un
fonctionnement correct. L'tude se limitera au premier harmonique.
Q C19) Pour la frquence minimale de 23 kHz en V4, donner la frquence de V8. Dterminer
la valeur efficace de la diffrence de potentiel en V8, puis sa valeur maximale qui as-
surera un fonctionnement correct.
Q C20) Valider l'ondulation au regard du cahier des charges et des contraintes structurelles.
Le seuil de basculement du comparateur LM339 U104:A est estim 2,1 V.
Q C21) Dterminer la tension moyenne en V9 qui assure le fonctionnement. Compte tenu de
la variation de l'amplification programmable, en dduire la plage de la valeur efficace
de la diffrence de potentiel V4 qui permet la dtection d'un cho.
3.2 ETUDE STRUCTURELLE DU FILTRE
3.2.1 ETUDE DU PRINCIPE DE L'INTEGRATEUR
L'tude porte sur l'association des composants des circuits intgrs U201:A U200:A et
des condensateurs C200 et C201.
38
SW1 C SW2
VA VB
220p
Q C22) Montrer que la structure de base se comporte comme une rsistance lectrique vue
entre VA et VB. Exprimer cette rsistance quivalente en fonction de la frquence F de
commutation des interrupteurs et de la valeur du condensateur C200. Prciser les
conditions de validit de cette relation.
Q C23) Pour le domaine de validit dfini la question prcdente, exprimer la fonction de
transfert V4(p)/V0(p) en fonction de C200, C201 et F. Donner le schma bloc (modle
mathmatique au sens asservissement) de cette fonction de transfert. On considre
que la frquence de commutation est trs grande devant la frquence de VA. Cela re-
vient considrer que l'quilibrage des charges est termin la fin de la priode de
commutation.
3.2.2 MODELISATION DU FILTRE
La fonction de transfert V4(p)/V0(p) = 0,22.F/p.
Q C24) Exprimer Vo en fonction V2, V3 et V4. Proposer le schma bloc qui reprsente la
modlisation du circuit intgr U202:A et de ses composants associs.
Q C25) Donner le schma bloc (modle mathmatique) complet du filtre.
Q C26) Montrer que la fonction de transfert du filtre V4(p)/V2(p) se met sous la forme :
2.m
.p
V 4( p )
= A. .
V 2( p ) 2. m p2
1+ .p + 2
0 0
Q C27) Exprimer la frquence centrale, le coefficient d'amortissement, la bande passante -
3 dB.
Q C28) Tracer dans le plan de Bode le module de la fonction de transfert pour F = 1 MHz.
Quelle est la fonction remplie par ce filtre ? Quel est l'avantage de ce type de filtre
dans le contexte fonctionnel de la station Nivose .
Q C29) Il existe sur le march des circuits intgrs qui remplissent une fonction identique
celle ralis par ce filtre. Le circuit intgr MF10 tait disponible lors de la conception
de la station Nivose . Pour quelles raisons le concepteur n'a-t-il pas effectu le
choix du circuit intgr MF10 ? Justifier votre rponse.
Q C30) Proposer le mode opratoire qui sera utilis pour concevoir actuellement la struc-
ture du filtre passe-bande ayant des caractristiques similaires celui tudi. La fr-
quence centrale devra varier entre 23 kHz et 43 kHz. Proposer une nouvelle structure
de filtre passe-bande du second ordre organise autour d'un seul composant
LTC1068. Dimensionner les composants rsistifs et capacitifs.
39
3.3 ETUDE DE L'AMPLIFICATION PROGRAMMABLE
L'amplitude de l'onde sonore reue diminue avec la distance parcourue par cette onde.
3.3.1 ETUDE DE LA MODIFICATION DE L'AMPLITUDE DE L'ECHO EN FONCTION DE LA
DISTANCE
On place sous le capteur, une distance de 0,3 m un obstacle. La distance parcourue
par l'onde est de 0,6 mtres. La valeur efficace de la diffrence de potentiel Vson est 14 mV.
On admet que la valeur efficace Vson est de la forme :
Vson = A/d_
Vson est exprime en mV,
d est la distance parcourue par l'onde exprime en mtres,
A tant un coefficient que l'on estimera constant sur une distance de 10 cm
6 000 cm.
Q C31) Calculer la valeur de coefficient A. Tracer alors Vson en fonction de d.
La hauteur de neige maximale mesure est limite trois mtres. Un fonctionnement
correct de la fonction rception est assur pour une valeur efficace de la diffrence de po-
tentiel V2 comprise entre 120 mV et 400 mV.
Q C32) Quelle est la plage de distance parcourue par l'onde sonore ? Quelles sont les va-
leurs extrmes de la diffrence de potentiel Vson ?
Q C33) Quelle doit tre la variation de l'amplification V2/Vson qui assure un fonctionnement
convenable de la fonction rception ?
3.3.2 AMPLIFICATION VARIABLE.
L'amplification de Vson est ralise par la structure compose des circuits intgrs
U400, U401 U402 et des composants passifs associs. On rappelle que le signal Vson se
situe dans la bande 23 000 Hz 43 000 Hz.
Vous devrez dterminer la variation de l'amplification V2/Vson en fonction du nombre
Q reprsent par le mot de quatre bits prsent sur le bus Q[0..3].
Q C34) Donner la reprsentation du module de la fonction de transfert V1/Vson dans le plan
de Bode. Calculer les frquences caractristiques. Valider cette structure dans le
contexte fonctionnel. Pour les frquences de Vson, en dduire l'amplification V1/Vson.
Q C35) Pour quelles raisons, le circuit intgr linaire U400 est-il associ un composant
rsistif variable ? Justifier votre rponse. Que pensez-vous de la solution du concep-
teur ?
Q C36) Quel est le rle C403 et R414 dans le contexte de la structure ?
On pose Req rsistance quivalente entre le point A et la masse.
Q C37) Exprimer l'amplification V2/V1 en fonction de Req. valuer la frquence de coupure
de ce filtre. Valider celle-ci dans le contexte fonctionnel.
Q C38) Calculer Req en fonction du nombre Q, puis V2/V1 et V2/Vson en fonction de Q. Tra-
cer V2/Vson en fonction de Q. valuer la loi de variation qui lie V2/Vson au nombre Q.
40
3.3.3 RELATION DISTANCE TEMPS
Cette fonction est ralise partir des composants reprs U300 et suivants.
VALID_pulse est un signal actif au niveau bas. Il est actif ds qu'une pulse d'ultrason est en-
voye. Sa priode est de l'ordre de 50 ms. Le rapport cyclique est de 10%. (10% au niveau
bas). CLK1 est une horloge de frquence plus rapide que VALID_pulse.
Q C39) Tracer les chronogrammes des signaux, CLK1, VALD_PULSE, B1, B2, B3, B4, B5,
B6, Q0, Q1, Q2, Q3.
Q C40) Prciser le nombre de priodes de CLK1 pendant lesquelles le comptage est actif et
donner les particularits de cette structure.
Q C41) Sachant que la plus basse vitesse du son est de 318 m/s, proposer une valeur pour
la frquence de l'horloge CLK1.
Q C42) Donner alors la relation liant la distance parcourue par l'onde au nombre Q. En d-
duire la rsolution en mtres.
3.3.4 RELATION AMPLIFICATION DISTANCE PARCOURUE PAR L'ONDE SONORE
L'amplification de la diffrence de potentiel Vson doit tre fonction de la distance par-
courue par l'onde sonore.
Q C43) Exprimer V2/Vson en fonction de d.
Q C44) On connat Vson en fonction de d. En dduire V2 en fonction de d. Tracer V2 en
fonction de d sur un graphe. Sur le mme graphe, tracer V2 en fonction de d en l'ab-
sence de compensation de distance pour l'amplification maximale.
Q C45) La compensation en distance est-elle parfaite ? Le cahier des charges annonc est-il
ralis ?
3.3.5 SYNTHESE DE LA FONCTION F.P.4 RECEPTION D'UN ECHO
Q C46) Proposer un schma fonctionnel (2 degr) qui fait apparatre les fonctions se-
condaires mises en uvre dans la fonction principale Rception d'un cho . Les
entres et sorties seront correctement dfinies. Les noms des fonctions seront expli-
cits.
41
4 QUATRIEME PARTIE : CONCEPTION D'UNE SEQUENCE
PEDAGOGIQUE .
La fonction F.P.5 assure la communication entre le capteur de neige et le concentra-
teur. Cette fonction permet de recevoir les informations de pilotage automatique (mise
l'heure, cadence des mesures, etc.). Elle assure le transfert de la hauteur de neige au
concentrateur. Dans la version actuelle de la station, la structure qui ralise cette fonction est
organise autour d'un composant classique qui permet de mettre sous forme srie les trois
octets du nombre qui caractrise la hauteur de neige. Le concentrateur reoit le code ASCII
des trois chiffres de la hauteur de neige. Le chiffre des centaines de cm est envoy en pre-
mier, puis le chiffre des dizaines, puis le chiffre des units. La liaison est de type RS232 avec
procd XON/XOFF. La vitesse de transmission est de 1 200 bits/s. Aucun bit de parit, un
bit de start, un bit de stop.
Questions prliminaires au travail pdagogique
Q D1) Donner la dfinition de baud et bits/s.
Q D2) Reprsenter le chronogramme des signaux en sortie du circuit numrique lorsque la
station transmet une hauteur de neige de 1,75 m. En dduire, les signaux prsents sur
la liaison RS 232.
Q D3) Dans le cadre fonctionnel, prciser les limites de cette liaison.
Q D4) Compte tenu du contexte fonctionnel de la station, l'volution se fait vers une liaison
RS 485. Pourquoi ?
Les stations mtorologiques actuelles comportent plusieurs capteurs qui seront relis
un rseau de terrain de type CAN. C'est le cas des stations RANDOME .
Q D5) Quels sont les avantages de cette solution par rapport une liaison RS485 ? Propo-
ser une organisation des connexions d'un bus CAN pour la station NIVOSE tu-
die.
L'tudiant de BTS lectronique s'intresse aux couches 1 et 2 du modle OSI et l'uti-
lisation des interfaces logicielles. L'tudiant de BTS informatique industrielle travaille sur les
couches 2 et suprieures du modle OSI.
Q D6) Rappeler l'intrt du modle OSI et la nature des diffrentes couches.
La squence laborer doit permettre aux tudiants de matriser le concept de rseau,
puis de mettre en uvre, au niveau de sa spcialit, un rseau de terrain CAN compos de
deux capteurs et d'un terminal.
Q D7) A partir du support de la station Nivose , laborer l'organisation d'une squence
d'enseignement destine des tudiants de BTS lectronique ou d'informatique in-
dustrielle.
Vous devez prciser :
Le type de public qui s'adresse cette squence (type de BTS, anne de
formation, effectif).
L'objectif terminal vis de la squence est dtermin d'aprs les textes offi-
ciels qui rgissent le BTS ainsi que les recommandations de l'inspection g-
nrale de la discipline.
42
Les objectifs intermdiaires des diffrentes phases, les travaux proposs aux
lves, les modes d'valuation, la trame des valuations, la dure des diff-
rentes phases seront prciss.
Les travaux produits par les lves et la trame des rponses attendues par le
professeur sont indispensables la rdaction de votre document pdagogi-
que.
Glossaire :
Squence d'enseignement : unit d'enseignement sur un thme ou un
concept donn.
Sance d'enseignement : unit de temps d'enseignement (exemple :
4 heures de TP).
43
AGRGATION INTERNE DE GNIE LECTRIQUE
Option A
Station "NIVOSE"
Dossier rponse
44
Q A45) Complter le schma fonctionnel
45
Q B1) Complter l'algorithme du pilotage d'une mesure
FAIRE
Attendre deb_mes au niveau __________________
Mettre lanc_mes au niveau ___________________
Lancer tempo d'une 1 ms
Mettre lanc_mes au niveau bas
Attendre tempo 1 ms
Lancer tempo de 50 ms
Attendre niveau haut valid_mes ou fin de tempo de 50 ms
Si valid_mes = 1
Lire _______________________________
Sauvegarder ________________________
Sinon
Mettre M(i) <=000
Fin de si
Mettre lec_hau au niveau ______________________
Lancer tempo de 1 ms
Attendre tempo 1 ms
Mettre lec_hau au niveau ______________________
Mettre fin_mes au nieau _______________________
Lancer tempo de 1 ms
Attendre tempo 1 ms
Mettre fin_mes au niveau _______________________
FIN de FAIRE
FIN de pilotage d'une mesure
46
Q B2) Complter l'algorithme de la ralisation d'une srie de 32 mesures
47
Q B3) Complter l'algorithme de l'extraction d'une valeur maximale
48
AGRGATION INTERNE DE GNIE LECTRIQUE
Option A
Station "NIVOSE"
DOCUMENTATION
Caractristiques techniques
demande).
SONDE PT100
visser cble visser cble
Plan de la sonde
Sondes PT100
SONDE PT100
relation entre rsistance PT100 (100 0C-)
et la temprature dans la plage de -200C +850C
Norme IEC 751 (1983), BS 1904 (1984 et DIN 43760
(1980)
Formule pour calculer la valeur de la rsistance
par rapport la temprature.
SONDE PT100
Tolrances des sondes rsistance PT100
Norme IEC 751 (1983), BS 1904 (1984 et DIN 43760
(1980)
Sondes PT100
SONDE PT100
Thermomtrie par rsistance platine
Plusieurs mtodes de mesure dune sonde rsistance sont possibles et le choix de
celle-ci est directement li la prcision de la mesure.
Montage 2 fils
Montage 3 fils
Montage 4 fils
Prcautions de montage
l Remarques :
l La section du cble de raccordement doit tre choisie en fonction, de sa
longueur et de lappareillage de mesure utilis qui dfini les rsistances de
lignes maximales admissibles.
l Dans le cas o lappareillage de mesure ne peut pas compenser la rsistance
de ligne, il est conseill dutiliser des convertisseurs de mesure.
l Il est souhaitable de raccorder le PT100 avec un cble blind.
l Le courant de mesure traversant un lment de PT100 ne doit pas tre
suprieur 1mA pour viter lauto-chauffement.
l Une sonde utilise dans un liquide doit tre immerge une profondeur dau
moins dix fois son diamtre pour viter les effets radiateurs qui influeraient sur
la mesure.
LM136-5.0/LM236-5.0/LM336-5.0 5.0V Reference Diode
June 1999
LM136-5.0/LM236-5.0/LM336-5.0
5.0V Reference Diode
General Description 0C to +70C temperature range. See the connection dia-
grams for available packages. For applications requiring
The LM136-5.0/LM236-5.0/LM336-5.0 integrated circuits are 2.5V see LM136-2.5.
precision 5.0V shunt regulator diodes. These monolithic IC
voltage references operate as a low temperature coefficient
5.0V zener with 0.6 dynamic impedance. A third terminal Features
on the LM136-5.0 allows the reference voltage and tempera- n Adjustable 4V to 6V
ture coefficient to be trimmed easily. n Low temperature coefficient
The LM136-5.0 series is useful as a precision 5.0V low volt- n Wide operating current of 600 A to 10 mA
age reference for digital voltmeters, power supplies or op n 0.6 dynamic impedance
amp circuitry. The 5.0V makes it convenient to obtain a n 1% initial tolerance available
stable reference from low voltage supplies. Further, since n Guaranteed temperature stability
the LM136-5.0 operates as a shunt regulator, it can be used n Easily trimmed for minimum temperature drift
as either a positive or negative voltage reference.
n Fast turn-on
The LM136-5.0 is rated for operation over 55C to +125C n Three lead transistor package
while the LM236-5.0 is rated over a 25C to +85C tem-
perature range. The LM336-5.0 is rated for operation over a
Connection Diagrams
TO-92
Plastic Package
DS005716-4
Bottom View
Order Number LM236AZ-5.0, LM336Z-5.0 or LM336BZ-5.0
See NS Package Number Z03A
TO-46
Metal Can Package
DS005716-5
Bottom View
Order Number LM136H-5.0,
LM136H-5.0/883, LM236H-5.0,
LM136AH-5.0, LM136AH-5.0/883,
or LM236AH-5.0
See NS Package Number H03H
SO Package
DS005716-7
Typical Applications
DS005716-1
DS005716-3
Adjust to 5.00V
* Any silicon signal diode
www.national.com 2
Absolute Maximum Ratings (Note 1) LM336-5.0 0C to +70C
If Military/Aerospace specified devices are required, Soldering Information
please contact the National Semiconductor Sales Office/ TO-92 Package (10 sec.) 260C
Distributors for availability and specifications. TO-46 Package (10 sec.) 300C
Reverse Current 15mA SO Package
Forward Current 10mA Vapor Phase (60 sec.) 215C
Storage Temperature 60C to +150C Infrared (15 sec.) 220C
Operating Temperature Range (Note 2) See AN-450 Surface Mounting Methods and Their Effect on
Product Reliability (appendix D) for other methods of solder-
LM136-5.0 55C to +150C
ing surface mount devices.
LM236-5.0 25C to +85C
Electrical Characteristics
(Note 3)
LM136A-5.0/LM236A-5.0 LM336B-5.0
Parameter Conditions LM136-5.0/LM236-5.0 LM336-5.0 Units
Min Typ Max Min Typ Max
Reverse Breakdown Voltage TA = 25C, IR = 1 mA
LM136-5.0/LM236-5.0/LM336-5.0 4.9 5.00 5.1 4.8 5.00 5.2 V
LM136A-5.0/LM236A-5.0, LM336B-5.0 4.95 5.00 5.05 4.90 5.00 5.1 V
Reverse Breakdown Change TA = 25C, 6 12 6 20 mV
With Current 600 AIR10 mA
Reverse Dynamic Impedance TA = 25C, IR = 1 mA, f = 100 Hz 0.6 1.2 0.6 2
Temperature Stability VR Adjusted 5.00V
(Note 4) IR = 1 mA, (Figure 2)
0CTA70C (LM336-5.0) 4 12 mV
25CTA+85C (LM236-5.0) 7 18 mV
55CTA+125C (LM136-5.0) 20 36 mV
Reverse Breakdown Change 600 AIR10 mA 6 17 6 24 mV
With Current
Adjustment Range Circuit of Figure 1 1 1 V
Reverse Dynamic Impedance IR = 1 mA 0.8 1.6 0.8 2.5
Long Term Stability TA = 25C 0.1C, IR = 1 mA, t = 1000 hrs 20 20 ppm
Note 1: Absolute Maximum Ratings indicate limits beyond which damage to the device may occur. Electrical specifications do not apply when operating the device
beyond its specified operating conditions.
Note 2: For elevated temperature operation, Tj max is:
LM136 150C
LM236 125C
LM336 100C
Note 3: Unless otherwise specified, the LM136-5.0 is specified from 55CTA+125C, the LM236-5.0 from 25CTA+85C and the LM336-5.0 from
0CTA+70C.
Note 4: Temperature stability for the LM336 and LM236 family is guaranteed by design. Design limits are guaranteed (but not 100% percent production tested) over
the indicated temperature and supply voltage ranges. These limits are not used to calculate outgoing quality levels. Stability is defined as the maximum charge in
VREF from 25C to TA(min) or TA(max).
3 www.national.com
LM136-2.5/LM236-2.5/LM336-2.5V Reference Diode
May 1998
LM136-2.5/LM236-2.5/LM336-2.5V
Reference Diode
General Description The LM336-2.5 is rated for operation over a 0C to +70C
temperature range. See the connection diagrams for avail-
The LM136-2.5/LM236-2.5 and LM336-2.5 integrated cir- able packages.
cuits are precision 2.5V shunt regulator diodes. These
monolithic IC voltage references operate as a
low-temperature-coefficient 2.5V zener with 0.2 dynamic Features
impedance. A third terminal on the LM136-2.5 allows the ref- n Low temperature coefficient
erence voltage and temperature coefficient to be trimmed n Wide operating current of 400 A to 10 mA
easily. n 0.2 dynamic impedance
The LM136-2.5 series is useful as a precision 2.5V low volt- n 1% initial tolerance available
age reference for digital voltmeters, power supplies or op n Guaranteed temperature stability
amp circuitry. The 2.5V make it convenient to obtain a stable n Easily trimmed for minimum temperature drift
reference from 5V logic supplies. Further, since the n Fast turn-on
LM136-2.5 operates as a shunt regulator, it can be used as
n Three lead transistor package
either a positive or negative voltage reference.
The LM136-2.5 is rated for operation over 55C to +125C
while the LM236-2.5 is rated over a 25C to +85C tem-
perature range.
Connection Diagrams
TO-92 TO-46
Plastic Package Metal Can Package
DS005715-8
SO Package
DS005715-12
Top View
Order Number LM236M-2.5,
LM236AM-2.5, LM336M-2.5
or LM336BM-2.5
See NS Package Number M08A
Typical Applications
2.5V Reference 2.5V Reference with Minimum Wide Input Range Reference
Temperature Coefficient
DS005715-9
DS005715-11
DS005715-10
Adjust to 2.490V
*Any silicon signal diode
www.national.com 2
Absolute Maximum Ratings (Note 1) Operating Temperature Range (Note 2)
If Military/Aerospace specified devices are required, LM136 55C to +150C
please contact the National Semiconductor Sales Office/ LM236 25C to +85C
Distributors for availability and specifications. LM336 0C to +70C
Reverse Current 15 mA Soldering Information
Forward Current 10 mA TO-92 Package (10 sec.) 260C
Storage Temperature 60C to +150C TO-46 Package (10 sec.) 300C
SO Package
Vapor Phase (60 sec.) 215C
Infrared (15 sec.) 220C
See AN-450 Surface Mounting Methods and Their Effect
on Product Reliability (Appendix D) for other methods of
soldering surface mount devices.
LM136 150C
LM236 125C
LM336 100C
Note 3: Unless otherwise specified, the LM136-2.5 is specified from 55C TA +125C, the LM236-2.5 from 25C TA +85C and the LM336-2.5 from 0C
TA +70C.
Note 4: Temperature stability for the LM336 and LM236 family is guaranteed by design. Design limits are guaranteed (but not 100% production tested) over the in-
dicated temperature and supply voltage ranges. These limits are not used to calculate outgoing quality levels. Stability is defined as the maximum change in Vref from
25C to TA (min) or TA (max).
3 www.national.com
a 2.7 V to 5.5 V, 200 kSPS
8-Bit Sampling ADC
AD7819
FEATURES FUNCTIONAL BLOCK DIAGRAM
8-Bit ADC with 4.5 s Conversion Time
On-Chip Track and Hold VDD AGND VREF
REV. B
Information furnished by Analog Devices is believed to be accurate and
reliable. However, no responsibility is assumed by Analog Devices for its
use, nor for any infringements of patents or other rights of third parties One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
which may result from its use. No license is granted by implication or Tel: 781/329-4700 World Wide Web Site: http://www.analog.com
otherwise under any patent or patent rights of Analog Devices. Fax: 781/326-8703 Analog Devices, Inc., 2000
(GND = 0 V, VREF = VDD = 3 V 10% to 5 V 10%. All specifications 40C
AD7819SPECIFICATIONS1 to +125C unless otherwise noted.)
Parameter Y Version Unit Test Conditions/Comments
DYNAMIC PERFORMANCE fIN = 30 kHz, fSAMPLE = 136 kHz
Signal to (Noise + Distortion) Ratio1 48 dB min
Total Harmonic Distortion (THD)1 70 dB typ
Peak Harmonic or Spurious Noise1 70 dB typ
Intermodulation Distortion2 fa = 29.1 kHz; fb = 29.8 kHz
2nd Order Terms 77 dB typ
3rd Order Terms 77 dB typ
DC ACCURACY
Resolution 8 Bits
Minimum Resolution for Which
No Missing Codes Are Guaranteed 8 Bits
Relative Accuracy1 0.5 LSB max
Differential Nonlinearity (DNL)1 0.5 LSB max
Total Unadjusted Error1 1 LSB max
Gain Error1 0.5 LSB max
Offset Error1 0.5 LSB max
ANALOG INPUT
Input Voltage Range 0 V min
VREF V max
Input Leakage Current2 1 A max
Input Capacitance2 15 pF mx
REFERENCE INPUTS2
VREF Input Voltage Range 1.2 V min
VDD V max
Input Leakage Current 1 A max
Input Capacitance 20 pF max
LOGIC INPUTS2
VINH, Input High Voltage 2.0 V min
VINL, Input Low Voltage 0.4 V max (0.8 V max, VDD = 5 V)
Input Current, IIN 1 A max Typically 10 nA, VIN = 0 V to VDD
Input Capacitance, CIN 8 pF max
LOGIC OUTPUTS
Output High Voltage, VOH 2.4 V min ISOURCE = 200 A
Output Low Voltage, VOL 0.4 V max ISINK = 200 A
High Impedance Leakage Current 1 A max
High Impedance Capacitance 15 pF max
CONVERSION RATE
Conversion Time 4.5 s max
Track/Hold Acquisition Time1 100 ns max See DC Acquisition Section
POWER SUPPLY
VDD 2.75.5 Volts For Specified Performance
IDD Digital Inputs = 0 V or VDD
Normal Operation 3.5 mA max
Power-Down 1 A max VDD = 5 V
Power Dissipation
Normal Operation 17.5 mW max VDD = 5 V
Power-Down 5 W max
Auto Power-Down (Mode 2) VDD = 3 V
1 kSPS Throughput 57.75 W max
10 kSPS Throughput 577.5 W max
50 kSPS Throughput 2.89 mW max
NOTES
1
See Terminology section.
2
Sample tested during initial release and after any redesign or process change that may affect this parameter.
Specifications subject to change without notice.
2 REV. B
AD7819
TIMING CHARACTERISTICS1, 2 (40C to +125C, unless otherwise noted)
Parameter VDD = 3 V 10% VDD = 5 V 10% Unit Conditions/Comments
tPOWER-UP 1.5 1.5 s (max) Power-Up Time of AD7819 after Rising Edge of CONVST.
t1 4.5 4.5 s (max) Conversion Time.
t2 30 30 ns (min) CONVST Pulsewidth.
t3 30 30 ns (max) CONVST Falling Edge to BUSY Rising Edge Delay.
t4 0 0 ns (min) CS to RD Setup Time.
t5 0 0 ns (min) CS Hold Time after RD High.
t 63 10 10 ns (max) Data Access Time after RD Low.
t73, 4 10 10 ns (max) Bus Relinquish Time after RD High.
t 83 100 100 ns (min) Data Bus Relinquish to Falling Edge of CONVST Delay.
NOTES
1
Sample tested to ensure compliance.
2
See Figures 12, 13 and 14.
3
These numbers are measured with the load circuit of Figure 1. They are defined as the time required for the o/p to cross 0.8 V or 2.4 V for V DD = 5 V 10% and
0.4 V or 2 V for V DD = 3 V 10%.
4
Derived from the measured time taken by the data outputs to change 0.5 V when loaded with the circuit of Figure 1. The measured number is then extrapolated back
to remove the effects of charging or discharging the 50 pF capacitor. This means that the time, t 7, quoted in the Timing Characteristics is the true bus relinquish time
of the part and as such is independent of external bus loading capacitances.
Specifications subject to change without notice.
CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily
accumulate on the human body and test equipment and can discharge without detection. Although WARNING!
the AD7819 features proprietary ESD protection circuitry, permanent damage may occur on
devices subjected to high-energy electrostatic discharges. Therefore, proper ESD precautions are
ESD SENSITIVE DEVICE
recommended to avoid performance degradation or loss of functionality.
REV. B 3
AD7819
PIN FUNCTION DESCRIPTIONS
Pin
No. Mnemonic Description
1 VREF Reference Input, 1.2 V to VDD.
2 VIN Analog Input, 0 V to VREF.
3 GND Analog and Digital Ground.
4 CONVST Convert Start. A low-to-high transition on this pin initiates a 1.5 s pulse on an internally generated
CONVST signal. A high-to-low transition on this line initiates the conversion process if the internal
CONVST signal is low. Depending on the signal on this pin at the end of a conversion, the AD7819
automatically powers down.
5 CS Chip Select. This is a logic input. CS is used in conjunction with RD to enable outputs.
6 RD Read Pin. This is a logic input. When CS is low and RD goes low, the DB7DB0 leave their high
impedance state and data is driven onto the data bus.
7 BUSY ADC Busy Signal. This is a logic output. This signal goes logic high during the conversion process.
815 DB0DB7 Data Bit 0 to 7. These outputs are three-state TTL-compatible.
16 VDD Positive power supply voltage, 2.7 V to 5.5 V.
PIN CONFIGURATION
DIP/SOIC
VREF 1 16 VDD
VIN 2 15 DB7
GND 3 14 DB6
CONVST 4 AD7819 13 DB5
TOP VIEW
CS 5 12 DB4
(Not to Scale)
RD 6 11 DB3
BUSY 7 10 DB2
DB0 8 9 DB1
4 REV. B
AD7819
SUPPLY
CIRCUIT DESCRIPTION 2.7V TO 5.5V
10F 0.1F
Converter Operation
The AD7819 is a successive approximation analog-to-digital PARALLEL
VDD VREF INTERFACE
converter based around a charge redistribution DAC. The ADC
DB0-DB7
can convert analog input signals in the range 0 V to VDD. Fig-
AD7819
ures 2 and 3 below show simplified schematics of the ADC. 0V TO VREF
VIN BUSY
INPUT C/P
Figure 2 shows the ADC during its acquisition phase. SW2 is RD
closed and SW1 is in Position A, the comparator is held in a GND CS
balanced condition and the sampling capacitor acquires the sig-
CONVST
nal on VIN+.
will cause the part to power up. (See Power-Up Times section.) C1
If power consumption is of concern, the automatic power-down 3.5pF
at the end of a conversion should be used to improve power
performance. See Power vs. Throughput Rate section of the Figure 6. Equivalent Sampling Circuit
data sheet.
6 REV. B
AD7819
During the acquisition phase the sampling capacitor must be When operating in Mode 2, the ADC is powered down at the
charged to within a 1/2 LSB of its final value. The time it takes end of each conversion and powered up again before the next
to charge the sampling capacitor (TCHARGE) is given by the fol- conversion is initiated. (See Figure 8.)
lowing formula:
MODE 1
TCHARGE = 6.2 (R2 + 125 ) 3.5 pF
VDD
For small values of source impedance, the settling time associ-
ated with the sampling circuit (100 ns) is, in effect, the acquisition EXT CONVST
time of the ADC. For example, with a source impedance (R2) t POWER-UP
of 10 , the charge time for the sampling capacitor is approxi- 1.5s
t POWER-UP
POWER-UP TIMES 1.5s t CONVERT
The AD7819 has a 1.5 s power-up time. When VDD is first con- 4.5s POWER-DOWN
REV. B 7
AD7819
external CONVST and this internal CONVST are input to an
Typical Performance Characteristics OR gate. The resultant signal has the duration of the longer of
the two input signals. Once a conversion has been initiated, the
10 BUSY signal goes high to indicate a conversion is in progress. At
the end of conversion the sampling circuit returns to its track-
ing mode. The end of conversion is indicated by the BUSY
signal going low. This signal may be used to initiate an ISR on a
1 microprocessor. At this point the conversion result is latched
POWER mW
into the output register where it may be read. The AD7819 has
an 8-bit wide parallel interface. The state of the external CONVST
signal at the end of conversion also establishes the mode of
0.1 operation of the AD7819.
Mode 1 Operation (High Speed Sampling)
If the external CONVST is logic high when BUSY goes low, the
part is said to be in Mode 1 operation. While operating in Mode
0.01 1 the AD7819 will not power down between conversions. The
0 5 10 15 20 25 30 35 40 45 50
THROUGHPUT kSPS AD7819 should be operated in Mode 1 for high speed sam-
pling applications, i.e., throughputs greater than 100 kSPS.
Figure 10. Power vs. Throughput Figure 13 shows the timing for Mode 1 operation. From this
0
diagram one can see that a minimum delay of the sum of the
AD7819
conversion time and read time must be left between two succes-
10 2048 POINT FFT sive falling edges of the external CONVST. This is to ensure that
SAMPLING 136.054kHz
20 FIN = 29.961kHz a conversion is not initiated during a read.
30 Mode 2 Operation (Automatic Power-Down)
40 At slower throughput rates the AD7819 may be powered down
between conversion to give a superior power performance.
dBs
50
This is Mode 2 Operation and it is achieved by bringing the
60
CONVST signal logic low before the falling edge of BUSY. Fig-
70 ure 14 shows the timing for Mode 2 Operation. The falling edge
80 of the external CONVST signal may occur before or after the
90
falling edge of the internal CONVST signal, but it is the later
occurring falling edge of both that controls when the first conver-
100
0 7 13 20 27 33 40 47 53 60 66 sion will take place. If the falling edge of the external CONVST
FREQUENCY kHz occurs after that of the internal CONVST, it means that the
Figure 11. SNR moment of the first conversion is controlled exactly, regardless
of any jitter associated with the internal CONVST signal. The
TIMING AND CONTROL parallel interface is still fully operational while the AD7819 is
The AD7819 has only one input for timing and control, i.e., powered down. The AD7819 is powered up again on the rising
the CONVST (convert start signal). The rising edge of this edge of the CONVST signal. The gated CONVST pulse will
CONVST signal initiates a 1.5 s pulse on an internally gener- now remain high long enough for the AD7819 to fully power
ated CONVST signal. This pulse is present to ensure the part up, which takes about 1.5 s. This is ensured by the internal
has enough time to power up before a conversion is initiated. If CONVST signal, which will remain high for 1.5 s.
the external CONVST signal is low, the falling edge of the in-
ternal CONVST signal will cause the sampling circuit to go into
hold mode and initiate a conversion. If, however, the external CONVST EXT
(PIN 4)
CONVST signal is high when the internal CONVST goes low, GATED
INT
it is upon the falling edge of the external CONVST signal that
the sampling circuitry will go into hold mode and initiate a
conversion. The use of the internally generated 1.5 s pulse as 1.5s
8 REV. B
AD7819
t1
t2
EXT CONVST
t3
tPOWER-UP
INT CONVST
BUSY
CS/RD
DB7DB0 8 MSBs
EXT CONVST
tPOWER-UP
t1
INT CONVST
t3
BUSY
CS/RD
DB7DB0 8 MSBs
PARALLEL INTERFACE
BUSY goes logic high. Care must be taken to ensure that a read
The parallel interface of the AD7819 is eight bits wide. The out-
operation does not occur while BUSY is high. Data read from
put data buffers are activated when both CS and RD are logic
the AD7819 while BUSY is high will be invalid. For optimum
low. At this point the contents of the data register are placed on
performance the read operation should end at least 100 ns (t8)
the 8-bit data bus. Figure 15 shows the timing diagram for the par-
prior to the falling edge of the next CONVST.
allel port. The Parallel Interface of the AD7819 is reset when
CONVST
t2
t3 t8
BUSY
t1
CS
t4 t5
RD
t7
t6
DB7DB0 8 MSBs
REV. B 9
INA
118 INA118
INA
118
V+
7
2 Over-Voltage INA118
VIN
Protection
A1 50k
G=1+
60k 60k RG
1
25k
6
RG A3 VO
8
25k
5
A2 Ref
+ 3 Over-Voltage
VIN 60k 60k
Protection
International Airport Industrial Park Mailing Address: PO Box 11400, Tucson, AZ 85734 Street Address: 6730 S. Tucson Blvd., Tucson, AZ 85706 Tel: (520) 746-1111 Twx: 910-952-1111
Internet: http://www.burr-brown.com/ FAXLine: (800) 548-6133 (US/Canada Only) Cable: BBRCORP Telex: 066-6491 FAX: (520) 889-1510 Immediate Product Info: (800) 548-6132
INA118PB, UB INA118P, U
PARAMETER CONDITIONS MIN TYP MAX MIN TYP MAX UNITS
INPUT
Offset Voltage, RTI
Initial TA = +25C 10 50/G 50 500/G 25 100/G 1251000/G V
vs Temperature TA = TMIN to TMAX 0.2 2/G 0.5 20/G 0.2 5/G 1 20/G V/C
vs Power Supply VS = 1.35V to 18V 1 10/G 5 100/G 10 100/G V/V
Long-Term Stability 0.4 5/G V/mo
Impedance, Differential 1010 || 1 || pF
Common-Mode 1010 || 4 || pF
Linear Input Voltage Range (V+) 1 (V+) 0.65 V
(V) + 1.1 (V) + 0.95 V
Safe Input Voltage 40 V
Common-Mode Rejection VCM = 10V, RS = 1k
G=1 80 90 73 dB
G = 10 97 110 89 dB
G = 100 107 120 98 dB
G = 1000 110 125 100 dB
BIAS CURRENT 1 5 10 nA
vs Temperature 40 pA/C
OFFSET CURRENT 1 5 10 nA
vs Temperature 40 pA/C
NOISE VOLTAGE, RTI G = 1000, RS = 0
f = 10Hz 11 nV/Hz
f = 100Hz 10 nV/Hz
f = 1kHz 10 nV/Hz
fB = 0.1Hz to 10Hz 0.28 Vp-p
Noise Current
f=10Hz 2.0 pA/Hz
f=1kHz 0.3 pA/Hz
fB = 0.1Hz to 10Hz 80 pAp-p
GAIN
Gain Equation 1 + (50k/RG) V/V
Range of Gain 1 10000 V/V
Gain Error G=1 0.01 0.024 0.1 %
G = 10 0.02 0.4 0.5 %
G = 100 0.05 0.5 0.7 %
G = 1000 0.5 1 2 %
Gain vs Temperature G=1 1 10 10 ppm/C
50k Resistance(1) 25 100 ppm/C
Nonlinearity G=1 0.0003 0.001 0.002 % of FSR
G = 10 0.0005 0.002 0.004 % of FSR
G = 100 0.0005 0.002 0.004 % of FSR
G = 1000 0.002 0.01 0.02 % of FSR
OUTPUT
Voltage: Positive RL = 10k (V+) 1 (V+) 0.8 V
Negative RL = 10k (V) + 0.35 (V) + 0.2 V
Single Supply High VS = +2.7V/0V(2), RL = 10k 1.8 2.0 V
Single Supply Low VS = +2.7V/0V(2), RL = 10k 60 35 mV
Load Capacitance Stability 1000 pF
Short Circuit Current +5/12 mA
FREQUENCY RESPONSE
Bandwidth, 3dB G=1 800 kHz
G = 10 500 kHz
G = 100 70 kHz
G = 1000 7 kHz
Slew Rate VO = 10V, G = 10 0.9 V/s
Settling Time, 0.01% G=1 15 s
G = 10 15 s
G = 100 21 s
G = 1000 210 s
Overload Recovery 50% Overdrive 20 s
POWER SUPPLY
Voltage Range 1.35 15 18 V
Current VIN = 0V 350 385 A
TEMPERATURE RANGE
Specification 40 85 C
Operating 40 125 C
JA 80 C/W
INA118 2
PIN CONFIGURATION ELECTROSTATIC
8-Pin DIP and SO-8 DISCHARGE SENSITIVITY
This integrated circuit can be damaged by ESD. Burr-Brown
Top View
recommends that all integrated circuits be handled with
RG 1 8 RG
appropriate precautions. Failure to observe proper handling
and installation procedures can cause damage.
VIN 2 7 V+
ESD damage can range from subtle performance degradation
V+IN 3 6 VO
to complete device failure. Precision integrated circuits may
V 4 5 Ref be more susceptible to damage because very small parametric
changes could cause the device not to meet its published
specifications.
NOTE: (1) For detailed drawing and dimension table, please see end of data
sheet, or Appendix C of Burr-Brown IC Data Book.
The information provided herein is believed to be reliable; however, BURR-BROWN assumes no responsibility for inaccuracies or omissions. BURR-BROWN assumes
no responsibility for the use of this information, and all use of such information shall be entirely at the users own risk. Prices and specifications are subject to change
without notice. No patent rights or licenses to any of the circuits described herein are implied or granted to any third party. BURR-BROWN does not authorize or warrant
any BURR-BROWN product for use in life support devices and/or systems.
3 INA118
APPLICATION INFORMATION
Figure 1 shows the basic connections required for operation The stability and temperature drift of the external gain
of the INA118. Applications with noisy or high impedance setting resistor, RG, also affects gain. RGs contribution to
power supplies may require decoupling capacitors close to gain accuracy and drift can be directly inferred from the gain
the device pins as shown. equation (1). Low resistor values required for high gain can
The output is referred to the output reference (Ref) terminal make wiring resistance important. Sockets add to the wiring
which is normally grounded. This must be a low-impedance resistance which will contribute additional gain error (possi-
connection to assure good common-mode rejection. A resis- bly an unstable gain error) in gains of approximately 100 or
tance of 12 in series with the Ref pin will cause a typical greater.
device to degrade to approximately 80dB CMR (G = 1).
DYNAMIC PERFORMANCE
SETTING THE GAIN The typical performance curve Gain vs Frequency shows
Gain of the INA118 is set by connecting a single external that, despite its low quiescent current, the INA118 achieves
resistor, RG, connected between pins 1 and 8: wide bandwidth, even at high gain. This is due to the
current-feedback topology of the INA118. Settling time also
50k (1) remains excellent at high gain.
G = 1+
RG The INA118 exhibits approximately 3dB peaking at 500kHz
in unity gain. This is a result of its current-feedback topol-
Commonly used gains and resistor values are shown in ogy and is not an indication of instability. Unlike an op amp
Figure 1. with poor phase margin, the rise in response is a predictable
The 50k term in Equation 1 comes from the sum of the two +6dB/octave due to a response zero. A simple pole at
internal feedback resistors of A1 and A2. These on-chip 300kHz or lower will produce a flat passband unity gain
metal film resistors are laser trimmed to accurate absolute response.
values. The accuracy and temperature coefficient of these
resistors are included in the gain accuracy and drift specifi-
cations of the INA118.
V+
0.1F
2 Over-Voltage INA118
VIN
Protection
A1
DESIRED RG NEAREST 1% RG +
VO = G (VIN VIN )
60k 60k
GAIN () () 1 50k
25k G=1+
1 NC NC RG
2 50.00k 49.9k 6
5 12.50k 12.4k RG A3
10 5.556k 5.62k +
8
20 2.632k 2.61k 25k Load VO
50 1.02k 1.02k
100 505.1 511 5
A2
200 251.3 249 + 3 Over-Voltage Ref
500 100.2 100 VIN 60k 60k
Protection
1000 50.05 49.9
2000 25.01 24.9
4 0.1F
5000 10.00 10
10000 5.001 4.99
NC: No Connection.
V
Also drawn in simplified form:
VIN
RG INA118 VO
+ Ref
VIN
INA118 8
NOISE PERFORMANCE
The INA118 provides very low noise in most applications. Microphone,
For differential source impedances less than 1k, the INA103 Hydrophone INA118
may provide lower noise. For source impedances greater etc.
VIN
V+ Center-tap provides
bias current return.
RG INA118 VO
100A
+
VIN
Ref 1/2 REF200 FIGURE 3. Providing an Input Common-Mode Current Path.
100
INPUT COMMON-MODE RANGE
OPA177
10mV The linear input voltage range of the input circuitry of the
10k
Adjustment Range INA118 is from approximately 0.6V below the positive
100 supply voltage to 1V above the negative supply. As a
differential input voltage causes the output voltage to in-
crease, however, the linear input range will be limited by the
100A
1/2 REF200 output voltage swing of amplifiers A1 and A2. Thus, the
linear common-mode input range is related to the output
V
voltage of the complete amplifier. This behavior also de-
FIGURE 2. Optional Trimming of Output Offset Voltage. pends on supply voltagesee performance curves Input
Common-Mode Range vs Output Voltage.
INPUT BIAS CURRENT RETURN PATH Input-overload can produce an output voltage that appears
normal. For example, if an input overload condition drives
The input impedance of the INA118 is extremely high
both input amplifiers to their positive output swing limit, the
approximately 1010. However, a path must be provided for
difference voltage measured by the output amplifier will be
the input bias current of both inputs. This input bias current
near zero. The output of the INA118 will be near 0V even
is approximately 5nA. High input impedance means that
though both inputs are overloaded.
this input bias current changes very little with varying input
voltage.
LOW VOLTAGE OPERATION
Input circuitry must provide a path for this input bias current
for proper operation. Figure 3 shows various provisions for The INA118 can be operated on power supplies as low as
an input bias current path. Without a bias current path, the 1.35V. Performance of the INA118 remains excellent with
inputs will float to a potential which exceeds the common- power supplies ranging from 1.35V to 18V. Most param-
mode range of the INA118 and the input amplifiers will eters vary only slightly throughout this supply voltage range
saturate. see typical performance curves. Operation at very low sup-
ply voltage requires careful attention to assure that the input
If the differential source resistance is low, the bias current voltages remain within their linear range. Voltage swing
return path can be connected to one input (see the thermo- requirements of internal nodes limit the input common-
couple example in Figure 3). With higher source impedance, mode range with low power supply voltage. Typical perfor-
using two equal resistors provides a balanced input with mance curves, Input Common-Mode Range vs Output
possible advantages of lower input offset voltage due to bias Voltage show the range of linear operation for a various
current and better high-frequency common-mode rejection. supply voltages and gains.
9 INA118
SINGLE SUPPLY OPERATION voltage is within the common-mode range of the amplifiers
The INA118 can be used on single power supplies of +2.7V inputs. Refer to the typical performance curve Input Com-
to +36V. Figure 5 shows a basic single supply circuit. The mon-Mode Range vs Output Voltage for 3V single supply
output Ref terminal is connected to ground. Zero differential operation.
input voltage will demand an output voltage of 0V (ground).
Actual output voltage swing is limited to approximately INPUT PROTECTION
35mV above ground, when the load is referred to ground as The inputs of the INA118 are individually protected for
shown. The typical performance curve Output Voltage vs voltages up to 40V. For example, a condition of 40V on
Output Current shows how the output voltage swing varies one input and +40V on the other input will not cause
with output current. damage. Internal circuitry on each input provides low series
+
With single supply operation, VIN and VIN must both be impedance under normal signal conditions. To provide
0.98V above ground for linear operation. You cannot, for equivalent protection, series input resistors would contribute
instance, connect the inverting input to ground and measure excessive noise. If the input is overloaded, the protection
a voltage connected to the non-inverting input. circuitry limits the input current to a safe value of approxi-
To illustrate the issues affecting low voltage operation, mately 1.5 to 5mA. The typical performance curve Input
consider the circuit in Figure 5. It shows the INA118, Bias Current vs Input Overload Voltage shows this input
operating from a single 3V supply. A resistor in series with current limit behavior. The inputs are protected even if the
the low side of the bridge assures that the bridge output power supplies are disconnected or turned off.
10A VB 10A
+
VO = G (VIN VIN)
60k
60k A3 VO
60k
VIN Ref
Q1 R1 R2 Q2
25k 25k
VD/2 RG
(External)
VCM VD/2
+
VIN
INA118 10
LF353 Wide Bandwidth Dual JFET Input Operational Amplifier
August 2000
LF353
Wide Bandwidth Dual JFET Input Operational Amplifier
General Description Features
These devices are low cost, high speed, dual JFET input n Internally trimmed offset voltage: 10 mV
operational amplifiers with an internally trimmed input offset n Low input bias current: 50pA
voltage (BI-FET II technology). They require low supply n Low input noise voltage: 25 nV/Hz
current yet maintain a large gain bandwidth product and fast n Low input noise current: 0.01 pA/Hz
slew rate. In addition, well matched high voltage JFET input n Wide gain bandwidth: 4 MHz
devices provide very low input bias and offset currents. The
n High slew rate: 13 V/s
LF353 is pin compatible with the standard LM1558 allowing
designers to immediately upgrade the overall performance of n Low supply current: 3.6 mA
existing LM1558 and LM358 designs. n High input impedance: 1012
These amplifiers may be used in applications such as high n Low total harmonic distortion : 0.02%
speed integrators, fast D/A converters, sample and hold n Low 1/f noise corner: 50 Hz
circuits and many other circuits requiring low input offset n Fast settling time to 0.01%: 2 s
voltage, low input bias current, high input impedance, high
slew rate and wide bandwidth. The devices also exhibit low
noise and offset voltage drift.
DS005649-17
DS005649-14
Top View
Order Number LF353M, LF353MX or LF353N
Simplified Schematic See NS Package Number M08A or N08E
1/2 Dual
DS005649-16
DC Electrical Characteristics
(Note 5)
Symbol Parameter Conditions LF353 Units
MIn Typ Max
VOS Input Offset Voltage RS =10k, TA =25C 5 10 mV
Over Temperature 13 mV
VOS/T Average TC of Input Offset Voltage RS =10 k 10 V/C
IOS Input Offset Current Tj =25C, (Notes 5, 6) 25 100 pA
Tj70C 4 nA
IB Input Bias Current Tj =25C, (Notes 5, 6) 50 200 pA
Tj70C 8 nA
RIN Input Resistance Tj =25C 1012
AVOL Large Signal Voltage Gain VS = 15V, TA =25C 25 100 V/mV
VO = 10V, RL =2 k
Over Temperature 15 V/mV
VO Output Voltage Swing VS = 15V, RL =10k 12 13.5 V
VCM Input Common-Mode Voltage VS = 15V 11 +15 V
Range 12 V
CMRR Common-Mode Rejection Ratio RS 10k 70 100 dB
PSRR Supply Voltage Rejection Ratio (Note 7) 70 100 dB
IS Supply Current 3.6 6.5 mA
AC Electrical Characteristics
(Note 5)
Symbol Parameter Conditions LF353 Units
Min Typ Max
Amplifier to Amplifier Coupling TA =25C, f=1 Hz20 kHz 120 dB
(Input Referred)
SR Slew Rate VS = 15V, TA =25C 8.0 13 V/s
GBW Gain Bandwidth Product VS = 15V, TA =25C 2.7 4 MHz
en Equivalent Input Noise Voltage TA =25C, RS =100, 16
f=1000 Hz
in Equivalent Input Noise Current Tj =25C, f=1000 Hz 0.01
www.national.com 2
LM139/LM239/LM339/LM2901/LM3302 Low Power Low Offset Voltage Quad Comparators
August 2000
LM139/LM239/LM339/LM2901/LM3302
Low Power Low Offset Voltage Quad Comparators
General Description Features
The LM139 series consists of four independent precision n Wide supply voltage range
voltage comparators with an offset voltage specification as n LM139/139A Series 2 to 36 VDC or 1 to 18 VDC
low as 2 mV max for all four comparators. These were n LM2901: 2 to 36 VDC or 1 to 18 VDC
designed specifically to operate from a single power supply n LM3302: 2 to 28 VDC or 1 to 14 VDC
over a wide range of voltages. Operation from split power n Very low supply current drain (0.8 mA) independent
supplies is also possible and the low power supply current of supply voltage
drain is independent of the magnitude of the power supply
n Low input biasing current: 25 nA
voltage. These comparators also have a unique
characteristic in that the input common-mode voltage range n Low input offset current: 5 nA
includes ground, even though operated from a single power n Offset voltage: 3 mV
supply voltage. n Input common-mode voltage range includes GND
Application areas include limit comparators, simple analog to n Differential input voltage range equal to the power
digital converters; pulse, squarewave and time delay supply voltage
generators; wide range VCO; MOS clock timers; n Low output saturation voltage: 250 mV at 4 mA
multivibrators and high voltage digital logic gates. The n Output voltage compatible with TTL, DTL, ECL, MOS
LM139 series was designed to directly interface with TTL and CMOS logic systems
and CMOS. When operated from both plus and minus power
supplies, they will directly interface with MOS logic where Advantages
the low power drain of the LM339 is a distinct advantage
n High precision comparators
over standard comparators.
n Reduced VOS drift over temperature
n Eliminates need for dual supplies
n Allows sensing near GND
n Compatible with all forms of logic
n Power drain suitable for battery operation
DS005706-12
Electrical Characteristics
(V+ =5 VDC, TA = 25C, unless otherwise stated)
Parameter Conditions LM139A LM239A, LM339A LM139 Units
Min Typ Max Min Typ Max Min Typ Max
Input Offset Voltage (Note 9) 1.0 2.0 1.0 2.0 2.0 5.0 mVDC
Input Bias Current IIN(+) or IIN() with Output in 25 100 25 250 25 100 nADC
Linear Range, (Note 5), VCM =0V
Input Offset Current IIN(+)IIN(), VCM =0V 3.0 25 5.0 50 3.0 25 nADC
Input Common-Mode V+ =30 VDC (LM3302, 0 V+1.5 0 V+1.5 0 V+1.5 VDC
Voltage Range V+ =28 VDC) (Note 6)
Supply Current RL = on all Comparators, 0.8 2.0 0.8 2.0 0.8 2.0 mADC
RL = , V+ =36V, 1.0 2.5 1.0 2.5 mADC
(LM3302, V+ =28 VDC)
Voltage Gain RL15 k, V+ =15 VDC 50 200 50 200 50 200 V/mV
Vo = 1 VDC to 11 VDC
Large Signal VIN =TTL Logic Swing, VREF = 300 300 300 ns
Response Time 1.4 VDC, VRL =5 VDC,
RL =5.1 k
Response Time VRL =5 VDC, RL =5.1 k, 1.3 1.3 1.3 s
(Note 7)
www.national.com 2
LM139/LM239/LM339/LM2901/LM3302
Electrical Characteristics (Continued)
Electrical Characteristics
(V+ =5 VDC, TA = 25C, unless otherwise stated)
Parameter Conditions LM239, LM339 LM2901 LM3302 Units
Min Typ Max Min Typ Max Min Typ Max
Input Offset Voltage (Note 9) 2.0 5.0 2.0 7.0 3 20 mVDC
Input Bias Current IIN(+) or IIN() with Output in 25 250 25 250 25 500 nADC
Linear Range, (Note 5), VCM =0V
Input Offset Current IIN(+)IIN(), VCM =0V 5.0 50 5 50 3 100 nADC
Input Common-Mode V+ =30 VDC (LM3302, 0 V+1.5 0 V+1.5 0 V+1.5 VDC
Voltage Range V+ =28 VDC) (Note 6)
Supply Current RL = on all Comparators, 0.8 2.0 0.8 2.0 0.8 2.0 mADC
RL = , V+ =36V, 1.0 2.5 1.0 2.5 1.0 2.5 mADC
(LM3302, V+ =28 VDC)
Voltage Gain RL15 k, V+ =15 VDC 50 200 25 100 2 30 V/mV
Vo = 1 VDC to 11 VDC
Large Signal VIN =TTL Logic Swing, VREF = 300 300 300 ns
Response Time 1.4 VDC, VRL =5 VDC,
RL =5.1 k,
Response Time VRL =5 VDC, RL =5.1 k, 1.3 1.3 1.3 s
(Note 7)
Output Sink Current VIN() =1 VDC, VIN(+) =0, 6.0 16 6.0 16 6.0 16 mADC
VO1.5 VDC
Saturation Voltage VIN() =1 VDC, VIN(+) =0, 250 400 250 400 250 500 mVDC
ISINK4 mA
Output Leakage VIN(+) =1 VDC,VIN() =0, 0.1 0.1 0.1 nADC
Current VO =5 VDC
Electrical Characteristics
(V+ = 5.0 VDC, (Note 4))
LM139A LM239A, LM139
Parameter Conditions Units
LM339A
Min Typ Max Min Typ Max Min Typ Max
Input Offset Voltage (Note 9) 4.0 4.0 9.0 mVDC
Input Offset Current IIN(+)IIN(), VCM =0V 100 150 100 nADC
Input Bias Current IIN(+) or IIN() with Output in 300 400 300 nADC
Linear Range, VCM =0V (Note 5)
Input Common-Mode V+ =30 VDC (LM3302, 0 V+2.0 0 V+2.0 0 V+2.0 VDC
+
Voltage Range V =28 VDC) (Note 6)
Saturation Voltage VIN() =1 VDC, VIN(+) =0, 700 700 700 mVDC
ISINK4 mA
3 www.national.com
LM139/LM239/LM339/LM2901/LM3302
Electrical Characteristics (Continued)
Electrical Characteristics
(V+ = 5.0 VDC, (Note 4))
Parameter Conditions LM239, LM339 LM2901 LM3302 Units
Min Typ Max Min Typ Max Min Typ Max
Input Offset Voltage (Note 9) 9.0 9 15 40 mVDC
Input Offset Current IIN(+)IIN(), VCM =0V 150 50 200 300 nADC
Input Bias Current IIN(+) or IIN() with Output in 400 200 500 1000 nADC
Linear Range, VCM =0V (Note
5)
Input Common-Mode V+ =30 VDC (LM3302, V+ =28 V+2.0 0 V+2.0 0 V+2.0 VDC
VDC)
Voltage Range (Note 6)
Saturation Voltage VIN() =1 VDC, VIN(+) =0, 700 400 700 700 mVDC
ISINK4 mA
Output Leakage Current VIN(+)= 1 VDC, VIN() =0, 1.0 1.0 1.0 ADC
VO =30 VDC, (LM3302, VO =28
VDC)
Differential Input Voltage Keep all VINs0 VDC (or V, 36 36 28 VDC
if used), (Note 8)
Note 1: For operating at high temperatures, the LM339/LM339A, LM2901, LM3302 must be derated based on a 125C maximum junction temperature and a
thermal resistance of 95C/W which applies for the device soldered in a printed circuit board, operating in a still air ambient. The LM239 and LM139 must be derated
based on a 150C maximum junction temperature. The low bias dissipation and the ON-OFF characteristic of the outputs keeps the chip dissipation very small
(PD100 mW), provided the output transistors are allowed to saturate.
Note 2: Short circuits from the output to V+ can cause excessive heating and eventual destruction. When considering short circuits to ground, the maximum output
current is approximately 20 mA independent of the magnitude of V+.
Note 3: This input current will only exist when the voltage at any of the input leads is driven negative. It is due to the collector-base junction of the input PNP
transistors becoming forward biased and thereby acting as input diode clamps. In addition to this diode action, there is also lateral NPN parasitic transistor action
on the IC chip. This transistor action can cause the output voltages of the comparators to go to the V+ voltage level (or to ground for a large overdrive) for the time
duration that an input is driven negative. This is not destructive and normal output states will re-establish when the input voltage, which was negative, again returns
to a value greater than 0.3 VDC (at 25)C.
Note 4: These specifications are limited to 55CTA+125C, for the LM139/LM139A. With the LM239/LM239A, all temperature specifications are limited to
25CTA+85C, the LM339/LM339A temperature specifications are limited to 0CTA+70C, and the LM2901, LM3302 temperature range is 40CTA+85C.
Note 5: The direction of the input current is out of the IC due to the PNP input stage. This current is essentially constant, independent of the state of the output so
no loading change exists on the reference or input lines.
Note 6: The input common-mode voltage or either input signal voltage should not be allowed to go negative by more than 0.3V. The upper end of the common-mode
voltage range is V+ 1.5V at 25C, but either or both inputs can go to +30 VDC without damage (25V for LM3302), independent of the magnitude of V+.
Note 7: The response time specified is a 100 mV input step with 5 mV overdrive. For larger overdrive signals 300 ns can be obtained, see typical performance
characteristics section.
Note 8: Positive excursions of input voltage may exceed the power supply level. As long as the other voltage remains within the common-mode range, the
comparator will provide a proper output state. The low input voltage state must not be less than 0.3 VDC (or 0.3 VDCbelow the magnitude of the negative power
supply, if used) (at 25C).
Note 9: At output switch point, VO.1.4 VDC, RS =0 with V+ from 5 VDC to 30 VDC; and over the full input common-mode range (0 VDC to V+ 1.5 VDC), at 25C.
For LM3302, V+ from 5 VDC to 28 VDC.
Note 10: Refer to RETS139AX for LM139A military specifications and to RETS139X for LM139 military specifications.
www.national.com 4
LM139/LM239/LM339/LM2901/LM3302
Typical Performance Characteristics LM2901 (Continued)
DS005706-42
DS005706-43
Application Hints
The LM139 series are high gain, wide bandwidth devices The differential input voltage may be larger than V+ without
which, like most comparators, can easily oscillate if the damaging the device. Protection should be provided to
output lead is inadvertently allowed to capacitively couple to prevent the input voltages from going negative more than
the inputs via stray capacitance. This shows up only during 0.3 VDC (at 25C). An input clamp diode can be used as
the output voltage transition intervals as the comparator shown in the applications section.
changes states. Power supply bypassing is not required to The output of the LM139 series is the uncommitted collector
solve this problem. Standard PC board layout is helpful as it of a grounded-emitter NPN output transistor. Many collectors
reduces stray input-output coupling. Reducing this input can be tied together to provide an output ORing function. An
resistors to < 10 k reduces the feedback signal levels and output pull-up resistor can be connected to any available
finally, adding even a small amount (1 to 10 mV) of positive power supply voltage within the permitted supply voltage
feedback (hysteresis) causes such a rapid transition that range and there is no restriction on this voltage due to the
oscillations due to stray feedback are not possible. Simply magnitude of the voltage which is applied to the V+ terminal
socketing the IC and attaching resistors to the pins will cause of the LM139A package. The output can also be used as a
input-output oscillations during the small transition intervals simple SPST switch to ground (when a pull-up resistor is not
unless hysteresis is used. If the input signal is a pulse used). The amount of current which the output device can
waveform, with relatively fast rise and fall times, hysteresis is sink is limited by the drive available (which is independent of
not required. V+) and the of this device. When the maximum current limit
All pins of any unused comparators should be tied to the is reached (approximately 16 mA), the output transistor will
negative supply. come out of saturation and the output voltage will rise very
The bias network of the LM139 series establishes a drain rapidly. The output saturation voltage is limited by the
current which is independent of the magnitude of the power approximately 60 RSAT of the output transistor. The low
supply voltage over the range of from 2 VDC to 30 VDC. offset voltage of the output transistor (1 mV) allows the
output to clamp essentially to ground level for small load
It is usually unnecessary to use a bypass capacitor across
currents.
the power supply line.
DS005706-3
DS005706-5
DS005706-4
www.national.com 6
LM139/LM239/LM339/LM2901/LM3302
Split-Supply Applications (V+ =+15 VDC and V =15 VDC) (Continued)
DS005706-32
DS005706-33
Schematic Diagram
DS005706-1
15 www.national.com
LM139/LM239/LM339/LM2901/LM3302
Connection Diagrams
Dual-In-Line Package
DS005706-2
DS005706-27
www.national.com 16
MF10 Universal Monolithic Dual Switched Capacitor Filter
May 2001
MF10
Universal Monolithic Dual Switched Capacitor Filter
General Description Any of the classical filter configurations (such as Butter-
worth, Bessel, Cauer and Chebyshev) can be formed.
The MF10 consists of 2 independent and extremely easy to
For pin-compatible device with improved performance refer
use, general purpose CMOS active filter building blocks.
to LMF100 datasheet.
Each block, together with an external clock and 3 to 4
resistors, can produce various 2nd order functions. Each
building block has 3 output pins. One of the outputs can be Features
configured to perform either an allpass, highpass or a notch n Easy to use
function; the remaining 2 output pins perform lowpass and n Clock to center frequency ratio accuracy 0.6%
bandpass functions. The center frequency of the lowpass n Filter cutoff frequency stability directly dependent on
and bandpass 2nd order functions can be either directly external clock quality
dependent on the clock frequency, or they can depend on
n Low sensitivity to external component variation
both clock frequency and external resistor ratios. The center
n Separate highpass (or notch or allpass), bandpass,
frequency of the notch and allpass functions is directly de-
lowpass outputs
pendent on the clock frequency, while the highpass center
frequency depends on both resistor ratio and clock. Up to 4th n fO x Q range up to 200 kHz
order functions can be performed by cascading the two 2nd n Operation up to 30 kHz
order building blocks of the MF10; higher than 4th order n 20-pin 0.3" wide Dual-In-Line package
functions can be obtained by cascading MF10 packages. n 20-pin Surface Mount (SO) wide-body package
01039901
Package in 20 pin molded wide body surface mount and 20 pin molded DIP.
Electrical Characteristics
V+ = +5.00V and V = 5.00V unless otherwise specified. Boldface limits apply for TMIN to TMAX; all other limits TA = TJ =
25C.
MF10ACN, MF10CCN,
MF10CCWM
Symbol Parameter Conditions Typical Tested Design Units
(Note Limit Limit
8)
(Note (Note
9) 10)
V+ Supply Voltage Min 9 V
V
Max 14 V
IS Maximum Supply Clock Applied to Pins 10 &
8 12 12 mA
11
Current No Input
Signal
fO Center Frequency Min fO x Q < 200 kHz 0.1 0.2 Hz
Range Max 30 20 kHz
fCLK Clock Frequency Min 5.0 10 Hz
Range Max 1.5 1.0 MHz
fCLK/fO 50:1 Clock to MF10A Q = 10 Vpin12 = 5V 0.2 0.6 0.6 %
Center Frequency Mode 1 fCLK = 250
MF10C 0.2 1.5 1.5 %
Ratio Deviation KHz
fCLK/fO 100:1 Clock to MF10A Q = 10 Vpin12 = 0V 0.2 0.6 0.6 %
Center Frequency Mode 1 fCLK = 500
MF10C 0.2 1.5 1.5 %
Ratio Deviation kHz
Clock Feedthrough Q = 10
10 mV
Mode 1
Q Error (MAX) Q = 10 Vpin12 = 5V 2 6 6 %
(Note 4) Mode 1 fCLK = 250
kHz
Vpin12 = 0V 2 6 6 %
fCLK = 500
kHz
HOLP DC Lowpass Gain Mode 1 R1 = R2 = 10k 0 0.2 0.2 dB
VOS1 DC Offset Voltage (Note 5) 5.0 20 20 mV
VOS2 DC Offset Voltage Min Vpin12 = +5V SA/B = V+ 150 185 185 mV
www.national.com 2
MF10
Electrical Characteristics (Continued)
V+ = +5.00V and V = 5.00V unless otherwise specified. Boldface limits apply for TMIN to TMAX; all other limits TA = TJ =
25C.
MF10ACN, MF10CCN,
MF10CCWM
Symbol Parameter Conditions Typical Tested Design Units
(Note Limit Limit
8)
(Note (Note
9) 10)
Max (fCLK/fO = 85 85
(Note 5)
50)
Min Vpin12 = +5V SA/B = V 70 mV
Max (fCLK/fO =
50)
VOS3 DC Offset Voltage Min Vpin12 = +5V All Modes 70 100 100 mV
Max (fCLK/fO = 20 20
(Note 5)
50)
VOS2 DC Offset Voltage Vpin12 = 0V SA/B = V+ 300 mV
(Note 5) (fCLK/fO =
100)
Vpin12 = 0V SA/B = V 140 mV
(fCLK/fO =
100)
VOS3 DC Offset Voltage Vpin12 = 0V All Modes 140 mV
(Note 5) (fCLK/fO =
100)
VOUT Minimum Output BP, LP Pins RL = 5k 4.25 3.8 3.8 V
N/AP/HP RL = 3.5k 4.25 3.8 3.8 V
Voltage Swing
Pin
GBW Op Amp Gain BW Product 2.5 MHz
SR Op Amp Slew Rate 7 V/s
Dynamic Range(Note 6) Vpin12 = +5V
83 dB
(fCLK/fO = 50)
Vpin12 = 0V 80 dB
(fCLK/fO = 100)
ISC Maximum Output Short Source 20 mA
Circuit Current Sink 3.0 mA
(Note 7)
3 www.national.com
MF10
Pin Descriptions
LP(1,20), BP(2,19), N/AP/HP(3,18) but only TTL clock levels, derived from
The second order lowpass, bandpass 0V to +5V supply, are available, the
and notch/allpass/highpass outputs. LSh pin should be tied to the system
These outputs can typically sink 1.5 mA ground. For single supply operation (0V
and source 3 mA. Each output typically and +10V) the VA, VDpins should be
swings to within 1V of each supply. connected to the system ground, the
INV(4,17) The inverting input of the summing AGND pin should be biased at +5V and
op-amp of each filter. These are high the LSh pin should also be tied to the
impedance inputs, but the non-inverting system ground for TTL clock levels.
input is internally tied to AGND, making LSh should be biased at +5V for CMOS
INVA and INVB behave like summing clock levels in 10V single-supply
junctions (low impedance, current applications.
inputs). CLKA(10), CLKB(11)
S1(5,16) S1 is a signal input pin used in the Clock inputs for each switched capaci-
allpass filter configurations (see modes tor filter building block. They should
4 and 5). The pin should be driven with both be of the same level (TTL or
a source impedance of less than 1 k. CMOS). The level shift (LSh) pin de-
If S1 is not driven with a signal it should scription discusses how to accommo-
be tied to AGND (mid-supply). date their levels. The duty cycle of the
clock should be close to 50% especially
SA/B(6) This pin activates a switch that con-
when clock frequencies above 200 kHz
nects one of the inputs of each filters
are used. This allows the maximum
second summer to either AGND (SA/B
time for the internal op-amps to settle,
tied to V) or to the lowpass (LP) output
which yields optimum filter operation.
(SA/B tied to V+). This offers the flexibil-
ity needed for configuring the filter in its 50/100/CL(12) By tying this pin high a 50:1
various modes of operation. clock-to-filter-center-frequency ratio is
obtained. Tying this pin at mid-supplies
VA+(7),VD+(8) Analog positive supply and digital posi-
(i.e. analog ground with dual supplies)
tive supply. These pins are internally
allows the filter to operate at a 100:1
connected through the IC substrate and
clock-to-center-frequency ratio. When
therefore VA+ and VD+ should be de-
the pin is tied low (i.e., negative supply
rived from the same power supply
with dual supplies), a simple current
source. They have been brought out
limiting circuit is triggered to limit the
separately so they can be bypassed by
overall supply current down to about
separate capacitors, if desired. They
2.5 mA. The filtering action is then
can be externally tied together and by-
aborted.
passed by a single capacitor.
AGND(15) This is the analog ground pin. This pin
VA(14), VD(13) Analog and digital negative supplies.
should be connected to the system
The same comments as for VA+ and
ground for dual supply operation or bi-
VD+ apply here.
ased to mid-supply for single supply
LSh(9) Level shift pin; it accommodates vari- operation. For a further discussion of
ous clock levels with dual or single sup- mid-supply biasing techniques see the
ply operation. With dual 5V supplies, Applications Information (Section 3.2).
the MF10 can be driven with CMOS For optimum filter performance a
clock levels ( 5V) and the LSh pin clean ground must be provided.
should be tied to the system ground. If
the same supplies as above are used
www.national.com 8
MF10
2.0 Modes of Operation (Continued) MODE 4: Allpass, Bandpass, Lowpass Outputs(See
Figure 12)
MODE 3a: HP, BP, LP and Notch with External Op Amp
(See Figure 11)
01039920
17 www.national.com
LTC1068 Series
Clock-Tunable, Quad
Second Order, Filter Building Blocks
U
FEATURES DESCRIPTIO
Four Identical 2nd Order Filter Sections in an The LTC1068 product family consists of four monolithic
SSOP Package clock-tunable filter building blocks. Each product contains
2nd Order Section Center Frequency Error: four matched, low noise, high accuracy 2nd order switched-
0.3% Typical and 0.8% Maximum capacitor filter sections. An external clock tunes the center
Low Noise per 2nd Order Section, Q 5: frequency of each 2nd order filter section. The LTC1068
LTC1068-200 50VRMS, LTC1068 50VRMS products differ only in their clock-to-center frequency
LTC1068-50 75VRMS, LTC1068-25 90VRMS ratio. The clock-to-center frequency ratio is set to 200:1
Low Power Supply Current: 4.5mA, Single 5V, (LTC1068-200), 100:1 (LTC1068), 50:1 (LTC1068-50) or
LTC1068-50 25:1 (LTC1068-25). External resistors can modify the
Operation with 5V Power Supply, Single 5V clock-to-center frequency ratio. High performance, quad
Supply or Single 3.3V Supply 2nd order, dual 4th order or 8th order filters can be
UO designed with an LTC1068 family product. Designing
APPLICATI S filters with an LTC1068 product is fully supported by
FilterCADTM filter design software for Windows.
Lowpass or Highpass Filters:
LTC1068-200, 0.5Hz to 25kHz; LTC1068, 1Hz to The LTC1068 products are available in a 28-pin SSOP
50kHz; LTC1068-50, 2Hz to 50kHz; LTC1068-25, surface mount package. A customized version of an
4Hz to 200kHz LTC1068 family product can be obtained in a 16-lead SO
Bandpass or Bandreject (Notch) Filters: package with internal thin-film resistors. Please contact
LTC1068-200, 0.5Hz to 15kHz; LTC1068, 1Hz to LTC Marketing for details.
30kHz; LTC1068-50, 2Hz to 30kHz; LTC1068-25, , LTC and LT are registered trademarks of Linear Technology Corporation.
FilterCAD is a trademark of Linear Technology Corporation.
4Hz to 140kHz Windows is a registered trademark of Microsoft Corporation.
UO
TYPICAL APPLICATI
Dual, Matched, 4th Order Butterworth Lowpass Filters, Clock-Tunable
Up to 200kHz f 3dB = fCLK/25, 4th Order Filter Noise = 60VRMS
R12 14k
R11 20k 1 28
VIN1 INV B INV C
R21 14k 2 27 R22 20k
HPB/NB HPC/NC Gain vs Frequency
R31 20k 3 26 R32 10k
BPB BPC 10
4 25
LPB LPC VOUT1 0
5 24
SB SC 10
6 LTC1068-25 23
NC V 5V 20
1F
GAIN (dB)
7 22
AGND NC 30
8 + 21
5V V CLK fCLK = (25)(f 3dB) 40
0.1F 9 20
NC NC 50
10 19 60
SA SD
11 18 70
LPA LPD VOUT2
R33 20k 12 17 R34 10k
BPA BPD 80
0.1 1 10
R23 14k 13 16 R24 20k
HPA/NA HPD/ND RELATIVE FREQUENCY [fIN /(f 3dB)]
R13 20k 14 15 1068 TA20b
VIN2 INVA INVD
R14 14k
1068 TA20a
1
LTC1068 Series
W W W U
ABSOLUTE AXI U RATI GS (Note 1)
U W U
PACKAGE/ORDER I FOR ATIO
TOP VIEW
ORDER PART ORDER PART
INV B 1 28 INV C NUMBER NUMBER
2 TOP VIEW
HPB/NB 27 HPC/NC
BPB 3 26 BPC LTC1068CG INV B 1 24 INV C LTC1068CN
LPB 4 25 LPC LTC1068CG-200 HPB/NB 2 23 HPC/NC LTC1068IN
BPB 3 22 BPC
SB 5 24 SC LTC1068CG-50 LPB 4 21 LPC
NC 6 23 V LTC1068CG-25 SB 5 20 SC
AGND 7 22 NC LTC1068IG AGND 6 19 V
V+ 8 21 CLK LTC1068IG-200 V+ 7 18 CLK
SA 8 17 SD
NC 9 20 NC LTC1068IG-50
LPA 9 16 LPD
SA 10 19 SD LTC1068IG-25 BPA 10 15 BPD
LPA 11 18 LPD
HPA/NA 11 14 HPD/ND
BPA 12 17 BPD INV A 12 13 INV D
HPA/NA 13 16 HPD/ND
N PACKAGE
INV A 14 15 INV D 24-LEAD PDIP
TJMAX = 110C, JA = 65C/W
G PACKAGE
28-LEAD PLASTIC SSOP
TJMAX = 110C, JA = 95C/W
ELECTRICAL CHARACTERISTICS LTC1068 (Internal Op Amps) VS = 5V, TA = 25V, unless otherwise noted.
2
LTC1068 Series
ELECTRICAL CHARACTERISTICS LTC1068 (Complete Filter) VS = 5V, TA = 25V, unless otherwise noted.
PARAMETER CONDITIONS MIN TYP MAX UNITS
Clock-to-Center Frequency Ratio (Note 5) VS = 4.75V, fCLK = 1MHz, Mode 1 (Note 3), 100 0.3 100 0.8 %
fO = 10kHz, Q = 5, VIN = 0.5VRMS, 100 0.9 %
R1 = R3 = 49.9k, R2 = 10k
VS = 5V, fCLK = 1MHz, Mode 1, 100 0.3 100 0.8 %
fO = 10kHz, Q = 5, VIN = 1VRMS, 100 0.9 %
R1 = R3 = 49.9k, R2 = 10K
Clock-to-Center Frequency Ratio, VS = 4.75V, fCLK = 1MHz, Q = 5 (Note 3) 0.25 0.9 %
Side-to-Side Matching (Note 5) VS = 5V, fCLK = 1MHz, Q = 5 0.25 0.9 %
Q Accuracy (Note 5) VS = 4.75V, fCLK = 1MHz, Q = 5 (Note 3) 1 3 %
VS = 5V, fCLK = 1MHz, Q = 5 1 3 %
fO Temperature Coefficient 1 ppm/C
Q Temperature Coefficient 5 ppm/C
DC Offset Voltage (Note 5) VS = 5V, fCLK = 1MHz, VOS1 0 15 mV
(See Table 1) (DC Offset of Input Inverter)
VS = 5V, fCLK = 1MHz, VOS2 2 25 mV
(DC Offset of First Integrator)
VS = 5V, fCLK = 1MHz, VOS3 5 40 mV
(DC Offset of Second Integrator)
Clock Feedthrough VS = 5V, fCLK = 1MHz 0.1 mVRMS
Max Clock Frequency (Note 6) VS = 5V, Q 2.0, Mode 1 5.6 MHz
Power Supply Current VS = 3.14V, fCLK = 1MHz (Note 2) 3.5 8 mA
VS = 4.75V, fCLK = 1MHz (Note 3) 6.5 11 mA
VS = 5V, fCLK = 1MHz 9.5 15 mA
3
LTC1068 Series
ELECTRICAL CHARACTERISTICS
LTC1068-200 (Complete Filter) VS = 5V, TA = 25V, unless otherwise noted.
4
LTC1068 Series
ELECTRICAL CHARACTERISTICS
LTC1068-50 (Complete Filter) VS = 5V, TA = 25V, unless otherwise noted.
5
LTC1068 Series
ELECTRICAL CHARACTERISTICS LTC1068-25 (Complete Filter) VS = 5V, TA = 25V, unless otherwise noted.
The denotes specifications which apply over the full operating Note 4: Pin 7 (AGND) is the internal analog ground of the device. For
temperature range. single supply applications this pin should be bypassed with a 1F
Note 1: Absolute Maximum Ratings are those values beyond which the life capacitor. The biasing voltage of AGND is set with an internal resistive
of a device may be impaired. divider from Pin 8 to Pin 23 (see Block Diagram).
Note 2: Production testing for single 3.14V supply is achieved by Note 5: Side D is guaranteed by design.
using the equivalent dual supplies of 1.57V. Note 6: See Typical Performance Characteristics.
Note 3: Production testing for single 4.75V supply is achieved by
using the equivalent dual supplies of 2.375V.
Table 1. Output DC Offsets One 2nd Order Section
MODE VOSN VOSBP VOSLP
1 VOS1[(1/Q) + 1 + ||HOLP||] VOS3/Q VOS3 VOSN VOS2
1b VOS1[(1/Q) + 1 + R2/R1] VOS3/Q VOS3 ~(VOSN VOS2)(1 + R5/R6)
2 [VOS1(1 + R2/R1 + R2/R3 + R2/R4) VOS3(R2/R3)X VOS3 VOSN VOS2
[R4/(R2 + R4)] + VOS2[R2/(R2 + R4)]
3 VOS2 VOS3 VOS1[1 + R4/R1 + R4/R2 + R4/R3] VOS2(R4/R2) VOS3(R4/R3)
U W
TYPICAL PERFORMANCE CHARACTERISTICS
LTC1068 LTC1068 LTC1068-200
Maximum Q vs Center Frequency Maximum Q vs Center Frequency Maximum Q vs Center Frequency
(Modes 1, 1b, 2) (Modes 2, 3) (Modes 1, 1b, 2)
50 50 55
A. VS = 3.3V, fCLK(MAX) = 1.5MHz A. VS = 3.3V, fCLK(MAX) = 1MHz A: VS = 3.3V, fCLK(MAX) = 1.2MHz
45 45 50
B. VS = 5V, fCLK(MAX) = 3.4MHz B. VS = 5V, fCLK(MAX) = 3MHz B: VS = 5V, fCLK(MAX) = 3.2MHz
40 C. VS = 5V, fCLK(MAX) = 5.6MHz 40 C. VS = 5V, fCLK(MAX) = 5MHz 45 C: VS = 5V, fCLK(MAX) = 6.1MHz
(FOR MODE 2 R4 10R2) (FOR MODE 2 R4 < 10R2) 40 (FOR MODE 2, R4 10R2)
TYPICAL MAXIMUM Q
35 35
35
MAXIMUM Q
MAXIMUM Q
30 30
30
25 25
25
20 20
20
15 15 15
10 10 10 A B C
5 5 5
A B C A B C
0 0 0
0 10 20 30 40 50 60 70 0 10 20 30 40 50 60 0 4 8 12 16 20 24 28 32
CENTER FREQUENCY, fO (kHz) CENTER FREQUENCY, fO (kHz) CENTER FREQUENCY, fO (kHz)
1068 G01 1068 G02 1068 G03
6
LTC1068 Series
U U U
PIN FUNCTIONS
Power Supply Pins Clock Input Pin
The V + and V pins should each be bypassed with a 0.1F Any TTL or CMOS clock source with a square-wave output
capacitor to an adequate analog ground. The filters power and 50% duty cycle (10%) is an adequate clock source
supplies should be isolated from other digital or high for the device. The power supply for the clock source
voltage analog supplies. A low noise linear supply is should not be the filters power supply. The analog ground
recommended. Using a switching power supply will lower for the filter should be connected to clocks ground at a
the signal-to-noise ratio of the filter. Figures 1 and 2 show single point only. Table 2 shows the clocks low and high
typical connections for dual and single supply operation. level threshold values for dual or single supply operation.
Table 2. Clock Source High and Low Threshold Levels
Analog Ground Pin
POWER SUPPLY HIGH LEVEL LOW LEVEL
The filters performance depends on the quality of the Dual Supply = 5V 1.53V 0.53V
analog signal ground. For either dual or single supply Single Supply = 5V 1.53V 0.53V
operation, an analog ground plane surrounding the pack- Single Supply = 3.3V 1.20V 0.53V
age is recommended. The analog ground plane should be
A pulsed generator can be used as a clock source provided
connected to any digital ground at a single point. For single
the high level ON time is at least 25% of the pulse period.
supply operation, AGND should be bypassed to the analog
Sine waves are not recommended for clock input frequen-
ground plane with at least a 0.47F capacitor (Figure 2).
cies less than 100kHz, since excessively slow clock rise or
Two internal resistors bias the analog ground pin. For the fall times generate internal clock jitter (maximum clock
LTC1068, LTC1068-200 and LTC1068-25, the voltage at rise or fall time 1s). The clock signal should be routed
the analog ground pin (AGND) for single supply is 0.5 V+ from the right side of the IC package and perpendicular to
and for the LTC1068-50 it is 0.435 V+. it to avoid coupling to any input or output analog signal
ANALOG 1 28 ANALOG 1 28
GROUND GROUND
PLANE 2 27 PLANE 2 27
3 26 DEVICE RA RB 3 26
4 25 LTC1068 4 25
LTC1068-200 10k 10k
5 24 V LTC1068-25 5 24
0.1F LTC1068
LTC1068-50 11.3k 8.6k
6 23 6 23
V+ 7 22 VAGND 7 22
LTC1068
0.1F 8 21 8 RA RB 21
V+
9 20 0.1F 9 20
0.47F
10 19 10 19
(1F FOR
11 18 STOPBAND 11 18
FREQUENCIES
12 17 1kHz) 12 17
13 16 13 16
14 15 14 15
STAR STAR
SYSTEM 200 SYSTEM 200
GROUND CLOCK GROUND CLOCK
SOURCE SOURCE
Figure 1. Dual Supply Ground Plane Connections Figure 2. Single Supply Ground Plane Connections
9
LTC1068 Series
U U U
PIN FUNCTIONS
path. A 200 resistor between clock source and Pin 11 will
slow down the rise and fall times of the clock to further
reduce charge coupling (Figures 1 and 2). LT1354
1k
+
Output Pins 1068 F03
W
BLOCK DIAGRAM
HPA/NA BPA LPA
(13) (12) (11)
DEVICE RA RB
INV A
(14)
LTC1068
+ LTC1068-200 10k 10k
+ + LTC1068-25
AGND LTC1068-50 11.3k 8.6k
(7) +
*THE RATIO RA/RB VARIES 2%
HPB/NB BPB LPB
(2) (3) (4)
SA
INV B (10) V + (8)
(1)
+
+ +
RA* CLK (21)
+
HPC/NC BPC LPC
RB* V (23)
(27) (26) (25)
SB AGND (7)
(5)
INV C
(28) NC (6)
+
+ +
NC (9)
+
HPD/ND BPD LPD
(16) (17) (18) NC (20)
SC
(24)
INV D
(15) NC (22)
+
+ +
+
(19)
10
LTC1068 Series
W U
MODES OF OPERATION
Linear Technologys universal switched-capacitor filters Mode 1
are designed for a fixed internal, nominal fCLK/fO ratio. The In Mode 1, the ratio of the external clock frequency to the
fCLK/fO ratio is 100 for the LTC1068, 200 for the LTC1068- center frequency of each 2nd order section is internally
200, 50 for the LTC1068-50 and 25 for the LTC1068-25.
fixed at the parts nominal ratio. Figure 4 illustrates Mode
Filter designs often require the fCLK/fO ratio of each section 1 providing 2nd order notch, lowpass and bandpass
to be different from the nominal ratio and in most cases outputs. Mode 1 can be used to make high order Butter-
different from each other. Ratios other than the nominal worth lowpass filters; it can also be used to make low Q
value are possible with external resistors. Operating modes notches and for cascading 2nd order bandpass functions
use external resistors, connected in different arrange- tuned at the same center frequency. Mode 1 is faster than
ments to realize different fCLK/fO ratios. By choosing the Mode 3.
proper mode, the fCLK/fO ratio can be increased or de-
creased from the parts nominal ratio. Please refer to the Operating Limits paragraph under Appli-
cations Information for a guide to the use of capacitor CC.
The choice of operating mode also effects the transfer
CC
function at the HP/N pins. The LP and BP pins always give
the lowpass and bandpass transfer functions respectively, R3
regardless of the mode utilized. The HP/N pins have a
different transfer function depending on the mode used. R2
N S BP LP
Mode 1 yields a notch transfer function. Mode 3 yields a R1
highpass transfer function. Mode 2 yields a highpass VIN
+
notch transfer function (i.e., a highpass with a stopband
+
notch). More complex transfer functions, such as lowpass
notch, allpass or complex zeros, are achieved by summing AGND fCLK DEVICE RATIO
fO = ;f =f
RATIO n O
two or more of the LP, BP or HP/N outputs. This is R2 R3
LTC1068 100
Q = R3 ; HON = ;H = LTC1068-200 200
illustrated in sections Mode 2n and Mode 3a. R2 R1 OBP R1 LTC1068-50 50
HOLP = HON LTC1068-25 25
Choosing the proper mode(s) for a particular application 1068 F04
is not trivial and involves much more than just adjusting Figure 4. Mode 1, 2nd Order Filter Providing Notch,
the fCLK/fO ratio. Listed here are four of the nearly twenty Bandpass and Lowpass Outputs
modes available. To make the design process simpler and
quicker, Linear Technology has developed the FilterCAD Mode 1b
for Widows design software. FilterCAD is an easy-to-use, Mode 1b is derived from Mode 1. In Mode 1b (Figure 5)
powerful and interactive filter design program. The de- two additional resistors R5 and R6 are added to lower the
signer can enter a few filter specifications and the program amount of voltage fed back from the lowpass output into
produces a full schematic. FilterCAD allows the designer to the input of the SA (or SB) switched-capacitor summer.
concentrate on the filters transfer function and not get This allows the filters clock-to-center frequency ratio to
bogged down in the details of the design. Alternatively, be adjusted beyond the parts nominal ratio. Mode 1b
those who have experience with the Linear Technology maintains the speed advantages of Mode 1 and should be
family of parts can control all of the details themselves. For considered an optimum mode for high Q designs with fCLK
a complete listing of all the operating modes, consult the to fCUTOFF (or fCENTER) ratios greater than the parts
appendices of the FilterCAD manual or the Help files in nominal ratio.
FilterCAD. FilterCAD can be obtained free of charge on the
Linear Technology web site (www.linear-tech.com) or you The parallel combination of R5 and R6 should be kept
can order the FilterCAD CD-ROM by contacting Linear below 5k.
Technology Marketing. Please refer to the Operating Limits paragraph under Appli-
cations Information for a guide to the use of capacitor CC.
11
LTC1068 Series
W U
MODES OF OPERATION
CC CC
R6 R5 R4
R3 R3
R2 R2
N S BP LP HP S BP LP
R1 R1
VIN VIN
+ +
+ + 1/4 LTC1068
DEVICE RATIO
Q = R3 R6 ; H = R2 ; H =
R3 R1 R1 R3 R1
R2 (R6 + R5) ON R1 OBP R1 1
( )
(RATIO)(0.32)(R4)
R2 R6 + R5 DEVICE RATIO
HOLP =
R1 R6
LTC1068 100
LTC1068-200 200
LTC1068-50 50
Figure 5. Mode 1b, 2nd Order Filter Providing Notch, LTC1068-25 25 1068 F06
Q = 1.005 ( ) 1 + R2
1068 F07
R2
Figure 7. With Mode 2, the clock-to-center frequency ratio, R3 1
Please refer to the Operating Limits paragraph under Appli- Figure 7. Mode 2, 2nd Order Filter Providing Highpass
cations Information for a guide to the use of capacitor CC. Notch, Bandpass and Lowpass Outputs
12
MC14016B
This Device Has Inputs and Outputs Which Do Not Have ESD 1
2. Maximum Ratings are those values beyond which damage to the device MC14016BFEL SOEIAJ14 See Note 1.
may occur.
3. Temperature Derating: 1. For ordering information on the EIAJ version of
Plastic P and D/DW Packages: 7.0 mW/C From 65C To 125C the SOIC packages, please contact your local
ON Semiconductor representative.
This device contains protection circuitry to guard against damage due to high
static voltages or electric fields. However, precautions must be taken to avoid
applications of any voltage higher than maximum rated voltages to this
highimpedance circuit. For proper operation, Vin and Vout should be constrained
to the range VSS (Vin or Vout) VDD.
Unused inputs must always be tied to an appropriate logic voltage level (e.g.,
either VSS or VDD). Unused outputs must be left open.
PIN ASSIGNMENT
IN 1 1 14 VDD
OUT 1 2 13 CONTROL 1
OUT 2 3 12 CONTROL 4
IN 2 4 11 IN 4
CONTROL 2 5 10 OUT 4
CONTROL 3 6 9 OUT 3
VSS 7 8 IN 3
BLOCK DIAGRAM
13
CONTROL 1 2
1 OUT 1
IN 1
5
CONTROL 2 3
4 OUT 2
IN 2
6
CONTROL 3 9
OUT 3
8
IN 3
12
CONTROL 4 10
OUT 4
11
IN 4
VDD = PIN 14
VSS = PIN 7
Control Switch
0 = VSS Off
1 = VDD On
LOGIC DIAGRAM
(1/4 OF DEVICE SHOWN)
OUT
CONTROL
http://onsemi.com
2
MC14016B
VDD
55C 25C 125C
Characteristic Figure Symbol Vdc Min Max Min Typ (4.) Max Min Max Unit
Input Voltage 1 VIL 5.0 1.5 0.9 Vdc
Control Input 10 1.5 0.9
15 1.5 0.9
VIH 5.0
10
3.0
8.0
2.0
6.0
Vdc
15 13 11
0.1 0.00001 0.1 1.0 Adc
Input Current Control Iin 15
Input Capacitance Cin pF
Control 5.0
Switch Input 5.0
Switch Output 5.0
Feed Through 0.2
Quiescent Current
(Per Package) (5.)
2,3 IDD 5.0
10
0.25
0.5
0.0005
0.0010
0.25
0.5
7.5
15
Adc
15 1.0 0.0015 1.0 30
ON Resistance 4,5,6 RON Ohms
(VC = VDD, RL = 10 k)
(Vin = + 5.0 Vdc) 600 300 660 840
(Vin = 5.0 Vdc) VSS = 5.0 Vdc 600 300 660 840
(Vin = 0.25 Vdc) 5.0 600 280 660 840
(Vin = + 7.5 Vdc)
(Vin = 0.25 Vdc)
(Vin = 7.5 Vdc) VSS = 7.5 Vdc
7.5
360
360
360
240
240
180
400
400
400
520
520
520
(Vin = + 10 Vdc)
(Vin = + 0.25 Vdc) VSS = 0 Vdc
600
600
260
310
660
660
840
840
(Vin = + 5.6 Vdc) 10 600 310 660 840
(Vin = + 15 Vdc) 360 260 400 520
(Vin = + 0.25 Vdc) VSS = 0 Vdc
360 260 400 520
(Vin = + 9.3 Vdc) 15 360 300 400 520
ON Resistance RON Ohms
Between any 2 circuits in a common
package
(VC = VDD)
(Vin = 5.0 Vdc, VSS = 5.0 Vdc) 5.0 15
Input/Output Leakage Current
(Vin = 7.5 Vdc, VSS = 7.5 Vdc)
7.5 10
Adc
(VC = VSS)
(Vin = + 7.5, Vout = 7.5 Vdc) 7.5 0.1 0.0015 0.1 1.0
(Vin = 7.5, Vout = + 7.5 Vdc) 7.5 0.1 0.0015 0.1 1.0
NOTE: All unused inputs must be returned to VDD or VSS as appropriate for the circuit application.
4. Data labelled Typ is not to be used for design purposes but is intended as an indication of the ICs potential performance.
5. For voltage drops across the switch (Vswitch) > 600 mV ( > 300 mV at high temperature), excessive V DD current may be drawn; i.e., the
current out of the switch may contain both VDD and switch input components. The reliability of the device will be unaffected unless the
Maximum Ratings are exceeded. (See first page of this data sheet.) Reference Figure 14.
http://onsemi.com
3
Order this document
SEMICONDUCTOR TECHNICAL DATA by P2N2907A/D
PNP Silicon
COLLECTOR
1
2
BASE
3
EMITTER
MAXIMUM RATINGS
Rating Symbol Value Unit 1
2
Collector Emitter Voltage VCEO 60 Vdc 3
THERMAL CHARACTERISTICS
Characteristic Symbol Max Unit
Thermal Resistance, Junction to Ambient RqJA 200 C/W
Thermal Resistance, Junction to Case RqJC 83.3 C/W
OFF CHARACTERISTICS
Collector Emitter Breakdown Voltage(1) V(BR)CEO 60 Vdc
(IC = 10 mAdc, IB = 0)
Collector Base Breakdown Voltage V(BR)CBO 60 Vdc
(IC = 10 mAdc, IE = 0)
Emitter Base Breakdown Voltage V(BR)EBO 5.0 Vdc
(IE = 10 mAdc, IC = 0)
Collector Cutoff Current ICEX 50 nAdc
(VCE = 30 Vdc, VEB(off) = 0.5 Vdc)
Collector Cutoff Current ICBO Adc
(VCB = 50 Vdc, IE = 0) 0.01
(VCB = 50 Vdc, IE = 0, TA = 150C) 10
Emitter Cutoff Current IEBO 10 nAdc
(VEB = 3.0 Vdc)
Collector Cutoff Current ICEO 10 nAdc
(VCE = 10 V)
Base Cutoff Current IBEX 50 nAdc
(VCE = 30 Vdc, VEB(off) = 0.5 Vdc)
1. Pulse Test: Pulse Width v 300 ms, Duty Cycle v 2.0%.
SWITCHING CHARACTERISTICS
TurnOn Time ton 50 ns
(VCC = 30 Vdc, IC = 150 mAdc,
Delay Time td 10 ns
IB1 = 15 mAdc) (Figures 1 and 5)
Rise Time tr 40 ns
TurnOff Time toff 110 ns
(VCC = 6.0 Vdc, IC = 150 mAdc,
Storage Time ts 80 ns
IB1 = IB2 = 15 mAdc) (Figure 2)
Fall Time tf 30 ns
INPUT INPUT
Zo = 50 30 V Zo = 50 +15 V 6.0 V
PRF = 150 PPS PRF = 150 PPS
RISE TIME 2.0 ns 200 RISE TIME 2.0 ns
1.0 k 37
P.W. < 200 ns P.W. < 200 ns
1.0 k 1.0 k
0 TO OSCILLOSCOPE 0 TO OSCILLOSCOPE
RISE TIME 5.0 ns RISE TIME 5.0 ns
16 V 50 30 V 50 1N916
200 ns 200 ns
Figure 1. Delay and Rise Time Test Circuit Figure 2. Storage and Fall Time Test Circuit
1. INTRODUCTION
Ce document a pour but de prsenter les caractristiques essentiels du bus/rseau de terrain
CAN (Control Area Network). Bien plus qu'un bus au sens lectrique, le bus CAN est un
rseau part entire respectant le modle d'interconnexion des systmes ouverts OSI de l'ISO.
C'est un rseau de terrain aussi car il doit fonctionner dans un environnement limit et svre
comme une usine, un atelier, une voiture
Le bus/rseau CAN, standard de fait, est promu un essor rapide.
2. LE PROTOCOLE CAN
Le protocole CAN (Control Area Network) est un protocole de communication srie qui
supporte des systmes temps rel avec un haut niveau de fiabilit. Ses domaines dapplication
stendent des rseaux moyens dbits aux rseaux de multiplexages faibles cots. Il est avant
tout classer dans la catgorie des rseaux de terrain utilis dans l'industrie pour remplacer
la boucle analogique 20mA.
En tudiant la norme BOSCH on se rend compte que le protocole CAN ne couvre seulement
que deux des sept couches du modle d'interconnexion des systmes ouverts OSI de l'ISO.
3 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
-------------------------------------
Couche Physique
Gestion
des dysfonctionnements
PLS ( Physical Signalling ) du bus
Codage/Dcodage de bit
Bit timing
Synchronisation
-------------------------------------------------------------------------
PMA ( Physical Medium Attachment )
Caractristiques Driver/Receiver
-------------------------------------------------------------------------
MDI ( Medium Dependent Interface )
Connecteurs
Elle est supervise par une entit de supervision qui est un mcanisme apte faire la
distinction entre les drangements de courtes dures et des pannes permanentes.
4 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
La couche physique dfinit comment le signal est transmis et a pour consquent pour rle
dassurer le transfert physique des bits entre les diffrents nuds en accord avec toutes les
proprits (lectriques, lectroniques) du systme. Il est vident qu lintrieur dun mme
et unique rseau la couche physique doit tre la mme pour chaque nud. Cette couche
soccupe donc :
- de grer la reprsentation du bit (codage, timing).
- de grer la synchronisation bit.
- de dfinir les niveaux lectriques des signaux.
- de dfinir le support de transmission.
5 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
requte est mise par un nud dsirant recevoir une trame de donnes
(lidentificateur est le mme pour les deux trames dans ce cas).
- Dbit bit : le dbit bit peut varier entre diffrents systmes, mais il doit tre fixe et
uniforme au sein dun mme systme.
- Priorits : les identificateurs de chaque message permettent de dfinir quel
message est prioritaire sur tel autre.
- Demande dune trame de donnes : un nud peut demander un autre nud
denvoyer une trame de donnes, et pour cela il envoie lui-mme une trame de
requte. La trame de donnes correspondant la trame de requte initiale possde
le mme identificateur.
- Fonctionnement multimatre : lorsque le bus est libre, chaque nud peut dcider
denvoyer un message. Seul le message de plus haute priorit prend possession du
bus.
- Arbitrage : le problme de larbitrage rsulte du fonctionnement multimatre. Si
deux nuds ou plus tentent dmettre un message sur un bus libre il faut rgler les
conflits daccs. On effectue alors un arbitrage bit bit (non destructif) tout au
long du contenu de lidentificateur. Ce mcanisme garantit quil ny aura ni perte
de temps, ni perte dinformations. Dans le cas de deux identificateurs identiques,
la trame de donnes gagne le bus. Lorsquun bit rcessif est envoy et quun bit
dominant est observ sur le bus, lunit considre perd larbitrage, doit se taire et
ne plus envoyer aucun bit. L'arbitrage est qualifi de CSMA/CA (Carrier Sense
Multiple Access - Collision Avoidance).
- Scurit de transmission : dans le but dobtenir la plus grande scurit lors de
transferts sur le bus, des dispositifs de signalisation, de dtection derreurs, et
dautotests ont t implments sur chaque nud dun rseau CAN. On dispose
ainsi dun monitoring bus (vrification du bit mis sur le bus), dun CRC (Cyclic
Redundancy Check), dune procdure de contrle de larchitecture du message,
dune mthode de Bit-Stuffing. On dtecte alors toutes les erreurs globales, toutes
les erreurs locales au niveau des metteurs, jusqu 5 erreurs alatoires rparties
dans un message. La probabilit totale rsiduelle de messages entachs derreurs
est infrieure 4.7*10-11.
- Signalement des erreurs et temps de recouvrement des erreurs : tous les messages
entachs derreur(s) sont signals au niveau de chaque nud par un flag. Les
messages errons ne sont pas pris en compte, et doivent tre retransmis
automatiquement.
- Erreurs de confinement : un nud CAN doit tre capable de faire les distinctions
entre des perturbations de courtes dures et des dysfonctionnements permanents.
Les nuds considrs comme dfectueux doivent passer en mode switched off en
se dconnectant (lectriquement) du rseau.
- Points de connexion : la liaison de communication srie CAN est un bus sur lequel
un nombre important dunits peuvent tre raccordes. En pratique le nombre total
dunits sera dtermin par les temps de retard (dus aux phnomnes de
propagation) et/ou les valeurs des charges lectriques que ces units prsentent sur
le bus.
- Canal de liaison simple : le bus consiste en un simple canal bidirectionnel qui
transporte les bits. A partir des donnes transportes, il est possible de rcuprer
des informations de resynchronisation. La faon dont le canal est implment (fil
standard, liaison optique, paire diffrentielle) nest pas dtermine dans la
norme officielle BOSCH.
6 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
- Acquittement : tous les rcepteurs vrifient la validit dun message reu, et dans le
cas dun message correct ils doivent acquitter en mettant un flag.
- Mode Sleep (sommeil), Mode Wake-up' (rveil) : afin de rduire la
consommation dnergie, chaque lment CAN peut se mettre en Sleep mode.
Dans ce mode il ny a aucune activit interne au nud CAN considr et ses
drivers sont dconnects du bus. La reprise de fonctionnement (mode Wake-up)
seffectue lorsquil y a une activit sur le bus ou par dcision interne llment
CAN. On observe une attente due une resynchronisation de loscillateur local
qui teste la prsence de 11 bits conscutifs sur le bus (lactivit interne au nud
CAN a cependant repris). Par suite les drivers se reconnectent au bus. Afin
dobtenir les meilleures performances en dbit sur un rseau de type CAN, il est
ncessaire dutiliser des oscillateurs quartz.
Par ailleurs il existe deux types de format (trame standard, trame tendue) pour les trames de
donnes et de requte, et ils diffrent seulement lun de lautre par lidentificateur
(identificateur de 11 bits pour les trames standards, de 29 bits pour les trames tendues).
Le transfert des messages se manifeste et est command laide de quatre types de trames
spcifiques et dun intervalle de temps les sparant. Outre les trames de donnes et de
requte, on a donc galement des trames derreurs (mises par nimporte quel nud ds la
dtection dune erreur), et des trames de surcharge (ces trames correspondent une demande
dun laps de temps entre les trames de donnes et de requte prcdentes et successives). Il
existe un espace intertrame de 3 bits rcessifs entre les trames de donnes et de requte.
En ce qui concerne le flot de bits des trames du bus CAN, la mthode de codage NRZ (Non
Return to Zero) a t retenue. Ceci revient dire que pendant la dure totale du bit gnr son
niveau reste constant quil soit dominant ou rcessif.
De plus afin de scuriser la transmission des messages on utilise la mthode dite de Bit-
Stuffing (bit de transparence). Cette mthode consiste, ds que lon a mis 5 bits de mme
polarit sur le bus, insrer un bit de polarit contraire pour casser des chanes trop
importantes de bits identiques. On obtient ainsi dans le message un plus grand nombre de
transitions ce qui permet de faciliter la synchronisation en rception pat les nuds. Cette
technique est uniquement active sur les champs de SOF, darbitrage, de contrle, de CRC
(dlimiteur exclu). Pour un fonctionnement correct de tout le rseau, cette technique doit tre
implmente aussi bien la rception qu lmission.
7 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Trame
Stuffer
Trame
Stuffe
Trame
Stuffer
Trame
Stuffe
5. TRAME DE DONNEES
Une trame de donnes se dcompose en 7 champs diffrents (figure 3) :
- le dbut de trame SOF (Start Of Frame), 1 bit dominant.
- le champ darbitrage, 12 bits.
- le champ de contrle, 6 bits.
- le champ de donnes, 0 64 bits.
- le champ de CRC (Cyclic Redundancy Code), 16 bits.
- le champ dacquittement (Acknoledge), 2 bits.
- le champ de fin de trame EOF (End Of Frame), 7 bits rcessifs.
8 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Espace Espace
Trame de Donnes
Intertrame Intertrame
ou
Trame de
Surcharge
Dbut
de
trame
Champ
d'arbitrage
Champ de Champ de Champ de
commande donnes CRC
Champ
d'acknowlegde
Fin de
Trame
Le dbut de trame nest effectif que si le bus tait prcdemment au repos. Tous les nuds du
rseau doivent se resynchroniser sur le bit de SOF.
Dans une trame standard, le champ darbitrage est compos des 11 bits de lidentificateur
(figure 4) et dun bit de RTR (Remote Transmission Request) qui est dominant pour une trame
de donnes et rcessif pour une trame de requte. On ne dtaillera pas ici le champ
darbitrage pour une trame. Ceux qui dsire voir plus de dtails sur ce point peuvent faire
appel la norme BOSCH. Pour lidentificateur les bits sont transmis dans lordre, de ID_10
ID_0 (le moins significatif est ID_0). Par ailleurs les 7 bits les plus significatifs (de ID_10
ID_4) ne doivent pas tous tre rcessifs. Pour des raisons de compatibilit avec des anciens
circuits, les 4 derniers bits de lidentificateur (ID_3 ID_0) ne sont pas utiliss, ce qui rduit
le nombre de combinaisons possibles.
9 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Format Standard
Champ
d'arbitrage
Champ de
commande
Identificateur ( 11 bits )
SOF RTR
( 1 bit ) ( 1 bit )
Le champ de contrle est compos de 6 bits (figure 5). Les deux premiers (r1 dans une trame
standard, et r0) sont des bits de rserve et leur rle est dassurer des compatibilits futures
ascendantes (par exemple avec les trames tendues). Les quatre derniers bits permettent de
dterminer le nombre doctets de donnes contenus dans le champ de donnes pour une trame
de donnes ou bien le nombre doctets de donnes dont a besoin un nud du rseau lors dune
trame de requte. Le nombre doctets de donnes ne peut pas excder la valeur de 8.
Tableau 1 : Codage des bits DLC suivant la taille des donnes en octets
10 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Champ de
commande
Champ Champ de
d'arbitrage donnes
ou
IDE/r1 r0 DLC3 DLC2 DLC1 DLC0
Champ de
CRC
Bits Longueur du champ
rservs de donnes
( 2 bits ) DLC
( Data Length Code )
( 4 bits )
Le champ de donnes a une longueur qui peut varier de 0 64 bits (0 8 octets). Cette
longueur a t dtermine lors de lanalyse du champ de contrle. Dans le cas dune trame de
requte, le champ de donnes est vide.
Le champ de CRC est compos de 16 bits (figure 6). La squence CRC calcule est contenue
dans les 15 premiers bits tandis que le dernier bit est un dlimiteur de fin de champ de CRC
(bit toujours rcessif).
Ce champ de CRC permet de sassurer de la validit du message transmis, et tous les
rcepteurs doivent sastreindre ce procd de vrification. Seuls les champs de SOF,
darbitrage, de contrle et de donnes sont utiliss pour le calcul de la squence de CRC. Les
codes utiliss par les contrleurs de bus CAN sont des codes linaires de. De fait la longueur
maximale du dbut de trame ne doit pas excder 215 bits pour une squence de CRC de 15
bits. Le nombre maximal derreurs dtectes dans la trame est de 5.
11 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Champ de
Champ de
CRC
donnes
Champ
ou
d'acknolegde
Champ de
commande
Squence CRC ( 15 bits )
Dlimiteur
CRC
( 1 bit )
CRC_REG=0 ;
REPEAT
CRC_NXT_BIT=(NXT_BIT) XOR (CRC_REG(14)) ;
CRC_REG(14:1)=CRC_REG(13:0) ;
CRC_REG(0)=0 ;
IF CRC_NXT_BIT THEN
CRC_REG(14:0)=CRC_REG(14:0) XOR (4599hex) ;
ENDIF
UNTIL(CRC SEQUENCE starts or there is an ERROR condition)
Le champ dacquittement possde 2 bits (figure 7). La station mettrice de la trame laisse le
bus libre pendant 2 coups dhorloge (ce qui correspond lmission de deux bits rcessifs) et
elle passe en mode rception pendant le premier coup dhorloge.
Le premier bit correspond lacquittement par lensemble des nuds ayant reu le message.
Si aucune erreur na t dtecte par un nud (aprs calcul du CRC), ce dernier met un bit
dominant sinon il met une trame derreur. La station mettrice du message originel doit
alors tre capable de ragir en fonction de lmission dun bit dominant ou non par les autres
stations sur le premier bit du champ dacquittement.
Le second bit est un bit dlimiteur dacquittement qui doit toujours tre rcessif.
12 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Champ
d'acknolegde
Champ de Fin de
CRC trame
Acknolegde Dlimiteur
( 1 bit ) d'acknolegde
( 1 bit )
Ce champ de fin de trame est constitu de 7 bits rcessifs, ce qui droge la rgle de Bit-
Stuffing. Ce champ tant fixe, il est ncessaire de dsactiver le codage ( lmission) et le
dcodage ( la rception) suivant la rgle du Bit-Stuffing.
6. TRAME DE REQUETE
Une trame de requte est constitue de la mme manire quune trame de donnes sauf que le
champ de donnes est vide (figure 8).
Dans le champ darbitrage, le bit de RTR est rcessif. Par consquent si deux nuds mettent
chacun une trame possdant le mme identificateur (cest dire quun nud met une trame
de donnes et lautre une trame de requte), larbitrage sur le bit de RTR va donner la priorit
la trame de donnes.
Si un nud a besoin dun certain nombre de donnes, il va mettre une trame de requte ds
que le bus sera libre en prenant soin dindiquer dans le champ de contrle le nombre doctets
de donnes dont il a besoin.
Les rgles de construction des autres divers champs dune trame de requte sont les mmes
que dans le cas dune trame de donnes.
13 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Espace Espace
Trame de requte
Intertrame Intertrame
ou
Trame de
Surcharge
Dbut
de
trame
Champ
d'arbitrage
Champ de Champ de
commande CRC
Champ
d'acknowlegde
Fin de
Trame
Lors de lmission dune trame sur le bus, des erreurs de transmission peuvent venir perturber
le bon fonctionnement des diffrents utilisateurs du bus. Lerreur peut venir dun nud, et
empcher le rseau de fonctionner correctement. Pour cela, des mthodes de dtection
derreurs de transmissions sont prvues par le protocole CAN.
Le Bit Error :
Chaque fois quun metteur envoie un bit sur le bus, il vrifie en mme temps si le niveau
mis sur le bus correspond celui quil dsire envoyer en faisant une surveillance du bus. Si
le niveau ne correspond pas, il le signale par un Bit Error.
Cependant, le Bit Error nest pas signal dans les cas suivants :
- Aucune erreur de Bit Error nest signale lorsquun bit dominant est envoy dans le champ
darbitrage la place dun bit rcessif. Le bit dominant signifie simplement une perte
darbitrage.
- De mme, pour un bit dominant lors de lacknowledge slot, la place dun bit rcessif.
- Un metteur envoyant un flag derreur passive (bit rcessif) et recevant un bit dominant, ne
doit pas signaler un Bit Error.
14 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Une erreur de Stuffing est dtecte chaque fois quil y a 6 bits ou plus conscutifs de mme
signe sur le bus.
Cependant, une erreur de Stuffing ne doit tre signale que dans les champs didentificateurs,
de commande et de CRC. La rgle du Bit-Stuffing ne sappliquant plus aprs la fin du CRC.
En aucun cas, une erreur de Bit-Stuffing ne doit tre signale dans le champ de fin de trame ou
dans le champ dacquittement.
Si la valeur du CRC calcule par le rcepteur est diffrente de celle envoye par lmetteur, il
y a erreur de CRC (CRC Error).
Une erreur dAcknowledge Delimiter est signale lorsque le rcepteur nobserve pas un bit
rcessif lors du champ de Acknowledge Delimiter. Il en est de mme pour le CRC Delimiter.
Une erreur de Slot Acknowledge est signale par lmetteur sil ne lit pas un bit dominant lors
du champ de slot acknowledge.
La figure 9 rsume les diffrents types derreurs et leur validit suivant lendroit o lon se
trouve dans la trame.
Bit Acknowledgment
Bit Error Error
Bit Error
Error
Acknowledge
CRC Delimiter Delimiter Error
Error
Stuff Error
CRC Error
SOF Ack
Bit RTR
crc slot A c k
delimiter delimiter
15 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
La trame derreur :
Intertrame
Trame en cours d'mission
Drapeaux d'erreur Dlimiteur de champ
Les trames diffrent suivant le type de drapeaux quelles contiennent. Les figures 11 et 12
reprsentent les deux types de trame avec leurs drapeaux respectifs.
16 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Elle est forme de six bits dominant conscutifs pour le champ de drapeau suivi de huit bits
rcessifs pour le dlimiteur. Par construction, la trame derreur brise la rgle du Bit-Stuffing.
Les autres rcepteurs vont donc se mettre mettre des trames derreurs actives (sils sont en
mode derreur active) la fin du drapeau de la premire station qui a mis la trame derreur.
Toutes les stations vont donc mettre tour de rle la trame derreur. La dernire station aura
en charge dmettre le champ dError Delimiter, les autres champs ayant t remplacs par
les bits dominants des drapeaux mis.
Remarque :
La norme limite le nombre de bits dominant conscutifs 12 bits.
La trame est forme de six bits rcessifs pour le drapeau et de huit bits rcessifs pour le
dlimiteur. Le champ du drapeau brise de nouveau la rgle du Bit-Stuffing et les metteurs
envoient tour de rle le Passive Error Flag (sils sont en mode derreur passive). Mais une
trame dActive Error Flag reste prioritaire sur une trame de Passive Error Flag si elles sont
envoyes en mme temps. En effet, Les bits dominants de lActive Error Flag remplacent les
bits rcessifs du Passive Error Flag. La fin de la trame quant elle ne change pas puisquelle
est forme dans les deux cas de huit bits rcessifs.
17 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Suivant le nombre derreur quun nud comptabilise, ltat du mode de ce nud peut diffrer.
Un compteur mmorise le nombre derreur rencontr lors de la transmission des trames sur le
bus. Deux compteurs spars rgissent respectivement le nombre derreurs en mission et en
rception. Il se nomme :
- Transmit Error Counter pour lmission,
- Receive Error Counter pour la rception.
Lorsque le nombre derreur devient trop important et que le gestionnaire est dj en erreur
passive, le nud se met en Bus Off et se dconnecte du bus. Il ne reoit ni met ce moment
l aucune trame circulant sur le bus CAN.
Le passage dans les diffrents modes seffectue suivant la valeur des compteurs comme le
montre la figure 13.
Reset
Error
REC < 127 Active
TEC < 127 128 occurences
de 11 bits rcessifs
18 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
19 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Le gestionnaire de protocole est en mode Bus Off si la valeur d'un des deux compteurs est >
255. Le nud est alors totalement dconnect du bus (les drivers de lignes ne sont plus actifs).
Il sort de cet tat de Bus Off avoir reu 127 trames de onze bits rcessifs.
La trame de surcharge indique aux autres nuds quune station est surcharge. Elle est forme
de deux champs :
- le drapeau de surcharge (Overload Frame) avec six bits dominants,
- le dlimiteur de surcharge (Overload Delimiter) avec huit bits rcessifs.
Trame de surcharge
Trame de donne en cours Overload Flag Overload Delimiter
Ds quune trame de surcharge est mise, les autres nuds voient sur le bus une suite de six
bits dominants qui ne respectent pas la rgle du Bit-Stuffing. Ils mettent leur tour une trame
de surcharge. Seulement deux trames de surcharges conscutives sont autorises sur le bus
(pas plus de 12 bits dominants conscutifs mis sur le bus).
Elle spare les trames de donnes ou de requtes entre elles. Il sagit dune suite de plusieurs
bits rcessifs.
Le champ dintermission :
Le champ dintermission est une suite de 3 bits rcessifs conscutifs. Durant la priode
dintermission, lmission de trame nest pas autorise. Les gestionnaires de protocole ne sont
autoriss signaler que les conditions de surcharge.
20 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Le champ de Bus Idle est celui du bus quand il est au repos. Le niveau de repos est le niveau
rcessif et aucune trame ne circule sur le bus.
Le champ de suspension de transmission est mis par un nud lorsque celui-ci envoie une
trame derreur passive.
Intertrame
Trame de donne
ou de requte
Nouvelle trame de donne
Intermission Suspension de transmission Bus Idle
ou de requte
Pour la gestion de lnergie sur le bus, les drivers de ligne peuvent tre dsactivs lorsqu'il ny
a plus de trames sur le bus.
Pour activer ces drivers sur le bus, la station devra observer 11 bits rcessifs la suite. La
procdure ainsi dcrite est la procdure de rveil appele Wake-up. Un identificateur a t
rserv cette fonction pour viter de perdre un trop grand nombre de trames lors de la
reconnexion sur le bus.
Lors des dmarrages dune station sur le bus, le Start-up se charge de connecter les drivers de
lignes et dobserver la squence voulue pour commencer mettre ou recevoir des trames
du bus.
9. CODAGE DE LIGNE
Dans le protocole CAN le code de ligne (en bande de base) choisi pour la transmission des
donnes sur le bus est le code NRZ (Non Return to Zero). La figure 16 donne un exemple de
codage.
21 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
0 1 1 0 0 1 0 1 0
0 t
0 t
Remarque :
La rgle du Bit-Stuffing ne modifie en aucun cas le procd de codage de ligne.
Comme le montre la figure 16, les transitions des bits seffectuent sur chaque front montant
de lhorloge. Dans le protocole CAN, une priode dhorloge correspond ce que lon appelle
le Nominal Bit Time.
La norme BOSCH dcrit avec prcision la composition de ce Nominal Bit Time qui est divis
en plusieurs segments :
22 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Sample point
En fait, le Nominal Bit Time, exprim en s, correspond videmment linverse du dbit sur le
bus. Nous avons donc la formule suivante:
1
No min al _ Bit _ Time = .
No min al _ Bit _ Rate
Les segments buffer phase1 et buffer phase2 : les segments buffer phase1
et buffer phase2 sont surtout utiliss pour compenser les erreurs de phase
dtectes lors des transitions. Nous verrons aussi que ces segments peuvent tre
plus courts ou plus longs cause des phnomnes de resynchronisation.
23 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Le Time Quantum : Le Time Quantum est une unit de temps qui est construite partir de la
priode de loscillateur interne de chaque nud. Les frquences de fonctionnement du bus
CAN stendant de 125 KHz 1 MHz et celle des oscillateurs tant de plusieurs MHz, le
Time Quantum reprsente plusieurs priodes dune horloge doscillateur. La priode
dhorloge de loscillateur est appele minimum Time Quantum. La valeur du prscalaire m
dtermine le rapport entre le Time Quantum et le Minimum Time Quantum :
Priode de
l'oscillateur
Time Quantum
Le nombre de Time Quanta dans un Nominal Bit Time peut ainsi varier de 8 25. La figure 19
donne le nombre de Time Quanta possible par segment de Nominal Bit Time.
24 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
1 Time
Quantum
1 1 8 1 8 1 8
Sample point
25 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Bits emis
Bits reus
La norme BOSCH prvoit donc des rgles de synchronisation du Nominal Bit Time de chaque
circuit pour palier aux inconvnients exposs ci-dessus.
Pour corriger les drives du Nominal Bit Time, il faut placer des butes que la drive de la
priode ne pourra pas dpasser. La bute en question sappelle le RJW : Resynchronisation
Jump Width. Le RJW est une variable entire programme une valeur comprise entre 1 et le
minimum de (4, segment de phase1).
La valeur est mise dans le registre du circuit lors de linitialisation et ne change pas en cours
de fonctionnement.
Lerreur de phase (PHASE_ERROR) est dtecte lorsqu'une transition dun bit dominant
rcessif ou dun bit rcessif dominant ne seffectue pas lintrieur du segment de
synchronisation. Une variable note e sert quantifier cette erreur de phase et fournit le signe.
Le calcul de e est fait de la manire suivante :
26 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
La rgle simple voque ci-dessus sert de base pour resynchroniser les diffrents Nominal Bit
Time de chaque circuit connect au bus. La rgle sappuie sur les transitions des bits rcessifs
dominant ou dominant rcessif qui arrivent au moins tous les 5 bits de mme signe
conscutifs, cause de la rgle du Bit-Stuffing.
Lerreur de phase e est donc calcule par rapport au Sample Point qui dtermine si le
PHASE_SEG1 doit tre allong ou si le PHASE _SEG2 doit tre raccourci pour que la
prochaine transition seffectue dans le SYNC_SEG. La figure 21 donne un exemple et les
consquences des emplacements des transitions sur la longueur des segments du Nominal Bit
Time.
Nominal
Bit Time
SYNC
PROP_SEG PHASE_SEG1
SEG
SYNC
PROP_SEG PHASE_SEG1 PHASE_SEG2
SEG
SYNC
PROP_SEG PHASE_SEG1 PHASE_SEG2
SEG
La hard-synchronisation :
Leffet dune hard-synchronisation est de faire repartir le Nominal Bit Time depuis le segment
de synchronisation (SYNC_SEG) chaque fois quun ordre de hard-synchronisation est
donn par le gestionnaire du protocole. Le Nominal Bit Time en cours est abandonn et un
nouveau Nominal Bit Time repart ds le Time Quantum suivant, depuis le segment de
synchronisation (SYNC_SEG).
La resynchronisation :
27 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Un seul type de synchronisation est autoris pour un mme Nominal Bit Time.
Hard-synchronisation :
Une hard-synchronisation est faite chaque fois quune transition
seffectue dans le segment de synchronisation SYNC_SEG.
Une hard-synchronisation est effectue lorsque le bus est au repos (bus
idle) et quune transition dun bit rcessif un bit dominant est dtecte, autrement dit
lors dun SOF (Start Of Frame).
Resynchronisation :
Une resynchronisation est effectue si une transition est dtecte au point
dchantillonnage prcdent et que la valeur lue sur le bus immdiatement aprs la
transition est diffrente de celle lue sur le bus avant la transition.
Les transitions des bits rcessifs dominants peuvent tre utilises pour
la resynchronisation si elles respectent la rgle prcdente, sauf si un nud met un bit
dominant qui ne suit pas la rgle de resynchronisation avec une transition de rcessif
dominant et une erreur de phase positive. La rgle ne sapplique que si les transitions
des bits de rcessif dominant sont utilises pour la resynchronisation.
28 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
La transmission des donnes est effectue sur une paire filaire diffrentielle. La ligne est donc
constitue de deux fils :
- CAN L (CAN LOW),
- CAN H (CAN HIGH).
CAN L
Paire filaire
CAN H
Le CAN est un bus de terrain, soumis des parasites importants. La transmission en paire
diffrentielle permet de s'affranchir de ces problmes. Les montages diffrentiels ont en plus
un fort taux de rjection en mode commun CMRR.
Pour les niveaux physiques sur le bus, il est important de distinguer les deux types de
transmission possibles :
- transmission en bus CAN low speed,
- transmission en bus CAN high speed.
Le tableau ci-dessous rsume les principales diffrences entre les deux types de bus
notamment sur les dbits supports.
29 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
5
CAN H
4
CAN L CAN L
3,25
2,5
CAN H CAN H
1,75
CAN L
1
0
Bit rcessif Bit dominant Bit rcessif
tension
sur la
paire filaire CAN high speed
(en V)
CAN H
3,5
2,5
1,5
CAN L
0
Bit rcessif Bit dominant Bit rcessif
30 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Le bus CAN pk
Le schma dun circuit CAN reli au bus est prsent figure 25.
CAN H CAN L
sortie Bits
0 ou 1 dominants
logique ou
rcessifs
Le dbit du rseau est calcul par rapport au Nominal Bit Time. Il stend de 125 kb/s 1
Mb/s suivant le type de bus utilis. Les valeurs ci-dessus correspondent au dbit dit brut du
rseau, cest dire en comptant tous les bits qui sont transmis sur le bus.
Le dbit dit net ne tient compte que des bits transportant des informations utiles. Le dbit net
est en fait le dbit utile du bus en ne comptant pas tous les bits tels que le SOF, les
Acknowlegde Delimiter, les bits de Bit-Stuffing...
Le temps de latence est un intervalle de temps qui reprsente la dure coule entre le
moment o une demande de requte est formule et linstant o la rponse est prsente sur le
bus. Le temps de latence dpend du nombre de nuds matres dsirant effectuer un transfert
de donnes.
31 / 32
pk/2001 Reproduction et exploitation des fins commerciales interdites sans l'accord exprs des auteurs
Repres
PROFILS CANOPEN
e nombre dquipements bus bifilaire CAN qui, lorigine, a t
dautomatisation avec une dvelopp pour lautomobile, est
interface CAN ne cesse daug- aujourdhui utilis dans plus dun mil-
menter et le besoin dune interoprabi- lion dquipements industriels de com-
lit entre ces quipements dans les ins- mande, de capteurs et dactionneurs. Ce
tallations multi-vendeurs se fait de plus bus est normalis au niveau internatio-
en plus pressant. Aujourdhui, le proto- nal selon la norme ISO 11898. Plu-
cole ouvert CANopen bas sur la sieurs grands fabricants de semi-
couche dapplication CAN (CAL) conducteurs fournissent des chips CAN
22 merge sur le march. Linteroprabili- et les quantits utilises dans lautomo-
t de CANopen a t dmontre la bile garantissent le bas prix des chips
foire industrielle de Hanovre 1996 dans ainsi quune disponibilit long terme.
une installation multi-vendeurs avec
divers automates rpartis, un robot, des CANopen et CAL
systmes dentranement et une quanti-
t de modules dentres-sorties. La couche applicative CAL ne au sein
de lorganisation internationale CiA
CAN en plein essor (CAN in Automation) est un langage
gnraliste pour les rseaux CAN dont
CANopen est un concept de rseau la structure est similaire celle du
bas sur le bus sriel CAN (Controller MMS. CAL propose un ensemble
Area Network) et la couche dapplica- doutils de communication sans dcrire
tion CAL (CAN Application Layer). Le la faon de les utiliser (fig.1). Ainsi,
Fig. l: estCAL
Fig. 1 CAL estd'outils
un ensemble un deensemble doutils
communication mais de
ne dfinit pas la communication
faon de les utiliser.
mais ne dfinit pas la faon de les utiliser.
CAN-Bus
PDO
SDO (Service Data Object)
point to point data exchange SDO SDO
e.g. to configuration master SDO
Access to object dictionary PDO PDO
real time data system parameter
high priority identifier low priority identifier
max. 8 bytes (1 Telegram) data may be transmitted
Configuration master
predefined format using several telegrams
data adressed via index
Fig. 3: Les services de CANopen sont optimi- Fig. 4: Les PDO ont un caractre Broadcast
ss pour les diffrents genres de donnes. tandis que les SDO sont canaliss.
Disconnected (10)(11)
(3)
CANopen CANopen
Fig. 9: Units dentres-sorties T.O.R. avec Fig. 10: Des possibilits tendues avec les uni-
CANopen. ts analogiques.
Un autre point intressant examiner sans enrobage suppl. sans enrobage suppl 2 octets suppl. denrobage
trois classes de transport
est celui qui a trait aux modes et supportant :
mthodes dchange et de traitement sans acquittement sans acquittement sans acquittement
des donnes. En effet, ceux-ci consti- acquittement par le serveur
objet de connexion
tuent lessence mme dune application protocole de Notify, read acquittement par lappli.
distribue. Ils doivent tre les plus effi- stored event
caces possibles dans un environnement fragment fragment
transmission transmission
donn. De ce fait, la transmission dune 4 octets suppl. denrobage
donne spcifique une application par fragment
doit tre ralise en accord avec le
sans acquittement acquittement
mode Producteur - Consommateur protocole de fragmentation protocole de fragmentation
dans lequel la signification de la don- avec un octet denrobage acquit. aprs rception
ne transfre est sous-entendue par la par trame dun bloc complet
valeur donne lidentificateur du mes- Types de mode de sur requte de lappli. spcifique lappli.
sage associ. Dans ce cas, Producteur et production de locale
Consommateur sont supposs connatre messages
dclenchs sur requte dappli changement dtat changement dtat/valeur
la signification de la donne transmise dporte cyclique cyclique
et savoir ce quils ont en faire. cyclique
non cyclique
synchrone
Ce paragraphe sintresse donc
larchitecture et lorganisation des don- Cartographie des le nombre max. des nombre arbitraire le Network data descriptor
objets objets dapplications/PDO dfinit la taille, type de
nes prsentes dans le champ de don- dapplication dpend de la taille des mappable laide du donnes, des donnes I/O
nes (8 octets) de la trame CAN. objets (64 appli. de 1 bit protocole de fragmentation de lobjet embarqu
max.)
dfinition de lobjet au dfinition de lobjet au
Architecture et organisation moyen de mapping moyen de Assembly
En quelques mots : paramtre record object
CAL
Globalement, CAL est un standard dans Tableau 2
lequel les possibilits de communica-
tion sont indpendantes de lapplica- PDO pour CANopen, les I/O mes- CANopen quant lui peut dclen-
tion. CAL fournit des objets de com- sages pour DeviceNet. cher :
munication en termes de variable, v- - sur un vnement,
nement et domaine. Avec des Le tableau 2 rsume les principales - sur une Application Request,
variables et vnements de base, caractristiques des CANopen, Device- - aprs la rception dun message de
la transmission de donnes est effec- Net et SDS sur ce sujet. synchronisation.
tue sans enrobage (overhead) suppl-
mentaire jusqu un maximum de 8 SDS DeviceNet supporte les modes de
octets transmis par trame de communi- La structure de SDS est particulire- dclenchement :
cation. Les variables multiplexes ment bien adapte aux solutions des - cyclique,
quant elles nautorisent le transport systmes distribus utilisant principale- - sur un changement dtat,
que de 7 octets au maximum par trame. ment des dispositifs binaires simples - sur la reconnaissance dun objet parti-
(organes dentres / sorties, valves, ....). culier de lApplication.
CANopen et DeviceNet
Au premier coup dil ces deux Dclenchement des messages SDS, enfin, se dclenche :
couches sont assez similaires en ce qui Le dclenchement des messages est sup- - soit cycliquement,
concerne les modes dchanges et de port, avec quelques petites nuances, par - soit sur des changements dtat ou de
traitement des donnes, respectivement les trois couches applicatives. valeurs.
Mthodes dtablissement Afin de vous prsenter dans ce chapitre une synthse constructive des principales proposi -
tions industrielles existant sur le march, de nombreux lments ont t emprunts une
de connexions de donnes excellente tude de notre ami, M. Konrad Etschberger, Directeur Technique de la socit alle -
Ce point est trs li la distribution sta- mande STZP, prsents lors des confrences ICC 97 du CiA.
tique et/ou dynamique des valeurs des
Station "NIVOSE"
Corrig
1 PREMIERE PARTIE : FONCTION FP1 "MESURE DE LA
HAUTEUR DE NEIGE"
Mto France dispose dans les Pyrnes, les Alpes et la Corse, d'un rseau automati-
que de mesures de la neige install le plus souvent haute altitude. Il est constitu de vingt
stations automatiques, appeles "Nivose", qui fonctionnent de manire autonome l'aide de
batteries recharges par des panneaux solaires et dont les informations sont transmises
grce au relais du satellite Mtosat. Les stations "Nivose" sont quipes de capteurs spci-
fiques notamment celui qui sert la mesure par ultrasons de la hauteur de neige.
Travail demand
Q A1) En faisant rfrence l'histoire de la fin du 18 sicle, qu'voque pour vous le
mot "Nivose" ?
Nivse tait le mois des neiges du calendrier rpublicain, ca-
lendrier institu par la convention du 24 octobre 1793.
Extraits de l'encyclopdie Encarta. Le calendrier rpublicain, calendrier institu par la Conven-
tion nationale le 24 octobre 1793, pendant la Rvolution franaise, en remplacement du calendrier
grgorien. Le calendrier rpublicain fut cr par Fabre d'glantine et utilis en France de 1793
1806. Trois mois furent attribus chaque saison! ; les mois d'automne se nommaient vendmiaire
(mois des Vendanges), brumaire (mois des Brumes) et frimaire (mois des Frimas); les mois
d'hiver, nivse (mois des Neiges), pluvise (mois des Pluies) et ventse (mois des Vents);
les mois de printemps, germinal (mois de la Germination), floral (mois des Fleurs) et prairial
(mois des Prairies); et les mois d't, messidor (mois des Moissons), thermidor (mois de la
Chaleur et des Bains) et fructidor (mois des Fruits). Le calendrier rpublicain fut aboli par Na-
polon le 1er janvier 1806.
1.1 FONCTION FS1.1 "MESURE DE LA HAUTEUR DE NEIGE
1.1.1 ETUDE DU CONCEPT DE MESURE DE LA HAUTEUR DE NEIGE
Une impulsion d'une dure d'environ 5 ms est envoye par l'metteur d'ultrasons. La
neige renvoie un cho. La dure qui spare l'mission de la rception est fonction de la dis-
tance parcourue par le son. La hauteur du pylne (h0) est 5 mtres.
142
Emetteur et rcepteur Station NIVOSE
ultrasonique Schma de principe de mesure de
hauteur de neige
h : hauteur de neige
x
Ho
Surface de la neige
(En gnral, la hauteur de
neige est de lordre de 2,5 m
h
Au cours de cette premire partie, la vitesse du son (V0) est suppose constante
332m/s. Une horloge de priode Th et de frquence Fh actionne un compteur.
Travail demand
Q A2) Donner la relation qui lie la hauteur de neige (h), la hauteur du pylne (h0), la vi-
tesse du son (V0 ), le nombre (N) d'impulsions du compteur et la priode de
l'horloge (Th).
V0 . t V . N.Th
h = h 0 x = h0 = h0 0
2 2
V0 . N.Th
h = h0
2
Le dispositif choisi donne directement un nombre N1 qui correspond la hauteur de
neige en cm. Pour cela, le compteur fonctionne en dcompteur. Avant la mesure, celui-ci est
positionn une valeur N0. N1 est le nombre prsent sur le compteur en fin de mesure.
Travail demand
Q A3) Donner la relation qui lie N1 la hauteur de neige h, la priode Th, et Vo.
143
V0 . N.Th V .N.Th
h = h0 avec h 0 = 0
2 2
V .Th
h= 0 (N 0 N ) = V0 .Th .N1
2 2
Q A4) Calculer la priode Th sachant que le nombre N1 doit reprsenter la hauteur de
neige en centimtres. Donner la valeur numrique de Th pour une vitesse du son
de 332 m/s.
V0 .Th 2
= 1 donc Th =
2 V0
Th = 2/V0 soit encore Th = 2/33 200 = 60,2.10-6 soit 60,2 s
La priode de Fh sera de 16,6 kHz.
Q A5) Donner le nombre de bits du compteur.
La valeur maximale de la mesure est de 500 cm soit $1F4. Il fau-
dra neuf bits pour coder de nombre.
Q A6) En dduire l'erreur de quantification. Celle-ci est-elle compatible avec les
contraintes du cahier des charges ?
L'erreur de quantification est de 1/500 soit 0,2%.
Le cahier des charges prcise que la mesure est +/-2 cm soit
2/500 ou encore +/-0,4%. Le dispositif de mesure est compatible.
1.1.2 ANALYSE DE LA FONCTION FS1.1 : MESURE DE LA HAUTEUR DE LA NEIGE
La structure logicielle qui ralise cette fonction est implante dans un CPLD. Cette
structure conue en VHDL est donne dans le dossier technique.
Travail demand
Q A7) Lister les entres et les sorties de cette fonction. Prciser leur type.
Entres :
Fq est une variable logique. c'est l'horloge qui pilote
la fonction
Fh est une variable logique. c'est l'horloge qui pilote
le comptage
reset est une variable logique qui permet la remise z-
ro lors de la mise sous tension notamment.
deb_mes est une variable logique
echo est une variable logique
lec_hau est une variable logique
Sorties:
Pulse est une variable logique
valid_mes est une variable logique
nhauteur est un mot de 9 bits
La structure de cette fonction prsente deux process : un pour la gnration de l'impul-
sion (nomm pulse) , l'autre pour la mesure de la hauteur de neige.
144
Q A8) Reprsenter le mode de fonctionnement du process MAE_pulse_machine
l'aide d'un diagramme mettant en uvre des machines tats ou un Grafcet.
MAE_pulse
tempo[0:16]
reset='1'
S1
tempo:="00001111101000000";
pulse<='0'
deb_mes='1'
pulse<='0'
S2
tempo=0 deb_mes='0'
S3 pulse<='1';
tempo:=tempo-"00000000000000001"
tempo>0
145
MAE_hauteur_neige
compteur[0:8]
reset='1'
S4 compteur:="111110100";
nhauteur<=compteur;
valid_mes<='0'
lec_hau='0' deb_mes='1'
S5
S9
lec_hau='1'
compteur:=compteur-"000000001"
S6
Fh='1'
S7
echo='1'
echo='1'
S8 valid_mes<='1';
nhauteur<=compteur
Q A10) Les chronogrammes des signaux sont donns ci-aprs. Expliciter le fonction-
nement de la structure. Dterminer la dure pendant laquelle "pulse" est au ni-
146
veau haut. Donner la hauteur de neige. La frquence de l'horloge tant de 16 kHz,
vrifier que la valeur de la vitesse du son est correcte ?
T
Vs = V0 .
T0
avec :
V0 vitesse du son 0C
T0 temprature en K (273 k 0C).
T temprature en K du milieu
Vs vitesse du son dans l'air
La plage de temprature de fonctionnement de la station est de -40C +60C. On
considre qu'il n'y aura plus de neige au-del de +40C.
Travail demand
147
Q A11) Calculer l'erreur maximale due la temprature, erreur commise sans correc-
tion de temprature sur la hauteur de neige
h = Th.Vs/2.N1 avec N1 nombre issu du compteur fonctionnant en
dcompteur.
dh dVs dN 1 dTh
= + +
h Vs N1 Th
L'erreur sur dh/h provient essentiellement de dN1/N1 et dVs/Vs.
On considre que l'erreur sur la priode TH est trs faible, compte
tenu de la prcision des quartzs.
Calcul approch :
En consquence, l'erreur produite dh/h=dVs/Vs+dN1/N1.
L'erreur produite par la temprature sur h est dVs/Vs.
Vs=V0.(T/T0)1/2. Donc dVs=V0.(T0)-1/2.dT
dVs/Vs=dT/2.T
L'application numrique pour dT de 40C donne dVs/Vs=dT/2.T
soit 7,3%
Un calcul plus fin donne dVs/Vs = 8,2%.
Q A12) Comparer cette erreur aux donnes du cahier des charges et la rsolution du
compteur et conclure.
L'erreur de quantification est de 0,4%. L'erreur due l'cart
de la vitesse du son est de l'ordre de 8%. Cette erreur est inaccep-
table. Il faut mesurer la temprature et faire une correction de la
hauteur de neige en fonction de la temprature mesure.
1.1.4 PRINCIPE DE LA CORRECTION EN TEMPERATURE
Il est ncessaire de faire une correction de la hauteur de neige en fonction de la vi-
tesse du son. Pour cela, on mesure la temprature de l'air l'aide d'une sonde au platine,
puis on convertit la diffrence de potentiel image de la temprature de l'air en un nombre ca-
ractristique de la temprature. Ce nombre sert tablir une correction de la hauteur de
neige en fonction de la temprature.
Q A13) Afin de rester dans le concept tabli prcdemment, lecture directe d'un nom-
bre caractristique de la hauteur de neige, expliquer comment tenir compte de la
variation de la vitesse du son en fonction de la temprature.
Il faut que Vs.Th/2 = 1 pour avoir une lecture directe. On me-
sure la temprature de l'air et on en dduit Th de sorte que
Vs.Th/2 = 1.
Q A14) Dterminer l'erreur relative sur la temprature afin que l'erreur (sur la hauteur
de neige) introduite aprs la correction de temprature ne soit pas suprieure
0,1%.
dVs/Vs = dT/2T <0,001
dT/T<0,001 x 2 soit dT/T < 0,2 %
La temprature est mesure sur la plage prvue dans le cahier des charges.
Q A15) En dduire la rsolution du convertisseur numrique analogique associ la
mesure de temprature, puis donner le nombre de bits de celui-ci.
148
dT < 0,002 x T soit 0,55C.
La plage de fonctionnement de la station est de -40C +60C.
soit 100C
Il y aura au minimum 100/0,55 = 181 valeurs. On prendra alors un
convertisseur huit bits qui donne 256 valeurs. La rsolution sera de
0,4C.
Q A16) Donner la relation entre NT nombre reprsentant la temprature et la tempra-
) en sachant que l'on prend un convertisseur non sign.
ture (
Un convertisseur huit bits suffit. La plage de temprature varie
de -40C +60C.
Pour -40C, le nombre NT vaut zro. La rsolution est de 0,4C,
donc le coefficient de la relation est 1/0,4 soit 2,5.
NT = 100+2,5 x .
200
150
Nombre
100
50
0
-40,0 -30,0 -20,0 -10,0 0,0 10,0 20,0 30,0 40,0 50,0 60,0
Temprature en c
R = 7963 / T
Q A19) Sachant que M est un mot d'un octet, choisir R0. Donner alors le nombre de
bits de R.
M < 255 d'o Ro > 256
M > 0 d'o Ro < 436
150
sonde est note Rt. Un composant rsistif Ra d'une valeur proche de la rsistance de la
sonde est travers par un courant de la mme valeur que celui qui traverse Rt. La diffrence
de potentiel entre les lments rsistifs est amplifie. La diffrence de potentiel en sortie de
l'amplificateur est convertie en un nombre. Celui-ci sera l'image de la temprature de l'air.
Vous devez proposer un schma complet de la fonction captage de temprature. Tous
les composants seront justifis.
1.2.1 GENERATEURS DE COURANT
Deux gnrateurs de courant alimentent respectivement Rt et Ra. Le courant qui tra-
verse la sonde ne doit pas excder 0,5 mA. Le courant fourni par ces gnrateurs doit tre le
plus possible indpendant de la temprature.
Cahier des charges des gnrateurs de courants :
Courant fourni : 0,5 mA
Tolrance : 1%
Variation en fonction de la temprature : dIo/dT = 200 ppm/C.
R3 D2 R2
10k 5V 10k
0.1% LM135-5 0.1%
Q3
Q2 2N2907
Q1
2N2907
2N2907 R5
4.7k
2%
-5V
152
Il faudra choisir R3 avec une technologie dont la stabilit en
temprature du composant sera infrieure 40 ppm/C.
film mtallique, CMS, 0,1%, 10ppm/C
R3 : 10 K
film mtallique, CMS 0,1%, 10ppm/C
R2 : 10 K
couche mtallique, CMS, 2%, 200ppm/C
R5 : 4,7 K
1.2.2 SONDE PT 100
La sonde PT100 correspond la norme DIN43760. La plage de fonctionnement de la
station "Nivose" est -40C +60C.
Travail demand
Le courant qui traverse la sonde de temprature est de 0,5 mA.
Q A24) Pour quelles raisons cette sonde de temprature est nomme PT100 ? Quelles
sont les proprits essentielles du platine ?
Pt : Le platine, mtal gristre chimiquement inerte relativement
rare et plus prcieux que l'or, de symbole chimique Pt.
100 : 100 0C.
Il est mallable et ductile, se dilate faiblement sous la cha-
leur et possde une grande rsistance lectrique. Il est inerte chi-
miquement : il n'est pas attaqu par l'air.
Q A25) Pourquoi faut-il choisir un faible courant pour ce capteur rsistif ?
La rponse est donne dans la documentation fournie sur la
Pt100. "Le courant de mesure traversant un lment de PT100 ne doit
pas tre suprieur 1 mA pour viter lauto-chauffement".
On considre que dans la gamme de temprature, la loi qui rgit la valeur de la rsis-
tance Rt est une fonction affine du type Rt = Ro(1+a)
Q A26) Quelle erreur maximale est commise lors de cette approximation ? Cette erreur
est-elle acceptable dans le contexte de la fonction tudie ?
Dans la gamme de tempratures (-40C +60C), la rsistance de
) = Ro(1 + a.
la sonde est R( - b
2). Le dernier terme dans la plage
de temprature est ngligeable. a = 3,9083 x 10-3 et b = 5,775 x 10-7
En appliquant la relation complte, R(-40C) vaut 84,29 . En ap-
pliquant la relation affine, R(-40C) vaut 84,38 . L'cart est de
0,11% bien infrieur la tolrance (0.4%) de la sonde en classe A.
Toutefois, il est possible de minimiser cet cart en adaptant le
coefficient a.
Q A27) Compte tenu de la plage de tempratures et du contexte fonctionnel, dtermi-
ner le coefficient (a) qui minimise l'erreur d'approximation.
Il suffit de linariser la relation. En dfinitive, on peut
prendre pour a la valeur suivante R(-40C) = 84,29 = Ro(1 + a.(-
40c)) ce qui donne a = 3,9275.10-3.
Q A28) Placer la sonde et la rsistance Ra sur le schma prcdent. Exprimer la diff-
rence de potentiel Vd caractristique de la variation de temprature. Dterminer
Ra de telle sorte que Vd soit nulle pour la temprature minimale d'utilisation de
la station (-40C). Donner la relation numrique liant Vd la temprature.
153
+5V
R3 D2 R2
10k 5V 10k
0.1% LM135-5 0.1%
Q3
Q2 2N2907
Q1
2N2907
2N2907 R5 Vb
4.7k
2%
-5V RA
Va
RS
100
R6
1k
2%
-5V
) = 7,86 + 0,1965.
Vd(
155
Figure 8 : Schma de la sonde pt100 avec montage trois fils
156
1.2.3 CONVERSION ANALOGIQUE NUMERIQUE
La conversion numrique analogique est ralise par un circuit intgr AD7819. Le
nombre N, image de la temprature rpond la relation N = 100 + 2,5. avec temprature
en C.
Vous disposez des diffrentes "rfrences de tension" fournies dans le dossier docu-
mentation.
Travail demand
Q A31) Proposer un schma structurel complet permettant de raliser la conversion
numrique analogique.
La diffrence de potentiel de rfrence est ralise l'aide du
circuit intgr linaire LM136-2,5. La valeur nominale de cette r-
frence est de 2,5V. Le botier sera du type SO rfrenc M08A.
157
Q A32) Donner la relation liant Vin (broche 2 du circuit AD7819) la temprature.
= Vin/Vref*255
N = 100 + 2,5.
)
Soit Vin = Vref/255*N = Vref/255(100 + 2,5.
Vin = 0,98 + 0,0245.
Vin = 0,98 + 0,0245.
Q A33) Prciser le rle des signaux qui pilotent le convertisseur et proposer les chro-
nogrammes de ces signaux.
Entres
CSN, actif au niveau bas, permet de slectionner le conver-
tisseur
RDN, actif au niveau bas, place sur le bus du convertisseur
de sorties les donnes destination de la fonction FS1.3 la
valeur de nombre N.
CONVSTN, actif au niveau bas, lance la conversion.
Sortie
BUSY, actif au niveau haut. Reste au niveau pendant la
conversion, passe au niveau bas lorsque la conversion est
termine.
D7..D0, bus de donnes, Nombre caractristique de la tempra-
ture.
158
Q A35) Dmontrer que l'amplification de circuit intgr linaire INA 118 est 1 + 50k/Rg
avec Rg composant rsistif plac entre les broches 1 et 8.
Le composant rsistif de 25 k est nomm R1. Le composant rsis-
tif entre les bornes 1 et 8 du INA 118 est nomm Rg.
Le montage organis autour de A3 est un amplificateur de diff-
rence Vout = K(V1 - V2) (1 tant le point en sortie de A1 et 2 le
point en sortie de A2). Compte tenu des valeurs des composants r-
sistifs associs A3 Vout = V1 - V2
Vin+-Vin- = Rg.I = Rg.V12/(2R1 + Rg)
V12 = (2R1 + Rg)/Rg * Vin
V12/Vin = 1 + 2R1/Rg soit encore Vout/Vin = 1 + 50/Rg avec Rg
.
exprime en k
Q A36) Proposer le schma de connexion de l'amplificateur
+5V
C3
100n
7 U1
V+
2
R12 1
4.7k
R11
430
6
5k
RV2
8
3 5
V-
4
INA118
C4
100n
-5V
) = G*Io*255/Vref*(Ro - Ra + a.Ro.
N( )
) = 100 + 2,5.
N( avec exprime en C.
Q A41) Proposer le schma complet de la structure qui remplit la fonction Fs1.5 "cap-
tage de la temprature" en ajoutant ventuellement des lments de protection
et de dcouplage. Caractriser tous les composants ajouts.
L'entre de l'INA 118 est protge par deux diodes tte bche.
La diffrence de potentiel Vd est stabilise par un condensateur de
100 nF. Les alimentations des circuits sont dcouples par des
condensateurs de 100 nF.
C5 : 100 nF, film mtallis au zinc, CMS, 5 % 16 V
C4 : 100 nF, film mtallis au zinc, CMS, 5 % 16 V
C3 : 100 nF, film mtallis au zinc, CMS, 5 % 16 V
C2 : 100 nF, film mtallis au zinc, CMS, 5 % 16 V
160
C1 : 100 nF, film mtallis au zinc, CMS, 5 % 16 V
C0 : 100 nF, film mtallis au zinc, CMS, 5 % 16 V
D1 : 1N4148, Botier CMS
D2 : 1N4148, Botier CMS
162
MAE_pil_temp
tem
reset='1'
S1 conv_ok<='0';
csrdn<='1';
convstn<='1';
tempo:=25
tempo>0 S2 conv_ok<='0';
S7 csrdn<='1';
convstn<='0';
conv_ok<='0';
tempo:=tempo-1
csrdn<='1';
tempo=0 and busy='1'
tempo=0 convstn<='1'
tempo>0
S6 conv_ok<='1'; S3 conv_ok<='0';
csrdn<='1'; csrdn<='1';
convstn<='1'; convstn<='1';
tempo:=tempo-1 tempo:=25
busy='0'
tempo>0
S4
conv_ok<='0';
csrdn<='0';
convstn<='1';
tempo:=tempo-1
tempo=0
S5
conv_ok<='0';
csrdn<='1';
convstn<='1';
tempo:=25
package pil_temp_pkg is
component pil_temp
port (busy: in STD_LOGIC;
Fq: in STD_LOGIC;
163
lanc_mes: in STD_LOGIC;
reset: in STD_LOGIC;
val_mes: in STD_LOGIC;
conv_ok: out STD_LOGIC;
convstn: out STD_LOGIC;
csrdn: out STD_LOGIC);
end component;
end pil_temp_pkg;
library ieee;
use ieee.std_logic_1164.all;
use work.std_arith.all;
entity pil_temp is
port (busy: in STD_LOGIC;
Fq: in STD_LOGIC;
lanc_mes: in STD_LOGIC;
reset: in STD_LOGIC;
val_mes: in STD_LOGIC;
conv_ok: out STD_LOGIC;
convstn: out STD_LOGIC;
csrdn: out STD_LOGIC);
end;
begin
--concurrent signal assignments
--diagram ACTIONS;
begin
csrdn_assignment:
csrdn <= '1' when (MAE_pil_temp = S2) else
'1' when (MAE_pil_temp = S3) else
'0' when (MAE_pil_temp = S4) else
'1' when (MAE_pil_temp = S5) else
'1' when (MAE_pil_temp = S6) else
'1' when (MAE_pil_temp = S7) else
'1';
convstn_assignment:
convstn <= '0' when (MAE_pil_temp = S2) else
'1' when (MAE_pil_temp = S3) else
'1' when (MAE_pil_temp = S4) else
'1' when (MAE_pil_temp = S5) else
'1' when (MAE_pil_temp = S6) else
'1' when (MAE_pil_temp = S7) else
'1';
end pil_temp_arch;
1.4 SYNTHESE DE FP1
La structure logicielle de la fonction FP1 "Mesure d'une hauteur de neige" est donne
par le texte inclus dans le dossier technique.
165
La fonction FS1.5 "captage de la temprature" met un mot de bits 8 "temperature" sur
le port. Ds que ce mot est stable, conv_ok envoie une impulsion. Au front descendant de
conv_ok , la fonction F.S. 1.3 "diviseur" va chercher dans la table, le mot Nd caractristique
du rapport de division. Au front descendant de dr_ok, la fonction F.S.1.2 "division de fr-
quence, met sur Fh, un signal d'horloge adquat Fh. Au front montant de deb_mes, la me-
sure se prpare. Au front descendant de deb_mes, une pulse de 5 ms est envoye. La fonc-
tion F.S. 1.1 attend le retour de l'cho.
Q A45) Complter sur le document rponse le schma fonctionnel (2 degr) qui fait
apparatre les fonctions secondaires mises en uvre dans la fonction principale
"Mesure d'une hauteur de neige". Les entres et sorties seront correctement d-
finies. Les noms des fonctions seront explicites.
Envoi d une pulse de 5 ms environ (pulse) Rception (cho)
avec correction de la
temprature
Captage de
temprature Fquartz 16 Mhz
la (8 bits)
temprature
de l air
pulse cho
[FS1.5]
Calcul du Hauteur
Division Mesure de de neige
rapport de Nd (9 bits) de la hauteur en cm
convstn
csrdn
division diviseur Fh
frquence de neige
busy
de
du quartz
frquence
(division) (hauteur)
(diviseur)
[FS1.2] [FS1.1]
Pilotage de [FS1.3]
la
conversion Lec_hau
de conv_ok dr_in dr_ok div_in div_ok deb_mes
temprature
(pil_temp)
[FS1.4] valid_mes
valid_mes
Une entre reset est relie
aux fonctions FS1.4, FS1.2
lanc_mes Fquartz 16 Mhz
et FS1.1
Acquittement
Lancement d une mesure (lanc_mes) Mesure termine (valid_mes) (lec_hau)
Figure 15: Schma fonctionnel de la fonction principale FP1 "mesure d'une
hauteur de neige"
Lec_hau
Gestion de la Deb_haut
Raliser les six Raliser une srie de
fonction principale
sries deb_srie 32 mesures
FP2
Fin_neige
Fin_haut NFEM
F.S. 2.6 F.S. 2.3
F.S. 2.10 fin_srie
J i hauteur
Les sorties doivent rester au moins 1 ms au niveau haut. En cas d'absence d'cho, la
valeur correspondante du tableau doit prendre la valeur 000
Travail demand
Q B1) Calculer la dure partir de laquelle on considre que l'cho n'a pas t peru.
Complter sur le document rponse l'algorithme de la fonction F.S. 2.2 "pilotage
d'une mesure" compte tenu des contraintes.
167
La distance maximale parcourue par l'onde est de 10 mtres. La
vitesse minimale du son est de 305 m/s. La dure maximale qui spare
echo de pulse est de 33 ms. Le concepteur a choisit 50 ms.
FAIRE
Attendre deb_mes au niveau bas
Mettre lanc_mes au niveau haut
Lancer tempo d'une 1 ms
Mettre lanc_mes au niveau bas
Attendre tempo 1 ms
Lancer tempo de 50 ms
Attendre niveau haut valid_mes ou fin de tempo de 50 ms
Si valid_mes = 1
Lire hauteur
Sauvegarder M(i)<= hauteur
Sinon
Mettre M(i) <=000
Fin de si
Mettre lec_hau au niveau haut
Lancer tempo de 1 ms
Attendre tempo 1 ms
Mettre lec_hau au niveau bas
Mettre fin_mes au nieau haut
Lancer tempo de 1 ms
Attendre tempo 1 ms
Mettre fin_mes au niveau bas
FIN de FAIRE
FIN de pilotage d'une mesure
169
Entres :
deb_ext, entre binaire, dbut d'une srie,
actif au front descendant
M(i), tableau de 32 mots de 16 bits
Sorties :
N_maxi, valeur retenue pour une srie,
Fin_ext, sortie binaire,
activation au front descendant
Intermdaires :
Temp, mmorise l'index du tableau
J, index
FAIRE
J <= 0
REPETER
i <=0
M_MAXI <= 0
Tant que i < 31
FAIRE
SI M_MAXI > M(i)
Alors M_MAXI <= M(i)
Temp <= i
FIN de SI
i<=i + 1
Fin de FAIRE
FIN de TANT QUE
FAIRE
SI M_MAXI = M(temp-1)
ALORS
SINON
SI M_MAXI = M(temp + 1)
ALORS
SINON M_MAXI <= 0
M(temp) < = 0
FIN DE SI
FIN DE SI
FIN DE FAIRE
J <= J + 1
JUSQU' CE QUE (M_MAXI # 0 ou J > 32)
FIN DE FAIRE
FIN de "extraction d'une valeur parmi les 32 rsultats"
2.4 FONCTION F.S. 2.6, F.S. 2.7 ET F.S. 2.8
Rle :raliser les six sries
Cette fonction
gre la variable J,
remplit le tableau S(J) avec M_MAXI,
extrait une valeur maximale parmi les six mesures
met disposition le mot S_vraie
Entres :
deb_haut, entre binaire, dbut d'une srie de mesures,
actif au front descendant
fin_srie, entre binaire, fin d'une srie de mesures
actif au front descendant
fin_ext, fin de l'extraction de N_MAXI
N_MAXI, rsultat de la srie
Sorties :
Fin_haut, sortie binaire, fin de la mesure
Activation au niveau bas
170
Deb_srie, sortie binaire, lance une srie
Activation au niveau bas
Fin_ext, sortie binaire, fin de l'extraction
activation au front descendant
S_maxi, rsultat des six sries de mesure
Travail demand
Q B4) Donner l'algorithme qui ralise les fonctions F.S. 2.6, F.S. 2.7 et F.S. 2.8
DEBUT de "raliser les six sries.
Rle :raliser les six sries
Cette fonction
gre la variable J,
remplit le tableau S(J) avec M_MAXI,
extrait une valeur maximale parmi les six mesures
met diposition le mot hauteur_vraie
Entres :
deb_haut, entre binaire, dbut d'une srie de mesure,
actif au front descendant
fin_srie, entre binaire, fin d'une srie de mesure
actif au front descendant
fin_ext, fin de l'extraction de N_MAXI
N_MAXI, rsultat de la srie
Sorties :
Fin_haut, sortie biniare, fin de la mesure
Activation au niveau bas
Deb_srie, sortie bianire, lance une srie
Activation au niveau bas
Fin_ext, sortie binaire, fin de l'extraction
activation au front descendant
S_maxi , rsultat des 6 sries
Intermdaires :
Temp, mmorise l'index du tableau
J, index
FAIRE
Attendre front descendant sur deb_haut
J <= 0
TANT QUE J < 6
Deb_srie <= 1
tempo <= 0
attendre 1 ms
deb_srie <= 0 ,-- lancement d'une srie
attendre front descendant de fin_srie--fin d'une srie
deb_ext <= 1
tempo <= 0
attendre 1 ms
deb_ext <= 0 -- lancement de l'extraction
attendre front descendant de fin_ext -- fin extraction
S(j) <= M_MAXI
J <= J + 1
FIN DE TANT QUE
-- recherche de la valeur maximale F.S. 2.8
J <= 0
S_MAXI <= 0
TANT QUE J < 6
FAIRE
SI S_MAXI > S(J)
Alors S_MAXI <= S(j)
FIN de SI
J <= J + 1
Fin de FAIRE
FIN de TANT QUE
171
-- le rsultat est valide
Fin_haut <= 1
Tempo <= 0
Attendre tempo 1 ms
Fin_haut <= 0
FIN DE FAIRE
FIN DE "raliser les six mseures
172
A = f(G)
25,00
y = 2,5574x + 6,062
23,00
21,00
19,00
17,00
Amplification
15,00
13,00
11,00
9,00
7,00
5,00
0 1 2 3 4 5 6 7
Valeur de G (Nombre 3 bits)
Figure 17 : A = 2,6G + 6
173
V5 < 0 V6 = -V7/2 par le circuit intgr linaire 102:A Vd = 0
donc V6 = V7/2 = -V5/2
V7 = -V5 - V7/2 soit V7 = - 2V5/3 d'o V6 = -V5/3
Q C6) Donner alors les relations liant V8 V5 suivant l'tat (passante ou bloqu) des
diodes.
En appliquant le thorme de superposition, on trouve que V8 = -
V6 + 2.V7
Pour D1 passante V8 = -V6 + 2.V7 soit V8 = V5
Pour D2 passante V8 = -V6 + 2.V7 soit V8 = V5/3 -2.2.V5/3
soit -V5 et comme -V5 est ngative V8 = V5.
Q C7) Tracer V5, V6, V7 et V8 en fonction de temps.
174
Q C10) Justifier la prsence de cette structure canonique en donnant son rle. Expri-
mer alors la grandeur caractristique utile de la diffrence de potentiel V9 (image
du traitement ralis) en fonction de V5.
Le circuit prend la valeur moyenne du signal V8. Donc,
V9moy = 2.V5M/_ soit 0,64.V5M
Q C11) valuer le temps de propagation dfini 50% dans la structure qui gnre la
grandeur caractristique V9.
C'est un circuit RC. Le temps de propagation est calcul 50%
de signal maximal de sortie soit approximativement V(t) = V9(1-e-
tp/Rc
) = 0,5.V9 soit encore tp = ln(2).RC soit 0,7.RC soit 33 s.
Q C12) Tracer approximativement l'volution de V9 en fonction du temps lors de l'ap-
parition d'un cho.
5,5
4,5
3,5
V10
2,5
1,5
0,5
176
cho en fonction de V9
5,5
4,5
3,5
Vcho
2,5
1,5
0,5
177
ts en + 5 V, -5 V fourniront une tension maximale V8 de 3,5 V. Le
fonctionnement sera assur dans tous les cas.
Le seuil de basculement du comparateur LM339 U104:A est estim 2,1 V.
Q C21) Dterminer la tension moyenne en V9 qui assure le fonctionnement. Compte
tenu de la variation de l'amplification programmable, en dduire la plage de la
valeur efficace de la diffrence de potentiel V4 qui permet la dtection d'un cho.
V9moy = 2,1 donc V8max = V9moy*_/2 = 3,3 V d'ou V8eff = 2,33 V,
L'amplification varie de 23 6,5. En consquence, la diffrence
de potentiel V4 sera comprise entre 97 mV et 358 mV.
100 mV < V4eff < 360 mV
L'exprimentation montre que V4eff doit varier entre 120 mV et
400 mV. Le condensateur C100 coupe un peu le signal dans la bande
passante.
Figure 22: Dans les conditions minimales, V4eff = 120 mV, la dtection cre
un retard de 180 s. Ce retard devra tre compens par logiciel.
178
SW1 C SW2
VA VB
220p
Q C22) Montrer que la structure de base se comporte comme une rsistance lectri-
que vue entre VA et VB. Exprimer cette rsistance quivalente en fonction de la
frquence F de commutation des interrupteurs et de la valeur du condensateur
C200. Prciser les conditions de validit de cette relation.
Un commutateur connecte un condensateur C alternativement aux
points A et B, et ceci la frquence F.
La charge transfre de A B chaque cycle est q = C(VA - VB)
ce qui correspond un courant moyen: i = C(VA - VB)/t soit encore
i = C(VA - VB).F
Cette combinaison condensateur-commutateur est donc grossire-
ment quivalente une rsistance de valeur: R = (VA - VB)/i = 1/C.F
R = 1/C200.F
V4(p)/V0(p) = 0,22.F/p
179
Un calcul prcis (qui mriterait un dveloppement complmen-
taire) doit tenir compte de la nature chantillonne du processus.
La valeur correcte de la tension de sortie Vo n'est atteinte que
lorsque l'quilibre des charges est atteint, la fin de la priode
T=1/F.
En ne considrant que la valeur de VA et VB aux instants
t = tn = nT, on peut crire: VB(tn) = VB(tn-1) - VA(tn-1)
Les systmes chantillonns peuvent tre analyss l'aide de la
transforme en z.
3.2.2 MODELISATION DU FILTRE
La fonction de transfert V4(p)/V0(p) = 0,22.F/p
Q C24) Exprimer Vo en fonction V2, V3 et V4. Proposer le schma bloc qui reprsente
la modlisation du circuit intgr U202:A et de ses composants associs.
En appliquant le thorme de superposition, on peut crire sim-
plement que :
V0 = -(R0/R3).V2 - (R0/R1).V4 - (R0/R2).V3
V0 = -(R0/R3).V2 - (R0/R2).V3 - (R0/R1).V4
V0 = R0/R1[-(R0.R1/R3.R0).V2 - (R0.R1/R2.RO).V3) - V4]
V0 = R0/R1[-(R1/R3).V2 - (R1/R2).V3) - V4]
-+
-V2 VA V0
R2/R3 R1/R2 +- R0/R1
V4
Figure 24: Schma bloc de V0 ou modle mathmatique
V3 V4
182
30 db est de 400 kHz. Ces donnes sont entres dans un logiciel
fourni gratuitement par le concepteur de composants.
183
3.3 ETUDE DE L'AMPLIFICATION PROGRAMMABLE.
L'amplitude de l'onde sonore reue diminue avec la distance parcourue par cette onde
3.3.1 ETUDE DE LA MODIFICATION DE L'AMPLITUDE DE L'ECHO EN FONCTION DE LA
DISTANCE.
On place sous le capteur, une distance de 0,3 m un obstacle. La distance parcourue
par l'onde est de 0,6 mtres. La valeur efficace de la diffrence de potentiel Vson est 14 mV.
On admet que la valeur efficace Vson est de la forme
Vson = A/d_
Vson est exprime en mV,
d est la distance parcourue par l'onde exprime en mtres,
A tant un coefficient que l'on estimera constant sur une distance de 10 cm
6000 cm.
Q C31) Calculer la valeur de coefficient A. Tracer alors Vson en fonction de d.
A = Vson*d_ = 14.0,6_ = 5
Vson = 5/d_
184
La hauteur maximale de neige est de 3 m. La distance parcourue
par l'onde varie de 4 m 10 mtres. Vson varie de 0,31 mV
0,05 mV.
Q C33) Quelle doit tre la variation de l'amplification V2/Vson qui assure un fonction-
nement convenable de la fonction rception ?
V2/Vson doit varier de 400/0,31 120/0,05 soit de 1 290 2 400
Q C35) Pour quelles raisons, le circuit intgr linaire U400 est-il associ un compo-
sant rsistif variable ? Justifier votre rponse. Que pensez-vous de la solution
du concepteur ?
185
La diffrence de potentiel Vson est faible de l'ordre de 50 v.
La structure amplifie par 48. La diffrence de potentiel de dcalage
typique des circuit intgrs linaires classiques est de 10 mV. La
diffrence de potentiel en sortie sera 0,5 V. Cette diffrence de
potentiel continue amplifie par 48 du second montage entrane la
saturation. Le concepteur a prvu ici un rglage de la diffrence de
potentiel de dcalage. Il aurait t plus judicieux de choisir un
composant circuit intgr linaire faible tension de dcalage.
Q C36) Quel est le rle C403 et R414 dans le contexte de la structure ?
Cet ensemble effectue un filtre passe haut qui limine l'in-
fluence de la diffrence de potentiel de dcalage introduite par le
premier tage. En effet, sans ce circuit la diffrence de potentiel
de dcalage du premier tage entrane la saturation de V2.
On pose Req rsistance quivalente entre le point A et la masse.
Q C37) Exprimer l'amplification V2/V1 en fonction de Req. valuer la frquence de
coupure de ce filtre. Valider celle-ci dans le contexte fonctionnel.
Comme prcdemment, la frquence passante est de 1,5 kHz rali-
se par C403 et R414. La frquence attnue est fa = 1/2._.R405.C402
soit 150 kHz.
Dans le contexte fonctionnel, c'est--dire dans le domaine des
frquences passantes, V2/V1 = 1 + R405/Req
186
Nombre Valeur de R V2/V1 V2/Vson
0 5,00 10,40 499
1 4,00 12,75 612
2 3,20 15,69 753
3 3,00 16,67 800
4 2,30 21,43 1029
5 2,20 22,36 1073
6 2,04 24,04 1154
7 2,00 24,50 1176
8 1,42 34,10 1637
9 1,33 36,34 1744
10 1,23 39,21 1882
11 1,20 40,17 1928
12 1,08 44,64 2143
13 1,05 45,89 2203
14 1,01 47,49 2279
15 1,00 48,00 2304
Le nombre Q est sur quatre bits. La valeur de R se calcule par
un jeu de rsistances en parallle. La loi qui relie R Q n'est pas
simple.
V2/V1 = 1 + 47/Req et V2/Son = (1 + 47/Req)*48
187
Q C39) Tracer les chronogrammes des signaux, CLK1, VALD_PULSE, B1, B2, B3, B4,
B5, B6, Q0, Q1, Q2, Q3.
188
Q C43) Exprimer V2/Vson en fonction de d
d = 0,625.Q d'o Q = 1,6.d et [V2/Vson](Q) = 130.Q + 460, donc
[V2/Vson](d) = 130.1,6.d + 460 = 208.d + 460. La rsolution sur d
est de 0,6 mtre.
Q C44) On connat Vson en fonction de d. En dduire V2 en fonction de d. Tracer V2 en
fonction de d sur un graphe. Sur le mme graphe, tracer V2 en fonction de d en
l'absence de compensation de distance pour l'amplification maximale.
V2 = (208.d + 460).Vson avec Vson = 5/d_
V2 = 1 040/d + 2 300/d_ = 1/d(1 040 + 2 300/d) La compensation
n'est pas parfaite. Elle est seulement moins influente.
189
Toutefois, la distance parcourue est prvue entre 4 et 10 m. La
figure ci-aprs prsente un zoom sur cette zone.
190
CLK1
(500 hz) 32FEM FP4 Rception d un cho
Valid_pulse
V5
193