-
Data: 2018-08-09 13:19:20
Temat: Płytka z MOS6502 niestabilna do czasu dotknięcia masy
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Kontynuuję swoją zabawę z antycznym procesorem.
Wytrawiłem i złożyłem płytkę zawierającą CPU, pamięci i parę innych
układów. W dekoderze adresów i układzie przełączania banków pracują
układy z serii HCT i LS. Szyna adresowa jest podłączona bezpośrednio do
pamięci i wejść dekodera - bufory (74HCT245) dałem dopiero przed
złączem, do którego w przyszłości zamierzam podłączyć inne moduły.
Płytka jest jednostronna, więc sporo sygnałów musiałem puścić mostkami,
gdzieniegdzie masa i zasilanie zostały puszczone w ten sam sposób.
Wszystkie połączenia sprawdziłem wiele razy. Wygląda jednak na to, że
urządzenie nie działa prawidłowo. To znaczy działa wybitnie niestabilnie.
Odpaliłem prosty program migający dwiema diodami podłączonymi do
74LS373. Działał on jako tako w momencie, gdy program był prostą pętlą,
niekorzystającą z żadnych wywołań funkcji (taka zmiana skutkowała
zupełnie chaotycznym zachowaniem LED-ów). Jedyne co zaobserwowałem, to
zauważalne zwalnianie tempa migani po położeniu palca na jednym z
układów 74HCT00 (układ generujący sygnały WR i RD + jedna bramka w roli
inwertera wykorzystywanego w dekoderze adresów).
Wylutowałem ten układ i zastąpiłem go gniazdkiem. Próbowałem podmienić
go na inne egzemplarze. Na wersji LS i zwykłym UCY7400 w ogóle nie
działa (diody nie migają).
Dziwne jest jednak to, że po włożeniu w podstawkę 74HCT00 układ nie
zaczął się zachowywać tak, jak na początku. Diody co prawda migają, ale
dużo wolniej i nieregularnie, nieraz "przeskakując" swoją kolejkę.
Sytuacja znacznie poprawia się po dotknięciu masy palcem albo
podłączeniu oscyloskopu do masy.
Ktoś orientuje się co może odpowiadać za takie zachowanie? Jak to
zdebugować?
Próbowałem już poprawić "podejrzane" mostki masy, zastępując je
izolowanymi przewodami, podłączonymi bliżej gniazdka zasilana.
Może mieć znaczenie fakt, że pole masy tworzy "pierścień na obrzeżu płytki?
Następne wpisy z tego wątku
- 09.08.18 14:06 J.F.
- 09.08.18 14:33 Atlantis
- 09.08.18 15:20 Sebastian Biały
- 09.08.18 15:48 Atlantis
- 12.08.18 20:12 Atlantis
- 12.08.18 20:47 Sebastian Biały
- 12.08.18 21:07 Atlantis
- 12.08.18 21:19 Sebastian Biały
- 12.08.18 21:26 Sebastian Biały
- 12.08.18 21:43 Atlantis
- 12.08.18 21:51 Atlantis
- 12.08.18 22:04 Sebastian Biały
- 12.08.18 22:12 Sebastian Biały
- 12.08.18 22:21 J.F.
- 12.08.18 22:23 Atlantis
Najnowsze wątki z tej grupy
- Zasilacz 7V na szynę DIN
- Waga z legalizacją
- Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- Pendrive zdycha, czy coś jeszcze innego? Problem z plikami.
- Odkurzacz Smapp Dynamic - dawny Zelmer
- Nagra IV i zewnętrzny pilot
- Fejk muzyczny czy nie fejk
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
Najnowsze wątki
- 2025-03-27 Warszawa => Programista C <=
- 2025-03-27 Gerald B. zeznawał z DWOMA pełnomocnikami z najwyższej półki
- 2025-03-27 Yanosik
- 2025-03-26 Jaka wełna na poddasze?
- 2025-03-26 Ostrów Świętokrzy => Node.js / Fullstack Developer <=
- 2025-03-26 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2025-03-26 Kraków => Spedytor Międzynarodowy <=
- 2025-03-26 Czujnik dławienia termicznego procesora - który?
- 2025-03-26 Dlaczego wydałem rozkazy w d. 2025-03-23 i 24 ?
- 2025-03-26 Warszawa => Virtual Workplace Engineer <=
- 2025-03-26 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-03-26 Kraków => IT Expert (Network Systems area) <=
- 2025-03-26 Kraków => DevOps Engineer (Junior/Regular) <=
- 2025-03-26 Rzeszów => International Freight Forwarder <=
- 2025-03-26 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f