Mam problem z przetwornikiem ADC w STM32F107VCT6, a mianowicie dokonuje pomiaru w zakresie 0-3.3V i tak wynik pomiaru dla napięcia ok. 3.3V wynosi 4095 natomiast wynik pomiaru 0 uzyskuje już dla napięcia o wartości 0.66V. Co może być tego przyczyną?
Układ ADC mam poprawnie skonfigurowany, wykonuje również reset rejestru kalibracyjnego, a następnie wykonuje kalibracje. Korzystam z własnej płytki, zasilanie części analogowej VDDA zgodnie z „STM32F10xxx hardware development: getting started” tzn. do filtrowania zastosowałem dławik BLM21oraz kondensatory 1uF oraz 100nF, napięcie na VREF+ podaje przez rezystor 47R z VDDA. VREF-, VSSA podłączone są bezpośrednio do GND.
Układ ADC mam poprawnie skonfigurowany, wykonuje również reset rejestru kalibracyjnego, a następnie wykonuje kalibracje. Korzystam z własnej płytki, zasilanie części analogowej VDDA zgodnie z „STM32F10xxx hardware development: getting started” tzn. do filtrowania zastosowałem dławik BLM21oraz kondensatory 1uF oraz 100nF, napięcie na VREF+ podaje przez rezystor 47R z VDDA. VREF-, VSSA podłączone są bezpośrednio do GND.