hi PJ,
If you check the timing diagram in my earlier post, you can see that the most significant bit of the 24 bits of data is the SIGN bit, the remaining 23 bits are the weight data.
Thats is: sddddddd,dddddddd,dddddddd
If you Shift Right by 8 Bits, this will give sddd dddd,dddd dddd , which is only 15 Bit resolution, not 16 Bit. [ Hi, Lo Bytes]
0x7FFF == +/-32767 Decimal
If that resolution is OK for you, then no problem.
E
If you check the timing diagram in my earlier post, you can see that the most significant bit of the 24 bits of data is the SIGN bit, the remaining 23 bits are the weight data.
Thats is: sddddddd,dddddddd,dddddddd
If you Shift Right by 8 Bits, this will give sddd dddd,dddd dddd , which is only 15 Bit resolution, not 16 Bit. [ Hi, Lo Bytes]
0x7FFF == +/-32767 Decimal
If that resolution is OK for you, then no problem.
E