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.

[参考译文] DAC80502:VREFIO 显示了采用 REF5050时的2.5V 电压

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1028916/dac80502-vrefio-shows-2-5v-with-ref5050

器件型号:DAC80502
主题中讨论的其他器件:REF5050

尊敬的技术支持团队:

我将 DAC80502与 REF5050搭配使用。

REF5050的预期输出电压为5V、但显示为2.5V。

我尝试更改外部基准模式(禁用内部基准:地址:0x30数据0x0100)。

但它不能正确更改5V 基准

REF5050的输入电压为10V、我可以 使用示波器看到它。

① μ A

如何提高5V 输出。 请参阅随附的原理图。

DAC80502+REF5050.pptx

② μ A

我可以在 SPI 模式下读取寄存器值吗?

现在我尝试写入诸如 Fullscale (Reg 0x08、0xFF)之类的寄存器,但是输出不会从0V 变为5V。

此致、

 TTD

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

    您好,

    欢迎使用 e2e.. 我可以支持您的查询。

    VREFIO = 2.5上的观察结果是预期的、REF-DIV = 0 (缺省情况下)和 REF-DIV 位需要被设定为"1"来获得5V 电压。

    请参阅数据表7.3节中的参考输入条件。  

    要启用 REF-DIV = 1、请写入 reg (0x04、0x100)。

    希望这能解决您的问题。

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

    您好 TTD、

    1. 当使用一个5V VDD 和5V 基准时、REF-DIV 位应该被设定为1、并且 BUF-X-GAIN 位应该被设定为1来获得完整的5V 输出刻度。
    2. 您只能在 SPI 模式下进行写入。 由于该器件上没有 SDO 引脚、因此无法进行读取。 您可以在 I2C 模式下进行读取和写入。  

    最棒的

    Katlynne Jones

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

    尊敬的  Katlynne Jones:

    感谢你的答复。

    1.37页显示了步骤,但无法获得正确的输出。

    下面的文本显示了开始使用 DACx0502所需的伪代码:

    //SPI 设置

    //模式:模式1 (CPOL:0、CPHA:1)

    //CS 类型:低电平有效、按数据包

    //帧长度:24

    //语法: 、

    //禁用内部基准(仅在外部基准的情况下)

    写入配置(0x03)、0x0100

    //选择 REFDIV=1 (基准除以2)和 GAIN=1 (两个 DAC 输出上的增益为2)

    写入增益(0x04)、0x0103

    //将中间代码写入 DACA

    写入 DAC-A (0x08)、0x7FFF

    //将完整代码写入 DACB

    写入 DAC-B (0x09)、0xFFFF

    2.  
    8.5.1.1 SPI 模式

    这显示了 SPI 格式、位23是 R/W

    写入访问时应始终为低电平?

    此致、

    TTD

     

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

    您好 TTD、

    您说" REF5050的预期输出电压为5V、但它显示2.5V。" 您在哪里测量该2.5V 电压? VREFIO 引脚上的电压? 还是 DAC 输出? 我想我之前误解了。

    是的、R/W 位应始终保持低电平进行写入。 如果这个器件有一个 SDO 引脚、R/W 位将在读取周期内变为高电平。  

    您是否知道您是否能够写入 DAC? 如果您在 VREFIO 引脚上看到2.5V 电压、那么我猜您禁用外部基准的 SPI 命令不成功。 您能否使用示波器测量 SPI 信号(理想情况下是将 SYNC、SCLK 和 SDA 一起测量)并向我们发送屏幕截图? 我们可以看看您的 SPI 通信出现了什么问题、并可能找到这些问题。  

    最棒的

    Katlynne Jones

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

    尊敬的  Katlynne Jones:

    感谢您的快速回复。

    >您说“REF5050的预期输出电压为5V,但它显示2.5V。” 您在哪里测量该2.5V 电压? 在>DAC?的 VREFIO 引脚上 还是 DAC 输出? 我想我之前误解了。

    ⇒我在 VREFIO 上看到2.5V 电压。 我猜内部基准不是通过 SPI 在 REG 0x03、0x0100上禁用(外部基准未启用)。  

    >是,R/W 位应始终保持低电平进行写操作。 如果这个器件有一个 SDO 引脚、R/W 位将在读取周期内变为高电平。  

    ⇒好!

    >您是否知道您是否能够写入 DAC? 如果您在 VREFIO 引脚上看到2.5V 电压、那么我猜您的 SPI >禁用外部基准的命令未成功。 您是否可以使用示波器测量 SPI 信号(理想情况下,同步、SCLK 和 SDA 一起)并向我们发送屏幕截图? 我们可以看看您的 SPI 通信出现了什么问题、并可能找到这些问题。  

    ⇒我将尝试同时获取 SYNC、SCLK 和 SDA 的波形、并向您进行更新。

    此致、

    TTD

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

    尊敬的  Katlynne Jones:

    我可以获得正确的 DAC 输出和 VREFIO=5V。

    我检查 了 SPI 信号(SYNC、SCLK 和 SDA 一起)、那么 SYNC 生效时序不正确。

    I 固定同步时序。

    此致、

    TTD

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

    您好 TTD、

    我很高兴您能够计算出您的 SPI 时序。 如有任何疑问、请告知我们。


    最棒的

    Katlynne Jones