39
J559 AIM104-RTC
2192-08529-000-000
Introduction
Le module AIM104-RTC est disponible en deux configurations:
AIM104-RTC Module spécifications basses précision ±25ppm par an
AIM104-RTC-HS Module spécifications hautes précision ±1ppm par an
LAIM104-RTC est un module PC/104 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/104.
LAIM104-RTC-HS est identique au AIM104-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 AIM104-RTC -HS requière une pile externe pour maintenir le circuit en
labsence de puissance.
Caractéristiques générales AIM104-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 10 ans de fonctionnement en labsence de
courant.
Précision de ±1 minute par mois à 25°C, ±2 minutes par mois à -10°C et ±3 minutes par mois
à +65°C quelle que soit la tension de lalimentation du PC/104 principal.
 Trois alarmes dinterruption de programme
- Alarme machine dune fois/seconde à une fois/jour
- Taux périodiques de 122 µs à 500 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/104 (IEEE996) 8 bits
Température de fonctionnement : de -10°C à 70°C (Température de stockage de -40°à +70°C)
Consommation électrique du PC/104 principal : 80 mA @5 v
Horloge de 12 ou 24 heures avec mode de 12 heures AM et PM
 MTBF: 1 476 985 heures (en utilisant les chiffres génériques MIL-HDBK-217F dans les conditions
normales dutilisation)
 Pile Lithium 3.7VAh (optionel pour les deux options)
Caractéristiques AIM104-RTC-HS
Fonctionalité logicielle identiqueau AIM104-RTC
 Courant drain pile typiquement de 10mA en labsence de puissance
 Courant de charge pile de 80mA à une tension flottante de 7.2V (adaptepour une pile dacide de
plomb 6V)
 Précision de ±1 ppm par an (±30 secondes par an)
 Température nominale de -10°C à 50°C
 Consommation de puissance à patir de lhote PC/104 220mA (avec pile) 90mA (sans pile) @ 5V.
 MTBF: 863 844 heures (en utilisant les chiffres génériques MIL-HDBK-217F dans des conditions
normales dutilisation
CONTROL SYSTEMS
AIM104-RTC
40 J559 AIM104-RTC
2192-08529-000-000
Fonctionnement
La commande de lAIM104-RTC est effectuée en écrivant une adresse de registre à lemplacement
base +1 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+1) pour adresser lAIM104-RTC, avec les deux octets suivants (base+2, base +3) étant
doublés, comme il lest montré ci-dessous.
Le topogramme des registres est comme suit :
Emplacement du registre Fonction
00 Secondes
01 Alarme des secondes
02 Minutes
03 Alarme des minutes
04 Heures
05 Alarme des heures
06 Jour de la semaine
07 Jour du mois
08 Mois
09 Année
0A Registre A
0B Registre B
0C Registre C
0D Registre D
0E-7F MeV de lutilisateur
REGISTRE A
UIP - Mise à jour en cours
Utilisée pour indiquer le moment où un cycle de mise à jour aura lieu
DV2-DV0
Une configuration de 010 mettra loscillateur interne sous tension. LAIM104-RTC a besoin de ce
code de démarrage uniquement à linstallation.
RS3-RS0
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).
Adresse
Base
Base+1
Base+2
Base+3
Lecture/écriture
Ecriture seule
Lecture/écriture
Ecriture seule
Données
Adresse de registre
Données
Adresse de registre
Lecture/écriture Information DO-D7
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
UIP DV2 DV1 DV0 RS3 RS2 RS0 RS0
41
J559 AIM104-RTC
2192-08529-000-000
REGISTER B
SET
Lorsquelle a pour valeur 1, 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 à 1 la ligne
dIRQx. Un bit SET que lon met à 1 annule lactivation de mise à jour de programme terminée.
DM - Mode de données
Un 1 correspond à un format de données binaire, tandis que zéro spécifie DCB.
24/_12 - Format 24/12 heures
Un 1 spécifie un mode de 24 heures. Un 0 indique un mode de 12 heures.
REGISTRE C
BIT 7 BIT6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
SET PIE AIE UIE N/A DM 24/_12 N/A
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
IRQF PF AF UF 0 0 0 0
Sélection des bits dans le registre A
RS3
0 0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Aucune
3.90625ms
7.8125ms
122.070µs
244.141µs
488.281µs
976.5625µs
1.953125ms
3.90625ms
7.8125ms
15.625ms
31.25ms
62.5ms
125ms
250ms
500ms
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
RS2 RS1 RS0
Cadence dinterruption de
programme périodique
2192-08529-000-000
42 J559 AIM104-RTC
IRQF - Signal de demande dinterruption de programme
Dune valeur de 1 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 1 lorsquune arête est détectée sur le tronçon sélectionné de la chaîne intercalaire
interne. RS3-RS0 é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 1 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 1 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
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.
AIM104-RTC
Position de liaison par défaut [ladresse est 180h] Enregistrement de la configuration de l’utilisateur
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
VRT 0 0 0 0 0 0 0
TP2
PL2
A2
A5
A4
A7
A9
7 56 4 3
A3
A6
A8
LK1
LK2
LK3
LK4
PL3
B1
A1
TP3
TP2
PL2
A2
A5
A4
A7
A9
7 56 4 3
A3
A6
A8
LK1
LK2
LK3
LK4
PL3
B1
A1
TP3
2192-08529-000-000
43
J559 AIM104-RTC
AIM104-RTC-HS
Position de liaison par défaut [ladresse est 180h] Enregistrement de la configuration de l’utilisateur
Sélection de l’adresse de base
Liaisons LK1A-H
Ladresse de base de lAIM104-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 0 et
lorsquune liaison est omise, ladresse est décodée comme étant 1.
Ladresse par défaut est fixée à 180h
PL3
PL2
TP4
TP5 TP1
TP3
TP6
TP2
PL1
LK4
A2
A3
A4
A5
A6
A7
A8
A9
LK1
LK2
LK3
LK5
7 3456
B1
A1
PL3
PL2
TP4
TP5 TP1
TP3
TP6
TP2
PL1
LK4
A2
A3
A4
A5
A6
A7
A8
A9
LK1
LK2
LK3
LK5
7 3456
B1
A1
Liaison
+LK1H A9
A8
A7
A6
A5
A4
A3
A2
LK1G
LK1F
+LK1E
+LK1D
+LK1C
+LK1B
+LK1A
Ligne dadresse
1 / 8 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !