-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!postnews.google.com!news1.
google.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.hig
hwinds-media.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.
pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.p
l.POSTED!not-for-mail
Date: Tue, 08 Nov 2011 10:16:36 +0100
From: SM <b...@k...com.pl>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1
MIME-Version: 1.0
Newsgroups: pl.misc.elektronika
Subject: STM32 - problem z ADC
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 48
Message-ID: <4eb8f372$0$8455$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.27.181.77
X-Trace: 1320743794 unt-rea-b-01.news.neostrada.pl 8455 83.27.181.77:2375
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:620059
[ ukryj nagłówki ]Witam,
Czy ktoś tu z obecnych bawił się ADC w procesorkach STM32
i mógłby coś potwierdzić/sprawdzić u siebie?
Mam układ na STM32F103RBT6 i wykorzystuję 4 kanały ADC1
(regular channels) na PA0..PA3.
Problem jest taki że mam spory szum z przetwarzania - tak
jakby na zadawane przeze mnie napięcie do wejścia ADC coś
się nakładało. Nie mogłem tego zwalczyć, więc zająłem się
testowaniem ADC na pojedynczym wejściu.
Podpiąłem wejście ADC (pin PA0) do źródła zasilania przez
rezystor 10kOhm i dalej mam szum. Podpiąłem się więc z
oscyloskopem i co widzę? W momencie startu przetwarzania
przez ADC mam szpilkę napięciową na 100mV z wyjścia!
Zgodnie z dokumentacją wewnętrznie do PA0 powinien być
dołączony klucz (oporność około 1k) i kondensator
kilka pF jako układ pamiętający (sample and hold).
Efekt jest taki jakbym każdorazowo po starcie ADC miał
ten wewnętrzny kondensator naładowany i musiał go nie
ładować moim zewnętrznym, mierzonym napięciem, ale rozła-
dowywać! Zmodyfikowałem układ aby "mocno" sterować wejściem
dla ADC - wtórnik na wzm.operacyjnym. Trochę pomogło ale
nie za wiele - ładunek jest na tyle duży że nawet operacyjny
ma problem - układ zaczyna "dzwonić" i mam oscylacje.
Mam więc pytanie - czy ktoś spotkał się z tym problemem
w STM32? Czy one tak mają, czy też trafiłem na jakiś
odrzut/podróbę?
SM
P.S.
Ktoś chyba miał podobny problem
http://www.elektroda.pl/rtvforum/topic2087721.html#9
921288
Nie jest to jednak efekt pamięciowy, bo występuje on także
przy przetwarzaniu tylko jednego kanału (nie jest to więc
"pozostałość" napięcia na wspólnym kondensatorze od S&H
z pomiaru z innego kanału).
Następne wpisy z tego wątku
- 08.11.11 16:04 Michał Baszyński
- 08.11.11 16:17 SM
- 08.11.11 16:24 Zbych
- 08.11.11 17:21 Michał Baszyński
- 08.11.11 21:05 Zbych
- 09.11.11 14:17 Michał Baszyński
- 09.11.11 15:14 Zbych
- 09.11.11 15:16 Zbych
- 09.11.11 16:30 SM
- 09.11.11 21:35 Konop
- 10.11.11 05:36 SM
- 10.11.11 09:36 Marek Borowski
- 10.11.11 11:12 SM
Najnowsze wątki z tej grupy
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
- wzmacniacz mocy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
Najnowsze wątki
- 2025-06-07 Mouser - koszt wysyłki
- 2025-06-07 Co robić, jak robić, aby dużo zarobić, a się nie narobić ?
- 2025-06-07 Co robić, jak robić, aby dużo zarobić, a się nie narobić ?
- 2025-06-07 Co robić, jak robić, aby dużo zarobić, a się nie narobić ?
- 2025-06-07 Warszawa => Software .Net Developer <=
- 2025-06-07 Warszawa => Junior SQL / FrontEnd developer <=
- 2025-06-07 Warszawa => Team Lead Data Engineer (Snowflake) <=
- 2025-06-07 Kraków => Kotlin Developer <=
- 2025-06-07 Warszawa => Senior Key Account Manager IT <=
- 2025-06-07 Gdańsk => PHP Developer <=
- 2025-06-07 Warszawa => Specjalista ds. Sprzedaży <=
- 2025-06-07 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-06-07 Warszawa => Sales Assistant and Customer Development Specialist <=
- 2025-06-07 Warszawa => Programista Full Stack .Net <=
- 2025-06-07 Lublin => Delphi Programmer <=