Bus 1 wire pdf Le BUS WIRE Documentation interne ELE D MENESPLIER CLe bus WIRE de DALLAS permet de connecter et de faire dialoguer entre eux des circuits sur un seul ?l Ce système de bus utilise un seul ma? tre qui pourra dialoguer avec un ou plusieurs es
Le BUS WIRE Documentation interne ELE D MENESPLIER CLe bus WIRE de DALLAS permet de connecter et de faire dialoguer entre eux des circuits sur un seul ?l Ce système de bus utilise un seul ma? tre qui pourra dialoguer avec un ou plusieurs esclaves Toutes les commandes et données sont envoyées avec le bit LSB en tête Le ?l unique du bus doit être tiré au Vcc par une résistance de K L'état repos du bus est donc un état haut Vcc Ma? tre K BUS WIRE Esclave Esclave Esclave n Si le bus est maintenu à l'état bas plus de s par le ma? tre tous les composants sur le bus sont remis à zéro C'est le pulse d'initialisation ou de Reset Après un délai de à s le ou les esclaves raccordés forcent le bus à l'état bas pendant à s pour signaler leur présence Repos Pulse RESET Ma? tre Attente Réponse présence Esclave Esclave Repos s D MENESPLIER à s à s ENAC CChaque circuit possède une adresse physique unique gravée dans la puce à la fabrication Cette adresse est constituée de bits soit octets Le premier octet détermine le type de famille auquel appartient le circuit Les octets suivants constituent le code propre du circuit Le dernier octet est le CRC C'est un octet de contrôle calculé à partir des bits précédents MSB CRC octet N de série unique du circuit octets LSB Famille octet Toute transaction entre un ma? tre et un ou plusieurs esclaves débute par une initialisation constituée par l'envoi du pulse de Reset par le ma? tre Le ma? tre doit ensuite envoyer une commande de type ROM qui est propre au protocole Wire et que tous les circuits de ce type vont reconna? tre Cela va permettre entre autre de sélectionner un circuit parmi les di ?érents esclaves qui ont répondu présents au pulse de Reset Le dialogue et l'échange de données pourra ensuite commencer entre le ma? tre et l'esclave sélectionné Emission d'un bit du ma? tre vers l'esclave Le ma? tre force le bus à pendant à s L'esclave va lire le bus entre et s après le front descendant valeur typique s Si on veut émettre un il faut repasser le bus à immédiatement et ne plus rien faire jusqu'à t s Pour émettre un il faut laisser le bus à jusqu'à t s puis repasser le bus à La durée du bit est donc de s ce qui donne un débit de kbits sec Lecture Lecture à s s max D MENESPLIER s max ENAC CRéception d'un bit par le ma? tre Le ma? tre force le bus à pendant au moins s Si l'esclave veut émettre un il laisse le bus libre donc tiré à Pour émettre un l'esclave doit tirer le bus à pendant s au minimum Le ma? tre devra donc dans tous les cas lire le bus s maximum après avoir tiré le bus à pendant s L'état du bus donnera alors
Documents similaires










-
43
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jul 07, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 58.4kB