我无法理解 ADS62P22 ADC 数据表的输出数据部分。
第56页包括以下说明:
输出数据格式
支持两种输出数据格式-二进制补码和直接二进制。 可以使用串行接口寄存器位数据格式选择它们、也可以在并行配置模式下控制 SEN 引脚。
如果发生输入电压过驱、数字输出将达到适当的满量程电平。 对于正过驱、输出代码为偏移二进制输出格式的0x7FF、以及二进制补码输出格式的0x3FF。 对于负输入过驱、输出代码为0x000、偏移二进制输出格式为0x000、二进制补码输出格式为0x400。
(重点矿)
根据此说明、直接二进制输出格式的完整代码范围为0x000至0x7FF、或十进制为0至2047。 二进制补码格式的完整代码范围为0x400至0x3FF、或十进制的-1024至1023。 这两个范围总共有2048个代码、只需要11位。
但这是一个12位 ADC。 代码的另一半发生了什么情况?