Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => ARM => Konuyu başlatan: tekosis - 27 Ocak 2019, 01:57:14

Başlık: stm32f103c8t6 adc Self-calibration ve Vrefint özelliği hakkında.
Gönderen: tekosis - 27 Ocak 2019, 01:57:14
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ı- (https://www.picproje.org/index.php?topic=59869.0) 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?
Başlık: Ynt: stm32f103c8t6 adc Self-calibration ve Vrefint özelliği hakkında.
Gönderen: NagraEq - 27 Ocak 2019, 15:37:33
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.

(https://i.ibb.co/k6CJ7T2/Capture.png) (https://ibb.co/k6CJ7T2)

Vrefint F103 içinde geçerlidir.