Gain control

Başlatan PROTECH_, 17 Ekim 2010, 17:14:58

PROTECH_

selam
Micro voltlar seviyesinde olan, değişken genlikteki bir analog bilgi sinyalini genlik değişimlerini gidererek işlenecek konuma getirmem gereki yor. Bu işlemi op-amp taki kazanç katsayısının değiştirerek yapmayı düşünüyorum.

opamptaki kazanç değişimini pic ile nasıl yapabilirim ?
Yada kısaca opamptaki kazancı pic ile nasıl değiştirebilirim ?

ilgilenen arkadaşlara şimdiden teşekkür ederim
Multi-Core ,RTX,ThreadX, FreeRTOS, MODBUS  RTOS - Electronic-Hardware -- BERLIN

Tagli

Üstte anlattıkların beni aşıyor ancak op-amp'ın kazanımını bir dijital pot ile kontrol edebilirsin. Kendilerini bulmak biraz zor gerçi bu ülkede...
Gökçe Tağlıoğlu

ErsinErce

4051 ile belki birşeyler tasarlanabilir...

PROTECH_

Aslında bu AGC(auto gain adjust) olrak adlandıralan bir işlem.
İnternette biraz araştırdım analog devreler genlik ayarlamasını  analog kontrol devreleri ile gerçekleştirmişler...

@tagli 
Digital potu düşünmedim degil fakat AC sinyalde yeteri kadar verimli çalışıp çalışmayacağı konusunda şüphelerim var doğrusu
Multi-Core ,RTX,ThreadX, FreeRTOS, MODBUS  RTOS - Electronic-Hardware -- BERLIN

ipek

INA110 AD623 PGA103 gibi tuzlu IC'ler le olabilir gain select leri pice HC4066 gibi bağlayabilisin
bir zaman oldukça hassas bir ALC ye ihtiyacım oldu CLC5523 iyi çalıştı hızlı idi AD603 neredeyse efsane ama ben geciktiğine eminim....

böyle bir örnek buldum C olduğu için anlamadım belki işine yarar
http://rapidshare.com/files/425656533/AGC.rar

CLR

Alıntı yapılan: PROTECH_ - 17 Ekim 2010, 17:14:58
selam
Micro voltlar seviyesinde olan, değişken genlikteki bir analog bilgi sinyalini genlik değişimlerini gidererek işlenecek konuma getirmem gereki yor. Bu işlemi op-amp taki kazanç katsayısının değiştirerek yapmayı düşünüyorum.

opamptaki kazanç değişimini pic ile nasıl yapabilirim ?
Yada kısaca opamptaki kazancı pic ile nasıl değiştirebilirim ?

ilgilenen arkadaşlara şimdiden teşekkür ederim

Programlanabilir gain amplifier  olarak Mcp6s2x serisi kullanabilirsin, 1-2-4-6-8 girişlisi mevcut, SPI ile sürülüyor gayet basit programlama mantığı var.
Knowledge and Experience are Power

z

Burdaki sorun, mikrovolt seviyelerindeki sinyallerle ugrasmak. Bu sinyali yukseltmek cok ama cok ciddi bir is.

1 mikrovolt sinyali 1V a cikartmak icin 1 milyon kazanca ihtiyacin var. Kaldiki bu islemi DC yukselteclerle hic yapamazsin.

Varsa, AD gibi uzman firmalarin hazir cozumlerine yonelmek gerekir.


Bana e^st de diyebilirsiniz.   www.cncdesigner.com

CLR

Alıntı yapılan: bunalmis - 18 Ekim 2010, 12:16:34
Burdaki sorun, mikrovolt seviyelerindeki sinyallerle ugrasmak. Bu sinyali yukseltmek cok ama cok ciddi bir is.

1 mikrovolt sinyali 1V a cikartmak icin 1 milyon kazanca ihtiyacin var. Kaldiki bu islemi DC yukselteclerle hic yapamazsin.

Varsa, AD gibi uzman firmalarin hazir cozumlerine yonelmek gerekir.




Haklısın, Çok dikkatli okumamışım, böyle bir durum söz konusu ise preanfi yapılmalı mesela mv seviyesine çıkarılmalı sinyal daha sonra PGA ile yükseltilir. Bu konuda AD gerçekten iyi ve tabii ki pahalı. Bende uV seviyesinde çalıştım, önce ad8608 kullandım preanfi olarak sonra MCP6S26 ile kazançla oynadım geyet başarılı oldu.   
Knowledge and Experience are Power

PROTECH_

Hepinize çok teşekkürler arkadaşlar gerçekten güzel bir fikir ve bilgi paylaşımı oldu :)
Multi-Core ,RTX,ThreadX, FreeRTOS, MODBUS  RTOS - Electronic-Hardware -- BERLIN