capteur de température max6658

Interfaces électroniques séries, parallèles, USB etc

Modérateur : Modérateur

Avatar de l’utilisateur
ukandar
REGULIER
REGULIER
Messages : 128
Inscription : 24 mars 2006 20:01
Localisation : yvelines

capteur de température max6658

Message par ukandar »

bonjour,

j'ai sur ma carte un capteur de température mas6658 (communication en liaison I2C).
communiquant avec le capteur à l'aide de mon fpga, j'ai essayé au maximum de simplifier la communication, j'ai donc utilisé le mode Receive Byte format du capteur de température (car à la mise sous tension les registres sont configurés pour réaliser une simple mesure).
Le problème c'est que qd j'acquieres la valeur de la température sur 8 bits, en mode répétitif, une fois sur 2 en gros il me sort 3 degré. sinon il me donne le reste du temps la bonne température.
Je trouve donc cela bizarre que ce soit toujours 3° une fois sur deux en gros. Si c'était un problème de violation de la lecture, la valeur lu serait aléatoire.
Donc est ce que qq'un peut m'aider et m'expliquer? car à l'heure actuelle j'ai fait une routine qui si elle détecte la valeur 3° , elle reprend la valeur précédente. Mais c'est de la bidouille ....
a+

Répondre