TI中文支持网
TI专业的中文技术问题搜集分享网站

dac8760输出电流为什么在8~12ma之间,请问哪里出了问题?

dac8760我想把电流设置在4~20ma,但是输出电流在8~12ma之间,始终找不出问题,请问哪里出了问题?

代码如下

dac8760_Write(W_ADDR_NOP,0x0000);
dac8760_Write(W_ADDR_CTRL,(1<<12)|V_0_5);
TicksDelayMs( 1, NULL );//
dac8760_Write(W_ADDR_CONFIG,(1<<8)|I_4_20); 
TicksDelayMs( 1, NULL );//
dac8760_Write(W_ADDR_GAIN,0x0000);
dac8760_Write(W_ADDR_ZERO,0x0000);
while(1)
{
dac8760_Write(W_ADDR_DATA,0xffff);
IWDT_Clr();
TicksDelayMs( 1000, NULL );//

}

硬件如图

user151383853:

从这个情况看, 可能配置或者外围电路的问题。可以先检查一下时序, 还有读出写入的寄存器值, 对比确认一下

Amy Luo:

您好,

DAC8760 AVDD供电范围是10V ~ 36V,上图中AVDD电压是5V,不在datasheet要求供电范围内,您先满足一下 AVDD供电要求,看看问题是否可以解决。

赞(0)
未经允许不得转载:TI中文支持网 » dac8760输出电流为什么在8~12ma之间,请问哪里出了问题?
分享到: 更多 (0)