292-8529-- CONTROL SYSTEMS Introduction AIM4-RTC Le module AIM4-RTC est disponible en deux configurations: AIM4-RTC Module spécifications basses précision ±25ppm par an AIM4-RTC-HS Module spécifications hautes précision ±ppm par an L AIM4-RTC est un module PC/4 8 bits qui offre des possibilités de synchronisation en temps réel. Le module est équipé d un sous-système autonome d une source d énergie au lithium intégrée, de cristaux de quartz et d un ensemble de circuits de prise en charge de l interdiction à l écriture. Les fonctions incluent une horloge machine rémanente, une alarme, un calendrier de cent ans et une interruption de programme programmable. Le module possède également un emplacement pour une pile Lithium 3.7V, utilisable pour le backup d autres cartes PC/4. L AIM4-RTC-HS est identique au AIM4-RTC en ce qui concerne l accès logiciel. Les deux cartes possèdent les mêmes emplacements registres et mappage E/S et accomplissent les mêmes fonctions. L option HS fournit les informations temps/date à un plus haut degré de précision. Pour parvenir à un tel niveau de précision, il est nécessaire d utiliser un module oscillateur compensé en température (TCXO). De tels modules dissipent une quantité relativement importante de courant, ce qui signifie que le AIM4-RTC -HS requière une pile externe pour maintenir le circuit en l absence de puissance. Caractéristiques générales AIM4-RTC Compte les secondes, les minutes, les heures, les jours, les jours de la semaine, la date, le mois, et l année avec les corrections nécessaires pour les années bissextiles. Totalement rémanente avec une capacité de plus de ans de fonctionnement en l absence de courant. Précision de ± minute par mois à 25 C, ±2 minutes par mois à - C et ±3 minutes par mois à +65 C quelle que soit la tension de l alimentation du PC/4 principal. Trois alarmes d interruption de programme - Alarme machine d une fois/seconde à une fois/jour - Taux périodiques de 22 µs à 5 ms - Fin du cycle de mise à jour de l horloge (c est-à-dire toutes les secondes) Options d interruptions de programme à liaison sélectionnable DEL d accès à la carte (IRQ3, 4, 5, 6, 7) Interface bus PC/4 (IEEE996) 8 bits Température de fonctionnement : de - C à 7 C (Température de stockage de -4 à +7 C) Consommation électrique du PC/4 principal : 8 ma @5 v Horloge de 2 ou 24 heures avec mode de 2 heures AM et PM MTBF: 476 985 heures (en utilisant les chiffres génériques MIL-HDBK-27F dans les conditions normales d utilisation) Pile Lithium 3.7VAh (optionel pour les deux options) Caractéristiques AIM4-RTC-HS Fonctionalité logicielle identiqueau AIM4-RTC Courant drain pile typiquement de ma en l absence de puissance Courant de charge pile de 8mA à une tension flottante de 7.2V (adaptepour une pile d acide de plomb 6V) Précision de ± ppm par an (±3 secondes par an) Température nominale de - C à 5 C Consommation de puissance à patir de l hote PC/4 22mA (avec pile) 9mA (sans pile) @ 5V. MTBF: 863 844 heures (en utilisant les chiffres génériques MIL-HDBK-27F dans des conditions normales d utilisation J559 AIM4-RTC 39
292-8529-- Fonctionnement La commande de l AIM4-RTC est effectuée en écrivant une adresse de registre à l emplacement base + puis en accédant à ce registre (soit lecture, soit écriture) à l emplacement de l adresse de base. L adresse de registre doit toujours être définie avant tout accès à l horloge temps réel. Topogramme des E/S La carte décode 4 octets d espace d adresse mais n utilise en fait que 2 octets (adresse de base, base+) pour adresser l AIM4-RTC, avec les deux octets suivants (base+2, base +3) étant doublés, comme il l est montré ci-dessous. Adresse Base Base+ Base+2 Base+3 Lecture/écriture Lecture/écriture Ecriture seule Lecture/écriture Ecriture seule Information DO-D7 Données Adresse de registre Données Adresse de registre Le topogramme des registres est comme suit : Emplacement du registre Fonction Secondes Alarme des secondes 2 Minutes 3 Alarme des minutes 4 Heures 5 Alarme des heures 6 Jour de la semaine 7 Jour du mois 8 Mois 9 Année A Registre A B Registre B C Registre C D Registre D E-7F MeV de l utilisateur REGISTRE A BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT BIT UIP DV2 DV DV RS3 RS2 RS RS UIP - Mise à jour en cours Utilisée pour indiquer le moment où un cycle de mise à jour aura lieu DV2-DV Une configuration de mettra l oscillateur interne sous tension. L AIM4-RTC a besoin de ce code de démarrage uniquement à l installation. RS3-RS Bits de sélection du débit Utilisés pour sélectionner la cadence d interruption de programme périodique lorsqu elle est utilisée (voir figure). 4 J559 AIM4-RTC
292-8529-- Sélection des bits dans le registre A RS3 RS2 RS RS Cadence d interruption de programme périodique Aucune 3.9625ms 7.825ms 22.7µs 244.4µs 488.28µs 976.5625µs.95325ms 3.9625ms 7.825ms 5.625ms 3.25ms 62.5ms 25ms 25ms 5ms REGISTER B BIT 7 BIT6 BIT 5 BIT 4 BIT 3 BIT 2 BIT BIT SET PIE AIE UIE N/A DM 24/_2 N/A SET Lorsqu elle a pour valeur, la mise à jour des fonctions de transfert est invalidée et les octets de l heure et du calendrier peuvent être lus ou initialisés sans que le cycle de mise à jour ait lieu. PIE - Activation d interruption de programme périodique Bit de lecture/écriture qui permet au signal d interruption de programme périodique (PF) du registre C de donner une valeur élevée à la ligne d IRQx. AIE - Activation d interruption Alarme Bit de lecture/écriture qui permet au flag d interruption d alarme (AF) du registre C de mettre la ligne IRQx au niveau haut. UIE - Activation de mise à jour d interruption de programme terminée Bit de lecture/écriture qui permet au signal d alarme (AF) du registre C de mettre à la ligne d IRQx. Un bit SET que l on met à annule l activation de mise à jour de programme terminée. DM - Mode de données Un correspond à un format de données binaire, tandis que zéro spécifie DCB. 24/_2 - Format 24/2 heures Un spécifie un mode de 24 heures. Un indique un mode de 2 heures. REGISTRE C BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT BIT IRQF PF AF UF J559 AIM4-RTC 4
292-8529-- IRQF - Signal de demande d interruption de programme D une valeur de si l équation suivante est vérifiée : IRQF = PF.PIE + AF.AIE + UF.UIE PF - Signal d interruption de programme périodique (Lecture seule) D une valeur de lorsqu une arête est détectée sur le tronçon sélectionné de la chaîne intercalaire interne. RS3-RS établit la cadence périodique. Le signal d interruption de programme périodique est annulé par une lecture au logiciel du registre C. AF - Signal d interruption d alarme Un indique que l heure actuelle correspond à l heure de l alarme. Une lecture au logiciel du registre C annule le signal d interruption d alarme. UF - Signal de mise à jour d interruption de programme terminée D une valeur de après chaque cycle de mise à jour. Le cycle de mise à jour a lieu toutes les secondes lorsque les registres d heure interne passent sur la copie de l utilisateur. Le signal de mise à jour d interruption de programme terminée est annulé par une lecture du registre C. REGISTRE D BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT BIT VRT VRT - Validation de la MeV et de l heure Si la valeur est de zéro, alors une source d énergie interne au lithium épuisée est indiquée et le contenu des données de l horloge temps réel peut être remis en question. Liaisons Dans toute cette section, un + indique une liaison par défaut. AIM4-RTC Position de liaison par défaut [l adresse est 8h] Enregistrement de la configuration de l utilisateur TP2 TP2 PL2 TP3 LK LK2 A3 LK3 A5 PL2 TP3 LK LK2 A3 LK3 A5 7 6 5 4 3 LK4 7 6 5 4 3 LK4 B A PL3 B A PL3 42 J559 AIM4-RTC
292-8529-- AIM4-RTC-HS Position de liaison par défaut [l adresse est 8h] Enregistrement de la configuration de l utilisateur TP4 TP2 TP4 TP2 PL PL2 TP5 TP TP3 LK2 LK3 LK A3 A5 PL PL2 TP5 TP TP3 LK2 LK3 LK A3 A5 LK5 LK5 TP6 7 6 5 4 3 LK4 TP6 7 6 5 4 3 LK4 B A PL3 B A PL3 Sélection de l adresse de base Liaisons LKA-H L adresse de base de l AIM4-RTC est définie à l aide de la zone de liaison décrite ci-dessous : Remarque : Lorsqu une liaison est établie, la ligne d adresse est décodée comme étant et lorsqu une liaison est omise, l adresse est décodée comme étant. L adresse par défaut est fixée à 8h Liaison +LKH LKG LKF +LKE +LKD +LKC +LKB +LKA Ligne d adresse A5 A3 J559 AIM4-RTC 43
292-8529-- Sélection des interruptions de programme Liaisons 2 and 3 L AIM4-RTC est compatible avec l option de partage des interruptions de programme PC/4 de telle façon que des périphériques multiples d interruption de programme peuvent partager une unique ligne d interruption de bus. En définissant les liaisons 2 et 3 de manière appropriée, le module peut être configuré pour un fonctionnement avec une ligne d interruption partagée ou un fonctionnement normal du bus P996. Fonctionnement de P996 - LK2 ouverte + - LK3 ouverte + Partage d interruption - LK2 effectuée - LK3 effectuée Important: Tous les périphériques du PC/4 partageant une interruption de programme commune doivent être équipés d un circuit de partage d interruption adéquat. Si une ligne d interruption doit être partagée par plusieurs périphériques, alors la ligne étant partagée doit être équipée d une (et une seule) résistance intermittante ( K ohms) connectée entre la ligne d interruption et la masse. Pour effectuer cela sur l AIM4-RTC, il faut insérer la liaison 3 Liaison 4 La liaison 4 détermine sur quelle ligne d interruption x du PC/4 l interruption de programme de l AIM4-RTC sera générée. La ligne d interrruption de programme par défaut est IRQ4. +LK4E LK4D LK4C LK4B LK4A Interruption de l horloge sur IRQ3 Interruption de l horloge sur IRQ4 Interruption de l horloge sur IRQ5 Interruption de l horloge sur IRQ6 Interruption de l horloge sur IRQ7 Liaison 5 AIM4-RTC LK5 AIM4-RTC-HS +LK5 (Assemblés en usine) Liason 6- - Assemblés en usine Sauvegarde par pile pour le AIM4-RTC-HS Le AIM4-RTC-HS requière une alimentation par pile externe afin de maintenir le circuit oscillateur en l absence de l alimentation de l hôte PC/4.. La carte fournit un courant constant, circuit de charge tension flottante constant, adapté pour une pile ^V qui est connectée à la carte via le terminal à vis 2 points PL. Lorsqu un +5V est fourni au AIM4-RTC-HS à partir de l hôte PC/4, la pile est chargée par un courant d environ 8mA et une tension flottante de 7.2V. Le choix de capacité pour la pile dépend du temps de backup requis par l application. Le courant de drain pile requis par le module AIM4-RTC-HS en l absence d alimentation (environ ma) déterminera la longeur du backup pile fourni par cette dernière, tandis que le courant de charge pile fourni par le AIM4-RTC-HS quand l alimentation est présente (environ 8mA) déterminera le temps nécessaire pour recharger la pile. Par example, une pile 3.5 Ah se déchargerait pleinement en 35 heures et se déchargerait pleinement en 35 heures et se rechargait en 44 44 J559 AIM4-RTC
292-8529-- heures. Arcom recommande d utiliser le module AIM4-RTC-HS avec une pile d acide de plomb 6V 3.5Ah pour la plupart des applications. NB: Les caractéristiques de charge peuvent dépendre de la pile elle-même. Veuillez consulter le fournisseur de pile pour des renseignements précis. J559 AIM4-RTC 45
292-8529-- 46 J559 AIM4-RTC