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

DAC81416: 电压达不到设定输出范围最大值

Part Number:DAC81416

您好!

首先外部对81416的供电电压为17.5V。(我应用需求的最大电压为16v)

现象:

当我设置输出范围为0~20v时,

1、单通道设置,通道0的code值为65535时,测量通道0输出只能到13V;

2、多通道设置,同时设置通道0~通道7的code值为65535时,测量通道0输出能到16.5V左右;

3、接着我设置通道1~7的的code为0(只保留通道0的输出)此时通道0的电压变为13V

1、出现这种情况的原因是什么呢?

2、是和外部供压有关么?

3、想让0~20V输出范围正常工作,外部供压应该多少V比较好呢?

Amy Luo:

您好,

首先,DAC81416 电压输出范围具有Headroom和Footroom,且随负载电流的增加而增加,因此如果您期望输出20V的话,供电电压肯定需要大于20V的,具体大于多少取决于您应用中的最大负载电流:

zhang tian 说:1、出现这种情况的原因是什么呢?

这三种情况下,通道0的负载一样吗?负载是什么?

zhang tian 说:2、是和外部供压有关么?

 输出电压的大小是和外部供压与负载都有关系

zhang tian 说:3、想让0~20V输出范围正常工作,外部供压应该多少V比较好呢?

如上所述,这与负载大小也有关系,具体见上面截图,比如最大20V,然后加上随输出电流产生的Headroom,就是最小的正供电电压。看上面截图曲线,单电源供电的话,应该不能达到最低0V输出,即使Sinking电流为0,这需要您使用双电源供电。

,

zhang tian:

你好,后面我把芯片的16个通道输出的负载都断开了,现象还是我之前描述的一样。我想了解的核心点如下:1、输出电压单通道设置code值为65535的时候,电压值为13v,为什么随着通道设置逐渐增多电压慢慢增加了?

比如:前提(0~20V输出范围)。

1、当我只设置通道0的code值为65535时,测量通道0电压为13V。

2、接着我又设置通道1的code值为65535,再测量通道0,通道1的电压都为13.3V左右

3、依次类推,当设置到八个通道的时候,八个通道的测量电压都为16.75V

这个现象我非常的不理解,还请能详细解惑一下呢,万分感谢!!

,

Amy Luo:

zhang tian 说:我想了解的核心点如下:1、输出电压单通道设置code值为65535的时候,电压值为13v,为什么随着通道设置逐渐增多电压慢慢增加了?

不确定与您使用的供电电压不满足输出幅值是否有关,因此这里建议您如果要设置输出0~20V,供电电压至少要大于21.5V,最大驱动能力 ±25 mA。

,

zhang tian:

您好,供电电压这个我也已经试过了。设置一个通道为65535时还是只有13V,唯一不同的就是设置完八个通道后,每个通道输出会增加到20V左右。

,

Amy Luo:

确实有些奇怪! 您是否验证了寄存器写入后可以正确读出来?我想确认下寄存器写入没有问题,请注意DACn寄存器只能写不能读。

那其他通道呢?9通道至15通道也有这个现象吗?

您测试了几块板子是这种现象?是否可以多测试几块板子以排除芯片损坏或焊接问题。

赞(0)
未经允许不得转载:TI中文支持网 » DAC81416: 电压达不到设定输出范围最大值
分享到: 更多 (0)