stm32f103c8t6 adc Self-calibration ve Vrefint özelliği hakkında.

Başlatan tekosis, 27 Ocak 2019, 01:57:14

tekosis

STM32F103C8T6 ile bir adc işlemi yapacağım ve sistem pil ile çalışacak. Adc okumasında sıkıntı yaşamadan güç kısmını en zahmetsiz nasıl yaparım diye bakınırken önce Vrefint özelliğini öğrendim sonra reference manualde Self-calibration modunu gördüm.

Anladığım kadarı ile; stm32f103c8t6 da harici vref bağlayamadığımız için vref için Vdda kullanılıyor. Hali ile Vdda geriliminde kayma olunca okumalar hatalı oluyor. Bu noktada denetleyicinin değişkenlik gösterebilen Vdda gerilimi -Vrefint kullanımı- konusunda anlatıldığı gibi doğru şekilde hesaplanarak sabit bir referans elde ediyoruz.

Bu noktada aklıma takılan şey Self calibration ile Vrefint kullanarak yaptığımız Vdda değerinin okunması aynı mıdır? Yoksa self kalibrasyon olması gerekenden biraz düşük yada yüksek yapılan(sürekli 10 bit yüksek yada düşük okuma gibi standart hataları) adc okumalarını mı düzenler?

Son olarak STM32F103C8T6 da Vrefint kullanabiliyor muyuz?
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

NagraEq

Merhaba, referans manual sayfa 223'e göre, selfcalibration işlemi, her power on işleminden sonra yapılması gerekiyor. Bu işlem ile denetleyicide ki dahil kondansatörlerden dolayı oluşabilecek doğruluk hatalarını ortadan kaldırmak için bazı işlemlerin yapıldığını belirtiyor.



Vrefint F103 içinde geçerlidir.