Herramientas de usuario

Herramientas del sitio


fr:hardware:i8041

¡Esta es una revisión vieja del documento!


Microcontrôleur i8041

L'Intel 8041 (plus précisément le P8041A) est un composant critique et très ingénieux au sein de l'architecture de la famille Amstrad PCW (comme les 8256 et 8512). Contrairement à d'autres imprimantes des années 80 qui étaient des dispositifs indépendants, Amstrad a réduit les coûts en intégrant presque toute l'intelligence de l'imprimante à l'intérieur de l'ordinateur lui-même.

{:hardware:imagenes:i8041.PNG?340|}}

Voici les informations techniques détaillées sur son rôle ainsi que les liens vers sa documentation :

Le rôle de l'i8041 dans l'Amstrad PCW

Sur les modèles Amstrad PCW, l'imprimante ne possède pas de carte mère complexe ; elle est essentiellement composée d'un ensemble de moteurs et d'aiguilles. Le « cerveau » qui la fait fonctionner réside sur la carte mère de l'ordinateur : l'i8041.

  • Interface Périphérique Universelle (UPI): L'i8041 est une variante de la famille MCS-48 conçue pour agir comme un « esclave » d'un processeur principal (le Z80 dans le cas du PCW).
  • Contrôle Direct du Matériel: Le microcontrôleur reçoit des commandes du Z80 et les traduit en signaux électriques directs pour déplacer le moteur pas à pas de la tête, le moteur d'entraînement du papier et actionner les 9 aiguilles de l'imprimante matricielle.
  • Connexion par Nappe: Ces signaux voyagent de l'i8041 sur la carte mère vers l'imprimante via un câble nappe de 34 fils, qui n'est pas un câble parallèle standard, mais une extension directe des lignes de contrôle du microcontrôleur.

Spécifications Techniques de la Puce

  • Architecture: Basée sur le noyau 8048, mais avec une interface de bus de données optimisée pour les périphériques (UPI-41).
  • Mémoire: Comprend 1 Ko de ROM de masque (où réside le firmware de contrôle de l'imprimante d'Amstrad) et 64 octets de RAM.
  • Fréquence: Fonctionnait typiquement à environ 6 MHz sur ces systèmes.
  • Boîtier: Format DIP à 40 broches.

Curiosité Technique

Si vous allumez un Amstrad PCW sans que l'imprimante soit connectée, le système affiche souvent une erreur ou ne démarre pas correctement dans certains cas. Cela est dû au fait que le système d'exploitation (LocoScript ou CP/M) tente d'initialiser l'i8041 et attend une réponse qui ne se complète que si le matériel de l'imprimante est présent et renvoie les signaux d'état corrects (comme « papier prêt »).

Caractéristiques visuelles de l'i8041

  • Boîtier: Tout comme l'i8048 du clavier, il utilise un format DIP de 40 broches (Dual In-line Package). C'est une puce physiquement longue avec 20 broches de chaque côté.
  • Identification: Sur la partie supérieure, elle porte généralement le logo classique d'Intel (avec le 'e' abaissé) et l'inscription P8041A ou D8041A (s'il s'agit de la version en céramique).

Variantes

  • P8041A: Version en plastique noir avec ROM de masque (le programme est déjà gravé). C'est celui que vous trouverez sur la carte mère du PCW.
  • D8741A: Version avec une fenêtre en quartz au centre, utilisée pour les prototypes car elle permettait d'effacer et de réécrire le logiciel à l'aide de rayons ultraviolets.

Emplacement dans l'Amstrad

Si vous ouvrez un Amstrad PCW, vous le verrez près du connecteur de l'imprimante. Il porte souvent une référence Amstrad (comme un code numérique) sérigraphiée ou sur une étiquette, car le logiciel interne a été écrit spécifiquement par les ingénieurs d'Amstrad pour contrôler leurs moteurs et leurs aiguilles.

Documentation

Dans le lien suivant, vous pourrez consulter la documentation (PDF) relative à la puce.

fr/hardware/i8041.1777193370.txt.gz · Última modificación: por jesus