Przedstawiam swój projekt ulepszonej wersji bootselectora do Amigi 500.
Po zakupie Goteka naszła mnie potrzeba posiadania bootselectora, ponieważ wewnątrz Amigi pozostawiłem oryginalną stację, a Gotek miał działać na zewnętrznym złączu FDD. Dodatkowa korzyść jest taka, że tego samego Goteka można używać z kilkoma komputerami. Bootselector jest potrzebny, żeby zewnętrzny Gotek działał jako DF0 co zapewnia kompatybilność wszystkich gier i programów startujących z Goteka.
Rozwiązania dostępne na rynku i schematy wiszące w sieci pokazują, że trzeba zamienić miejscami dwa sygnały (dwie nogi) układu EVEN CIA, sterujące wyborem napędów DF0 i DF1.
Nie spodobał mi się jednak najprostszy sposób rozwiązania tego za pomocą przełącznika krzyżowego, ponieważ z punktu widzenia elektronika rażące są dla mnie wady tego rozwiązania.
Wobec powyższego zaprojektowałem własny bootselector, który wspomniane sygnały zamienia miejscami przy pomocy multipleksera.
Układ wygląda tak:
bootselector by Mq
Zalety mojego rozwiązania:
1. Przełączane sygnały pozostają w obrębie układu CIA co jest zgodne ze sztuką w przeciwieństwie do ciągnięcia ich w tę i z powrotem przez cały komputer do oddalonego przełącznika.
2. Całość nie jest podatna na zakłócenia.
3. Przełącznik może być oddalony w dowolne miejsce, a iść do niego może pojedyńczy tylko przewód.
4. Przełączanie następuje za pomocą jednego sygnału masy podawanego na pin bootselectora.
5. Poprzez odseparowanie sygnałów układu CIA i sterowanie multiplekserem, CIA jest zabezpieczony przed uszkodzeniami w wypadku zwarć na kabelku czy przełączniku.
6. Nie występują stany nieustalone w przypadku niekontaktowania którychś styków multiprzełącznika.
7. Można zastosować dowolny przełącznik, lub zworkę, lub też sterować pin elektronicznie jakimś układem itp.
8. Pewnie by można coś tam jeszcze pozytywnego powymyślać...
Układ można też podłączyć i sterować sobie z wykorzystaniem np. uniwersalnych przełączników zaprojektowanych przez xangela na płytce interfejsu IDE. Sam tak używam i polecam:
IDE
A tak wygląda bootselector zamontowany w Amidze ze zworką lub z przełącznikiem:
w Amidze
Kiedy piny są rozłączone, to Amiga pracuje standardowo: wewnętrzny flop jako DF0 a zewnętrzny jako DF1. Kiedy założymy zworkę (lub połączymy przełącznikiem), to zewnętrzna stacja staje się DF0 natomiast wewnętrzna wówczas nie pracuje.
Jak zwykle przy swoich projektach od razu zamawiam więcej części i robię krótkie serie, które mam na sprzedaż. Ze sprzedaży z kolei finansuję kolejne projekty.
Cena mojego bootselectora to 49zł +przesyłka poleconym 6zł
W zestawie bootselector i kabelek z przełącznikiem dźwigienkowym:
komplet
Osoby zainteresowane zakupem zapraszam tu lub na PM, osoby podejmujące tematykę techniczną również zapraszam do dyskusji w tym wątku.
Ostatnia aktualizacja: 21.08.2017 20:56:12 przez Mq