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

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ć?

Post's attachments

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

Tylko zalogowani mogą pobierać załączniki.
https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

2

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 Ostatnio edytowany przez pancio.net (2022-04-22 07:04:12)

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...

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

4

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

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

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

6

Ś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/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

7

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

8

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

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 Ostatnio edytowany przez pancio.net (2022-04-22 11:12:55)

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ć... :-)

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/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

11

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?