STM32 ADC referans voltajı (VREFINT) hakkında

Başlatan sadogaffari, 11 Mayıs 2022, 13:00:37

sadogaffari

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

MCansız

merhaba,

Ölçü aletinizin marka modeli nedir kalibrasyona gönderdiniz mi?

z

ADC nin kalibrasyon islemini yaptirmiyorsundur. Software ile registerlere ulasilarak  yapilan bir islem.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com