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: 136
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
6,952
Mesajlar
118,763
Üyeler
2,824
Son üye
selocan32

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
Back
Top