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.

[参考译文] DAC80501:基准电压打开和关闭、但除非我写一个保留位、否则没有输出

Guru**** 2511985 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/912831/dac80501-reference-turns-on-and-off-but-no-output-unless-i-write-a-reserved-bit

器件型号:DAC80501

我自己的 PCB 上有80501、使用 SPI 接口以5.5V 电压运行。 加电后、如果我写入0x03、0x10、0x00、输出被启用并且2.5V 基准被连接、当我写入数据寄存器时、我可以获得输出。  如果我只是在没有配置序列的情况下写入数据寄存器、我将不会输出。 如果我写入0x03、0x01、0x00、这应该会关闭内部基准(我连接了一个5.0V 基准)、我可以看到内部基准被正确断开、但是如果我随后写入数据寄存器、我就不会得到输出。 有关配置寄存器使用情况的数据表是否正确、或者我做了什么错误。

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

    您好!

    数据表中没有问题。 由于您的电源为5.5V、因此您可以具有外部基准5V、前提是您应该在  启用外部基准之前启用 REF_DIV 位=1、以便在基准电压和电源之间具有足够的余量。 此外、您还应设置 BUF_GAIN = 1 (默认值)、以便将缓冲器增益配置为2。 在这些配置下、您的满量程输出电压将为0至5V。  

    Vout = (DAC_DATA/2^N)*(VREFIO / REF_DIV)* BUF_GAIN  

    此致

    AK