1. 程式人生 > >(LSB: Least Significant Bit)

(LSB: Least Significant Bit)

sign 屬於 ext clas 整數 tro 二進制 一個數 是否

LSB的含義是什麽? 誤差小於1%±1LSB

LSB(Least Significant Bit)最低有效位:
對任何AD來說,量化後輸出的數字信號值都是以1LSB的電壓值步進的,小於1LSB的電壓將按照一定的規則進行入位或舍棄,這個過程中造成的誤差被稱為“量化誤差”,量化誤差屬於原理性誤差,是無法消除的。
------------------------------------------------
加速度中的4 mg/LSB是什麽意思?

是G-Sensor靈敏度.range的設置是指sensor所能測量的加速度範圍,2g時最多能測到+/-2g,4g時最多能測到+/-4g,…
而sensor的ADC的位數是固定的,也就是說10位(2^10)能輸出的數字只有-512 +511,不管range如何設置,數字輸出範圍是固定的.
所以,range設置為2g時,測量範圍是-2g +2g,數字化後,即為256LSB/g (=512/2),即1g的加速度對應的輸出是256.
Range設置為4g時,測量範圍是-4g +4g,數字化後,即為128LSB/g,即1g的加速度對應的輸出是128.可以看出來量程變大了,但是分辨率變低啦!
以上反過來,即2g時,一個數字代表的加速度是3.91mg (=1000/256);4g時,一個數字代表的加速度是7.81mg (=1000/128).

------------------------------------------------

最低有效位 (LSB: Least Significant Bit)

最低有效位(LSB)是給這些單元值的一個二進制整數位位置,就是,決定是否這個數字是偶數或奇數。LSB有時候是指最右邊的位,因為寫較不重要的數字到右邊位置符號的協定。它類似於一個十進制整數的最不重要的數字,它是在一個(最右邊)位置的數字。

對於一個給定的數據串(整數),如二進制的1001或者十進制351,其最低有效位就是擁有最小單位數值的那一位。比如二進制1001的最右一位,擁有數值1,在該整數中代表最低位,該位的值可以決定整數是奇數(為1)還是偶數(為0)。

十進制數同理。一般lsb就是一個整數的最右一位,所以似乎該概念有些多余。

但是凡事都有例外,某些數據傳輸或是處理器恰恰相反,最左一位是lsb,所以在計算領域就定義了這個最低有效位以明確說明數據格式。

(LSB: Least Significant Byte)最低有效字節其意義和lsb類似,只是擴展到整個字節,以字節為最小單位來說明數據的順序。






(LSB: Least Significant Bit)