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.

[参考译文] ADS1118:锁存还是存储器?

Guru**** 2611705 points
Other Parts Discussed in Thread: ADS1118, ADS1118EVM

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/677507/ads1118-latch-up-or-memory

器件型号:ADS1118

在´m 的电路 (差分隔离)中、我在 ADS1118具有某种"闩锁"或存储 器、如下所示:

  1. A+、A-=Vdif= 3.5mV、万用表上为直流电。 测试运行约2小时、无问题。 与实际万用表相比、输出电压最差约为200uV。 微控制器采样率为~58Hz。
  2. 然后 、我开始通过 带电位计的电阻分压器( 例如:20mV、30mV、10mV、3.5mV)手动来回更改 Vdif
  3.  几秒钟后、当我停止更改 Vdif 时、Vout 会超过 Vdif 约 2mV。 例如、万用表显示 Vdif=3.5mv、但 Vout=5.5mV。
  4. 即使我将 Vdif=15mV、Vout=17mV (无论 Vdif 值如何、Vout 始终~2mV)
  5. 即使我关闭/打开电源1分钟、它也会开始正常工作、但几秒钟后、它会再次出现2mV 的差异。
  6. 该´s 与任何其他东西进行电隔离、因此"悬空"。 电源和 RS485是隔离的。 因此、该电路仅"连接"(以参考为基准) 到 A+、AN -、并且无法将接地连接到 A+、AN -电路。   该电路没有可用的中点或接地。
  7. ------
  8. 所以、我取出了 C2和 C3 (48Hz 滤波器陶瓷电容器)。 几秒钟后的 sameVout/Vdif 差异
  9. 然后、我取出 R6、R12。 同样的问题、但看起来 Vout-Vdif =~ 1mV (实际上、我 断开了2.5V 以"连接" 5V 电源中间的差动输入)。  
  10. 如果 我将手指放在 ADS1118 VIN+和 VIN-(可能还有其他周围的引脚)上、它会"放电"、Vout 会稍微低于 Vdif。 但很少有感应器、之后它返回到相同的 Vdif/Vout 差=~ 1mV
  11. I din´t 指在电容器和/或 R6、R12的位置进行测试。

提前感谢

Jose Breitinger

ADS1118寄存器设置:

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


    很清楚、您在某个小电压的 A+和 AN -之间建立一个差分输入。 但是、该输入电压源是电隔离的、因此它相对于 ADS1118电源浮动?

    在这种情况下、输入电压不应相对于 ADS1118电源浮动。 每个输入 A+和 A-的输入电压都需要处于电源电压范围内才能进行正确采样。 允许输入悬空可能会导致采样问题、因为输入电压可能会漂移超出电源电压。

    如果您具有电隔离、并且需要测量电压、则测量值和 ADS1118需要位于隔离的一侧、而与微处理器连接的电路的其余部分则位于另一侧。

    我可能会误解您的解释。 如果是这种情况、只需关注另一个帖子。


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

    您好、Joseph、非常感谢您的快速回答。

    是的、输入电压 A+-相对于 ads1118 +微控制器浮动、我使用了5V 直流/直流隔离器。 该电路板还 通过 max1480 (隔离式) RS485进行连接。 所以、所有电路相对于外部世界都是浮动的。

    为了使 AN+-不悬空、我将 R6/R12=22K 置于连接到2.5V "中心点基准"(Vcentral)的位置。 我获得了这个 Vcentral、在 ads1118 (C1、C9、C7)附近的滤波器之后、用 R15/R16、4K7分别分频 VDD 5V。

    仅作为参考、R13/C2和 R14/C3被替代为抗混叠~48Hz 滤波器、也被连接 至 Vcentral 点、

    在测试中、我还取下了 C2/C3 (10uF、SMD、低 ESR、陶瓷)、因为它们可能会浸出一些东西。 但是、观察万用表、Vin=3.5mV 且 Vout=5.5、不管 C2/C3是否存在。 请记住、达到2mV 基准需要几秒钟的时间。 换言之、电路一开始工作正常、只有当我开始更改 Vin 时、情况才会发生错误。 此外、它在 我改变 A+推理(Vin)之前工作了2个小时。

    我无法将 ads1118接地端连接到最终电路。 未来、它将是  一个电流分流器、位于240V 直流 电流的顶部、电流可达数百安培。 分流器中的电流可能是一个或另一个方向(电池充电/放电)。

     ´s   ´s:任何万用表都是一个双电势 ADC、相对于其测量的电压浮动、双电势电压可以是正电压、也可以是负电压。 您可以认为这是我需要的。 一个与世界隔离的高度计 、可测量60mV 和10uV 之间的电压。 10uV =~1A 的分流电流。 初始精度(固定初始偏移) 不是一个点。 线性度是。 此外、微控制器的测量速率为58SPS、在5秒=~290个样本后、进行平均值计算并通过 RS485发送16位。

    ´m?:我使用 PGA=8、=> ref=250mV。  I´m Vcentral = 2.5V。 最大值= 60mV 时的差分输入电压。 PGA 放大差分输入电压或放大 A+、A-相对于 asd1118接地、差值是在? Theoreticaly、如果放大 Vin dif、则没有问题。 但是、如果放大 每个 A+-、则可能是25V Vcentral 的问题。 我可以将 Vcentral (例如更改为250mV)、只需更改 R16/16关系... 我不会n´t 它。 有道理吗?

    提前感谢

    何塞

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


    乍一看、我想您的 R6/R12/R15/16可能会起作用、将浮动输入拖动到 ADS1118的输入范围。 如果您测量的输入电路是真正隔离的、那么您应该能够做到这一点。 但是、我从未做过这样的电路、我不确定如何解决您现在遇到的问题。 我需要注意的是、无论输入电路是否隔离、ADS1118的输入电压都必须处于 ADS1118电源范围内。 从这个意义上讲、您可能有一个隔离式输入电路、但它确实通过电阻连接到非隔离式电源。

    您提到您真正需要的是与万用表类似的器件。 在万用表中、您的电源由电池供电、电池将被隔离。 或者、使用实验室万用表、您可以让万用表 ADC 通过隔离栅与微控制器通信、由隔离电源供电运行。 这样、您所做的电阻桥接将更容易实现。

    我不确定您看到的2mV 误差来自哪里。 我猜这是 ADC 前端电阻桥平衡产生的误差、因为隔离式和非隔离式电源设置为某个公共点时、电流不平衡。 但是、当电源收敛时、我会遇到预期的误差。

    ADS1118采样的工作方式是对 AINP 和 AINN 之间的电压进行采样(不是通过分别对 AINP 接地和 AINN 接地进行采样、然后减去采样)。 这绝对有助于获得良好的阅读效果。 但是、如果 AINP 或 AINN 不在电源范围内、则采样的电荷会从采样电容器中泄放至 VDD 或 GND。 您可以尝试使用增益或 Vcentral 点、甚至更改电阻和电容。 我不知道什么最有用。


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

    何塞、

    如果输入电压较小且是隔离的、那么您可以将其视为类似于热电偶的处理方式。 您可以将一个大电阻(~500kΩ Ω)从 A+连接到 VDD、并将另一个大电阻从 AIN-连接到 GND。 然后移除前端上的其余电阻器 最后、您会看到如下所示的内容:

    两个匹配的电阻器可平衡前端的输入、而不会加载源电压。 我会检查这是否有效、并在电压变化时不会产生任何类型的趋稳结果。

    吴约瑟

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

    您好、Joseph、再次感谢您的努力。

    您是对的、我对 PCB (ads1118 + MCU + RS485)所做的所有隔离 、与 普通手电式万用表一样、旨在使其像在电池上运行一样。

    我从未使用真正的电池进行过测试、但想法是这样的。 直流/直流电源隔离器为 NXJ1S0505MC (5V->5V)。 RS485驱动器+隔离器是 MAX1480。

    因此、如果我们使用与任何手持式万用表相同的技术、我就可以工作了。

    您的上述 想法(500m 电阻器)听起来非常有趣。。。。 正如您所说的、 我将消除 22K (或44K)输入阻抗。  如果星期五之前没有任何内容、我 将对其进行测试。  :-)

    但是 、当它切断抗混叠滤波器时、我可以在混叠问题中运行吗?

    一个问题: 我想 ads1118可被用来做一个普通的手持高度计(一个万用表只用于电压)、对吧?    如果是、如何处理不以万用表为基准的差动电压? 可能 符合 您的上述建议。  

    或者、您是否 对 万用表 生产商 通常如何处理 其参考有任何了解?  

    何塞

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

    何塞、

    使用电阻器进行偏置并不意味着您不能在前端使用抗混叠滤波器 您仍然可以使用类似这样的方法:

    ADS1118EVM 使用相同类型的前端

    至于您的其他评论、一般而言、我已经讨论了不同的温度电路。 我从未使用过万用表类型的电路、因此我没有太多有关它的详细信息。

    吴约瑟

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

    Joseph

    谢谢、我认为下一步是测试您的上述建议。 随意地我理解并同意, 而且   它在 ADS1118EVM 中也在实践中得到了使用

    ´m 我在这 fórum  ´s 的时候是新的,而且我只能在星期五检查,现在要结束这一胎面了吗? 还是 最好等待 测试?

    非常感谢、您的帮助非常残酷。

    Jose Breitinger

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

    Joseph

    在对´s 电路进行了几天后,我可以想象,如果使用 UV 校准的精密电压源,它的工作非常完美,ADS1118  具有非常高的初始精度和线性 度。 对于滤波器、电阻器为330欧姆、 C 为10uF SMD 陶瓷多层器件。

    再次感谢

    何塞

    *

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


    我很高兴您能找到一个好的解决方案。 我希望我建议的传感器/ADC 连接能为您所用。

    无论您是否有其他问题或后续问题、请随时再次发帖(如果适用、请将其附加到此帖子、或开始新帖子)。


    吴约瑟