Video-Karakter Fout_Eprom 2708 vs 2716 (Computertechniek)

door Maurice ⌂ @, Dordrecht, 16-05-2021, 14:11 (1286 dagen geleden)
Gewijzigd door Maurice, 16-05-2021, 14:20

Ik zit met een Hersenkrakertje.

Zoals eerder gemeld ben ik bezig met een leuk enig bezigheidsprojectje,
een oude Video-Terminal aan de gang te krijgen.

Nadat ik nieuwe 1024x1Bit geheugen heb geplaatst kloppen de toetsen weer met de
karakters op scherm. Dus aan geheugen kan het niet liggen.
Plaats ik foute geheugen weer terug kloppen de toetsen niet meer.
Echter ik mis steeds Linker Bit op scherm.
Is Video-Composiet uit.

Keybord zelf is ook goed, Deze aan echte terminal gehangen en kloppen alle karakters.
Anders om Terminal aan Video bordje gehangen en ook deze fout.
Systeempje bestaat uit 2 borden. Keybord en dit Video bordje.

Nu denk je er is wat loos met 5-bit schuif register, echter als ik
data-OUT pin DQ5(15) verbind met DQ6(16), heb ik weer een lijntje links.
IK bedoel-Kortsluiten, Dus samen. Toevallig zag ik het bij meten en ik sluiting maakte het lijntje op sprong.
Klopt wel niet helemaal , maar er is een lijntje. Kijk goed naar hoe karakter er uit ziet.
Let bv op de 8, dat lijkt een B, De W,Q,Y en T, Ook A zou links boven 1blokje uit moeten zijn om mooie A te maken.

Nu hoort er een Char Rom in MK34073, gemaskerde Eprom.
Schema geeft aan, Ook een 2708 is inzetbaar, Top Heb ik echter mijn programmer
kan deze Niet programmeren, dus een 2716 gepakt.

Nu heeft deze zowel CS als OE nodig (Chip Select en Output Enable).
Pinnen omgezet en middels 2 poortjes de OE ca 30uS vertraagd.

VRAAG:
Wat kan nu de boel omzeep helpen dat 2e bit niet doorkomt?
Ja reeds andere 2716 gebakken.Iets met Timing toch?

Was een werkje om de boel vanaf PAPIER! om te zetten in ware HEX getallen.:-P :-P
[image]
[image]
[image]

HIER foute beeld.
[image]

En als ik DQ5 met DQ6 verbind.
[image]

Orginele schema met 2708
[image]

NU met 2716
[image]
[image][image]

Video-Karakter Fout_Eprom 2708 vs 2716

door corne @, Omgeving Eindhoven, 16-05-2021, 16:03 (1286 dagen geleden) @ Maurice

Maurice,

Wat ik in het beeld zie als je DQ5 en DQ6 doorverbonden hebt is dat de informatie van DQ6 wel op het beeld te zien is. Kijk maar naar de Y het meest linkse puntje is een plaats naar rechts verschoven. Ook zijn, zoals jij al opmerkte, de links lijntjes bij andere karakters te zien.
De EPROM lijkt dus goed te werken omdat de informatie er uit komt.
Het probleem zit vermoedelijk in de 74LS96.
Als je de EPROM er uit haalt en je video terminal aan zet zou er een volledig wit beeld te zien moeten zijn. Dan kun je de ingangen van de 74LS96 een voor een via een 100ohm weerstand met de nul verbinden en zo controleren of alle ingangen werken.


Ik snap niet waarom je LA3 met 30ns gaat vertragen, zou niet nodig moeten zijn.

Pas op met 2716 chips, die van Texas Instruments zijn anders dan die van andere fabrikanten. Bij de 2708 is pin 21 -5V net als bij de 2716 van TI maar voor andere fabrikanten van 2716's (en TI 2516) is pin 21 Vpp en als ik het goed heb moet deze op +5V.


Corné

Video-Karakter Fout_Eprom 2708 vs 2716

door Maurice ⌂ @, Dordrecht, 16-05-2021, 16:22 (1286 dagen geleden) @ corne

Goed idee, om 1 voor 1 even de ingangen te testen.

Verschillen 2716 Ok extra controleren.Ga ik doen

Video-Karakter Fout_Eprom 2708 vs 2716

door Goldline @, Oranjedorp, 16-05-2021, 20:13 (1285 dagen geleden) @ Maurice

pull up weerstanden goed ? Q5 Q6

--
Cees PA1DBA

Video-Karakter Fout_Eprom 2708 vs 2716

door Maurice ⌂ @, Dordrecht, 17-05-2021, 00:57 (1285 dagen geleden) @ Maurice

Eprom er uit, heb ik keurig alle volle blokken.

Testen met '0' -ziet er goed uit.
R23 keurig het midden, en R24 is 2e van Links, Rest gaat ook naar zwart.
[image]
[image]
[image]

Video-Karakter Fout_Eprom 2708 vs 2716

door Maurice ⌂ @, Dordrecht, 17-05-2021, 01:14 (1285 dagen geleden) @ Maurice

Mogelijk een idee,
Zonder Eprom is dus R25,Dus ingang E, Hoog.
En dus Eprom Q6 zou op juiste moment '1' moeten worden om witte pixel te krijgen.

Daar Ik Q6 met Q7 verbind en Q7 in Eprom altijd 1 is.
De niet geprogrammeerde adressen staan op FF.
2e die ik opnieuw gebrand had staan de niet gebruikte adressen op 0.
Vandaar dat truuk met Q6-Q7 verbinden dan niet werkt.
Is dat mysterie voor mij opgelost, verschil in het programmeren, OK.

Maar Nu Dit. Kijk goed naar de originele karakter tabel.
Ik dacht dat dat een Tik fout is in de tabel.
2x 000 000 010.., en 001 is er niet.

[image]

Ik heb gedaan voor A-Karakter

HEX 000 001 010 011 100 101 110 111
A___-0-_-0-_-1-_-1-_-1-_-0-_-0-_-0--->HEX 38
A___-0-_-1-_-0-_-0-_-0-_-1-_-0-_-0--->HEX 44
A___-0-_-1-_-0-_-1-_-1-_-1-_-0-_-0--->HEX 44
A___-0-_-1-_-1-_-1-_-1-_-1-_-0-_-0--->HEX 7C
A___-0-_-1-_-0-_-0-_-0-_-1-_-0-_-0--->HEX 44
A___-0-_-1-_-0-_-0-_-0-_-1-_-0-_-0--->HEX 44
A___-0-_-1-_-0-_-0-_-0-_-1-_-0-_-0--->HEX 44
A___-0-_-0-_-0-_-0-_-0-_-1-_-0-_-0--->HEX 00

Zou dan?

Morgen eens een nieuwe Eprom bakken en wat Karakters op deze wijze programmeren.
Zien of dat gaat helpen.
HEX 000 000 010 011 100 101 110 111
A___-0-_-0-_-1-_-1-_-1-_-0-_-0-_-0--->00111000 HEX 44
A___-0-_-1-_-0-_-0-_-0-_-1-_-0-_-0--->10000100 HEX 84
A___-0-_-1-_-0-_-0-_-0-_-1-_-0-_-0--->10000100 HEX 84
A___-0-_-1-_-1-_-1-_-1-_-1-_-0-_-0--->10111100 HEX 5C
A___-0-_-1-_-0-_-0-_-0-_-1-_-0-_-0--->10000100 HEX 84
A___-0-_-1-_-0-_-0-_-0-_-1-_-0-_-0--->10000100 HEX 84
A___-0-_-1-_-0-_-0-_-0-_-1-_-0-_-0--->10000100 HEX 84
A___-0-_-0-_-0-_-0-_-0-_-1-_-0-_-0--->00000000 HEX 00

powered by my little forum