logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[stm32F4] Czy tryb analogowy uszkodzi port 5V tolerant przy SPI?

Piotr Piechota 10 Maj 2012 09:32 2207 8
REKLAMA
  • #1 10880474
    Piotr Piechota
    Poziom 22  
    Posty: 519
    Pomógł: 55
    Ocena: 85
    Witam

    Czy podłączenie do portu (5V tolerant) zewnętrznego układu zasilanego z 5V (komunikacja SPI) i przypadkowe przestawienie funkcji alternatywnej na tryb analogowy uszkodzi linie portu?
    W dokumentacji jest adnotacja dotycząca niektórych pinów FT
    Cytat:
    5. FT = 5 V tolerant except when in analog mode or oscillator mode (for PC14, PC15, PH0 and PH1).


    Pozdrawiam
    Piotr
  • REKLAMA
  • #2 10880491
    Freddie Chopin
    Specjalista - Mikrokontrolery
    Posty: 13336
    Pomógł: 1712
    Ocena: 870
    Jest to prawdopodobne, zwłaszcza gdy to 5V ma sporą wydajność. Zresztą jak Ci port nie działa to znaczy że uszkodzony (jeśli działał wcześniej). Pomigaj diodą, jak nie miga to uszkodzony.

    4\/3!!
  • REKLAMA
  • #3 10880591
    Piotr Piechota
    Poziom 22  
    Posty: 519
    Pomógł: 55
    Ocena: 85
    Pytanie było na razie teoretyczne - na razie projektuję płytkę. Taki dopisek jest na pinach przy SPI1 dla SPI2 i 3 już go nie ma.
  • REKLAMA
  • #5 10880732
    Piotr Piechota
    Poziom 22  
    Posty: 519
    Pomógł: 55
    Ocena: 85
    To może to 5V nie uszkadza wejścia tylko nie da się zmierzyć tak wysokiego napięcia.
    Edit:
    Z rysunku z dokumentacji wnioskuję, że wejście analogowe jest przypięte to pinu na stałe więc powinno być odporne na 5V

    Rysunek z RM0090.pdf
    [stm32F4] Czy tryb analogowy uszkodzi port 5V tolerant przy SPI?
  • REKLAMA
  • #6 10880751
    Freddie Chopin
    Specjalista - Mikrokontrolery
    Posty: 13336
    Pomógł: 1712
    Ocena: 870
    Ja bym tego nie sprawdzał na Twoim miejscu (; Przypuszczam że jest raczej tak jak mówię - wszystkie piny z funkcjami analogowymi nie są odporne na 5V i tyle. Czy się uszkodzą czy nie to już zależy od setek czynników, więc raczej założyłbym że się coś uszkodzi. Bo pamiętaj, że poza uszkodzeniem GPIO można uszkodzić też coś innego, np przetwornik ADC.

    4\/3!!
  • #7 10880764
    Piotr Piechota
    Poziom 22  
    Posty: 519
    Pomógł: 55
    Ocena: 85
    W sumie racja - nie ma co sprawdzać. W budowanym urządzeniu mam dwa układy SPI 3.6V i tylko jeden 5V więc nie ma problemów.
  • #8 10881813
    felekfala
    Poziom 19  
    Posty: 417
    Pomógł: 24
    Ocena: 217
    Freddie Chopin napisał:
    Przypuszczam że jest raczej tak jak mówię - wszystkie piny z funkcjami analogowymi nie są odporne na 5V i tyle.


    Freddie czy może raczej chodziło Ci, że wszystkie piny z funkcjami analogowymi, skonfigurowanymi jako wejście analogowe nie są odporne na 5V ? Bo w zasadzie piny z możliwością pomiarów analogowych również są FT, ale np jako Open-Dren, albo Floating Input, a jak przestawimy je w tryb Analog Input to wtedy nie są już one FT.

    5. FT = 5 V tolerant except when in analog mode or oscillator mode (for PC14, PC15, PH0 and PH1).

Podsumowanie tematu

✨ W dyskusji poruszono kwestię potencjalnego uszkodzenia portu 5V tolerant w mikrokontrolerach STM32F4 podczas korzystania z trybu analogowego w kontekście komunikacji SPI. Użytkownik zastanawiał się, czy podłączenie zewnętrznego układu zasilanego 5V do portu, który może być przypadkowo ustawiony w tryb analogowy, może prowadzić do uszkodzenia. Odpowiedzi wskazują, że piny skonfigurowane jako wejścia analogowe nie są odporne na 5V, co może prowadzić do uszkodzenia nie tylko GPIO, ale także przetwornika ADC. Użytkownicy sugerują ostrożność i unikanie testowania tej konfiguracji, zwłaszcza w przypadku układów z różnymi poziomami napięcia.
Wygenerowane przez model językowy.
REKLAMA