Sağa yaslanmış ve sağa yaslanmış ADC sonuçları nedir?


10

TI MSP430F20XX serisi, sağa yaslanan 12 bit dahili ADC çıkışına sahiptir.

Sola dayalı çıktı ile sağa dayalı çıktı arasındaki fark nedir? Artıları ve eksileri nelerdir?

Yanıtlar:


11

Bu işlemcide, dönüştürme sonucunu tutan kayıt 16 bit genişliğindedir.

Sağa dayalı bir sonuç , kaydın bitleri [( N- 1): 0] (burada N kesinlik biti sayısıdır) ADC değerini içerdiği ve kaydın en önemli bitlerinin sıfıra ayarlandığı anlamına gelir.

Sola dayalı bir sonuç , kaydın bitlerinin [15: (16- N )] sonucu tuttuğu ve bitlerin [(15- N ): 0] sıfıra ayarlandığı anlamına gelir.

Örneğin, gerçek dönüşüm sonucunuz 0x123 ise, kayıt sağa yaslanmışsa 0x0123 ve sola yaslanmışsa 0x1230 olarak okunur.

Sola dayalı sonuçların bir avantajı (bunu destekleyen işlemcilerde), kaydın yalnızca en önemli baytını alabilmeniz ve size yerel hassasiyet yerine 8 bitlik hassasiyet verebilmenizdir. Ekstra hassasiyete ihtiyacınız yoksa veya RAM kısıtlamalarınız varsa ve çok sayıda örneği saklamak istiyorsanız bu yararlı olabilir.

Öte yandan, sağa dayalı bir değer, sola dayalı bir değerin gerektireceği ölçeklendirme olmadan doğrudan kullanılabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.