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:DAC80501M 输出电压差(LSB)

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1451692/dac80501-dac80501m-output-voltage-difference-by-lsb

器件型号:DAC80501

工具与软件:

尊敬的所有人:

向 数字输入代码的 LSB 写入0或1会为 DAC80501M 产生不同的输出电压。
当 LSB 为1时、输出电压将比 LSB 为0时高大约70mV。
SPI 中的设置命令似乎可以正常运行。
请告诉我为什么以及我应该怎么做?

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

    嗨、Shimizu-San、  

    您能否读取器件 ID 并确保您使用的是 DAC80501而不是其他分辨率型号?  

    您使用的是内部基准还是外部基准?  

    看起来您的曲线图停在了4.5V 的最大电压处。 您要编写什么代码来获得该输出电压? 同样、代码0电压为500mV。 这看起来也不正确。 您能否再发送几个示波器快照来写入代码0、0x5555、0x8000、0xFFFF 并共享这些代码生成的电压输出?  

    此致!

    Katlynne Jones

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

    你好、Katlynne。
    感谢您的答复。

    连接处于 SPI 模式、因此无法读取器件 ID、但它肯定是 DAC80501M、因为 IC 标记为851M。

    最初、我使用内部 基准、但现在使用外部5V 基准、因为内部基准电压会因输入数字代码的 LSB 而异。
    (但是、对于内部和外部引用、标题也会出现同样的问题。)

    如您所说、输出电压未达到上限和下限约500 mV。
    我认为这也很奇怪。

    当我写入代码0x0000、0x5555、0x8000、0xFFFF 时、我将向您发送一个示波器快照。
    每个代码中的 DACOUT 为0.5V、1.9V、2.51V 和4.57V。

    此致、


    注意:ch1是 SYNC、ch2是 SCLK、ch3是 SDIN

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

    嗨、Shimizu-San、  

    示波器图看起来正确。

    您将什么输出负载连接到 DAC?

    您确定代码0x5555是1.9V 吗? 扫描原始代码集时、它看起来与您得到的值不同。   

    您使用的 REF_DIV 和 BUF-GAIN 值是多少?  

    您是否使用内部基准从外部驱动任何其他东西?  

    这个问题是否出现在多个器件或板上?

    此致!

    Katlynne Jones

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

    尊敬的 Katlynne:

    此问题已得到解决。
    导致 PCB 上的 AGND 引脚悬空。
    将 AGND 引脚连接到 GND 后、DAC 的输出电压现在是正确的。
    感谢您发送编修。

    此致、
    Koki Shimizu

x 出现错误。请重试或与管理员联系。