8 bit seri adc tasarımım.

kesmez

Aktif Üye
Katılım
31 Mart 2018
Mesajlar
433
0-2,56v volt analog giriş , 8 bit seri çıkış adc projem.
V5 (pulse) sinyali ile birlikte MSB sonra sırasıyla LSB ye kadar 8 bit çevrim.
Yıllar önce yapıp çalıştırdığım bir proje.
seri çıkışları izlemek için adc seri out ve pulse sinyallerine tıklayın.
1625752384517.png

ilk 10 ölçüm.
1625752449046.png

ve son 10 ölçüm.
1625752515201.png

çalışma prensibini isteyen olursa açıklayabilirim.
 

Ekler

  • sadc.asc
    5.6 KB · Görüntüleme: 99
sondan 10. çevrim üzerinden açıklama yapayım.
ölçülen analog gerilim 2,46v
ölçülen binary sayı 1111 0110 , dec 246

V2=2.46v analog giriş gerilimi V5 pulse ile birlikte sağdaki voltaj takipcisi üzerinden u3 komparatör girişine geliyor.
u3 gelen gerilimi 2,56/2=1,28 volt ile karşılaştırıyor. gelen analog gerilim daha büyük olduğu için çıkarma işlemi yapıyor ve 2 ile çarpıyor. MSB="1"
2,46-1,28=1,18 2 ile çarp =2,36v

bu gerilim tekrar aynı komparatörün girişine gelip yine 1,28v ile karşılaştırlıyor.
2,36v 1,28 den büyük olduğu için MSB den sonraki bit "1"
2,36-1,28=1,08 2 ile çarp 2,16

bu gerilim tekrar aynı komparatörün girişine gelip yine 1,28v ile karşılaştırlıyor.
2,16v 1,28 den büyük olduğu için MSB den 2 sonraki bit "1"
2,16-1,28=0,88v 2 ile çarp 1,76v

bu gerilim tekrar aynı komparatörün girişine gelip yine 1,28v ile karşılaştırlıyor.
1,76v 1,28 den büyük olduğu için MSB den 3 sonraki bit "1"
1,76-1,28=0.48v 2 ile çarp 0,96v

bu gerilim tekrar aynı komparatörün girişine gelip yine 1,28v ile karşılaştırlıyor.
0,96v 1,28 den küçük olduğu için MSB den 4 sonraki bit "0"
çıkarma yapmadan 0,96v 2 ile çarpılıyor. 1,92v

bu gerilim tekrar aynı komparatörün girişine gelip yine 1,28v ile karşılaştırlıyor.
1,92v 1,28 den büyük olduğu için MSB den 5 sonraki bit "1"
1,92-1,28=0.64v 2 ile çarp 1,28v

bu gerilim tekrar aynı komparatörün girişine gelip yine 1,28v ile karşılaştırlıyor.
1,28v 1,28 den büyük veya eşit olduğu için MSB den 6 sonraki bit "1"
1,28-1,28=0v 2 ile çarp 0v

bu gerilim tekrar aynı komparatörün girişine gelip yine 1,28v ile karşılaştırlıyor.
0v 1,28 den küçük olduğu için LSB "0"
çıkarma yapmadan 2 ile çarpılıyor yine 0v

bu gerilimleri u3 girişine bağlı C1=47nf üzerinde görebilirsiniz.
1625755760933.png

sabit çizgi 1.28v referans voltajıdır. karşılaştırma yapılan.
sonuç.
1625755860904.png
 
2 ile çarpmamızın sebebi 1,28v 0,64v 0,32v 0,16v 0,08v 0,04v 0,02v 0,01 volt gibi değişik referans voltajları kullanmak yerine işlem yapılacak voltajı 2 ile çarparak tek bir referans voltajı kullanabilmek amaçlıdır. yani hep 1.28v ref voltajı kullanabilelim.
 
Delta sigma ADC midir bu?
 
Değil.
farklı bir adc. sigma delta adc de integratör var. bunda yok.
 
En önemli özelliği direk seri çıkış verebilmesi decoder / encoder / counter gibi lojik devrelere ihtiyaç duymuyor. Zamanında araştırdığım kadarıyla çevrim metodu farklı. belki biraz pipe line adc ye benziyor olabilir.
 

Çevrimiçi personel

Forum istatistikleri

Konular
5,889
Mesajlar
100,513
Üyeler
2,494
Son üye
yasin533

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Kesici/Spindle hızı hesaplamak için SpreadSheet UDF'leri kullanın, hesap makinesi çok eski kalan bir yöntem :)
Back
Top