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

DAC81408没有输出

ID寄存器和其他的配置寄存器都能读写,但是数据寄存器写进去的值读不出来,读出来的值一直都是0,用的是异步模式,内部的基准电压也没有,量不到。

Amy Luo:

您好,
GENCONFIG寄存器REF-PWDWN 位需置0才能使能内部基准电压,读取GENCONFIG寄存器REF-PWDWN bit是什么值呢
如果内部基准没有使能,且未使用外部基准电压,DAC转换输出应该都是0

Datura:

回复 Amy Luo:

1、GENCONFIG RegisteBit14这个位,我读出来了的,确定是0,不过 我有个疑问,看寄存器的介绍Bit13到Bit8这些位应该是只能读不能写的(且默认的是为1的),我往里面写0x3f00,读出来的却是0x0000(也就是我只是把Bit14的REF-PWDWN改成低了)。
2、我是写数据寄存器,读出来就是0(不论我写什么值进去,读出来都是0).

Amy Luo:

回复 Datura:

首先需要能够正确读写寄存器,即写入后能够正确读出来,现在寄存器的默认值能正确读出吗
可以用示波器看下读取DEVICEID寄存器值的时序图吗

Datura:

回复 Amy Luo:

除了数据寄存器和GEN寄存器,其他的寄存器读写是正常的,GEN寄存器也不是不正确,就是Bit13到Bit8这六个位,我读到的是0,手册上是预留的为1,其他的位写进去的和读出来的是一样的。
数据寄存器我是读不到,读出来全部都是0。
我用逻辑分析仪抓的波形,不知道怎么在评论里添加图片,能方便给个邮箱之类的吗?

Amy Luo:

回复 Datura:

图片需要点击回复对话框右下角“使用高级编辑器编辑文本”上传才能显示

Datura:

回复 Amy Luo:

Datura:

回复 Amy Luo:

Datura:

回复 Amy Luo:

OK,输出是有了,一直都读不到数据寄存器。这下不用读了。

Datura:

回复 Amy Luo:

你好,我想问一下,这个DAC81408片子的内部参考电压不足千分之一是怎么回事啊。

赞(0)
未经允许不得转载:TI中文支持网 » DAC81408没有输出
分享到: 更多 (0)