Merhaba arkadaşlar bana cıkışı +-0.1mv hasasiyetli dac lazım MCP4821 kullanıyorum ama çıkışı 5 veya 6mv hata ile çalışıyor.
Ben MCP4921 kullanıyorum. Herhangi bir sıkıntı çıkmıyor.
Hangi ortamda bu sonuçları elde ettiğini belirtmediğin için cevaplaması zor bir soru.
Aklıma tek gelen Microchip'in bu konu ile ilgili uyarısı: 6.4 Layout Considerations
Alıntı yapılan: Logan - 04 Nisan 2012, 11:28:49
Ben MCP4921 kullanıyorum. Herhangi bir sıkıntı çıkmıyor.
Referans voltajı için hazır Ref entegresimi kullandınız. MCP4921 çıkışında voltajlarda 1 veya 3mv gibi hiç sapmalar olmuyorsa ondan kullanmayı deniyecem.
PCB için tüm tasarım ayrıntıları dikkate alarak çizildi.
MCP 4821
istenilen Mcp çıkışı
10mV 12.3mV
20mV 22.6mV
50mV 50.03mV
100mV 100.7mV gibi devam ediyor kararsız bir şekilde devam ediyor.
çok iyi bilmiyorum ama bu sapmalar zaten lineer olmuyor yani herzaman asıl ölçmen gereken değer üzerine 0,1mV ofsett eklenecekdiye bişey yok
dacların bu bu sapma değerleri INL ve DNL parametreleri ile alakalı ancak bu parametrelerin tam olarak ne ifade ettiğinin bende bilmiyorum bilen bir arkadaş anlatsa çok güzel olurdu
Tekrar MCP4821 datasheet'ine baktım.
Sanırım DAC seçimin çok optimal değil.
Electrical Characteristcs bölümde INL +/- 12LSB (typical +/-2 LSB) olarak belirtilmiş. Ve Vref 2.008V ... 2.088V arasında birşey.
Yani senin verdiğin ölçümlere ve bu DAC ın performansına bakılırsa, bence sondere başarılı bir çalışma yapmışın.
Önerilen MCP4921 de aynı INL'ye sahib.
Referans olarak Vcc voltajını (+5v) kullandım. Fakat senin elde etmek istediğin kadar hassas voltajlarda çalışmadığım için sorun olmadı. arm-beginner'ın yazdıkları senin durumunu özetliyor. Ayrıca istenilen-mcp çıkışı diye bir tablo yapmışsın. Nerede kullanacaksın bilmiyorum fakat söz konusu sapmalar bazen mikrovolt seviyelerine iniyor. Bu entegrenin teknik dökümanında verilen bilgiler doğrultusunda bu kadar stabil çalışmaması gayet doğal.
Alıntı yapılan: arm-beginner - 05 Nisan 2012, 13:24:13
Tekrar MCP4821 datasheet'ine baktım.
Sanırım DAC seçimin çok optimal değil.
Electrical Characteristcs bölümde INL +/- 12LSB (typical +/-2 LSB) olarak belirtilmiş. Ve Vref 2.008V ... 2.088V arasında birşey.
Yani senin verdiğin ölçümlere ve bu DAC ın performansına bakılırsa, bence sondere başarılı bir çalışma yapmışın.
Önerilen MCP4921 de aynı INL'ye sahib.
biraz daha açabilirmisin bu INL ve DNL parametlerinin neyi belirlediğini
Understanding Data Converters: http://focus.ti.com/lit/an/slaa013/slaa013.pdf (http://focus.ti.com/lit/an/slaa013/slaa013.pdf)
Bir soru: bu DAC'ı nerde kullanıyorsun?
Alıntı yapılan: arm-beginner - 05 Nisan 2012, 15:41:10
Understanding Data Converters: http://focus.ti.com/lit/an/slaa013/slaa013.pdf (http://focus.ti.com/lit/an/slaa013/slaa013.pdf)
Bir soru: bu DAC'ı nerde kullanıyorsun?
teşekkür ederim...
Alıntı yapılan: arm-beginner - 05 Nisan 2012, 15:41:10
Understanding Data Converters: http://focus.ti.com/lit/an/slaa013/slaa013.pdf (http://focus.ti.com/lit/an/slaa013/slaa013.pdf)
Bir soru: bu DAC'ı nerde kullanıyorsun?
Akım koruma veya sınırlama devresinde kullanmak istiyorum. Çıkışın liner olması lazım.
MCP4821 yerine önereceğiniz bir 12 Bitlik dac varmıdr.
LTC1257 bir bak. Fiyati MCP4821'e göre 3x.
Ama ne kadar ekmek, o kadar köfte :)
Ama maalesef SPI değil, kodlarını elden geçirmen lazım.