Description
Le numéro de série en silicium amélioré DS2401 est un numéro d'enregistrement électronique peu coûteux qui fournit une identité absolument unique pouvant être déterminée avec une interface électronique minimale (typiquement, une broche de port unique d'un microcontrôleur). Le DS2401 consiste en une ROM de 64 bits qui comprend un numéro de série unique de 48 bits, un CRC de 8 bits et un code de famille de 8 bits (01h). Les données sont transférées en série via le protocole 1-Wire qui ne nécessite qu'un seul fil de données et un retour à la terre. L'alimentation pour la lecture et l'écriture du dispositif est dérivée de la ligne de données elle-même, sans besoin d'une source d'alimentation externe. Le DS2401 est une mise à niveau du DS2400. Le DS2401 est entièrement compatible avec le DS2400, mais il offre la capacité multipoint supplémentaire qui permet à de nombreux dispositifs de résider sur une seule ligne de données. Le boîtier TO-92, SOT-223 ou TSOC familier fournit un boîtier compact qui permet à l'équipement d'assemblage standard de manipuler facilement le dispositif.
Applications
Identification du PCB
ID du nœud de réseau
Enregistrement de l'équipement
Avantages et caractéristiques
Puce d'identification ROM 64 bits garantie unique pour une traçabilité absolue
Numéro d'enregistrement unique de 64 bits (code de famille de 8 bits + numéro de série de 48 bits + testeur CRC de 8 bits)
Le code de famille à 8 bits spécifie les exigences de communication du DS2401 avec le lecteur
L'interface 1-Wire® minimaliste réduit les coûts et la complexité de l'interface
Plusieurs dispositifs DS2401 peuvent résider sur un réseau 1 fil commun
Le contrôleur multipoint intégré assure la compatibilité avec d'autres produits 1-Wire Net
Réduit le contrôle, l'adresse, les données et l'alimentation à une seule broche et communique à une vitesse allant jusqu'à 16,3 kbps.
L'impulsion de présence confirme la première application de la tension par le lecteur
Boîtiers de montage en surface TO-92, SOT-223 et TSOC à faible coût
TO-92 Version ruban et bobine avec fils pliés à un espacement de 100 mils (par défaut) ou avec fils droits (DS2401-SL)
De larges plages de fonctionnement en tension et en température permettent une performance robuste du système
Gamme étendue de 2,8V à 6,0V (DS2401)
Pas d'alimentation en veille nécessaire
-40°C à +85°C Plage de température industrielle
Fonctionnement
La ROM interne du DS2401 est accessible via une seule ligne de données. Le numéro de série de 48 bits, le code de famille de 8 bits et le CRC de 8 bits sont récupérés en utilisant le protocole 1-Wire. Ce protocole définit les transactions de bus en termes d'état du bus pendant des intervalles de temps spécifiés qui sont initiés sur le front descendant des impulsions de synchronisation du contrôleur de bus. Toutes les données sont lues et écrites en commençant par le bit le moins significatif.
Système de bus à 1 fil
Le bus 1-Wire est un système qui comporte un seul système de contrôleur de bus et un ou plusieurs périphériques. Dans tous les cas, le DS2401 est un périphérique. Le contrôleur de bus est généralement un microcontrôleur. L'examen de ce système de bus est divisé en trois sujets : la configuration matérielle, la séquence des transactions et la signalisation 1-Wire (type de signal et synchronisation).
Configuration du matériel
Le bus 1-Wire n'a qu'une seule ligne par définition ; il est important que chaque appareil sur le bus soit capable de la piloter au moment opportun. Pour ce faire, chaque appareil connecté au bus 1-Wire doit disposer d'une connexion à drain ouvert ou de sorties à 3 états. Le DS2401 est un composant à drain ouvert avec un circuit interne équivalent. Le contrôleur de bus peut être le même circuit équivalent. Si une broche bidirectionnelle n'est pas disponible, des broches d'entrée et de sortie séparées peuvent être attachées ensemble. Le contrôleur de bus nécessite une résistance d'excursion à l'extrémité contrôleur du bus. La valeur de la résistance d'excursion doit être d'environ 5kΩ (DS2401) ou 2,2kΩ (DS2401A) pour les courtes longueurs de ligne. Un bus multipoint se compose d'un bus 1 fil auquel sont attachés plusieurs périphériques. Le bus 1 fil a un débit maximum de 16,3 kbits par seconde.
L'état d'inactivité du bus à 1 fil est élevé. Si, pour une raison quelconque, une transaction doit être suspendue, le bus DOIT être laissé à l'état inactif pour que la transaction puisse reprendre. Si ce n'est pas le cas et que le bus est laissé à l'état bas pendant plus de 120µs, un ou plusieurs dispositifs sur le bus peuvent être réinitialisés.