eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaOtwarty dren i pull-up do 5V przy VCC=3,3V
Ilość wypowiedzi w tym wątku: 33

  • 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.

strony : 1 . [ 2 ] . 3 . 4


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: