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

DAC7718: 这是原理图的问题还是代码的问题

Part Number:DAC7718


(function(id)
{
var v = document.getElementById(id);var op = v.style.position, ol = v.style.left, or = v.style.right, fe = [];
var nodeLimit = 50;
checkVideo = function() {
if (!v.canPlayType || v.error) {
var bound = 0;
while (v.childNodes.length > 0 && bound < nodeLimit) {
bound++;
if (v.childNodes[0].nodeName != 'SOURCE') {
v.parentNode.insertBefore(v.childNodes[0], v);
}
}
v.parentNode.removeChild(v);
} else if (v.readyState == 0) {
window.setTimeout(checkVideo, 249);
}
},
checkVideoRendered = function() {
if (v.networkState == 1 && v.readyState == 4) {
v.style.position = op;
v.style.left = ol;
v.style.right = or;
for (var i = 0; i < fe.length; i++) {
fe[i].parentNode.removeChild(fe[i]);
}
} else {
window.setTimeout(checkVideoRendered, 249);
}
}
if (navigator.userAgent.indexOf('iPad') == -1 && navigator.userAgent.indexOf('iPhone') == -1 && navigator.userAgent.indexOf('iPod') == -1) {
window.setTimeout(checkVideo, 249);
}
})('v_60ffce8d5b774b74bc0ae3f1341c648f');请问一下我这个原理图画的有问题吗,我需要DAC单极性输出,输出电压范围在0-16V。AVDD供电32V,DVDD和IOVDD输入5V,参考电压VREF输入5F。寄存器采用默认,根据电压公式计算,OFFSET-B与AGND-A连接,OFFSET-A与AGND-B相连接。OFFSETDAC_CODE=0,控制输入INPUT_CODE为0X7780,应该输出14V.但是我代码设置好后,用32单片机开控制,发现输出电压不是14V而是24V,并且电压会跳变。我想知道这是原理图的问题还是代码的问题。我一直找不到问题在哪。

Amy Luo:

您好,

下面链接 DAC7718EVM User Guide (Rev. A)提供了原理图,您可以对比参考:

https://www.ti.com.cn/cn/lit/ug/sbau165a/sbau165a.pdf

看您录的视频,好像是用手一碰时输出变化,您多测几块板子看是否由焊接原因造成的

我再看下默认寄存器时的输出

,

xi yan:

您好,根据您的建议我又重新焊接了几块板子,发先还是同样的问题,输出电压回跳变。而且当我只设置一个到端口输出电压时候,小灯泡在亮和灭两种状态下不断切换,这是因为芯片无限次重启导致的吗,还是其他什么原因

,

Amy Luo:

如果您怀疑重启导致的话,那您可以用示波器检查下供电和reset管脚电平是否稳定,供电和reset管脚电平不稳定会导致重启的

赞(0)
未经允许不得转载:TI中文支持网 » DAC7718: 这是原理图的问题还是代码的问题
分享到: 更多 (0)