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.

[参考译文] DAC70508:DAC 输出关闭4倍

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/755842/dac70508-dac-output-off-by-a-factor-of-4

器件型号:DAC70508

我认为我已经正确配置了器件、但是我必须犯了一个错误、因为 DAC 的输出电压仅为0-1.25V、而不是0-5V。  我正在使用3276.6的电压到代码转换因子(Vout =代码/16383 x 2.5 * 2)、并且我已按如下方式初始化器件:

  • 配置寄存器(0x:
    • 启用快速 SDO (在下降沿计时)
    • CRC 被禁用
    • 启用所有 DAC
  • 增益寄存器:  
    • 基准分压器被禁用(基准分压器为1)
    • 启用所有 DAC 的缓冲增益(增益为2)

我已附上逻辑分析仪捕获的一些屏幕截图(注意:初始化后、我将所有 DAC 的输出设置为5V、相当于代码= 0x3FFF)

配置消息:

增益消息:

读取器件 ID:

读取增益消息:

设置 DAC 输出:

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

    我最初的想法是、可以将基准分频器和增益设置设置为与您所期望的设置相反。 我的同事 Uttam 将在星期一对此提供进一步帮助。

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

    Alicia、

    数据是 MSB 对齐的、而不是 LSB 对齐的。 现在您正在应用 LSB 对齐数据。

    请参阅数据表的第35页。 我还将粘贴到下面。 基本上、您需要填充 LSB 并将14位数据放置在寄存器内容数据的顶部16位(即0xFFFC)中。

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

    正如 Kevin 指出的,您的代码是 LSB 对齐的。 您是否对校正和测试进行了更改?

    此致、
    Uttam Sahu
    精密 DAC 应用工程师
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    啊! 谢谢 Kevin、就是这样!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Uttam、我做了、现在一切都正常工作、谢谢大家!