Messages : 1,410
Sujets : 49
Inscription : Jun 2013
Salut à tous
J'ai un soucis avec une horloge RTC sur I2C. La data sheet indique que la sortie se trouve entre 2.2V et Vcc + 0.3. L'input Vcc se fait entre 4.5 et 5.5.
Je comprends donc que l'alimentation va se faire avec le pin de 5V donc la sortie de la RTC en plus de 5V. Or la préconisation pour le bus I2C semble être du 3.3V (A confirmer d'ailleurs)
Y a t il moyen d'utiliser une résistance entre la sortie RTC et l'entrée du Raspberry pour limiter ? Est-ce vraiment nécessaire ou il y a une résistance qui protege la framboise ?
Merci les experts !
Raspberry Pi Home Server :
http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi:
Kupiki Hotspot
Messages : 120
Sujets : 17
Inscription : Aug 2013
Le réseaux I2C est en 3.3v, pour l'ammenner en 5V j'utilise un convertisseur bi-direction 3.3V vers 5V.
Pour ce faire j'utilise un PCA 9306.
Messages : 1,410
Sujets : 49
Inscription : Jun 2013
Ok merci pour l'info. J'ai eu espoir de pouvoir utiliser uniquement des composants basics genre des résistances ... Dommage
Ma RTC ca ne sera pas pour tout de suite ...
Raspberry Pi Home Server :
http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi:
Kupiki Hotspot
Messages : 39
Sujets : 1
Inscription : Oct 2013
Bonjour,
De mon côté, j'ai utilisé des transistors peut-être plus faciles à trouver (
schéma ici).
Cordialement,
Messages : 23
Sujets : 1
Inscription : Aug 2013
L'idéal serait de donner les spécification exactes de cette datasheet pour plus de précision
Messages : 1,410
Sujets : 49
Inscription : Jun 2013
Raspberry Pi Home Server :
http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi:
Kupiki Hotspot
Messages : 23
Sujets : 1
Inscription : Aug 2013
Citation :Or la préconisation pour le bus I2C semble être du 3.3V
Pas vraiment, non. A l'origine d'ailleurs, tous les circuits fonctionnaient en 5V.
Pour le DS1307 en tout cas, c'est du 5V.
Mais SDA et SCL peuvent être connectés à un bus fonctionnant en 3,3V
Messages : 120
Sujets : 17
Inscription : Aug 2013
J'ai parcouru la doc technique, voici les niveaux logiques :
Logic 1 Input VIH 2.2 VCC + 0.3 V
Logic 0 Input VIL -0.3 +0.8 V
Donc on voit que le niveaux logic à l'état est de 2,2V donc comptible sur du 3,3V, comme tu vas lire le composant pas seulement écrire, il ne faudrait pas que celui-ci emmette avec du 5V met donc une resistance de pull-up. Mais pour plus de sérénité je passerais par un convertisseur logique tu en as pour 7$ chez Sparkfun :
https://www.sparkfun.com/products/11955 ( à ce prix ce serait dommage de s'en passer).
Messages : 23
Sujets : 1
Inscription : Aug 2013
Citation : il ne faudrait pas que celui-ci emmette avec du 5V met donc une resistance de pull-up
N'importe comment, il faut toujours une pullup pour SCL et SDA. Il suffit donc que celle-ci soit connectée au 3,3V et le tour est joué. Le DS1307, qui est alimenté en 5V, ne peut forcer que des états bas et non des états hauts sur le bus, donc pas danger pour les circuits connectés .
A+
Messages : 120
Sujets : 17
Inscription : Aug 2013
Je me suis mal exprimé, je parlais de mettre une pull autre que celle interne au Raspberry Pi qui en possède une sur le SDA et SCL.
Messages : 23
Sujets : 1
Inscription : Aug 2013
pourquoi celle du Rpi ne conviendrait-elle pas?
Messages : 120
Sujets : 17
Inscription : Aug 2013
J'ai constaté des soucis lorsque j'ai commencé à brancher plus de 5 composants sur l'I2C, j'ai du ajouter un pull-up externe.
Et j'ai mis du tps à trouver ...
Messages : 23
Sujets : 1
Inscription : Aug 2013
Le bus I2C est à collecteur/drain ouvert. Pas besoin d'adaptation puisque ton horloge accepte 2,2V comme niveau haut en entrée.
Une résistance de polarisation extérieure de 10 k est bienvenue, même si on a peu de composants sur le bus.
Quoi qu'il en soit, tu aurais intérêt à monter des composants en 3,3V.
L'horloge PCF8583 de Philips, par exemple, a d'autres avantages :
- la tension de sauvegarde minimale est de 1 V(!), au lieu des 3 V de la DS1307 (une pile AA durera dix ou quinze ans) ;
- elle a un système d'alarme (réveil)...
Messages : 1,410
Sujets : 49
Inscription : Jun 2013
sdelporte a écrit :Je me suis mal exprimé, je parlais de mettre une pull autre que celle interne au Raspberry Pi qui en possède une sur le SDA et SCL.
Salut,
J'avais raté la réponse ...
Donc au final je peux la brancher sur le 5V et considérer que ca va passer grâce aux pull up sur les GPIO (je sais même pas ce que je dis :-) )
Raspberry Pi Home Server :
http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi:
Kupiki Hotspot
Messages : 1,410
Sujets : 49
Inscription : Jun 2013
Au final j'ai tenté sans résistance. A priori les appareils sur I2C ont toujours des sorties à 3.3V. Bref j'ai branché et ca fonctionne (pas de fumée !) :-)
Raspberry Pi Home Server :
http://www.pihomeserver.fr
Hotspot Wifi avec portail captif pour Raspberry Pi:
Kupiki Hotspot