Bongiorno a tutti,
sto impazzendo da ormai diversi giorni con una CPU ed ho deciso di presentare il problema sul forum per vedere se qualcuno riesce a darmi un'idea di dove possa essere il problema.
Spiegazione, la CPU funzionava in test quando ad un certo punto ha deciso di non accettare più i comandi in ingresso.
Situazione attuale, accendo, cerco di andare in modalità test ma prende i comandi una volta ogni tanto, come se gli ingressi fossero bloccati da qualcosa.
Ho quindi cominciato a cercare intorno ai componenti che controllano il matrix sostituendo i due 3081 ed i due 40097 responsabili delle righe e colonne, sono passato successivamente ai 4042 che stanno a monte dei 3081.
Nulla di fatto
Ad un certo punto mi sono reso conto che insistendo sulla combinazione row0/col0 riuscivo a passare a test 1 e continuando ad insistere (premendo ripetutamente per svariati secondi) sono arrivato al test contatti.
Da premettere che in test display tutto funziona correttamente e la CPU cicla da 0 a 9 senza problemi quindi la cpu non è in blocco.
In test 3 (contatti) qualsiasi cosa io attivi a livello di matrix (da row0 a row3) mi restituisce sempre valori da 40 a 47.
Il matrix invece non reagisce (non cambia i valori del contatto sul display) se attivo row4, row5 e row6
La cosa mi lascia pensare che il problema possa essere localizzato sulla row6 che è quella che sembra restare continuamente attiva.
Sapendo che ho sostituito il 3081 ed il 4042 responsabili di row6, ho controllato la resistenza R24 e R27, non c'è corto sul pin responsabile dell'ingresso row3, il 3081 funziona, il pin 5 e 15 sono ben a massa e pin 2 e 3 (row3) e i pin 11 e 12 (row6) del 3081 IC41 non sono in corto che c***o puo' essere d'altro?
Il vincitore riceverà 5 bellissimi punti forum!!!
Venghino signori venghino...
Modificato da: gianfri il 6-nov-2016 17.16