-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
e.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!feeder.usenet
express.com!tr2.eu1.usenetexpress.com!news.uzoreto.com!newsreader4.netcologne.d
e!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.ams4
!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!un
t-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POS
TED!not-for-mail
Subject: Re: Niestabilna praca komputera retro/DIY - rodziny układów logicznych?
Newsgroups: pl.misc.elektronika
References: <60f83a38$0$559$65785112@news.neostrada.pl>
From: Uzytkownik <a...@s...pl>
Date: Wed, 21 Jul 2021 23:49:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.12.0
MIME-Version: 1.0
In-Reply-To: <60f83a38$0$559$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: pl
Lines: 64
Message-ID: <60f8965d$0$4958$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 5.173.148.21
X-Trace: 1626904157 unt-rea-a-02.news.neostrada.pl 4958 5.173.148.21:21951
X-Complaints-To: a...@n...neostrada.pl
X-Received-Bytes: 4603
Xref: news-archive.icm.edu.pl pl.misc.elektronika:766158
[ ukryj nagłówki ]W dniu 2021-07-21 o 17:16, Atlantis pisze:
> Ta wersja jest już bardziej rozbudowana - dodałem chociażby kontroler
> DMA.
>
> Po odpaleniu okazało się jednak, że występują pewne problemy. TinyBsic
> zgłasza się na porcie szeregowym. Jednak zazwyczaj komputer zawiesza
> się już po otrzymaniu pojedynczego znaku (i odesłaniu echa). Czasem
> jednak (bardzo rzadko) udawało mi się trafić na moment, kiedy komputer
> pracował na tyle długo, że udawało mi się wbić kawałek kodu w BASIC-u.
> Nigdy jednak nie pracował na tyle długo, żebym był w stanie wprowadzić
> choćby wypisywanie czegoś w pętli - komputer wieszał się zanim
> zdążyłem wykonać "RUN".
>
> Najwyraźniej problem jest związany z aktywnością użytkownika, bo jeśli
> nie będę robił nic po resecie, to komputer sam z siebie się nie
> zawiesi. Będzie czekał na wysłanie pierwszego znaku i (zazwyczaj)
> zawiesi się właśnie dopiero po odesłaniu echa.
>
> Początkowo sądziłem, że wina może leżeć po stronie zbyt cienkich kabli
> zasilających. Jednak po ich wyminie na znacznie grubsze problem wciąż
> występuje.
>
> Komputerek składa się z dwóch płytek. Jedna zawiera procesor, bufory
> szyny adresowej, pamięci RAM oraz ROM, dekoder adresów, a także jeden
> port wyjściowy za pomoc którego można migać dwiema diodami. Jeśli
> odpalam tę pojedynczą płytkę z jakimś prostym programem do migania
> diodami - wszystko zdaje się działać stabilnie.
> Problemy najwyraźniej pojawiają się po podpięciu drugiej płytki, która
> zwiera peryferia (DMA, RTC, UART 8251, timer 8253, kontroler
> klawiatury 8242, kontroler przerwań 8259), przy próbie odpalenia
> TinyBasic'a.
>
> Czy możliwe, że winę za taki stan rzeczy ponoszą układy z rodziny
> 74HCT, zastosowane w dekoderach adresów i innej "pomocniczej" logice?
> Wydawało mi się, że są one zgodne ze starą elektroniką z czasów TTL,
> ale może jednak NMOS-y od CEMI nie bardzo będą z nimi współpracowały?
> Bo chyba pamięci SRAM na 100ns nie będą zbyt wolne dla systemu na 8080...
>
> Ktoś ma jakieś sugestie co do dalszego debugowania? Powinienem się
> czemuś przyjrzeć za pomoc analizatora stanów logicznych lub oscyloskopu?
W pierwszej kolejności chciałbym pogratulować samozaparcia :)
Układy HCT są robione w technologii CMOS. Teoretycznie są kompatybilne z
układami TTL, które zarówno pod względem topografii jak i napięć
poziomów logicznych. Jednakże posiadają część wad układów CMOS czyli
większe pojemności wejściowe, które wymagają przeładowania i zwiększenie
czasó propagacji przy sterowaniu z układów TTL, wrażliwość na
pozostawienie niepodłączonych wejść oraz podłączenie do wyjść typu OC.
HCT tak jak podstawowa seria CMOS musi mieć wejścia wszystkich bramek
podłączone czy to do +Vcc lub GND. Także tych nieużywanych. Pozostawione
takie, niepodłączone wejścia mogą generować zakłócenia pozostałych
bramek w skutek nieustalonych stanów przejściowych, kiedy to układ mocno
obciąża zasilanie.
Widzę, że przy większości układów masz zblokowane zasilanie
kondensatorami 100nF, ale nie wszystkie. W przypadku układów TTL jest to
bardzo ważne.
Szkoda, że nie zamieściłeś schematów.
Sprzęgasz układy bezpośrednio? Używasz translatorów poziomów? Używasz
jakieś układy w wersji OC np. drivery? Jakimi częstotliwościami taktujesz?
Następne wpisy z tego wątku
- 22.07.21 00:04 J.F.
- 22.07.21 10:09 Atlantis
- 22.07.21 10:15 Atlantis
- 22.07.21 12:04 Atlantis
- 24.07.21 09:42 Atlantis
- 24.07.21 12:39 J.F.
- 24.07.21 12:45 J.F.
- 24.07.21 14:54 J.F.
- 24.07.21 15:04 Atlantis
- 24.07.21 15:33 Atlantis
- 24.07.21 15:34 Atlantis
- 24.07.21 16:00 J.F.
- 24.07.21 16:55 J.F.
- 24.07.21 17:45 Atlantis
- 24.07.21 18:19 J.F.
Najnowsze wątki z tej grupy
- Czy cos fi przechodzi przez trafo separujące?
- śrubka masy
- Ciekawostka na dziś lock bity
- [OT] napisy w YT
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML