微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DAC161S997 问题

DAC161S997 问题

时间:10-02 整理:3721RD 点击:

这个是我设计电路图,上电后没有输出,已验证通讯正常。找不到原因,谁能帮我看看

ERRB是开漏输出,需要上拉的。你这里是直接接地了。另外,其他输出引脚有电平吗?

ERRB这里我没有用,所以直接接地了,因为我的芯片的引脚有限,所以有些引脚就没有接,像SDO引脚也没有用到,所以也是接下拉接地了。

使用示波器观察SDO数据,读取STATUS寄存器,读出来的是11100011。环路错误。

因为端口有限,所以ERRB、SDO、ERRLVL这几个端口都没有使用,直接接了个下来。

通过示波器挂SDO端口,读出来STATUS寄存器的状态为11100011。报环路错误。电源供电正常,通讯正常

我最近也在调试这个片子,我想你的ERRB管脚必须要加个上拉,即使不连到MCU上,还有就是我认为片子在用之前要有一个初始化的过程。就是配置一些参数吧,即使是默认的参数。你可以看看你的ERRB管脚的电平看一下。

谢谢了,这个问题已经解决了。是因为软件控制的原因,配置里有个通讯报警功能,每次通讯的时间间隔过长的话它就会关闭输出。把这个功能关闭就好了

我调试过程中也出现一点小问题,我初始化后,ERRB管脚也为高电平,但是我发送电流值给DACCODE,就是不输出,能否把你的这部分代码共享一下,或者告诉我操作顺序还有注意事项吗?谢谢了!

或者你告诉我你的手机或者固话,我给你打个电话咨询一下,可以吗?

这个程序是我同事写的,上电写下配置,然后写入输出值就好了。通讯没什么要求的。如果电路正常的话上电就应该有接近4mA的电流的。如果这电流都没有那就是硬件问题了。电路按照手册上的电路就不会有问题的,你注意下端口那里,这部分的电路与外部的电路的地不是接到一起的。外部与这部分电路相连的只有电源和输出线。然后输出线与外部电路的地之间接万用表,这个万用表的值才是输出值。(这部分电路的地不要与外部供电的地连到一起)

方便告诉我你的联系方式吗?我可以给你打个电话咨询一下。

15867175911这个联系我吧

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top