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.

[参考译文] ADS7828:Ads7828

Guru**** 2391025 points
Other Parts Discussed in Thread: ADS7828

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/630786/ads7828-ads7828

部件号:ADS7828

在我们的DSP设计中,我们有一个ADS7828 a/d转换器。 这是SAR类型。 如您所知,这意味着输入信号为a/d内的电流充电,然后当其充满电时,基本上没有电流流入零件。 到目前为止,它在测量一些电阻分压器网络方面对我们来说很好。 但是,当我们修改设计以将一些串联电阻添加到a/d时,我们将不再获得相同的电压转换读数。 请务必注意,在设计A和设计B之间,a/d的输入端子处的电压完全相同。 但是,从a/d如何进行测量的动态角度来看,它似乎没有达到相同的水平。 还需要注意的是,我们基本上为每个信道读取9个级别。 当您比较每个级别(介于A和B之间)的a/d计数值时,B (较新的值)在每个级别中都较低。 所以,我们并不像在达到一个高原。 只是在设计B中,我们没有像零件内部那样快速地加注盖子,因此价值不是那么大。

 

现在,在我所做的部分中,我带着这样的感觉离开了,根据下图,盖子在收到您要测量的信道#的命令后开始充电。 然后在下次读取地址字节到来时读取该值。 这意味着,如果我在写和读之间增加额外的延迟,它应该有足够的时间来充电。 但增加大量时间不会改变计数。 这意味着费用时间在部分是固定的。 这不会与文本中的说明充电时间是采样时间的函数的内容一起显示。

我确实尝试将串联电阻降低了两倍,这很有帮助,但没有我预期的那么多。 但这本身似乎支持了我的想法,即零件有固定的充电时间。

 

您能否确认充电时间是否固定? 如果不是,您能否明确说明我应该如何处理该零件,以便为其提供更多充电时间?

 

另一个数据点是零件和参考上的电压是相同的源。 这两种设计都是一样的。 因此,即使VCC在新设计中有所减少,但它并非如此,由于Vref和VCC是相同的,因此比率仍然相同。  

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

    我们正在对此进行调查,并将很快与您联系。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Glenn,

    您对充电/采集时间的理解是正确的。 在命令字节的第4位(或C0位)之后,ADC开始为样品充电并保持电容器。 因此,有两种方法可以增加采集时间:

    -降低总线的时钟频率
    -在命令字节的末尾和读取寻址字节的开头(在命令字节末尾的确认位之后)之间添加一个中断。

    总之,为电容器充电所需的时间将取决于输入电路的驱动能力(电阻分压器网络和串联电阻)。 如果您可以,您能否分享有关单输入输入电路的更多信息? 如果我知道电阻分压器的值,串联电阻和单个输入的不可分割电压(电源电压),我可以模拟输入稳定时间。 示意图的快照将包含所需的所有信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Evan,

    我在这里附上了一个pdf。大家可以看到,我们正在测量一个可变电阻。 它采用8个值之一。 我已经尝试过延长写入和读取之间的时间。 我做了多达479毫秒,数值完全没有变化。 i2c的扩展时间安排中是否需要发生特定情况?

    以下是写的内容:

    以下是读取的延迟:

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

    看起来我的波形没有附在附件里。它们是PDF格式的

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

    您好,Glenn,

    感谢电路和波形。 据我所说,您不应该因为计时而遇到任何问题(我仍在与同事验证ADC的内部计时)。 尽管如此,我还有几个问题可以帮助缩小问题的范围:

    -仅为了验证,您的目标是测量可变电阻的值? 因为ADC参考电压与电源电压相同,所以需要进行比值公制测量,这是正确的(即您不需要精确测量电阻,而是要确定8个值中连接了哪一个)?

    -添加200欧姆系列电阻的原因是什么? 没有它,您的转换结果是否符合预期?

    -时钟速度是多少?您在哪种模式下操作ADC (高速,快速,标准)?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有办法通过电子邮件或其他方式使此对话脱机? 我相信整个对话是公开的,我希望它是私下的。 不过,让我尝试回答你的一些问题。
    1.是的,我不需要测量电阻器本身。 我真的只是获得测量值来告诉我8个电阻器中的哪一个是连接的。
    2. 200和2.4k系列电阻器都用于浪涌和过压相关保护。解释起来有点复杂。 我们正在监控的电阻器是电缆中的一对导线的一部分,该导线会输出到现场接线。 安装人员偶尔会错接电线,并将高达18V交流电连接到这些电线。夹紧二极管,TVS和串联电阻器的组合协同工作,以处理过压情况。在这种情况下,a2d接收到的值并不重要,因为它是故障情况。 但是,它是200欧姆和2.4k欧姆电阻器的新增,使充电时间与我们之前的设计相比发生了变化。 在我改变设计的时候,我觉得只要我等了足够长的时间,附加的电阻就不应该改变读数。顺便说一下,我不得不保持夹紧,因为这款a2d的电压规格很紧。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Glenn,

    我们当然可以将此讨论转到电子邮件。

    我在仿真中尝试了几个技巧,可能找到了一个简单的解决方案。 请在串联电阻和ADC的输入之间添加100 nF电容吗? 这应导致输入驱动器的行为与设计A中的行为相同

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

    连接到ADC输入端的二极管的泄漏电流导致直流电压发生变化并更改预期值。 为尽量减少这种影响,应选择低漏电流(和低电容)的二极管。 也可以省略二极管,但这会使输入暴露在意外电压(例如对电源短路)造成的潜在损坏下。