bonjour tout le monde j'aimerais savoir si c'est possible de démontrer la durée d'un bit car a l'oscilloscope je mesure 1micro seconde mais je sait pas comment le démontrer (j'ai une vitesse de transmission de 100khz ) merci d'avance
-----
08/06/2010, 16h43
#2
invitee05a3fcc
Date d'inscription
janvier 1970
Messages
66 449
Re : durée bit i2c
Envoyé par btsse
j'ai une vitesse de transmission de 100khz )
100 Koctets ? Regarde au scope le SCL
08/06/2010, 17h03
#3
invite91a552e4
Date d'inscription
janvier 1970
Messages
59
Re : durée bit i2c
ben en faite 100khz c'est la vitesse de transmission du signal que j'ai reglé dans le programme grace au registre sspadd j'ai mis sspadd
08/06/2010, 17h04
#4
invite91a552e4
Date d'inscription
janvier 1970
Messages
59
Re : durée bit i2c
et quand je mesure a l'oscilloscope j'ai la durée d'un bit qui est égale a 5.80 micro seconde je me suis trompé c'est pas 1micro
Aujourd'hui
A voir en vidéo sur Futura
08/06/2010, 18h09
#5
invitefbe9c267
Date d'inscription
janvier 1970
Messages
483
Re : durée bit i2c
salut
Envoyé par btsse
et quand je mesure a l'oscilloscope j'ai la durée d'un bit qui est égale a 5.80 micro seconde je me suis trompé c'est pas 1micro
quand tu pose une question et que tu as de la chance quelqu'un te suggère un voie d'investigation (rep de Daudet)
le minimum est de lui répondre
pour montrer que tu as au moins compris ce qu'il a voulu te dire
alors quand je vois que tu repepette la mesure du Bit (sous entendu bit de Data) tu as tout faux suivant la donnée à transférer les 'temps' bas ou haut n'a aucune signification
alors que le clok SCL lui te garantie la freq du transfert
retourne faire la mesure sur la ligne SCL au lieu de la ligne data et reviens nous donner les résultats
08/06/2010, 18h52
#6
invite91a552e4
Date d'inscription
janvier 1970
Messages
59
Re : durée bit i2c
aie désolé mais tu a raison j'ai mesuré sur la ligne SDA mais la je suis rentré chez moi et je peu plus effectuer les mesures mais merci jpense que c'est pour ça que j'avais des mauvais résultats je vérifie demin.
08/06/2010, 18h54
#7
invite91a552e4
Date d'inscription
janvier 1970
Messages
59
Re : durée bit i2c
mais j'ai pas compris les 100Koctet ? Pourquoi cette question DAUDET78
08/06/2010, 18h59
#8
invitee05a3fcc
Date d'inscription
janvier 1970
Messages
66 449
Re : durée bit i2c
Je veux savoir si tu mélanges les Koctets et les Kbits vu que tu mesurais 1µS pour une vitesse de 100000. Il y a quasiment un rapport 10 (bit_start , 8 bits , ACK)
08/06/2010, 19h05
#9
invite91a552e4
Date d'inscription
janvier 1970
Messages
59
Re : durée bit i2c
non je mesurais bien un seul bit mais je mesuré sur la mauvaise ligne mais y'a t'il un moyen par le calcul de trouvé la durée d'un bit avec les 100khz que je connais déja.
08/06/2010, 20h07
#10
Jack
Modérateur
Date d'inscription
avril 2003
Localisation
Metz
Messages
17 787
Re : durée bit i2c
oui : 1 / 100.103 = 10.10-6 = 10 µs
A+
08/06/2010, 21h05
#11
invite91a552e4
Date d'inscription
janvier 1970
Messages
59
Re : durée bit i2c
ok merci DONC 10us c'est la durée d'un octet
08/06/2010, 22h52
#12
invitee05a3fcc
Date d'inscription
janvier 1970
Messages
66 449
Re : durée bit i2c
Envoyé par btsse
ok merci DONC 10us c'est la durée d'un octet
d'un BIT .... bon Dieu
09/06/2010, 00h31
#13
invite092cb13c
Date d'inscription
janvier 1970
Messages
899
Re : durée bit i2c
Bonjour
Je ne sais pas comment tu envisages de "demontrer" la durée d'un bit sur un bus I2C, car c'est le maître qui "choisit", par le SCL, cette durée qui peut être variable et tres longue.
Dans un de mes projets, pour des raisons de place memoire je remplis une EEprom 24LC512 en ecriture par page, en intercalant des acquisitions/conversions, quelques calculs et une tempo entre chaque octet en faisant durer le bit d'ACK le temps neccessaire, 30-40ms et ce sera 100ms pour mon prochain projet.
Gilles
09/06/2010, 14h11
#14
Jack
Modérateur
Date d'inscription
avril 2003
Localisation
Metz
Messages
17 787
Re : durée bit i2c
On ne va pas pinailler, btsse a déjà assez de mal comme ça. Disons que la durée minimale et "normale" d'un bit est de 10µs.