-
Data: 2019-10-29 09:48:48
Temat: Re: [8bit] Niezainicjowana karta CF powodem problemów?
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 28.10.2019 19:55, J.F. wrote:
> Terminal jakis typowy, łączony interfejsem szeregowym ?
Normalny interfejs szeregowy, RS232.
Od strony sprzętowej UART zrobiony na 6551.
Programowo po stronie PC obsługą tego zajmuje się zwyczajny, linuksowy
screen.
> Najpierw bym sprawdzil dekoder adresowy i sygnal RD/.
Dekoder adresowy zdaje się być w porządku. Mierzyłem poziom napięcia na
linii CS podczas normalnej pracy i wynosi ona 5V, co oznacza nieaktywną
kartę CF. Poza tym ten sam dekoder adresów (układ 74HCT138) obsługuje
także inne peryferia (UART, RTC), które działają zupełnie prawidłowo.
To samo z sygnałem /RD - steruje on odczytem nie tylko z peryferiów, ale
także RAM-u i EPROM-u.
> Karta moze przeszkadzac samym obciazeniem magistrali czy pojemnoscia -
> zwolnij zegar do testow.
Magistrala adresowa jest buforowana przez układy HCT. Bezpośrednio do
procesora są podłączone tylko pamięci (CMOS) - bufory znajdują się przed
złączem magistrali systemowej.
Sygnały /WR i /RD również są generowane za pomocą układów HCT, podobnie
jak sygnały CS. Obciążalność linii powinna więc być całkiem spora.
Pozostaje tylko linia danych, ale ta w karcie CF powinna się znajdować w
stanie wysokiej impedancji, do momentu pojawienia się odpowiednich
sygnałów na liniach CS oraz !RD lub !WR.
W tej chwili mam jeszcze inną roboczą hipotezę - być może winę ponosi
zasilanie. Zasilacz niby powinien dawać 3A, ale kto wie jaka jest jego
rzeczywista wydajność. W układzie znajduje się układ resetujący, który
ściąga linię !RESET do masy, gdy napięcie zasilania spadnie poniżej
określone wartości. Do tej samej linii jest podłączona karta CF. Jeśli
po restarcie zaczyna ona pobierać znaczna ilośc prądu (i/lub występuje
spadek np. na bezpieczniku) to będziemy mieć cykliczny reset.
Sprawdzę, gdy tylko będę miał czas zająć się tym projektem po pracy. ;)
Następne wpisy z tego wątku
- 29.10.19 12:11 J.F.
- 29.10.19 12:31 Atlantis
- 29.10.19 20:06 Dawid Rutkowski
- 30.10.19 08:39 Atlantis
Najnowsze wątki z tej grupy
- 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
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
Najnowsze wątki
- 2025-07-28 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-07-28 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36
- 2025-07-28 Warszawa => Programista Microsoft Dynamics 365 Finance & Operations (D
- 2025-07-28 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-07-28 Warszawa => Spedytor Międzynarodowy <=
- 2025-07-28 Piaseczno => Developer .NET <=
- 2025-07-28 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2025-07-28 Warszawa => IT Director <=
- 2025-07-28 Żurek i maszyna
- 2025-07-28 Gdańsk => PHP Developer <=
- 2025-07-28 Warszawa => Administrator IT <=
- 2025-07-28 Lublin => Konsultant ds. Wdrożeń ERP (moduł FK) <=
- 2025-07-28 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-27 Jest porozumienie w sprawie umowy handlowej UE-USA
- 2025-07-27 Dziwne... :)