Notice technique
6.3.3.
6.3.3.1. Partie CPU :
Article no.: 0-48-0202 Rev. a
Explication des différents ensembles :
La partie CPU est basée sur un microcontrôleur Coldfire de chez
Freescale,
c'est
lui
(démarrage, système d'exploitation et applications).
La mémoire flash contient le bootloader (programme de démarrage)
et le système d'exploitation.
Les programmes en cours d'exécution sont contenus dans la RAM
(mémoire de travail).
Le connecteur BDM (Background Debug Mode) permet de debugger
et développer les applications et le matériel. Il sera également utilisé
pour les tests hardware.
Une console branchée sur une sortie RS232, par l'intermédiaire du
connecteur BDM de la CPU permet de voir ce que le microcontrôleur
est en train de faire et de lui envoyer des instructions.
La CPU accède directement à la flash et à la RAM. Mais des buffers
de données sont utilisés lors des accès aux différents périphériques.
Le CPLD gère le décodage d'adresse et génère les signaux de Chip
Select qui activent individuellement chaque périphérique. Il gère
également les signaux du clavier et du bouton rotatif, le port LPT et
différents signaux de commande.
La Compact Flash est une mémoire dans laquelle sont contenus les
applications et les configurations (options).
La carte CPU du DG5000 possède des connexions USB et Ethernet
avec l'extérieur.
Un écran TFT de 10"4 est interfacé à l'aide d'une limande.
Une RTC (Real Time Clock) permet de conserver l'heure de l'appareil
et de le réveiller ponctuellement pour effectuer des tests.
Des alarmes sont générées par un BUZZER, et un composant PIC
permet de générer les messages audio par synthèse vocale.
Un QUAD UART permet d'interfacer 4 liaisons séries. Ces liaisons
permettent de communiquer avec le buzzer, avec les cartes DEFI
(état du défibrillateur), POWER (état de la batterie) et avec la partie
ANA (données des capteurs NiBP, SPO2, ECG, PACE et VF).
L'interface RS232 permettant de piloter un module Capno externe
(IRMA CO2 Masimo Sweden) est directement gérée par la CPU.
Explications techniques 6
qui
exécute
les
différents
programmes
Page 69