18f46k22 dahili Vref güvenilir mi?

Başlatan tekosis, 15 Mayıs 2015, 06:52:54

tekosis

başlıkta belirttiğim gibi pic18f46k22 içindeki dahili referans voltajı sizce yeterince güvenilir mi? yoksa harici bir entegre mi kullanmalıyım? aşağıda fvr modül(fixed voltage reference) için voltaj çıkış değeri verilmiş. besleme gerilimim 3.3V ve kullanmak istediğim referans gerilimi 2.048V. tabloya bakıldığında referans voltajı 1.84v ile 2.26v aralığında oynayabiliyor. buna göre o an ölçtüğüm gerilim 1.5V dersek 10 bit adc için;



ölçüm 1 : Vref 1.84V'a düşerse adc ile ölçtüğüm değer 838 x 0.002 den 1.675V

ölçüm 2 : Vref 2.26V'a çıkarsa adc ile ölçtüğüm değer 681 x 0.002 den 1.364V  hesaplanacak.

bu referans üreteci buradan bakıldığında pek güven vermiyor ne dersiniz?
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

Maxim

hiç kullanmadım ama böyle ise neden kullanalımki bunu?
ne anlamı var

ferit06

#2
O değerler sabit sıcaklıkta o kadar değişmeyecektir.  -40 ile 125 derece arasında kullanımda o farklar olacaktır. Diğer referans kaynaklarında da o kadar sıcaklık değişiminde benzer sapmalar olacaktır.  Ortalama çalışma sıcaklığında elde edeceğiniz referans gerilimi değerinde kalibrasyon yaptıktan sonra projenizde ona göre değerlendirme yapabilirsiniz.


( Bendeki datasheets  de  FIGURE 28-94:PIC18(L)F2X/4XK22 TYPICAL FIXED VOLTAGE REFERENCE 1X OUTPUT den itibaren sıcaklıkla değişimleri gösteren grafikler var  onları inceleyin)

ohacagatay

#3
 ya bunlar sıcaklıkla falan filan drift eden değerler, frekansla stabilitysi değişir . çok eğer precision ( 0.02% gibi ) önemliyse hiç kullanma derim
REF isimli voltage reference chiplere bak gayet güzel çalışıyorlar ama REF entegreler kullanırken accuracyleri kontrol et
farklı accuracylere sahip aynı model chipler var. Ama datasheetleri iyi oku eğer böyle bir reference çip kullanacaksan, minimum loadlar nedir kapasite bağlarsan gerekli ESR değerleri nedir. Sonuçta pole eklemiş oluyorsun reference voltajının osilasyona giremesini ve unstable olmasını istemezsin :)
falan filan. Tabi entegre alınca fiyat da artacak :)
Some people believe çiğ köfte is a matter of life and death, I am very disappointed with that attitude. I can assure you it is much, much more important than that

tekosis

#4
Fiyat önemli değil de hassasiyet mühim. Bendeki datasheette o grafiği bulamadım ondan dolayı merak ettim durumu fikrinizi almak istedim. Bir referans entegresi kullanmaya karar verdim. Cevaplar için herkese teşekkür ederim. Bu arada 5 voltluk besleme gerilimini referans alsak yüzde olarak kayma daha az olur sanki.
İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.

ferit06

Datasheets burada;
http://www.google.com.tr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCQQFjAB&url=http%3A%2F%2Fww1.microchip.com%2Fdownloads%2Fen%2FDeviceDoc%2F41412F.pdf&ei=C4FZVZiVIIHqULvTgNAJ&usg=AFQjCNGGuE8fZcpQNbwgsyrztgAdnIvQcw&bvm=bv.93564037,d.d24

Besleme geriliminin referans alınması hassasiyet açısından en son sırada kullanılması gereken bir seçenektir. Sizin tablodaki sonuç çok geniş değerlerdeki değişim(besleme, sıcaklık, PIC in üretimine bağlı toleranslar) sonucu elde edilen bir tablodur. Eğer o kadarlık bir sapma olacka olsa idi FVR  modülü yerine bir adet zener kullanmak daha iyi sonuç verebilirdi. Hassasiyet  1 veya 2 bitlik kayıptan önemli ise düzgün bir referans üreteci ( TL 431 , LM10 veya daha iyisi gibi) kullanmak daha iyidir.

tekosis

#6
@ferit06 dediğiniz datasheeti inceledim bendeki sanırım eski imiş görememiştim bu tabloyu teşekkür ederim.

aşağıdaki tabloya baktığımda referans gerilimi 2.048V olarak ayarlandığında çarpan 2.048/1024=0.002 olur. ölçüm girişinde 1.5V olduğunu varsayarsak yaptığım hesaplama şöyle;

sıcaklık -20 derece dersek Fvr referans gerilim üretecinin üretttiği değer  gerilimi 2.059V olacak

bu durumda adc nin alacağı değer 746 -->  hesaplama sonucu çıkan değer: 746 x 0.002 = 1.492V - hata -0.008V

sıcaklık +40 derece dersek Fvr referans gerilim üretecinin üretttiği değer 5V besleme için gerilimi 2.045V olacak

bu durumda adc nin alacağı değer 754 -->  hesaplama sonucu çıkan değer: 754 x 0.002 = 1.508V - hata +0.008V

hesaplardan anlaşılacağı üzere 5V besleme geriliminde 60 santigrad derece aralığında oluşan toplam hata 16mV ile sınırlı kalıyor ki bu da idare eder gibi görünüyor. Hesaplarımda bir hata yoksa geyet yeterli görünüyor.Yardımlarınız için teşekkür ederim ustalarım.

İlim ilim bilmektir, ilim kendin bilmektir, sen kendin bilmezsin, bu nice okumaktır.