Computer / Programmazione / Z80 · 27 marzo 2019 0

LM80C: prima immagine video!

Sono finalmente riuscito ad ottenere un’immagine video! Ho passato le ultime 2 settimane combattendo con un problema che avevo iniziato a credere non sarei mai riuscito a risolvere. Ogni test che facevo non mi dava altro che un avviso di “nessun segnale in ingresso” dalla mia TV, non capendo cosa stesse accadendo. Negli ultimi 2 giorni ho speso un sacco di tempo misurando il clock di output sul pin COMCLK del chip video, ottenendo una frequenza molto instabile, oscillante fra 1,8 MHz e 3,58 MHz senza nessuna apparente ragione.Ho cambiato un sacco di condensatori in parallelo al quarzo provando diversi valori ma senza risultato. Ho provato a collegare il pin del segnale video sia direttamente alla TV sia tramite un buffer, ma nulla è cambiato. Alla fine, oggi ho avuto l’idea di controllare le tensioni sulla linea di alimentazione. Ho trovato 4,7 V vicino all’ingresso dell’alimentazione ma un assurdo valore di 3,7 V dall’altra parte del circuito! Ho finalmente capito che il problema erano le breadboard collegate insieme: 6 breadboard non sono una buona cosa come si potrebbe pensare… un’altra ragione era la scarsa qualità dell’alimentatore. Ho subito messo un LM317 ed ho ottenuto subito una tensione stabile a 5,04 V sulla maggior parte del circuito. Il risultato è mostrato nell’immagine qui sotto: la mia TV LED sta mostrando il segnale video generato dal TMS9918A. Gli schemi arriveranno a breve.

LM80C - first image

LM80C – prima immagine