Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: sedronjames - 11 Mayıs 2022, 13:00:37

Başlık: STM32 ADC referans voltajı (VREFINT) hakkında
Gönderen: sedronjames - 11 Mayıs 2022, 13:00:37
Öncelikle merhabalar.

STM32G431 serisi mikrodenetleyici kullanıyorum. Mümkün olan en doğru şekilde analog ölçüm almak istiyorum.

Bunun için datasheette verilen adresteki VREFINT kalibrasyon değerini kullanarak bir referans oluşturdum.

Kalibrasyon yaptıkları voltajı 3 Volt olarak belirtmişler datasheette.

Ben de ADC nin Vrefint kanalını aktif ederek ADC nin referans gerilimini okuyorum.

Rakamları da vererek sırasıyla işlemleri anlatmak istiyorum.

    * Datasheette kalibrasyon yapılan gerilim 3 Volt yazıyor.
   
    * Datasheetteki kalibrasyon sonucu adrese kaydedilen veriyi 1657 olarak okudum.

    * ADC nin Vrefint kanalından okuduğum değer 1451.

    *** ADC_ref gerilimi = 1657 * 3 V / 1451 = 3.4259 V


Hem ST nin dokümanından hem de @Klein hocamın daha önceki yaptığı yorumlardan yukarıdaki formüle ulaştım ve kullanıyorum.

Ancak şöyle bir durum kafamı karıştırıyor.

Multimetre ile mikrodenetleyicimin VDDA bacağını ölçtüğümde 3.293 V görüyorum. Ama yukarıdaki formülle elde ettiğim değer 3.4259 Volt.

Aradaki fark normal midir? Bu değerler gibi elde eden var mı?

İyi forumlar dilerim.
Başlık: Ynt: STM32 ADC referans voltajı (VREFINT) hakkında
Gönderen: MCansız - 13 Mayıs 2022, 11:54:10
merhaba,

Ölçü aletinizin marka modeli nedir kalibrasyona gönderdiniz mi?
Başlık: Ynt: STM32 ADC referans voltajı (VREFINT) hakkında
Gönderen: z - 13 Mayıs 2022, 23:46:38
ADC nin kalibrasyon islemini yaptirmiyorsundur. Software ile registerlere ulasilarak  yapilan bir islem.
Başlık: Ynt: STM32 ADC referans voltajı (VREFINT) hakkında
Gönderen: sedronjames - 16 Mayıs 2022, 12:57:54
@z hocam çok teşekkür ederim. Bende F4 işlemci kullanılmış bir kaynak kitap var. Bu kitap üzerinden öğrenmeye çalıştığım için CALIBRATION bitini hiç görmedim.
Dediğinizi uygulayınca sorun çözüldü. Tekrardan sağolun.

iyi forumlar dilerim.