Sistema

Sezione dedicata ai Microcontrollori e ai Sistemi Embedded

Re: Problema con prototipo calcolatrice z80

Postby alieno75 » 15 Oct 2016, 16:24

Messaggio cancellato
Last edited by alieno75 on 25 May 2018, 19:08, edited 1 time in total.
alieno75
 
Posts: 135
Joined: 21 Apr 2013, 19:39

Re: Problema con prototipo calcolatrice z80

Postby alieno75 » 15 Oct 2016, 17:06

Cancellato
Last edited by alieno75 on 26 May 2018, 06:59, edited 1 time in total.
alieno75
 
Posts: 135
Joined: 21 Apr 2013, 19:39

Re: Problema con prototipo calcolatrice z80

Postby Just4Fun » 15 Oct 2016, 21:18

Deo gratias! Ora incominciamo a ragionare...

alieno75 wrote:i da un "9" invecie che un "3" e non capisco il perchè merò lo da costantemente nel senso che ad ogni accensione delle bread boards mi da sempre "9" e non valori strampalati quindi è un buon segno che dici?


Direi proprio di sì... ;)

e mi da sempre "5" invecie che "8." perchè?


Allora... come al solito mi sembra di comporre un puzzle sul terrazzo di un grattacielo... manca sempre qualche pezzo portato via dal vento... :D

Visto che ora hai un qualcosa di controllato e controllabile (le braadboard) è il caso di fermarsi un attimo e fare il punto della situazione.

Ma x farlo occorre uno schema ESATTO e DETTAGLIATO di TUTTO. Intendo proprio tutto... dall'oscillatore all'ultimo pin dell'ultimo integrato...!! (ed anche i vari bus vanno dettagliati e non solo disegnati con freccette "mute"...)
Questo schema sarà la tua guida base, che via via arricchirai con nuove porzioni di circuiti e componenti che andrai via via ad aggiungere o modificare.
Ti conviene evidentemente usare il CAD (solo x la parte schema elettrico ovviamente...), in modo che sarà + facile tenere traccia delle modifiche e delle "aggiunte"...

Poi, come prossimo passo, x agevolarti nella ricerca dei problemi, mi è venuta una certa idea...

Però prima mi serve sapere:

1. L'oscillatore che usi è quello che si vede in foto vicino al quarzo?
2. Mi dici ESATTAMENTE la sigla dello Z80 che stai usando... (è quella che inizia con Z84....)?
3. Hai un integrato tipo 74LS00 (funzionante) che ti "avanza" e che può essere utilizzato in seguito?
4. Hai un pò di transistor NPN?
5. Hai un pò di led (specificare il colore)?
6. Il led trasparente che vedo a sinistra è quello di HALT?
7. Hai altri 2 pulsanti?
User avatar
Just4Fun
 
Posts: 153
Joined: 13 May 2016, 18:17

Re: Problema con prototipo calcolatrice z80

Postby alieno75 » 16 Oct 2016, 08:31

Cancellato
Last edited by alieno75 on 26 May 2018, 06:59, edited 1 time in total.
alieno75
 
Posts: 135
Joined: 21 Apr 2013, 19:39

Re: Problema con prototipo calcolatrice z80

Postby Just4Fun » 16 Oct 2016, 09:33

Ho visto nelle tua risposte un punto che non va affatto... Lo Z80 che hai NON è CMOS!!!! :twisted: :twisted:

X ora non comprare nulla...

Poi vediamo con calma... ora non ho tempo... ciao...
User avatar
Just4Fun
 
Posts: 153
Joined: 13 May 2016, 18:17

Re: Problema con prototipo calcolatrice z80

Postby alieno75 » 16 Oct 2016, 09:43

Cancellato
Last edited by alieno75 on 26 May 2018, 07:00, edited 1 time in total.
alieno75
 
Posts: 135
Joined: 21 Apr 2013, 19:39

Re: Problema con prototipo calcolatrice z80

Postby Just4Fun » 17 Oct 2016, 09:16

Scusami ma se posti uno schema come .png o .jpg, ovvero come se fosse una foto, non riesco a zumare sui dettagli...
Gli schemi non si postano MAI come foto... solo se sono molto piccoli e semplici.... non è il tuo caso...

X cui fai un export in .pdf, in modo da usare elementi vettoriali please...

Se il forum non accetta .pdf, allora comprimi il .pdf in un file .zip e allegalo...

PS: Guarda che diventerò il tuo peggiore incubo... mi odierai... non te ne farò passare una... alla fine non ne potrai più... sei avvisato... :D
User avatar
Just4Fun
 
Posts: 153
Joined: 13 May 2016, 18:17

Re: Problema con prototipo calcolatrice z80

Postby alieno75 » 17 Oct 2016, 12:02

Cancellato
Last edited by alieno75 on 26 May 2018, 07:01, edited 2 times in total.
alieno75
 
Posts: 135
Joined: 21 Apr 2013, 19:39

Re: Problema con prototipo calcolatrice z80

Postby alieno75 » 17 Oct 2016, 12:24

Cancellato
Attachments
Schema.rar
(94.74 KiB) Downloaded 402 times
Last edited by alieno75 on 26 May 2018, 07:05, edited 1 time in total.
alieno75
 
Posts: 135
Joined: 21 Apr 2013, 19:39

Re: Problema con prototipo calcolatrice z80

Postby Just4Fun » 17 Oct 2016, 12:58

Ok. Ora va molto meglio.... ;)

Allora qualche primo check:

1. R73 è pari a 47K. Sei sicuro?? Ma proprio sicuro..???
2. Nella foto il display appare molto luminoso. Direi troppo... Mi dici i valori da R1 a R8 che non hai specificato nello schema...? (magari sarebbe il caso di aggiornarlo e ripostarlo...)
3. nella foto il led blu HALT è spento... Come è possibile..? se quello che vedo è la stato DOPO l'esecuzione del test che termina con una istruzione di HALT, come è possibile che sia spento...? mi puoi chiarire please...?
User avatar
Just4Fun
 
Posts: 153
Joined: 13 May 2016, 18:17

Re: Problema con prototipo calcolatrice z80

Postby alieno75 » 17 Oct 2016, 14:09

Cancellato
Last edited by alieno75 on 26 May 2018, 07:06, edited 1 time in total.
alieno75
 
Posts: 135
Joined: 21 Apr 2013, 19:39

Re: Problema con prototipo calcolatrice z80

Postby Just4Fun » 17 Oct 2016, 14:30

alieno75 wrote:1-In realtà nella bread-board non c' è la resistenza.


:evil: :evil: :evil: :evil: :evil: :evil: :evil: :evil: :evil: :evil: :evil: :evil: :evil: :evil:

Per favore verifica che TUTTO quello che c'è sulla schema corrisponda PERFETTAMENTE alla realtà..

Altrimenti continuiamo a perdere tempo!!!!!!!!!!!!!!!!!!!!!!!


Ora metti una resistenza da 330 Ohm come R73 e vedi quello che succede.....

se è come penso ti stupirai......
User avatar
Just4Fun
 
Posts: 153
Joined: 13 May 2016, 18:17

Re: Problema con prototipo calcolatrice z80

Postby legacy » 17 Oct 2016, 14:46

Just4Fun wrote:perdere tempo


appunto, il soggetto lo devi tenere proprio per mano
ci vuole pazienza, a me girano dopo 2 secondi

oltretutto, ora ho delle rogne micidiali con le convergenze quadratiche
tu pensi che ci sia qualcuno disposto a perdere tempo per sistemarmi i casini?

si c'e', se scucio 60 euro/ora

tanto per dire
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: Problema con prototipo calcolatrice z80

Postby Just4Fun » 17 Oct 2016, 14:53

Peccato che le convergenze quadratiche mi fanno divergere... :lol:
User avatar
Just4Fun
 
Posts: 153
Joined: 13 May 2016, 18:17

Re: Problema con prototipo calcolatrice z80

Postby alieno75 » 17 Oct 2016, 16:10

Cancellato
Attachments
schema.rar
(73.23 KiB) Downloaded 435 times
Last edited by alieno75 on 26 May 2018, 07:07, edited 1 time in total.
alieno75
 
Posts: 135
Joined: 21 Apr 2013, 19:39

Re: Problema con prototipo calcolatrice z80

Postby legacy » 17 Oct 2016, 16:33

se e' per quello pure Bob (chi?) per le consulenze sui PCB
edit
vabbe ...
Last edited by legacy on 17 Oct 2016, 22:37, edited 2 times in total.
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: Problema con prototipo calcolatrice z80

Postby Just4Fun » 17 Oct 2016, 21:56

alieno75 wrote:Funziona.
Il led si accende.
Se resetto si spegne se rilascio si accende, ma il display continua a visualizzare "5" e non "8."
Ecco lo schema com' è nella bread-board:
schema.rar


bene... piccolo passo avanti...
lo Z80 ha il clock un pò "stitico"... ha un livello "1" + alto dei normali TTL... x cui serve una resistenza pull-up x alzare il livello dell"1"...
se avessi letto con attenzione il datasheet lo avresti notato... :idea:

vedo che hai corretto anche le altre cose che non c'erano sulla breadboard... spero che cominci a renderti conto... ;)

ora bisogna decidere come andare avanti... l'idea sarebbe quella di "rallentare" la CPU x fare dei test passo-passo...

però il fatto di avere una NMOS complica le cose...

tutti i modi che mi vengono in mente richiedono circuiti un pò complessi e componenti che non hai... e alcuni li dovrei provare io prima... con componenti che neanche io ho... e neanche il tempo...

la cosa + semplice e alla fine - costosa sarebbe prendere una CMOS.... sarebbe estremamente + facile fare un clock passo-passo...

in qs momento non mi viene in mente altro...
User avatar
Just4Fun
 
Posts: 153
Joined: 13 May 2016, 18:17

Re: Problema con prototipo calcolatrice z80

Postby Just4Fun » 21 Oct 2016, 13:52

stavo pensando... c'è qualcosa che non mi quadra nell'oscillatore che hai fatto... quel quarzo così distante dell'integrato....

se puoi due check:

1. avevi detto di avere un frequenzimetro. Mi misuri la frequenza al pin CLOCK dello Z80?
2. se l'oscilloscopio che avevi detto di avere ce la fa, mi fai vedere la forma d'onda sempre allo stesso pin del clock (x favore fai una foto non sfocata del display dell'oscilloscopio...)?
User avatar
Just4Fun
 
Posts: 153
Joined: 13 May 2016, 18:17

Re: Problema con prototipo calcolatrice z80

Postby alieno75 » 21 Oct 2016, 16:00

Cancellato
Last edited by alieno75 on 26 May 2018, 07:08, edited 1 time in total.
alieno75
 
Posts: 135
Joined: 21 Apr 2013, 19:39

Re: Problema con prototipo calcolatrice z80

Postby legacy » 21 Oct 2016, 16:48

@Just4Fun
una soluzione, cercare sulla baia o in posti simili
kit a libro, quella roba tipica degli anni 80-90
dove infilavano un sistema z80 minimale
dentro una valigetta a libro
e l'utente (tipicamente lo studente delle superiori)
doveva immettere il codice macchina da un tastierino HEX
visualizzando dato (8bit) ed address(16bit)
su una doppia tripletta di display HEX

ai tempi, c'erano dei chip che gestivano la decodifica
4-bit to 7 segment, in hex digit[]={0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f}
piuttosto che bcd/dec_digit[]={0,1,2,3,4,5,6,7,8,9}

oggi e' inutile diventare matti a cercarli
(in lab ne ho due, pagati 35 mila lire cad
presi per lavoro, nel 2001, sono avanzati)
basta una CPLD e si risolve il problema

pero' mi chiedo: rimpiazzando il clock con
un generatore di fronte d'onda UP e DOWN
lo z80 ha rogne, oppure si presta alla cosa?


se si trova, costa una 50na di euro
e fornisce schematici di riferimento
oltre che codiece ROM e interfaccia
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

PreviousNext

Return to Microcontrollori e microprocessori

Who is online

Users browsing this forum: No registered users and 7 guests

cron