PWM DAC

Başlatan mihri, 15 Ağustos 2013, 10:44:05

mihri



Yukarıdaki devrede Vout gerilim çıkışının 1V olması için gerekli PWM değeri nedir? Bu devreyi modelleyerek gerekli PWM değerini hesaplamaya çalışıyorum ama doğru sonucu kağıt kalemle çıkaramıyorum.
"Eppur si muove!"

skara1214

pwm duty cycle değerimi frekans değerimi? eğer duty cycle sa ve oradaki 10 nf ın alçak geçiren filtre görevi ihmal edilirse ;

pwm 1 ken  vout 0.54 volt(560k yı shortladık)
pwm 0 ken  vout  2.93 volt olur (bsn ds direncini sonsuz kabul ettim)

2.93*x +0.54*(1-x)=1 denkleminden  x=0,19 eder bu 0 olarak kaldığı süredir doluluk oranı olduğu için %81 duty cycle olması gerekli.

ya soruyu tamamen yanlış anladım yada anladığımın çözümü bu
Herkes ölür ama herkes gerçekten yaşamaz

mihri

#2
Hesaplamak istediğim Duty değeri. Kurduğun denklemi bende kurdum ama pratikle tutmuyor. Çok farklı sonuçlar çıkıyor. Direnç değerlerinde mi problem var bilmiyorum. Kontrol edeceğim.

mesaj birleştirme:: 15 Ağustos 2013, 13:57:09

Proteusta da denedim devre ile aynı sonuçları verdi. Kapasitörü de dikkate almak lazım.
"Eppur si muove!"

skara1214

http://www.ti.com/lit/an/spraa88a/spraa88a.pdf   burada pwm yi nasıl alçak geçiren filtre ile daca çevireceğin var.Buradan birşey türetebilirsin
Herkes ölür ama herkes gerçekten yaşamaz

HexfeT

#4
Burada kapasitör tam olarak bir alçak geçiren filtre elemanı konumunda değil, direnç değerleri zaten anormal.  Eğer devre bu şekli ile kasıtlı olarak verilmiş bir ödev falan değilse hatalı olmasının yanı sıra çok saçma sapan bir yapıda. Ödev ise kapasitöründe hesaba katıldığı bir çözümü olmalı.

mihri

Peki Hexfet doğrusu nasıl olmalı?
"Eppur si muove!"

HexfeT

mesela en basitinden şöyle olmalı. Google'a "pwm dac" yazınca daha neler çıkıyor neler.

http://www.diolan.com/articles/dac.html

mihri

Verdiğin örnekte şöyle bir devre var bu da hatalı ve saçma mı?

"Eppur si muove!"

mihri

Problem çözülmüştür. Direnç değerleri çok yüksek olduğundan devre üzerindeki iletken pasta artıkları sonucu saptırıyormuş. Alkolle çözdük.
"Eppur si muove!"