Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

STM32 - Przetwornik ADC

kornik280 20 Paź 2014 14:15 1344 11
  • #1 20 Paź 2014 14:15
    kornik280
    Poziom 18  

    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?

    0 11
  • #2 20 Paź 2014 14:26
    vonar
    Poziom 28  

    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ść.

    0
  • #3 20 Paź 2014 14:37
    kornik280
    Poziom 18  

    Jak bardzo napięcie zasilające 3,3V może skakać?

    0
  • #4 20 Paź 2014 14:45
    vonar
    Poziom 28  

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

    0
  • #5 21 Paź 2014 07:58
    kornik280
    Poziom 18  

    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?

    0
  • #6 21 Paź 2014 09:22
    BlueDraco
    Specjalista - Mikrokontrolery

    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.

    0
  • #7 21 Paź 2014 09:31
    Steryd3
    Poziom 32  

    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.

    0
  • #8 21 Paź 2014 10:00
    kornik280
    Poziom 18  

    Czyli dawać diode czy nie? Jeśli tak to jaką?

    0
  • #9 21 Paź 2014 10:06
    BlueDraco
    Specjalista - Mikrokontrolery

    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.

    0
  • #10 21 Paź 2014 11:16
    kornik280
    Poziom 18  

    Napięcie wejściowe na ADC ma być zakresu 0-3,3V

    0
  • #11 30 Paź 2014 14:25
    kornik280
    Poziom 18  

    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?

    0
  • #12 30 Paź 2014 15:04
    vonar
    Poziom 28  

    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.

    0