PSOC'ta ki dahili Sicaklik Sensoru ne ise yariyor ?

Başlatan Erol YILMAZ, 03 Şubat 2006, 20:05:11

Erol YILMAZ

Merhaba,
Tahmin ediyorum benim gibi bir cok arkadasta merak ediyordur.
Biliyorsunuz PSOC uzerinde bir adet sicaklik sensoru var.
Yazilimdan bu bilgiye ulasmak mumkun...

Peki kim, niye bu entegrenin sicakligini olcmek ister ki?

Yorumlarinizi bekliyorum.
Saygilarimla...

CaFFeiNe

eğer entegre ısınmıyorsa ortam sıcaklığını ölçmeyede yarayabilir belki (ADuC7026 dada dahili sensör var)
birde A/D konvertör dahili osilatör gibi birimleri sıcaklığa göre kalibre etmeyede yarayabilir

(varsayımlara dayanarak konuştum)

aYe

Selam,

CaFFeiNe'in çok güzel varsayimlarina bir iki ek yapayim;

Eğer PSoC'da yanmış bir I/O varsa entegre kılıfı ısınıcağı için bunu algılayabilirsiniz.

Kartın olduğu ortamda bir yangın varsa bunu da algılayabilirsiniz. (atiyorum sıcaklık 150 dereceyse bu çevre yada yanık bir pinin ısısı olamaz mantigiyla)

Entegre pcb üzerinde olacagi için okuyacağınız sıcaklık pcb'nin ortalama sıcaklığı olucaktır, dolayısıyla pcb üzerindeki mos, driver vb kısımların ısısını kontrol edebilirsiniz.

(CaFFeiNE'in varsayımlarından feyz alarak konuştum)
Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

Erol YILMAZ

Bu sensorun 3.3 C cozunurlukte ve max. 20 C hata payına sahip olması onun sadece entegre yanıyor mu? soru işaretine cevap olarak üretildiğini destekliyor.  Sıcak bir SMD kartınız varsa belki...

ulaska

yukarıda arkadaşların da bahsettiği gibi, entegre içindeki ısıdan etkilenebilecek direnç kapasite gibi elemanların olduğu analog bloklarda kendi içinde bir kalibrasyon yapıyor olabilir.

z

Ozellikle xtalsiz çalışma özelliğine sahip ciplerde dahili osilator frekansı sıcaklıktan çok fazla etkilenir.

Frekans ax+b şeklinde birinci dereceden denklemle formüle edilir. Burada b ofset değeri, ax ise sıcaklıkla kaymayı gösterir.

Dahili sıcaklık sensörü ile çip sıcaklığı öğrenilerek gerekli b ofset değeri hesaplanıp osilatör frekans kalibrasyonu register içeriği sık sık yenilenir. Böylece kararlı bir osilatör frekansı elde edilmeye çalışılır.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

OptimusPrime

#6
ben bu soruyu cypress in fae lerinden birine sormuştum. sensörü koymalarının asıl amacının dahili eeprom a yazma operasyonunda die sıcaklığının önemli olmasından kaynaklandığını söylemişti.

zaten api lerine bakarsanız eeproma yazma sırasında ortam sıcaklığınında bilinmesi gerektiği ortaya çıkıyor.

sıcaklıkla ilgili ilginç bir özelliğinide söyleyeyim. smd cy8c27443 sırtında 450 dereceye ayarlanmış bir havyanın ucu varken bana mısın demeden çalışıyor. ( PID kontrollü bir tasarım normal çalışma halinde iken havya ile bunu denemiştim. yaklaşık 15 dakika oyunca bu işlemi yaptım 15 dakika sonunda çip bozulduğundan değil sıkıldığımdan bıraktım :) )
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||