Aller au contenu principal
Page non répertoriée
Cette page n'est pas répertoriée. Les moteurs de recherche ne l'indexeront pas, et seuls les utilisateurs ayant un lien direct peuvent y accéder.

Comment marche le bus 1-Wire ?

· Une minute de lecture
Vianney Marticou
Mr. VyM @ EPITA

Dans cet article, nous allons voir comment marche un bus un peu particulier. Le 1-Wire, le concept est simple. Un seul fil pour communiquer entre le Master et le Slave.

Point Histoire

TODO

Allo, il y a quelqu'un ?

Non, y a personne 😉

On appelle ce genre de bus, des bus Half-Duplex. Un bus half-duplex, cela veut dire que les deux entités peuvent parler sur le bus mais pas de maniere simultané.

Cablage

Les appareils qui utilisent le bus 1-Wire ont trés souvent :

  • Pin 1 -> DATA
  • Pin 2 -> VCC
  • Pin 3 -> GND

1 Wire Cablage

Il faut savoir que certains equipements peuvent etre alimentés via le fil de DATA car l'etat du bus par défaut est "HIGH". La norme fait en sorte que les mise a l'etat bas (0V) soit inferieurs a 60ms. Il suffit donc d'avoir un condensateur de decoupage au niveau de l'alimentation pour liser la tension.

Au debut du commencement

Afin de lancer la communication, le Master doit se mettre a l'etat bas (0V) pendant plus de 480µs. Apres cela, le Slave devra a son tour mettre a l'etat bas le fil de Data pendant 60µs.

1 Wire Reset / SOF

Master to Slave

  • Envoi 0
  • Envoi 1

POV Slave

Slave to Master

  • Envoi 0
  • Envoi 1

POV Slave

1-Wire with UART

TODO

Conclusion

  • Limitation Technique
  • Interet

Sources :