@taydin

C11 in DAC sonrası bir filtre olarak kalması iyi olur. DAC C11 arasına 1k, C11 opamp arasına 10k koyabiliriz.

Orijinal devrede C11 e karşılık olan kapasitör ile opamp arasında zaten direnç olması lazım. Bu şema çizilirken unutulmuş sanırım.
 
C11 yerine 1 nF bağlayıp denedim. Akım sınırlama açısından bir fark yaratmadı.

Ben de akım sınırladığı durum için U13 ün + girişine baktım. Kondansatör hiç yokken ve 1 nF varken de genliği 12 mVrms olan bir gürültü var.

Akım sınırlanmadığı durumda ise sinyaller arasında baya fark var. İlk sinyal hiç kondansatör yokken. 16 kHz ve 0.3 Vpp gibi bir dalgalanma var U13 + girişinde. 1 nF varken ise 0.1 Vpp dalgalanma var.

1733231959387.png



1733231972319.png
 
@taydin

C11 in DAC sonrası bir filtre olarak kalması iyi olur. DAC C11 arasına 1k, C11 opamp arasına 10k koyabiliriz.

Orijinal devrede C11 e karşılık olan kapasitör ile opamp arasında zaten direnç olması lazım. Bu şema çizilirken unutulmuş sanırım.

Denedim. 100 nF yi geri taktım, 27 kΩ olan R29 u 1 kΩ yaptım, C11 den sonra da 10 kΩ seri direnç taktım. Şu anda akım sınırlama yapmıyorken gürültü 3 mVrms seviyesine indi :)

1733233828640.png
 
@Gokhan ilk düzeltmemiz şu. R29 1k oluyor, R13 ilave ediliyor ve 10k.

1733234404157.png
 
Gelelim sıradaki soruna. DAC'a maksimum değer olan 4095 yazıyor, ama çıkış voltaj 27.92V. Voltaj regülatör feedback hattındaki R34 ün değerini biraz azaltmamız gerekecek.
 
R34 yerine 7.5 kΩ bağlayınca o sorun da çözüldü. Ama DAC çıkışındaki 13 kHz lik parazit kafama takıldı. O parazitin orada ne işi var? Ona biraz odaklansak iyi olacak.
 
DAC referans girişine bakın derim.
 
DAC referans girişi :dehset1:

1733238997053.png
 
Evet voltaj referansının çıkışındaki 1 μF fazla geliyor ve osilasyona sebep oluyor. Zaten datasheet'e bakınca da "seri direnç olmadan 10 nF den fazla kapasitör bağlamayın çıkışa diyor". Onu çıkarıp 1 nF bağladım ve osilasyon kalktı.

Orada osilasyon burada osilasyon ... Ulan osilatör yapıyor olsaydım kesin osilasyon yapmazdı :temkinli1:
 
@Gokrtl diğer iki değişiklik.

R34 = 7.5k
1733241952293.png


C12 = 1nF
1733241903819.png
 
Voltaj sınırlarını test ettim şimdi. DAC'ın ve voltaj referansının yerleşiminden dolayı raspberry pi'dan oldukça fazla parazit alıyor, o yüzden çok düşük voltajlara indiğimiz zaman çıkışta çok fazla gürültü oluyor. Çıkış 0.35V un altına inemiyor bu yüzden. Voltaj üst sınırını da daha ayrıntılı test ettim. 30V ayarlandığı zaman çıkışta hafif ripple gördüm. Bu da voltaj regülatör opamp besleme voltajının yetersiz olmasından kaynaklanıyor. Opamp V[SUB]CC[/SUB] den bir miktar eksik çıkış verebiliyor. Çıkıştaki darlington çifti de 1.4V düşüyor, o yüzden 33V zener ile elde ettiğimiz 32.3 V luk opamp beslemesi yeterli olmuyor. Aşağıdaki değişiklik ile artık opamp yeterince besleme alıyor ve çıkışı 30V ve hatta üzerine sürebiliyor.

Ama bu değişiklik nedeniyle artık TL081 kullanamayacağız, çünkü voltaj bu opamp'ın sınır voltajına çok yakın. 30V ve üzerini alabilmek için Artık 44V ile çalışabilen MC34071 kullanmak zorundayız.

D3 zener 36V 1/4W oldu, seri direnci de 4.7k 1206 SMD oldu.

1733253054583.png
 
Şimdi akım sınırlarını test ettim. Bahsettiğim parazit sorunları nedeniyle ayarlanabilecek minimum akım sınırlama değeri 12 mA gibi. PCB yerleşiminde yapılacak iyileştirmelerle bunu daha da geliştirilebileceğiz.

Maksimum akımı da denedim. DAC'ın akım kanalına maksimum değeri yazınca (4095), çıkıştan en fazla 4.3 A çekebildim. Aşağıdaki değişikliği yaptıktan sonra maksimum değere daha varmadan 5A çekebildim.

R32 3.3k olarak değişecek.
1733254846540.png
 
DAC'ın ve voltaj referansının yerleşiminden dolayı raspberry pi'dan oldukça fazla parazit alıyor, o yüzden çok düşük voltajlara indiğimiz zaman çıkışta çok fazla gürültü oluyor.
Yerini değiştiriyor muyuz?
 
Voltaj geri okumayı da test ettim şimdi. RPI üzerindeki ADC nin referansı 3.3V, ama biz çıkıştaki gerilim bölücü hesabını 5V a göre yapmışız. RPI ye birşey olmaz, 5.5V tolere edebiliyor, ama ADC satürasyona uğruyor. R46 nın 1k olarak değişmesi gerekiyor. Böylece çıkışta 33V var iken ADC 3V okuyacak, yani referans voltajı sınırları içerisinde kalacak.

1733257231619.png
 
Yerini değiştiriyor muyuz?

Sinyallerin yapısına göre baya bir yer değişikliği yapmak gerekiyor, sadece DAC değil. Analog ve dijital devreleri ayırmamız lazım. Bunu V4 için konuşuruz.
 
Tüm düzeltmeler şemaya eklendi.
 
Son düzenleme:
Şemaların üzerine tarih ve versiyon numarası eklemenizde fayda var. Birde ilk mesajda revizyon sebeplerini yazarsanız, hem sizin hemde konuyu sonradan görenler için faydalı olur.
 
Şemaların üzerine tarih ve versiyon numarası eklemenizde fayda var. Birde ilk mesajda revizyon sebeplerini yazarsanız, hem sizin hemde konuyu sonradan görenler için faydalı olur.
Hocam 1.Mesajda şemalar ve bomlisti sürekli güncelliyorum. Revizyon sebeplerini yazmak iş yükü olur. Boşta olsak neyse de aktif çalışma hayatımız var. Yeni işe başlayalı üç gün oldu. Kendimi üç gündür eve zor atıyorum. Biraz yoğun tempolu bir iş bulmuşum bu sefer. :)
 
Benim basit UART terminal programına "range" komutunu ekledim. 0 ise bütün TRIAC'lar OFF, 1 ve 2 ve 3 de ilgili TRIAC'ı ON yapıyor. Bu şekilde sekonder kademeleri de test ettim, çalışıyor.
 
Yalnız kademeleri test ederken 12V kademesinde çıkış voltajında hafif ve yavaş dalgalanmalar gördüm. Sorun negatif referans voltajının fazla düşük olması. Hatta bazı yerlerde negatif referans pozitife bile geçiyor. Komponent değerleri ile biraz denemeler yaptım, voltajı -0.7 V olacak şekilde ayarlayabildim. Ama yüke bindiği anda voltaj gene çöküyor. Bu charge pump'ı kaldırıp negatif voltajı ayrı bir sargıdan almak en garantisi olacak herhalde ...

Aslında bu noktada negatif voltajı da sorguluyorum. Çıkış transistörler bir darlington yapı, yani giriş voltajı 1.4V un altına indiği anda çıkışı kesecek. Eğer opamp çıkışı da V[SUB]EE[/SUB] ye 1.4 dan daha fazla yaklaşıyorsa negatif V[SUB]EE[/SUB] ye ihtiyacımızın olmaması lazım, öyle değil mi?
 

Forum istatistikleri

Konular
7,229
Mesajlar
122,379
Üyeler
2,920
Son üye
zoenkam

Son kaynaklar

Son profil mesajları

Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Unal wrote on taydin's profile.
Timur Bey, Arduino kontrollü bir akü şarj cihazı yapmaya çalışıyorum. Aklımdaki fikri basit bir çizim olarak konu açmıştım. Özellikle sizin fikirlerinizi çok önemsiyorum.
Back
Top