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

STM32F103 - Czy warto używać 12-bitowego ADC bez Vref? Jakie są zafałszowania?

kornik280 20 Paź 2014 14:15 1755 11
REKLAMA
  • #1 14057439
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Witam

    Mam pytanie dla praktyków. Mikrokontrolery STM32F103 w małych obudowach nie mają wyprowadzonego napięcia odniesienia Vref.
    Jak bardzo to może zafałszować wynik?
    Czy ma sens używać 12 bitowego przetwornika bez napięcia odniesienia?
  • REKLAMA
  • #2 14057459
    vonar
    Poziom 28  
    Posty: 690
    Pomógł: 151
    Ocena: 30
    kornik280 napisał:
    Czy ma sens używać 12 bitowego przetwornika bez napięcia odniesienia?
    Tak. Czasem bezwzględna dokładność nie jest konieczna, wystarczy duża rozdzielczość.
  • #3 14057487
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Jak bardzo napięcie zasilające 3,3V może skakać?
  • REKLAMA
  • #4 14057510
    vonar
    Poziom 28  
    Posty: 690
    Pomógł: 151
    Ocena: 30
    Nikt nie wywróży. To zależy od zastosowanego stabilizatora, filtracji, projektu płytki, otaczających układów, programu, etc...

    Zauważ, że VDDA zasila ograniczoną część mikrokontrolera, więc łatwiej je dobrze filtrować.
  • #5 14059551
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Jeszcze mam pytanie , jak zabezpieczyć wejście ADC, myslałem aby dać diode zenera 3,3V. Czytałem wątki na tym forum i podobno dioda zniekształca pomiar gdyż zaczyna przewodzić od 3V.Może dać diode zenera 3,6V wtedy zacznie przewodzić od 3,3V (poza zakresem pomiarowym) a wejście wytrzyma 3,6V?
  • REKLAMA
  • #6 14059659
    BlueDraco
    Specjalista - Mikrokontrolery
    Posty: 6479
    Pomógł: 939
    Ocena: 421
    zazwyczaj sam dzielnik wejściowy w połączeniu z diodami pasożytniczymi wewnątrz układu jest wystarczającym zabezpieczeniem. Możesz też użyć specjalizowanych układów zabezpieczających, np. NXP seri PRTR3Vxxx lub podobnych innych producentów.
  • #7 14059678
    Steryd3
    Poziom 33  
    Posty: 1641
    Pomógł: 241
    Ocena: 301
    Innym pomysłem godnym rozważenia jest też wykorzystanie dwóch diod połączonych zaporowo między sygnał a masę i sygnał a zasilanie. Oczywiście dobrze by sygnał wchodził na te diody poprzez rezystor który ograniczy prąd diod gdyby sygnał wyszedł poza "ramy" zasilania. Popatrz na notę katalogową STM'a- z tego co pamiętam(ale pewien nie jestem) w samym mikrokontrolerze też istnieje tego typu zabezpieczenie.
  • #8 14059742
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Czyli dawać diode czy nie? Jeśli tak to jaką?
  • REKLAMA
  • #9 14059754
    BlueDraco
    Specjalista - Mikrokontrolery
    Posty: 6479
    Pomógł: 939
    Ocena: 421
    A skąd my mamy wiedzieć, co Ty próbujesz wpuścić na wejście ADC? Bez schematu i informacji o poziomach napięć wejściowych nie da się określić, czy są potrzebne zabezpieczenia i ew. jakie.
  • #10 14059877
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Napięcie wejściowe na ADC ma być zakresu 0-3,3V
  • #11 14087139
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Czy jeśli pin zasilający część analogową podepnę do jakiegoś stabilnego źródła napięcia , czy to bedzie rónoważne jakbym to źródło podpiął do pinu vref (gdyby był dostępny w uC)? Bo są w środku podłączone razem.
    Czy napięcia zasialania części cyfrowej i analogowej mogą być różne?
  • #12 14087229
    vonar
    Poziom 28  
    Posty: 690
    Pomógł: 151
    Ocena: 30
    kornik280 napisał:
    Czy jeśli pin zasilający część analogową podepnę do jakiegoś stabilnego źródła napięcia , czy to bedzie rónoważne jakbym to źródło podpiął do pinu vref (gdyby był dostępny w uC)?

    Prawie (większe obciążenie tego źródła + trochę szumów z PLLa i samego ADC).

    kornik280 napisał:
    Czy napięcia zasialania części cyfrowej i analogowej mogą być różne?

    Nie.

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy użycia 12-bitowego przetwornika ADC w mikrokontrolerach STM32F103, które nie mają wyprowadzonego napięcia odniesienia Vref. Uczestnicy podkreślają, że brak Vref może wpływać na dokładność pomiarów, ale w niektórych zastosowaniach wystarczająca może być sama rozdzielczość. Wskazano, że stabilność napięcia zasilającego (3,3V) jest kluczowa i zależy od zastosowanego stabilizatora oraz filtracji. Pojawiły się również pytania o zabezpieczenie wejścia ADC, z sugestiami użycia diod Zenera oraz dzielników napięcia. Uczestnicy dyskusji zauważają, że odpowiednie zabezpieczenia zależą od specyfiki aplikacji oraz poziomów napięć wejściowych.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA