tlv5638数模转换芯片

最近在用tlv5638数模转换芯片,其中的输出电压公式为:电压V = 2 * REF * code /4096
其中REF是基准参考电压,code是数字电压输入值,由于是12位的D/A转换器,所以code为0—4096。
不太明白的是这个code该如何确定
我的理解是:code=输入电压Vin*4096/REF.
这样对吗,有知道的同学吗

code是数字电压输入值
你自己在上面也说得很清楚了,code就是tlv5638数模转换芯片输入的数字信号(0X000--0XFFF),
比如0XFFF=4095,也是输入的最大电压值,直观一点,
比如你参考电压为3.3V,输出电压为0~3.3V
code =0时,输出0V
code =0xFFF时,输出3.3V

code是由输入的数字信号决定,范围(0X000--0XFFF)

img

如有帮助请采纳!__