Problématique : Etude d’un microcontrôleur.
Schéma de branchement d'un microcontrôleur avec son circuit de RESET ( RESET actif à niveau bas).
Un extrait de la documentation technique est donné ci-dessous :
Table 31-3. Reset, Brown and Internal voltage Characteristics
Symbol Parameter Typical Max Units
VRST RESET Pin Threshold Voltage 0,7 VCC V
tRST Minimum pulse width RESET Pin 2,5 μs
VHYST brown-out Detector Hysteresis 50 mV
Pour t 0 , le condensateur est chargé à Vcc = 3,3 V.
A l’instant t 0 s , on appuie sur le bouton poussoir et la tension VRESET passe instantanément à 0 (on décharge le
condensateur).
dV
Puis, pour t > 0, le condensateur va se recharger en suivant la loi : RESET VRESET VCC , où est une
dt
constante positive ( RC ).
Partie A
1. Résoudre l’équation différentielle (E) : y '(t ) y(t ) 3,3 où y est une fonction de la variable t (en μs ).
2. En utilisant la question précédente et la condition initiale à t = 0, montrer que la tension VRESET (notée VR ) est
t
déterminée, en fonction du temps t (en μs ) par : VR (t ) 3,3e 3,3 .
3. Etudier les variations de la fonction VR sur l’intervalle [0; [ et la limite de cette fonction lorsque t tend vers .
Partie B Dans cette partie, on considère que 1.
1. La tension VRESET s’écrit alors : VR (t ) 3,3e t 3,3
a) Tracer la courbe représentative de la fonction VR sur la calculatrice pour t variant de 0 à 10 μs .
Choisir une fenêtre et des unités adaptées pour pouvoir visualiser toute la courbe sur l’intervalle [0 ; 10].
Appel n°1 : Présenter vos résultats de la calculatrice à l’examinateur.
b) Compléter le tableau de valeurs de VR (t ) Annexe1 et le graphique Annexe2 pour t [0 ; 10] .
Groupe BTS « nouveaux programmes et évaluation » IREM de Clermont-Ferrand Page 1
0 3,3e
3 t
2. a) Calculer I 3,3 dt .
b) En déduire la valeur moyenne de VRESET sur l’intervalle [0 ; 3].
On donnera la valeur exacte puis une valeur approchée à 0,01près.
3. Dans cette question, on veut numériser VR en mesurant VRESET toutes les 0,5 μs (période d’échantillonnage).
dVRESET V Vn 1
Pour cela, on discrétise l’équation différentielle (E) en remplaçant VRESET par Vn et par n
dt 0,5
(n entier naturel).
La tension Vn aux bornes du condensateur vérifie alors la relation de récurrence :
2
Vn1 Vn 1,1 et la condition initiale V0 0 .
3
Ce résultat n’a pas à être démontré.
a) Programmer cette suite sur la calculatrice et afficher le tableur.
Appel n°2 : Présenter vos résultats de la calculatrice à l’examinateur.
b) Compléter le tableau de valeurs de Vn Annexe1.
Remarque : on peut constater que les valeurs de la tension VRESET , obtenues avec deux méthodes différentes, sont
cependant assez proches.
Partie C
t
On rappelle que VRESET VR (t ) 3,3e 3,3 et que Vcc = 3,3 V.
Pour effectuer un RESET correct du microcontrôleur en appuyant sur le bouton poussoir, il faut que la tension VRESET
reste inférieure ou égale à 0,7Vcc pendant un temps au moins égal à 2,5 µs.
Le problème consiste à déterminer la valeur minimale de RC pour bien effectuer ce RESET.
1. Si 1 , le RESET a-t-il pu s’effectuer correctement ? On pourra répondre en s’aidant du graphique Annexe2.
2. On admet que la valeur minimale de pour bien effectuer le RESET est la solution de l’équation :
VR (2,5) 0,7 VCC
Résoudre cette équation. On donnera la valeur exacte de puis une valeur approchée à 0,1près.
Partie D
On appelle « flashage » l’opération de mise à jour du programme d’un microcontrôleur. Pendant cette opération, il
peut se produire une panne de déprogrammation.
Un électronicien est chargé du « flashage » de 50 microcontrôleurs.
On admet qu’il y a une probabilité de 0,02 qu’un microcontrôleur se déprogramme pendant sa mise à jour.
Les « flashages » s’effectuent indépendamment les uns des autres.
Soit X la variable aléatoire qui mesure le nombre de microcontrôleurs en panne de déprogrammation suite à leur
« flashage ».
1. X suit une loi binomiale. Justifier et donner ses paramètres.
2. Calculer, à 0,01 près :
a) la probabilité qu’aucun microcontrôleur ne soit en panne de déprogrammation suite à son « flashage ».
b) la probabilité qu’au plus deux microcontrôleurs soient en panne de déprogrammation suite à leur « flashage ».
4. Calculer E ( X ) puis donner une interprétation de ce résultat dans le contexte du problème.
Groupe BTS « nouveaux programmes et évaluation » IREM de Clermont-Ferrand Page 2
Annexe 1
t (en μs ) 0,5 1 1,5 2 2,5
VR (t )
(en V, arrondi à 0,01près)
t
n 1 2 3 4 5
0,5
Vn
(en V, arrondi à 0,01 près)
Annexe 2
Groupe BTS « nouveaux programmes et évaluation » IREM de Clermont-Ferrand Page 3
Corrigé Annexe 2
Groupe BTS « nouveaux programmes et évaluation » IREM de Clermont-Ferrand Page 4