主题中讨论的其他器件:、 DAC8760EVM、 DAC8760
我们在专有电路板上使用4个菊花链 DAC7760器件、读数有一些问题。 我们的设计应能够将4个输入中的任何一个配置为0V 至10V 或4mA 至20mA。
问题1:
根据第28页的公式、当代码设置为1时、如果我希望输出电压为0.0024414 (~2.4mV)、当代码递增1时、我会在表中看到结果 A。由于格式设置、如代码部分中所示
VREF = 5V
增益= 2 (从表1第28页中删除了0V 至10V)
N = 12
2^N = 4096
单极模式:
Vout = VREF *增益*(COD/2^12)
对于代码= 1
VOUT = 5 * 2 *(1/4096)
VOUT = 0.0024414
问题2:
根据 DAC7760数据表第34页中的公式6、给出了以下公式。
CODE_OUT =代码*((User_GAIN + 2^15)/2^16)+ User_zero
对于 DAC7760、2^15的值是2^11 ie N-1?
问题3:
是否有任何其他应用不能帮助提供有关 DAC7760使用的更多说明。
----------------------------------------------------- Address | Register | Value ----------------------------------------------------- 0x01 | Write DAC Data register | Code - see below 0x55 | Write control register (0to10V) | 0x1009 0x55 | Write control register (4to20mA) | 0x100B 0x57 | Write configuration register | 0x0020 0x58 | Write DAC gain calibration register | 0x0800 0x59 | Write DAC zero calibration register | 0x0000 RESULT A: Code | Output -------|-------- 0x0000 | -0.0020 0x0001 | 0.0004 0x0002 | 0.0028 0x0003 | 0.0052 0x0004 | 0.0077 0x0005 | 0.0102 0x0006 | 0.0126 0x0007 | 0.0150 0x0008 | 0.0175 0x0009 | 0.0200 0x000A | 0.0224 0x000B | 0.0248 0x000C | 0.0273 0x000D | 0.0297 0x000E | 0.0321 0x000F | 0.0345 Address | Register Value ------------------------------------------------- 0x58 | DAC gain calibration register | 0x0800 0x59 | DAC zero calibration register | 0x0001 RESULT B: Code | Output -------|-------- 0x0000 | 0.0004 0x0001 | 0.0004 0x0002 | 0.0028 0x0003 | 0.0052