我对 DAC7760芯片有疑问。
在用户校准中、
在 DAC7760中、用户校准 c code_out 表示如下?
CODE_OUT = CODE*(User_GAIN + 2^11)/2^12 + User_ZERO
2. USER_ZERO 是有符号值->那么、DAC7760中的符号位是12位?
在 DAC7760中、CODE_OUT 范围为0x000 ~ 0xFFF。 如果 User_zero 代码设置为0x3FF 、增益设置为0x800、代码设置为0xFFF。 CODE_OUT 为0x13FE (它位于0xFFF 之上)。
然后 、结果 CODE_OUT 为0xFFF (限制)?
=>这意味 着、如果 CODE_OUT 超过了代码的最大值(DAC7760中的0xFFF)、乘以 User_Gain 和 User_Zero 代码。 CODE_OUT 是否 会自动由中的 Maxium 值(0xFFF)更改?