-
Data: 2024-01-21 17:42:17
Temat: Re: Otwarty dren i pull-up do 5V przy VCC=3,3V
Od: "Rutkowski, Jacek" <j...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 21.01.2024 o 13:46, Atlantis pisze:
> Przyjrzałem się jeszcze raz artykułowi z opisem konstrukcji. Natrafiłem
> na następujący fragment:
>
> "Jeśli chodzi o podłączenie wyświetlacza 128×64, to zastosowałem tutaj
> pewien trick, którego używam praktycznie za każdym razem, gdy chcę
> podłączyć do mikrokontrolera SAM7/9 niezbyt szybkie urządzenie z
> interfejsem CMOS 5 V. Napięcia wyjściowe z wyprowadzeń PIO
> mikrokontrolera mogą mieć maksymalny poziom typowo 3,3 V (bez
> obciążenia). Może to nie być wystarczające napięcie dla wejść niektórych
> wyświetlaczy LCD, dlatego stan wysoki wymuszony zostaje rezystorami
> podciągającymi R39, R40 i drabinkami rezystorowymi RP3...RP5 (podciągają
> do +5 V) podczas gdy wyjścia mikrokontrolera pracują w trybie ,,otwarty
> kolektor" (stan niski to zwarcie do masy, a stan wysoki to w stan
> wysokiej impedancji). Nie jest to może oszczędne rozwiązanie pod
> względem zużycia energii, lecz na pewno znacznie upraszcza schemat i
> projekt płytki drukowanej ze względu na brak konieczności stosowania
> jakichkolwiek buforów do translacji napięć."
>
> Wygląda więc na to, że takie rozwiązanie zostało zastosowane celowo.
> Pytanie na ile jest ono faktycznie bezpieczne dla MCU. Urządzenie co
> prawda działa poprawnie, czy jednak nie nie spowoduje to awarii po
> jakimś czasie?
>
> Zastanawiam się czy nie byłoby wskazane jednak usunięcie tych pull-upów
> i wyłączenie w konfiguracji otwartych drenów tak, aby na wyjścia
> występowało napięcie około 3,3V. Gdyby okazało się, że wyświetlacz
> jednak nie chce działać, to może warto byłoby dodać jakiś bufor.
> Zostawienie tego tak jak jest to faktycznie proszenie się o kłopoty?
Od wielu lat stosuje sterowanie wyświetlaczami HD44780 zasilanymi 5V
z ATMeg zasilanych 3,3V.
Teoretyczne 3,3V to 66% a nie 70% wymagane dla CMOSów sygnał
ale w praktyce nie spotkałem żadnego wyświetlacza czy bramki co by
nie łyknęła tego jako 1.
Obecnie około 3900 urządzeń z mojej ręki działa w
stacjach bazowych Orange i nikt nie zgłasza problemu z wyświetlaczami.
1 urządzenie uruchomiono ok 1998r i jeśli nie było wyładowania w okolicy
itp. to działają cały czas :)
Testowałem też zasilanie 3.0V i 2,8V i też wyświetlacze
poprawnie wyświetlały na standardowych prędkościach.
Przy stosowaniu OC i podciągów trzeba zmniejszać prędkość
transmisji ale skoro wyjścia są 5V Tolerant to w czym problem?
--
pzdr, j.r.
Następne wpisy z tego wątku
- 21.01.24 18:03 Atlantis
- 21.01.24 21:49 Rutkowski, Jacek
- 22.01.24 05:22 Marek
- 22.01.24 05:25 Marek
- 22.01.24 05:43 Marek
- 22.01.24 10:25 Rutkowski, Jacek
- 22.01.24 10:54 Marek
- 22.01.24 19:18 Rutkowski, Jacek
- 23.01.24 16:14 Atlantis
- 24.01.24 08:49 Rutkowski, Jacek
- 24.01.24 16:22 Atlantis
- 24.01.24 22:28 J.F
- 25.01.24 00:51 Atlantis
Najnowsze wątki z tej grupy
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
Najnowsze wątki
- 2025-01-28 Ściąganie hasła frezem
- 2025-01-28 Rok 1973
- 2025-01-28 Warszawa => Programista Dynamics 365 CRM <=
- 2025-01-28 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-01-28 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-01-28 Poznań => iOS Developer (Swift) <=
- 2025-01-28 Poznań => Dyspozytor Międzynarodowy <=
- 2025-01-27 Białystok => System Architect (Java background) <=
- 2025-01-27 Warszawa => Programista Dynamics 365 CRM <=
- 2025-01-28 nr KW to jednak dana osobowa
- 2025-01-27 Lokalizacja telefonu
- 2025-01-27 OT musk
- 2025-01-27 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-01-27 Warszawa => Java Developer <=
- 2025-01-27 Warszawa => Data Engineer (Tech Lead) <=