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.

[参考译文] DAC0800:尝试使用+12/-12电源和+8Vref 进行双极 DAC 操作

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/957481/dac0800-trying-bipolar-dac-operation-with-a-12--12-supply-and-a-8vref

器件型号:DAC0800
主题中讨论的其他器件:DAC0802LM324

您好!

我正在尝试调试这样一种情况:我重新创建的电路与您的文档/数据表 SNAS538C (DAC0800、DAC0802)第10页图23中列出的电路基本相同、但进行了以下修改:

V+为12V - V-为-12V

-运算放大器是 LM324 (也在+12V -12V 下供电)

- Vref 首先尝试在8.0V 下

-为了满足2mA 要求、电阻器已从5k Ω 更改为4k Ω

-输入为 TTL 电平以满足要求(即 VOH > 2.0V、VOL < 0.8V)

- VLC 设置为0V (用于 TTL 输入)

在这些条件下、我根本无法使 DAC 正常工作、无论数字输入如何、输出似乎完全没有变化(似乎停留在11.89V 左右)。

然后我尝试了一个"测试装置"来尝试找出问题(请参阅随附的原理图,VCC 设置为5V,因此 Vref 为5V),但在这些条件下的 DAC 似乎根本不起作用。

我不明白为什么。

此时数据表中的某些内容不是很清楚、所有示例似乎都显示 Vref 始终设置为+0V、是否可以设置为任何不同的值?

是必须尊重的 VrefMin / VrefMax 值和/或 Vref 和 Vsupply 之间的一些关系吗?

数据表似乎提到 DAC0800可以使用-/+ 4.5V 到最大+/- 18V 的电源、因此我假设在使用+/- 12V?

提前感谢您的任何帮助、这让我感到非常困惑。

e2e.ti.com/.../TestRig.pdf

谢谢。 Ivan Z

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

    您好!

    输出被固定的非常基本的事实表明 LM324存在一些问题。

    您能否验证输出电流节点而不是运算放大器输出、我相信您按照图23进行了操作、在这种情况下、请测量从同相端子到接地端电阻器上的电压。

    此外、请分享原理图、我们很难查看电路板并了解您构建的实际电路。

    此致。

    AK

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

    您好!

    快速回复一下、我的原理图位于随附的 PDF 文件中、我可以尝试打印 PNG 并重新上传、但应该在帖子中。

    [编辑]-在这里、我将其转换为 PNG、这可能更容易看到。

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

    您好、Ivan、

    电路方面、我没有发现任何问题。

    VCC 电平是多少? 通过5V 测试?  

    1.您能否将所有数字输入逻辑低电平和探头电压馈送到 R7上?

    此致、

    AK  

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

    您好!

    我再次检查了所有连接、它们与原理图相匹配、因此让我更加困惑。

    我在这里测量的是 DAC 的 GND 和引脚4之间、因此基本上是在电阻器的同相输入和接地之间。

    我得到了以下结果:

    MSB。 LSB  电压

    0000 0000  -6.79

    1111 1111  -5.81

     

    1000 0000  -6.51

    1100 0000  -6.25

    1110 0000  -6.03

    1111 0000  -5.87

    1111 1000  - 5.93

    1111 1100  - 5.92

    1111 1111  -5.85

    然后

    1000 0000  -6.51

    0100 0000  -6.59

    0010 0000  -6.63

    0001 0000  -6.69

    0000 1000  -6.87

    0000 0100  -6.83

    0000 0010  -6.75

    0000 0001  -6.80

    很奇怪吗?

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

    您好、Ivan、

    Vref = 4V 还是5V 时的测量结果? 请澄清。

    对于 All Zero、您得到了-6.79V、完整编码为-5.81V?

    您能否断开运算放大器的连接并仅使用两个 Iout 上的接地电阻进行测试? 我只想隔离这个问题。

    此致、

    AK

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

    您好!

    根据原理图,TestRig 的 Vref 为+5V。

    现在、移除运算放大器并将两个测试引脚连接到电表会导致 Rload (并将其置于0欧姆)短路、使 DAC 的引脚2和引脚4都通过2k2电阻器连接到 GND。

    那么、基本上执行你说的。

    通过在 GND 和引脚4之间进行测量,我得到以下情况:(我的分析仪精度不高)

    MSB。   引脚4上的 LSB 电压   引脚2上的电压

    0000 0000   0         -4.84.

    1111 1111   -4.91       0

    1000 0000   -2.45       -2.41

     

    0000 0001   -0.02       -4.83.

    0000 0010-0.04          -4.81.

    0000 0100   -0.08       -4.77

    0000 1000   -0.15       -4.70

    0001 0000   -0.30       -4.54.

    0010 0000   -0.61       -4.24.

    0100 0000   -1.22       -3.63

    1000 0000   -2.45       -2.41

    因此,除了我的仪器可能不精密和/或非线性度(我不确定在5V Vref 时是否有保证,我认为数据表提到要保证10V)之外,它还会这样做
    “什么东西起作用”?

    谢谢。

    (重新测量并在引脚2处增加电压)

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

    您好!

    您将在 IOUT 获得预期的输出。

    我假设您得到负值、因为您在 GND 和引脚2之间进行了测量。  这是我要求您测试的配置。

    我强烈认为运算放大器输出存在一些问题。  

    请再次检查电极和连接。 DAC 按预期工作。

    此致、

    AK

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

    您好!

    稍后、我将做一些测试、因为在寻找类似的东西时、我偶然发现了一本教科书中使用非常相似配置的 DAC0800的类似原理图、甚至列出了给定数字输入的预期 V 输出。

    但是... 在其原理图中,运算放大器的+/-引脚结果为“反相”,我是说 DAC 的引脚4进入'-'输入, DAC 的引脚2进入'+'输入、并且存在负反应、因此 OP-AM 的输出通过一个4.7K 电阻器返回到运算放大器的'-'输入。

    这是从题为"Elettronica, le applicationazioni"( Electronics , the applications) ISBN 88-7019-822-7 page 351 ( lab )的教科书文本中获取的。 "练习8.6.1""使用升压 D/A 转换器的实际测试"、它们甚至使用12V 电源、但使用10Vref、并使用 LF351代替 LM324。

    我开始想知道数据表中是否存在有关运算放大器输入的"打印错误"?

    无论如何,稍后我将再次修改/测试.. 我不能相信我会发现"以两种完全不同的方式完成相同的事情"、其中一种似乎不起作用。

    谢谢。

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


    您好!

    最后我修复了它、现在我确信"PDF/数据表中存在打印错误"。

    完成此修改后、将其与上面的原理图进行比较、所有操作均有效。

    您可以看到,这是一个小问题,但这是我在修改后得到的值:

    数字输入电压

    MSB LSB

    0000 0000 -4.88

    1111 1111 4.88

    0000 0001 -4.85

    0000 0010 -4.81

    0000 0100 -4.73

    0000 1000 -4.58

    0001 0000 -4.27

    0010 0000 -3.66

    0100 0000 -2.44

    1000 0000 0.01

    1000 0001 0.04

    1000 0010 0.08

    1000 0100 0.16

    1000 1000 0.31

    1001 0000 0.62

    1010 0000 1.23

    1100 0000 2.46

    现在大家可以看到一切似乎都在正常进行、这种方式起作用、另一种方式不起作用、另一种方式是我从数据表中复制它、我不知道我是否"仅仅是我"或它是否真的是一个拼写错误。

    但是的、现在其他的一切似乎都符合预期/计算结果、所以我不知道现在该怎么想、我将再次检查、但我很确定、或者在某个地方有一些其他错误或数据表确实有拼写错误?

    谢谢。

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

    您好、Ivan、

    数据表中没有拼写错误。 您的原理图中出错、如果您查看第一个原理图、则运算放大器以正反馈连接最终导致电压降。 这就是我要求您移除运算放大器并进行测试的原因(我只是给您一个测试来了解:)

    您需要将 DAC 的引脚4连接到运算放大器负输入端、并通过电阻器获取反馈。 DAC 的引脚2应连接到正输入端、并从同一节点连接电阻器接地。 这是建议的实现方式。

    不管怎样、您更正了相同的内容并使其正常工作。 此外、在您的 DAC 符号中、引脚4显示为 I -这是为什么?

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

    您好!

    我猜测"这就是你在工作日之后午夜完成这种工作的结果"。

    我想知道"它如何能够在不疯狂的情况下做出某种积极反应?"

    关于符号我-在4上我也问自己、但"这不是我的错"、它是如何来自符号库的、我认为它也很奇怪。

    我猜有时"你只是失明你看不到一些东西"也许我真的需要一副新的眼镜。

    总之、感谢您的帮助、这是一个有趣的"调试会话"、至少它"证明"所有其他内容都是正确的、公式也是可以的、最终您得到的电压是准确的。

    数据表没有拼写错误,我的 OCD 会变得更糟,因为我确信我已经检查过100次了,看不到什么是错误的...

    再次感谢所有帮助。

    谢谢。