-
11. Data: 2024-01-18 17:34:26
Temat: Re: Otwarty dren i pull-up do 5V przy VCC=3,3V
Od: "J.F" <j...@p...onet.pl>
On Wed, 17 Jan 2024 20:06:28 +0100, Grzegorz Niemirowski wrote:
> J.F <j...@p...onet.pl> napisał(a):
>> Albo ktos z innego procesora przeniósł projekt :-)
>
> Stawiam na to, bo inne AT91SAM są 5V tolerant.
Ale ciągle 3.3V?
I wyswietlacz 3.3V, wiec czemu 5V?
Ale jak kiedys był wyswietlacz 5V, a komus sie nie chciało doszukiwać
czy 3V mu wystarczy, to mógł dać pull-up 5V.
J.
-
12. Data: 2024-01-18 17:42:25
Temat: Re: Otwarty dren i pull-up do 5V przy VCC=3,3V
Od: "Grzegorz Niemirowski" <g...@g...net>
J.F <j...@p...onet.pl> napisał(a):
> Ale ciągle 3.3V?
> I wyswietlacz 3.3V, wiec czemu 5V?
Wyświetlacz jest na 5V.
> Ale jak kiedys był wyswietlacz 5V, a komus sie nie chciało doszukiwać
> czy 3V mu wystarczy, to mógł dać pull-up 5V.
> J.
Właśnie dodał i o tych pull-upach jest wątek. Chyba, że masz na myśli coś
innego.
--
Grzegorz Niemirowski
https://www.grzegorz.net/
-
13. Data: 2024-01-18 18:22:36
Temat: Re: Otwarty dren i pull-up do 5V przy VCC=3,3V
Od: "J.F" <j...@p...onet.pl>
On Thu, 18 Jan 2024 17:42:25 +0100, Grzegorz Niemirowski wrote:
> J.F <j...@p...onet.pl> napisał(a):
>> Ale ciągle 3.3V?
>> I wyswietlacz 3.3V, wiec czemu 5V?
>
> Wyświetlacz jest na 5V.
A, ok, toleruje 3V jako stan H, ale jest 5V.
>> Ale jak kiedys był wyswietlacz 5V, a komus sie nie chciało doszukiwać
>> czy 3V mu wystarczy, to mógł dać pull-up 5V.
>
> Właśnie dodał i o tych pull-upach jest wątek. Chyba, że masz na myśli coś
> innego.
Nie, moja pomyłka.
Mogł ktoś nie doczytać po zmianie wersji AT91SAM ...
J.
-
14. Data: 2024-01-18 20:42:15
Temat: Re: Otwarty dren i pull-up do 5V przy VCC=3,3V
Od: Piotr Gałka <p...@c...pl>
W dniu 2024-01-17 o 14:06, Marek pisze:
> On Wed, 17 Jan 2024 12:00:36 +0100, Piotr
> Gałka<p...@c...pl> wrote:
>> Gdzieś w parametrach powinien być maksymalny prąd wpuszczany w pin 'z
>> góry'. Jak nie jest on przekraczany to znaczy, że mu nie zaszkodzi.
>
> A napięcie dren-zrodlo w sytuacji otwartego drenu? Skoro cała struktura
> (krzemu) jest na 3.3V to na tym tranzystorze będzie 5V... Szkodzi - nie
> szkodzi?
>
Jeśli podają (czego nie jestem pewny), że można wpuścić z góry w dany
pin jakiś prąd to muszą zakładać, że będzie tam o 0.7V więcej niż VCC.
Nigdy tego nie wykorzystuję, ale tak by wychodziło z logiki.
Nie znam się na technologii, ale może to jest tak, że nie cały układ
jest jednakowy. Może bufory we/wy wytrzymuję więcej - może tam się robi
nieco większe tranzystory.
Są chyba procesory, gdzie cała logika chodzi na 1V8 a we/wy jest 3V3.
Nie sądzę, aby to były 2 struktury więc by mi wychodziło, że w jednej
strukturze można wykonywać elementy wytrzymujące różne napięcia.
P.G.
-
15. Data: 2024-01-18 23:25:14
Temat: Re: Otwarty dren i pull-up do 5V przy VCC=3,3V
Od: Marek <f...@f...com>
On Thu, 18 Jan 2024 20:42:15 +0100, Piotr
Gałka<p...@c...pl> wrote:
> Jeśli podają (czego nie jestem pewny), że można wpuścić z góry w
> dany
> pin jakiś prąd to muszą zakładać, że będzie tam o 0.7V więcej niż
> VCC.
Ale w sytuacji gdy tranzystor wyjściowy pina nie przewodzi (stan 1)
jego Vds jest 5V - jest powyżej absolutne maximum ratings (4V) dla
tego mcu.
--
Marek
-
16. Data: 2024-01-19 17:12:00
Temat: Re: Otwarty dren i pull-up do 5V przy VCC=3,3V
Od: Atlantis <m...@w...pl>
On 18.01.2024 23:25, Marek wrote:
> Ale w sytuacji gdy tranzystor wyjściowy pina nie przewodzi (stan 1) jego
> Vds jest 5V - jest powyżej absolutne maximum ratings (4V) dla tego mcu.
Widzę, że w dokumentacji jest podane "Maximum Operating Voltage" jako 4V
ale z adnotacją, że chodzi o linie zasilające VDDIOM i VDDIOP. Podobnie
4V to maksymalne napięcie na pinie wejściowym.
No i właśnie... Co rozumieją jako pin wejściowy? Czy linia
skonfigurowana jako wyjście z otwartym drenem, podciągnięta do 5V też
się liczy? Z drugiej strony jest jeszcze ten krótki moment przy starcie,
kiedy linie nie są skonfigurowane, a napięcie 5V już jest na nie
podawane przez pull-upy.
-
17. Data: 2024-01-19 22:08:49
Temat: Re: Otwarty dren i pull-up do 5V przy VCC=3,3V
Od: Piotr Gałka <p...@c...pl>
W dniu 2024-01-19 o 17:12, Atlantis pisze:
> Podobnie
> 4V to maksymalne napięcie na pinie wejściowym.
Ja takie coś rozumiem, że jak podajesz napięcie ze źródła napięciowego
to maksymalnie możesz podać 4V.
Nie wiem o jakim scalaku mowa i nie chce mi się go szukać.
Pytanie czy podają w karcie katalogowej maksymalny prąd w pin.
Jak przy tym prądzie wystąpi napięcie większe od 4V to bym nie był
pewny, czy przekroczono limity, czy nie.
> No i właśnie... Co rozumieją jako pin wejściowy? Czy linia
> skonfigurowana jako wyjście z otwartym drenem, podciągnięta do 5V też
> się liczy?
Jak nie jest osobno wymieniona to dla mnie to jest też linia wejściowa
(gdy tranzystor nie podaje na nią GND).
P.G.
-
18. Data: 2024-01-21 10:23:37
Temat: Re: Otwarty dren i pull-up do 5V przy VCC=3,3V
Od: Marek <f...@f...com>
On Fri, 19 Jan 2024 17:12:00 +0100, Atlantis <m...@w...pl>
wrote:
> No i właśnie... Co rozumieją jako pin wejściowy? Czy linia
> skonfigurowana jako wyjście z otwartym drenem, podciągnięta do 5V
> też
> się liczy? Z drugiej strony jest jeszcze ten krótki moment przy
> starcie,
> kiedy linie nie są skonfigurowane, a napięcie 5V już jest na nie
> podawane przez pull-upy.
Omawiany problem na przykładzie stm32:
https://community.st.com/t5/stm32-mcus-products/open
-drain-input-voltages/td-p/527386
--
Marek
-
19. Data: 2024-01-21 13:46:34
Temat: Re: Otwarty dren i pull-up do 5V przy VCC=3,3V
Od: Atlantis <m...@w...pl>
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?
-
20. 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>
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.