Temat: Dekoder D1XX i D5XX

Buduję sobie takie urządzonko na PBI i potrzebny mi jest w miarę pełny dekoder adresów magistrali by podpiąć swoje urządzenie... czy przedstawiony poniżej schemat jaki sobie wymyśliłem jest wystarczający? A może można to zrobić prościej?

dekoder full2

I drugie pytanko... wiem, że na PBI normalnie nie ma +5V, ale jeśli modować Atari to na którym pinie PBI powinno się to napięcie pojawić?

Ostatnio edytowany przez pancio.net (2022-04-22 08:04:24)

Post's attachments

dekoder.png 42.78 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
https://systemembedded.eu/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."
ABBUC Member #319. Preferowana forma kontaktu: email

2

Odp: Dekoder D1XX i D5XX

Zgodnie ze schematem 600XL - na pinie 47 i 48 (w praktyce jeden z nich wystarczy, ja podpinam ten górny bo łatwiej).

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

3

Odp: Dekoder D1XX i D5XX

Czyli można śmiało założyć, że jeśli podepnę się do krawędziówki na oba piny z mojego interfejsu to wszystko będzie ok? Oczywiście planuję też zewnętrzne zasilanie ale gdyby ktoś miał już zmodowane Atari to nie będzie musiał korzystać z zewnętrznego zasilania...

Ostatnio edytowany przez pancio.net (2022-04-22 08:04:12)

https://systemembedded.eu/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."
ABBUC Member #319. Preferowana forma kontaktu: email

4

Odp: Dekoder D1XX i D5XX

Dokładnie.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

5

Odp: Dekoder D1XX i D5XX

Brakuje mi na tym schemacie A11, przez co będzie też łapał $D9xx i $DDxx.

https://www.youtube.com/watch?v=jofNR_WkoCE

6

Odp: Dekoder D1XX i D5XX

Święta racja... choć pewnie ta adresacja nie pojawiła by się normalnie podczas użytkowania interfejsu to jednak warto to poprawić już teraz...

Dwa rozwiązania mam - z wykorzystaniem drugiej części dekodera:
dekoder full1

oraz poprzez dołożenie dodatkowej bramki:
dekoder full2

drugie wydaje mi się jakby bardziej logiczne i dekodery pozostają niezależne.. choć to może bez znaczenia bo i tak oba są używane :-)

Post's attachments

dekoder-full1.png 83.02 kb, nikt jeszcze nie pobierał tego pliku. 

dekoder-full2.png 84.69 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
https://systemembedded.eu/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."
ABBUC Member #319. Preferowana forma kontaktu: email

7

Odp: Dekoder D1XX i D5XX

Hej.
A na HCT688 nie da się zbudować dekodera? Wtedy tylko jeden scalak byłby potrzebny.

8

Odp: Dekoder D1XX i D5XX

D1xx= 1101 0001 xx, D5xx= 1101 0101 xx, zatem bit A13=0.
Na twoim schemacie A13 dochodzi do pinu6 E, to błąd. Aby tak było A13 powinien zostać zanegowany by jako 1 dochodził do pinu 6.
Dekoder 74138 jest aktywny gdy pin6=1, piny4,5=00

9

Odp: Dekoder D1XX i D5XX

Taki dekoder może wyglądać tak
Bramka 7410, do jej wejść doprowadzasz A12, A14, A15 czyli 111
Wyjście bramki łączysz z pinem4 74138
A8 do pinu1 74138
A9 do pinu2 74138
A10 do pinu3 74138
A11 do pinu 5 74138
Druga bramka 7410, dwa wejścia łączysz razem i podpinasz do Vcc (=1)
A13 do trzeciego wejścia tej bramki.
Wyjście bramki do pinu6 74138
Na wyjściach 74138 masz sygnały wyboru dla adresów D1xx, D5xx
Chyba nie pomyliłem niczego..... :)

10

Odp: Dekoder D1XX i D5XX

x_angel napisał/a:

Hej.
A na HCT688 nie da się zbudować dekodera? Wtedy tylko jeden scalak byłby potrzebny.

A będzie on dokodował jednocześnie D1/D5 ?


Zenon/Dial napisał/a:

D1xx= 1101 0001 xx, D5xx= 1101 0101 xx, zatem bit A13=0.
Na twoim schemacie A13 dochodzi do pinu6 E, to błąd. Aby tak było A13 powinien zostać zanegowany by jako 1 dochodził do pinu 6.
Dekoder 74138 jest aktywny gdy pin6=1, piny4,5=00

Czyli np tak:

tabela

dekoder full3

lub tak:
dekoder full4

a jakby zastosować AND-a (który został jeszcze jeden wolny z projektu to mamy:

dekoder full4



Zenon/Dial napisał/a:

Taki dekoder może wyglądać tak
Bramka 7410, do jej wejść doprowadzasz A12, A14, A15 czyli 111
Wyjście bramki łączysz z pinem4 74138
A8 do pinu1 74138
A9 do pinu2 74138
A10 do pinu3 74138
A11 do pinu 5 74138
Druga bramka 7410, dwa wejścia łączysz razem i podpinasz do Vcc (=1)
A13 do trzeciego wejścia tej bramki.
Wyjście bramki do pinu6 74138
Na wyjściach 74138 masz sygnały wyboru dla adresów D1xx, D5xx
Chyba nie pomyliłem niczego..... :)

muszę to sobie rozrysować... :-)

Ostatnio edytowany przez pancio.net (2022-04-22 12:12:55)

Post's attachments

dekoder-full4.png 92.14 kb, nikt jeszcze nie pobierał tego pliku. 

dekoder-full5.png 92.42 kb, nikt jeszcze nie pobierał tego pliku. 

dekoderfull3.png 96.65 kb, nikt jeszcze nie pobierał tego pliku. 

tabela.png 21.53 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
https://systemembedded.eu/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."
ABBUC Member #319. Preferowana forma kontaktu: email

11

Odp: Dekoder D1XX i D5XX

pancio.net napisał/a:
x_angel napisał/a:

Hej.
A na HCT688 nie da się zbudować dekodera? Wtedy tylko jeden scalak byłby potrzebny.

A będzie on dokodował jednocześnie D1/D5 ?

No jeden nie będzie. To może dwa takie scalaki? To i tak chyba mniej, niż teraz widzę na tych schematach?