This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DAC8168:CAN't Get IT to Work - How to set up?(如何设置它?)

Guru**** 2540720 points
Other Parts Discussed in Thread: DAC8168

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1012700/dac8168-can-t-get-it-to-work---how-to-set-it-up

器件型号:DAC8168

您好!

首先、我必须告诉您、我对电子产品非常陌生、因此如果我不使用正确的术语来描述我的问题、请原谅我。

我正在尝试通过 SPI32电路板上的 SPI 来驱动 DAC8168 (TSSOP14、A 级)。 我在示波器上监控 SPI 通信、并在发送消息时对其进行解码、因此通信看起来正常。

我的问题是:在大多数情况下、DAC 没有响应、我无法更新 DAC 值、输出保持在0.0006伏(我使用的外部电压基准为5伏)。  唯一可靠工作的命令是 DAC 的加电/断电。 发送命令后、我可以测量 DAC 输出电阻到记录值的变化。 这在100%的时间内工作。

我尝试了写入和更新 DAC 命令、尝试在单独的命令中写入和更新、软件重置、清除命令和各种排列。  经过几个小时的试验和错误 后、芯片进入正常工作状态、我可以向引脚输出所需的电压、但我永远不会重现导致这种情况的步骤。 我可以记住、有一次它开始工作时、我发出了一条 SW 复位命令、之后我无法使它再次工作。  

发出 写入 LDAC 寄存器命令(将所有通道设置为1)后、它又开始工作了。

我是一名经验丰富的软件开发人员、但我对该芯片非常困惑。 如果有人能引导我正确的方向、我将不胜感激。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您能否分享您的 SPI 帧原理图和示波器截图?

    另外、请在上电后共享您发送到器件的 SPI 命令。 我想验证相同。

    此致、

    AK

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是广播消息的屏幕截图(广播模式-写入所有 DAC 输入寄存 SPI frame器并更新所有 DAC 寄存器(SW LDAC))

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    目前,所有(AVdd 和 Vref)都由支持32板的5V 引脚供电,SPI 引脚连接到 DAC 相应的引脚。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    至于加电命令:我发送 DAC 加电(全部)、然后我开始向 环路中的所有 DAC 发送广播写更新命令。 是否有需要遵循的特定启动顺序?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    查看示波器截图、我觉得您违反了数据表中的 T1规格。 基本而言、SCLK 下降沿到同步下降沿的时间必须最小为10ns。 您能验证一下吗? SCLK 的空闲状态使其保持高电平。

    此致、

    AK

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我花了整整一个晚上来研究这个问题、结果发现它是焊接不良的。 我真的不知道我怎么能这么一致地把它弄乱、但我焊接 的所有3块板(错误)的表现都是一样的。 在我用酒精喷洗之后,他们开始工作。 我重新焊接了它们、一切都开始按预期工作。  

    我想这就是你所说 的新手错误。 我真的很抱歉。

    您能否解释一下" SCLK 的空闲状态保持高电平是什么意思?" ?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    有时、不良焊接可能是问题的原因。 但很难调试。

    我的意思是 SCLK 的空闲状态根据示波器快照而处于低电平、没有问题、此器件支持这两种模式。 我在进行调试检查。

    我将在问题解决时关闭此主题。 如果遇到任何其他问题、请随时打开新主题。

    此致、

    AK