Brevet FR2874259A1 — publié le 20060217

CIRCUIT ELECTRONIQUE EQUIPE POUR EVALUER SA TEMPERATURE, PROCEDE D'EVALUATION DE TEMPERATURE, ET APPLICATION. L'invention concerne, de façon générale, les techniques d'évaluation in situ de la température d'un circuit électronique. Plus précisément, l'invention concerne, selon un premier de ses aspects, un circuit électronique doté d'un oscillateur délivrant en fonctionnement un premier signal oscillant à une première fréquence variant, en fonction de la température du circuit, suivant une loi monotone déterminée, ce circuit disposant en fonctionnement d'un deuxième signal oscillant à une deuxième fréquence connue et sensiblement indépendante de la température. La détection de la température d'un circuit électronique peut s'avérer cruciale dans la mesure où l'intégrité physique et le fonctionnement correct d'un tel circuit ne peuvent être garantis que dans une plage de température déterminée, en dehors de laquelle le circuit peut, dans le meilleur des cas, produire des résultats aberrants avec des conséquences éventuellement graves. Il est connu, pour surmonter ces difficultés, de 30 prévoir des capteurs de température sur certains circuits électroniques. Néanmoins, non seulement cette mesure oblige à augmenter de façon non négligeable la taille du circuit pour pouvoir y intégrer le capteur de température, mais en outre la qualité de la réponse de ce capteur s'avère relativement difficile à vérifier. L'invention, qui se situe dans ce contexte, a pour but de proposer une technique permettant de s'affranchir de 10 ces contraintes. A cette fin, le circuit de l'invention, par ailleurs conforme à la définition générique qu'en donne le préambule ci-dessus, est essentiellement caractérisé en ce qu'il comprend un module de mesure recevant les premier et deuxième signaux oscillants et délivrant un signal de mesure de la première fréquence, obtenu en évaluant la première fréquence sur la base du deuxième signal oscillant pris comme référence ou étalon, et un module de conversion recevant le signal de mesure et produisant, en tant que signal de sortie représentatif de la température du circuit, le résultat d'une application, sur le signal de mesure, d'une fonction de transfert inverse liée à ladite loi monotone. Le terme de "module" doit ici s'entendre au sens fonctionnel le plus large dans la mesure où l'homme du métier comprendra qu'un tel module pourra aussi bien être mis en uvre sous la forme matérielle d'une portion du circuit que sous une forme logicielle pour un circuit doté d'une unité centrale arithmétique et logique, ou même encore sous une forme hybride. Dans son application privilégiée, le circuit électronique de l'invention constitue une carte à puce intelligente adaptée à une communication au standard USB. Comme le sait l'homme de métier, l'acronyme USB (de l'anglais Universal Serial Bus ) désigne un standard de bus série universel très largement répandu et utilisé dans le monde de la micro-informatique. Le deuxième circuit oscillant peut être produit par un 15 deuxième oscillateur prévu sur le circuit électronique lui-même. Les première et deuxième fréquences peuvent avantageusement être du même ordre de grandeur, et par exemple égales, pour une température de fonctionnement déterminée du circuit. L'invention, selon un deuxième de ses aspects, concerne un procédé d'évaluation de la température d'un circuit électronique produisant en fonctionnement un premier signal oscillant à une première fréquence variant, en fonction de la température du circuit, suivant une loi monotone déterminée, ce circuit produisant ou disposant en fonctionnement d'un deuxième signal oscillant à une deuxième fréquence connue et sensiblement indépendante de la température, et ce procédé étant caractérisé en ce qu'il comprend une première phase consistant à élaborer un signal de mesure de la première fréquence en mesurant la première fréquence au moyen du deuxième signal oscillant, et une deuxième phase consistant à élaborer un signal de sortie représentatif de la température du circuit en déterminant, au moyen de ladite loi monotone, à quelle température correspond le signal de mesure. Le signal de mesure de la première fréquence peut par exemple être élaboré au moins en comptant le nombre d'oscillations que produit le premier signal oscillant pendant une période de temps définie par l'apparition d'un nombre prédéterminé d'oscillations du deuxième signal oscillant. Cependant, le signal de mesure de la première fréquence peut aussi être élaboré au moins en comptant le nombre d'oscillations que produit le deuxième signal oscillant pendant une période de temps définie par l'apparition d'un nombre prédéterminé d'oscillations du premier signal oscillant. L'invention est avantageusement applicable au cas où le circuit électronique dont la température doit être évaluée est constitué par une carte à puce intelligente. Dans ce cas, en effet, la fiabilité de fonctionnement d'une telle carte constituant une exigence très forte, il est possible d'utiliser le signal représentatif de sa température pour prendre toute adéquate propre à influer sur fonctionnement, voire interdire l'apparition d'une température fonctionnement. D'autres caractéristiques et avantages de l'invention ressortiront clairement de la description qui en est faite ci-après, à titre indicatif et nullement limitatif, en référence aux dessins annexés, dans lesquels: la figure 1 est un schéma partiel et fonctionnel d'un circuit conforme à l'invention; - la figure 2 représente les valeurs que prennent, en fonction de la température, les première et deuxième fréquences; - les figures 3A et 3B représentent respectivement des chronogrammes des première et deuxième fréquences pour une première température Ti du circuit; et - les figures 4A et 4B représentent respectivement des 25 chronogrammes des première et deuxième fréquences pour une deuxième température T2 du circuit. Comme annoncé précédemment, l'invention concerne notamment un circuit électronique CE dont la température Tc doit être déterminée. contre-mesure son mode de ce dernier à limite de Selon une application typique de l'invention, ce circuit électronique constitue une carte à puce intelligente adaptée à une communication de données au standard USB. Ce circuit CE est doté d'un oscillateur OSC 1 délivrant en fonctionnement un signal oscillant S1 dont la fréquence F1 varie en fonction de la température Tc du circuit suivant une loi monotone, telle par exemple que celle illustrée à la figure 2. Ce circuit CE dispose par ailleurs, en fonctionnement, d'un deuxième signal oscillant S2, par exemple produit par un oscillateur OSC 2 implanté sur ce circuit, et dont la fréquence F2 est connue et sensiblement indépendante de la température Tc. Dans la mesure où la fréquence F2 est fixe et connue, donc assimilable à une constante, la loi qui lie la fréquence F1 à la température Tc peut s'écrire sous différentes formes, telles que: Fl = u (Tc), F1 = F2 * v (Tc), ou encore F1 = F2 * [1 + w (Tc) ] , où u, v, et w sont des fonctions monotones. Le circuit CE de l'invention comprend un module de mesure MSR et un module de conversion CVRS qui permettent, en combinaison, de produire un signal Oc représentatif de la température Tc de ce circuit. Pour ce faire, dans une première phase, le module de mesure MSR reçoit les deux signaux oscillants S1 et S2 et évalue la fréquence F1 du signal S1 à fréquence variable sur la base du signal oscillant S2 à fréquence fixe, pris comme référence ou étalon. Par exemple, le module MSR compte le nombre n d'oscillations que produit le signal S1 à fréquence variable pendant une période de temps définie par l'apparition d'un nombre prédéterminé m d'oscillations du signal S2 à fréquence fixe. Cependant, le module MSR peut aussi compter le nombre m d'oscillations que produit le signal S2 à fréquence fixe pendant une période de temps définie par l'apparition d'un nombre prédéterminé n d'oscillations du signal S1 à fréquence variable. A l'issue de son traitement, le module de mesure MSR délivre un signal de mesure (D1 élaboré de façon à être représentatif de la fréquence F1 du signal S1. Par exemple, dans les deux modes de réalisation précédemment évoqués, le module MSR peut délivrer un signal 1)1 tel que: ciel = (n / m) * F2. Puis, dans une deuxième phase, le module de conversion CVRS reçoit le signal de mesure (Dl et produit, en tant que signal de sortie, le signal Oc représentatif de la température Tc du circuit en déterminant, au moyen de la loi monotone telle que u, v, ou w, à quelle température correspond le signal de mesure (Dl. En d'autres termes, le module de conversion CVRS produit le signal Oc en tant que résultat d'une application, sur le signal de mesure (Dl, d'une fonction de transfert inverse telle que u-1, v-1, ou w, correspondant à la loi monotone u, v, ou w. Par exemple, si le signal de mesure (Dl est élaboré par le module de mesure MSR pour être égal à : (Dl = (n / m) * F2, alors le signal de sortie Oc est élaboré par le module CVRS pour être égal à : Oc = u 1 ((Dl), où u"1 est la fonction inverse de la fonction u précédemment définie. Si le signal de mesure Il est élaboré par le module de 30 mesure MSR pour être égal à : alors le signal de sortie Oc est élaboré par le module CVRS pour être égal à : Oc = v-1 (01), où v-1 est la fonction inverse de la fonction v précédemment définie. Si le signal de mesure 01 est élaboré par le module de mesure MSR pour être égal à : = (n - m) / m, alors le signal de sortie Oc est élaboré par le module CVRS pour être égal à : Oc = w1 ((Dl), où w-1 est la fonction inverse de la fonction w précédemment définie. La forme de représentation qui utilise les fonctions w et w-1 est particulièrement avantageuse dans le cas où il existe une température To de fonctionnement possible du circuit CE pour laquelle les fréquences F1 et F2 sont égales. Selon l'une de ses applications privilégiées, l'invention peut être utilisée pour permettre l'évaluation de la température Tc d'un circuit CE constitué par une carte à puce intelligente. Dans ce cas, le signal de sortie Oc représentatif de la température Tc peut avantageusement être utilisé pour influer sur le mode de fonctionnement de cette carte à puce intelligente, par exemple pour la mettre hors service en cas de température excessive. REVENDICATIONS. 1. Circuit électronique (CE) doté d'un oscillateur (OSC_1) délivrant en fonctionnement un premier signal (Sl) oscillant à une première fréquence (F1) variant, en fonction de la température (Tc) du circuit, suivant une loi monotone déterminée (u, v, w), ce circuit disposant en fonctionnement d'un deuxième signal (S2) oscillant à une deuxième fréquence (F2) connue et sensiblement indépendante de la température (Tc), caractérisé en ce qu'il comprend un module de mesure (MSR) recevant les premier et deuxième signaux oscillants (Sl, S2) et délivrant un signal ((Dl) de mesure de la première fréquence (Fl), obtenu en évaluant la première fréquence (F1) sur la base du deuxième signal oscillant (S2) pris comme référence ou étalon, et un module de conversion (CVRS) recevant le signal de mesure ((Dl) et produisant, en tant que signal de sortie (Oc) représentatif de la température (Tc) du circuit, le résultat d'une application, sur le signal de mesure (l1), d'une fonction de transfert inverse (u-1, v-1, w-1) liée à ladite loi monotone (u, v, w). 2. Circuit suivant la revendication 1, caractérisé en ce qu'il constitue une carte à puce intelligente adaptée à une communication au standard USB. 3. Circuit suivant la revendication 1 ou 2, caractérisé en ce qu'il comprend un deuxième oscillateur (OSC2), produisant le deuxième signal oscillant (S2). 4. Circuit suivant l'une quelconque des revendications précédentes, caractérisé en ce que les première et deuxième fréquences (F1, F2) sont égales pour une température de fonctionnement déterminée (To) du circuit (CE). 5. Procédé d'évaluation de la température d'un circuit électronique (CE) produisant en fonctionnement un premier signal (Si) oscillant à une première fréquence (F1) variant, en fonction de la température (Tc) du circuit, suivant une loi monotone déterminée (u, v, w), ce circuit (CE) produisant ou disposant en fonctionnement d'un deuxième signal (S2) oscillant à une deuxième fréquence connue (F2) et sensiblement indépendante de la température (Tc), caractérisé en ce qu'il comprend une première phase consistant à élaborer un signal (01) de mesure de la première fréquence en mesurant la première fréquence (F1) au moyen du deuxième signal oscillant (S2), et une deuxième phase consistant à élaborer un signal de sortie (Oc) représentatif de la température (Tc) du circuit (CE) en déterminant, au moyen de ladite loi monotone (u, v, w), à quelle température correspond le signal de mesure (01). 6. Procédé suivant la revendication 5, caractérisé en ce que le signal (01) de mesure de la première fréquence est élaboré au moins en comptant le nombre (n) d'oscillations que produit le premier signal oscillant (Si) pendant une période de temps définie par l'apparition d'un nombre prédéterminé (m) d'oscillations du deuxième signal oscillant (S2). 7. Procédé suivant la revendication 5, caractérisé en ce que le signal ((D1) de mesure de la première fréquence est élaboré au moins en comptant le nombre (m) d'oscillations que produit le deuxième signal oscillant (S2) pendant une période de temps définie par l'apparition d'un nombre prédéterminé (n) d'oscillations du premier signal oscillant (S1). 8. Application du procédé suivant l'une quelconque des revendications 5 à 7 à l'évaluation de la température (Tc) d'une carte à puce intelligente (CE). 9. Application suivant la revendication 8, dans laquelle le signal de sortie (Oc) représentatif de la température (Tc) de la carte à puce intelligente (CE) est utilisé pour influer sur un mode de fonctionnement de cette carte (CE).