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通道也有这个现象吗?
您测试了几块板子是这种现象?是否可以多测试几块板子以排除芯片损坏或焊接问题。