J'ai un Z80 qui se comporte mal et je veux vérifier les signaux. Cependant je ne possède pas d'oscilloscope, donc je cherche une autre façon de vérifier les ondes carrées sur les broches.
J'ai simplement besoin de déterminer si cela donne un signe de vie, je ne suis pas intéressé par les bits en soi . Y a-t-il un moyen?
microprocessor
z80
Eric
la source
la source
Réponses:
Si vous avez des pièces électroniques, vous pouvez créer un circuit qui rend une LED plus lumineuse avec la fréquence.
Lien vers le schéma.
Dans la simulation, j'utilise un balayeur de fréquence comme entrée pour voir comment le circuit se comporte à différentes fréquences. Comme vous pouvez le voir, plus la fréquence est élevée, plus la LED est lumineuse.
Celui-ci ne se souciera pas vraiment si ce sont des ondes carrées, des ondes triangulaires ou d'autres formes d'ondes. Tant que leur amplitude est supérieure à 1,4 V et supérieure à 1 kHz, vous devriez voir la LED s'allumer.
Si vous augmentez la taille du 1 nF à quelque chose de plus grand, alors la LED s'allumera avec des fréquences plus basses.
Le transistor n'est pas magique, il ne fera pas brûler la LED. La résistance de 1 kΩ en série avec la LED limitera le courant.
Si vous avez très peu de pièces, vous pouvez retirer la résistance 1 µF, 10 kΩ et la diode pointant vers la droite. Mais si vous faites cela, alors la LED pourrait être trop sombre.
Éditer
Vous pouvez également retirer la LED, la résistance de 1 kΩ, le transistor NPN et connecter la résistance de 10 kΩ à la masse afin qu'elle soit en parallèle avec le condensateur de 1 µF. Vous pouvez ensuite mesurer la tension aux bornes de la résistance de 10 kΩ qui pourrait être plus facile à lire plutôt que la luminosité d'une LED.
Ce circuit que je viens de décrire est presque un détecteur d'enveloppe .
C'est le circuit dont je parle.
Voici le circuit que je propose, noir sur blanc. Pas caché derrière les mots.
la source
Utiliser éventuellement une sonde logique
Il y a généralement trois LED de couleurs différentes sur le corps de la sonde:
Les LED rouge et verte indiquent respectivement les états haut et bas
Une LED orange indique une impulsion
Il y a un tableau avec quelques spécifications typiques sur ce site Web .
J'ai d'abord copié la table, mais j'ai remarqué un avis de droit d'auteur. Le tableau donne une fréquence maximale typique de 20Mhz, mais le premier que j'ai trouvé lors d'une recherche sur un site Web de fournisseur d'électronique a déclaré que sa sonde logique était montée à 50Mhz.
la source
Comme HandyHowie le mentionne, une sonde logique est un bon outil bon marché à avoir dans votre arsenal.
Une autre astuce rapide est de vous faire un petit filtre passe-haut avec un condensateur et une résistance.
simuler ce circuit - Schéma créé à l'aide de CircuitLab
Si le signal est CC, vous ne devriez voir aucune tension CA sur le multimètre.
la source
Vérifiez également les analyseurs logiques .
Ces appareils peuvent généralement analyser 8 canaux en même temps et utiliser le PC pour visualiser / configurer, la connexion se fait via USB.
J'en ai un chinois, pour environ 5 euros et fonctionne remarquablement bien. Je l'utilise plus souvent que mon très vieil oscilloscope. Mais l'analyseur logique ne peut être utilisé que pour les signaux numériques (TTL).
la source
Vérifiez si votre multimètre numérique dispose d'un mode compteur de fréquence. Si c'est le cas, vous pourrez peut-être utiliser cette fonction pour vérifier les signaux. Si le compteur indique 0, vous n'avez probablement aucune sortie. Si le compteur est bien supérieur à 0, vous êtes probablement d'accord.
http://en-us.fluke.com/training/training-library/test-tools/digital-multimeters/how-to-measure-frequency-with-a-digital-multimeter.html
la source
Pour les ondes carrées jusqu'à quelques kHz (par exemple, ce que vous obtiendriez sur les lignes d'adresse de plus grande importance d'un bus):
Envoyez le signal à une LED, prenez un petit miroir et secouez-le comme un ventilateur.
Alimentez-le dans un amplificateur et un haut-parleur.
la source
Prenez un multivibrateur monostable, ajoutez une résistance led + à sa sortie. Laissez la longueur d'impulsion être suffisamment longue pour être remarquée, disons 500 millisecondes.
Vous pouvez également utiliser une bascule D CMOS qui est connectée pour se réinitialiser via un filtre passe-bas RC (R = 470kOhm, C = 1uF), mais cela abuse du CI => n'utilisez pas cette méthode dans la conception.
L'entrée du multivibrateur monostable ou D-ff est une entrée logique appropriée. De plus, des impulsions sous-microsecondes clairsemées peuvent être détectées. De nombreux détecteurs d'impulsions, qui sont basés sur un amplificateur redresseur + transistor pour piloter une LED, chargent un condensateur, ce qui peut provoquer une surcharge du signal et des impulsions courtes et clairsemées sont passées inaperçues.
Une surcharge dans un signal de bus jette le programme hors du rail, la connexion de la sonde est équivalente à l'instruction informatique GOTO HELL.
la source
Je n'ai pas vu cette suggestion: Arduino Uno peut être utilisé comme enregistreur et générateur de signaux bon marché (USD 20-25 $). Connectez simplement votre source à l'entrée analogique, accumulez les lectures et imprimez le résultat via le port série. Je pense que cela devrait fonctionner jusqu'à quelques Hz
Tout ce dont vous avez besoin est une paire de fils et un câble USB-B.
la source