Blogelectro - Mot-clé - z802024-03-19T11:18:54+01:00urn:md5:d0d032610bee64ee091b556cc613ffeeDotcleartester son Z80urn:md5:b85b42095505ce31d2639403918b8beb2009-02-12T00:04:00+00:002012-05-07T22:41:03+01:00guillaumeElectroniquez80<p>Comment s'assurer que le processeur Z80 est encore en état de marche? (où encore comment tester des processeurs récupérés sur de vieilles cartes)
<br />
<br />
Voici un petit montage tout simple pour vérifier le bon fonctionnement d'un proc Z80.</p>
<p><img src="http://blogelectro.free.fr/blog/public/images/.testeur_Z80_m.jpg" alt="testeur_Z80" style="display:block; margin:0 auto;" title="testeur Z80" />
<br /></p> <p>Le Z80 est un processeur (sans mémoire embarqué). Donc, au démarrage, il exécute les instructions présentent sur son bus de data.
<br />
<br />
A partir de ce fait, voici un petit testeur économique (cf sur le schéma ci dessous). L'idée n'est pas de moi, elle vient de cette page <a href="http://www.z80.info/z80test0.htm" title="http://www.z80.info/z80test0.htm">http://www.z80.info/z80test0.htm</a> (le site est une énorme source d'info sur le Z80).</p>
<p><a href="http://blogelectro.free.fr/blog/public/images/schema_testeurZ80.JPG"><img src="http://blogelectro.free.fr/blog/public/images/.schema_testeurZ80_m.jpg" alt="schemaTesteurZ80" style="display:block; margin:0 auto;" title="schemaTesteurZ80" /></a></p>
<p>Le principe est simple: il s'agit de faire démarrer le processeur sur un reset (adresse zéro) et de lui faire exécuter des instructions NOP (no operation). On visualise l'incrémentation des bits de poids faibles du bus d'adresse sur 3 leds.
<br />
<br />
le NOP est codé par 0x00, c'est pourquoi le bus de data est tiré à la masse par un réseau de résistances.
<br />
<br />
L'horloge est fabriquée avec un circuit RC faisant commuter une porte logique (CD4093). Elle fournit une fréquence d'environ 35Hz (soit 28ms).
<br />
<br />
Le bouton reset est indispensable car il faut un reset après le démarrage du proc sinon il semble bloqué!!
<br />
<br />
<br /></p>