Description générale
Le DS1856, double résistance variable non-volatile (NV) contrôlée par la température avec trois moniteurs, se compose de deux résistances variables linéaires à 256 positions, de trois entrées de moniteurs analogiques (MON1, MON2, MON3) et d'un capteur de température direct-numérique. Ce dispositif constitue une méthode idéale pour régler et compenser en température les tensions et les courants de polarisation dans les applications de contrôle, en utilisant un minimum de circuits. Les réglages de la résistance variable sont stockés dans la mémoire EEPROM et peuvent être accédés par le bus série à 2 fils.
Par rapport aux autres membres de la famille, le DS1856 est essentiellement un DS1859 avec une carte mémoire adaptée au DS1852. En particulier, le DS1856 peut être configuré de façon à ce que les 128 octets de mémoire EEPROM auxiliaire interne soient mappés dans les tables 00h et 01h du dispositif principal, ce qui maintient la compatibilité entre le DS1858/DS1859 et le DS1852. Le DS1856 dispose également d'une protection par mot de passe équivalente à celle du DS1852, ce qui améliore encore la compatibilité entre les deux.
Applications
Émetteurs-récepteurs optiques
Transpondeurs optiques
Instrumentation et contrôles industriels
Amplificateurs de puissance RF
Surveillance diagnostique
Caractéristiques
SFF-8472 Compatible
Cinq voies surveillées (température, VCC, MON1, MON2, MON3)
Trois entrées analogiques externes (MON1, MON2, MON3) permettant un étalonnage interne et externe
Gamme dynamique évolutive pour les entrées analogiques externes
Capteur de température interne à conversion directe
Drapeaux d'alarme et d'avertissement pour tous les canaux surveillés
Deux résistances variables linéaires, 256 positions, non volatiles, contrôlées par la température
Réglages de la résistance modifiables tous les 2°C
Trois niveaux de sécurité
Accès aux informations de surveillance et d'identification Configurable avec des adresses d'appareil distinctes
Interface série à 2 fils
Deux tampons avec entrées compatibles TTL/CMOS et sorties à drain ouvert
Fonctionne à partir d'une alimentation de 3,3V ou 5V
-40°C à +95°C Plage de température de fonctionnement
Description détaillée
L'utilisateur peut lire les registres qui surveillent les signaux analogiques VCC, MON1, MON2, MON3 et la température. Après chaque conversion de signal, un bit correspondant est activé et peut être contrôlé pour vérifier qu'une conversion a eu lieu. Les signaux ont également des drapeaux d'alarme et d'avertissement qui informent l'utilisateur lorsque les signaux dépassent ou sont inférieurs à la valeur définie par l'utilisateur. Des interruptions peuvent également être définies pour chaque signal.
Les valeurs de position de chaque résistance peuvent être programmées indépendamment. L'utilisateur peut assigner une valeur unique à chaque résistance pour chaque incrément de 2°C sur la plage de 40°C à +102°C.
Deux tampons sont fournis pour convertir les entrées de niveau logique en sorties à drain ouvert. En général, ces tampons sont utilisés pour mettre en œuvre les fonctions de défaut de transmission (Tx) et de perte de signal (LOS). En outre, la sortie OUT1 peut être activée si une ou plusieurs des valeurs surveillées dépassent les limites définies par l'utilisateur.
Description de la mémoire
La mémoire du DS1856 est divisée en deux zones appelées Main Device et Auxiliary Device. Le dispositif principal comprend toute la mémoire spécifique de la DS1856 tandis que le dispositif auxiliaire consiste en 128 octets d'EEPROM à usage général et est particulièrement utile dans les applications GBIC. Les mémoires principale et auxiliaire sont accessibles par deux adresses esclaves 2 fils distinctes. L'adresse du dispositif principal est A2h (octet 8Ch, lorsque ADFIX = 1) et l'adresse du dispositif auxiliaire est A0h (fixe). Un bit de configuration, ADEN, détermine si la DS1856 utilise une ou deux adresses esclaves 2 fils. Cette caractéristique peut être utilisée pour réduire le nombre de composants dans les applications SFF ou dans d'autres applications où les fonctions GBIC et de surveillance sont implémentées et où deux adresses de périphériques sont nécessaires.
Toute la mémoire du DS1856, y compris la mémoire auxiliaire, est accessible en utilisant uniquement l'adresse du dispositif principal. La mémoire du dispositif auxiliaire est mappée dans la table 00 et la table 01 du dispositif principal. Les deux tables correspondent au même bloc de mémoire physique. Ceci est fait pour améliorer la compatibilité entre les membres précédents de cette famille de circuits intégrés tels que le DS1858/DS1859 et le DS1852. Dans cette configuration, le DS1856 ignore les communications utilisant l'adresse du dispositif auxiliaire.
L'interface 2 fils de la DS1856 utilise un adressage 8 bits, ce qui permet d'adresser traditionnellement jusqu'à 256 octets sur une adresse d'esclave 2 fils donnée. Cependant, comme le dispositif principal contient plus de 256 octets, un schéma de table est utilisé. Les 128 octets inférieurs de l'appareil principal, les emplacements de mémoire 00h à 7Fh, fonctionnent comme prévu et sont indépendants de la table actuellement sélectionnée. L'octet 7Fh est l'octet de sélection de la table. Cet octet détermine la table de mémoire à laquelle l'interface à deux fils accède lorsque les adresses 80h à FFh sont consultées. Les emplacements de mémoire 80h à FFh ne sont accessibles que par l'adresse du dispositif principal. L'adresse du dispositif auxiliaire n'a pas accès aux tables, mais la mémoire du dispositif auxiliaire peut être mappée dans l'espace mémoire du dispositif principal. Les valeurs valides de l'octet de sélection de table sont indiquées dans le tableau ci-dessous.