工具与软件:
有人能解释一下偏移和增益通道校正的实际工作原理吗? 数据表显示了数字信号链开头的通道校正模块、并记录了用于更改设置的寄存器、但我不了解实现方式以及对数据的影响。
这 看起来是数字块的一部分、与模拟可编程增益放大器不同。 可编程增益具有8位分辨率、gos 范围为0至近2位。 这是否意味着如果我将增益设置为最大设置、就像将 A/D 值向上移动一位、而增益1/2 (设置为64)就会将这些位向右移动一位? 我猜、原始 A/D 值乘以8位增益设置、然后再下移15位(因此是2**15分频)。
但在极限情况下会怎么样。 如果信号已经使 A/D 饱和并在最高值上削波、那么乘以< 1将不会停止削波、而只是使其在较低的级别削波。 或者、这会以某种方式影响 A/D 之前的模拟增益吗?
偏移量具有16位分辨率、数据表中不会说这是有符号(二进制补码)还是无符号、但我猜有符号会更有用。 有效偏移列为16位值/2**15。 如果是有符号数、则实质上意味着-1到+1。 该是100%满量程吗、或者什么量程? 如果原始 A/D 值被削波、会发生什么情况? 可以 向上或向下纠正此现象、将削波到无法削波的范围内、还是只向原始 A/D 结果添加或减去某个数字值、从而只移动削波值?
对于这两种情况、如果增益或偏移过高并且结果超出了10位输出的范围、它是削波还是翻转。 削波会更好。 我看到、这会生成警报。
请说明它的工作原理、或指向我的应用手册或其他对其进行进一步描述。
谢谢。