- Katılım
- 27 Şubat 2019
- Mesajlar
- 12,015
Binary e kadar anladım. Binary kısmı biraz kastı beni. Bunları eve gidince meşhur defterime yazayımda sıkışınca elimin altında olsun.3.3 volt azami voltaj var ölçebileceğimiz.
ADC bu voltajı ölçüm çözünürlüğü (resolution) kadar parçalar halinde ölçüyor. Yani 10bit ise 3.3voltu 1024 parçaya ayırıyor; 12bit ise 4096 parçaya... Yani bir ölçtüğü voltajı paydası ölçüm çözünürlüğüne eşit olan bir kesir olarak algılıyor.
Bu şöyle oluyor:
3.3 volt / 4096 = 0,000805664063 volt parçaları olarak
0 volt = 0/4096
(1 x 0,000805664063=) 0,000805664063 volt = 1/4096
(2 x 0,00161132813=) 0,00161132813 volt = 2/4096
.
..
...
(4096 x 0,000805664063=) 3.3 volt = 4096/4096
gibi...
Bu hesaplamanın ardından adc verisi olarak elimize dönen binary veri ise yukarıdaki kesirin pay kısmından elde edilmektedir...
1
2
3
.
..
4096 gibi.
Bunun da karşılığı
0 = 000000000000
1 = 000000000001
2 = 000000000010
3 = 000000000011
4 = 000000000100
.
..
4095 = 111111111111
Buradaki nüans, bu değerin 0 olması da gözetilmek suretiyle 0 dahil 4096 farklı değer taşımak üzere azami 4095e kadar değer içermesidir...
Teşekkür ederim. Gayet net açıklamalardı.