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.

[参考译文] ADS114S08:从 ADS114S08读取数据时获得满量程读取

Guru**** 2502205 points
Other Parts Discussed in Thread: ADS114S06, ADS114S08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/922077/ads114s08-getting-full-scale-reading-when-reading-data-from-ads114s08

器件型号:ADS114S08
主题中讨论的其他器件:ADS114S06

尊敬的先生:

我们再次回到这个项目。

之前、我们使用 IC ADS114S06。

但现在我们的通道要求发生了变化、因此我们现在将 IC 更改为 ADS114S08。

下面我附上了更新的电路原理图。

考虑到所有3个控制器引脚(SDO、SDI、SCLK)连接正确且直接连接到 MCU。

未连接任何外部上拉/下拉电阻器。

目前、我们正在尝试读取 IC 的环境温度(系统寄存器值0x50、参考寄存器值0x1A、PGA 值0x09)

但我们始终获得满量程读数(0x7FFF)、而不是所需的结果。

请针对相同的问题向我们建议适当的解决方案。

告诉我们是否需要进行任何硬件修改?

等待您的快速回复。

谢谢、此致、

Jehan Patel

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

    您好、Jehan、

    我不确定"没有连接任何外部上拉/下拉电阻器"是什么意思。  您不能将数字输入悬空、因此它们必须正确连接到适当的电平。  例如、必须将 RESET 引脚拉至高电平、否则器件可能悬空并进入复位状态。  CLK 引脚必须设置为低电平、否则 ADS114S08可能会停止运行。  您能否更详细地介绍一下您的原理图以及引脚是如何真正连接的?

    您是否通过读回内容验证了寄存器是否正确写入?  您是否监测过模拟电源以确保其在标称工作电压下工作?  您是否检查了电压或 REFOUT 以确保其在2.5V 下运行?

    此致、

    Bob B

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

    Bob B、您好!

    感谢您的回复。

    首先、正如您所说的、所有数字输入必须连接到适当的电平、我们会将相同的连接数字输入引脚连接到适当的电平。

    (RESET 引脚被拉高、CLK 引脚通过该启动被拉低、CS 引脚也被拉低)

    其次、您建议检查 REFOUT 和 REFCOM 引脚、我们将获得2.4630V 电压(尽管1uF 电容器)。 它就像我们得到的不是恒定电压的充电和放电。

    所有电源均如数据表中所述。  

    在我们的电路中进行了所有这些修改后、我们尝试读取寄存器的默认值、 但我们会获得所有寄存器的随机值 、并且在一段时间后、所有寄存器变为零、因此请告诉我们问题是什么。

    告诉我们是否需要进行任何硬件修改?

    等待您的快速回复。

    谢谢、此致、

    Jehan Patel

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

    您好、Jehan、

    这似乎是您使用的原型设计系统、它可能具有连接各种电源和控制线的长导线。  如果您看到具有充电/放电周期的 REFOUT、则可能会因为电流限制或接地不良而出现电源压降。  我将研究基准输出连接以及模拟和数字电源连接。

    此致、

    Bob B

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

    Bob B、您好!

    首先感谢您的回复。

    根据您的建议、我们缩短了互连电线的长度、现在 我们在 REFOUT 获得恒定的2.4946V 电压。  

    但现在我们面临复位问题、我们已将复位连接到3.3V 以使用复位命令(0x06)、但 ADS114S08在上电复位时仍然复位。

    等待您的快速回复。

    谢谢、此致、

    Jehan Patel

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

    Bob B、您好!

    在之前的答复中,我想补充一点,每当我们发出重置命令(0x06)时,我们都没有得到默认数据。 要获得默认数据、我们必须手动切换复位引脚。 因此、为硬件提供适当的复位引脚连接。

    等待您的快速回复。

    谢谢、此致、

    Jehan Patel

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

    您好、Jehan、

    当电源达到标称工作电压后、对器件(模拟和数字)加电时、ADS114S08将复位。  切换 RESET 引脚也会发出器件复位命令、同时发出 RESET 命令。  如果 RESET 命令未复位 ADS114S08、则应监控与示波器或逻辑分析仪的通信。  SCLK 或 DIN 上的噪声会导致命令被忽略。  

    当您将 CS 保持在低电平时、很可能噪声影响了通信、而在引脚上没有硬件复位的情况下几乎无法恢复通信。  当 CS 处于永久连接低电平时(切换 CS 会复位 SPI 通信)、有一个 SPI 超时功能可帮助解决这些问题。  超时的默认设置是禁用的、但可以在 SYS 寄存器(9h)中启用、但必须在设置此位之前进行有效的通信。  启用时的 SPI 超时将在超时周期后复位 SPI 总线。

    我认为您仍有一些线路问题会影响您的通信。  在原型设计过程中、以较低的 SCLK 速率运行可能会有所帮助。

    此致、

    Bob B

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

    Bob B、您好!

    根据您的建议、我们在示波器上观察 SCLK 和 DIN、下面是该情况的图像。 我们观察 SCLK 和 DIN 上的尖峰。 我们还会观察到 DIN 在没有任何内容传输到 ADS114S08时出现尖峰。  

    在此我想补充  一点、首先我们将发送8位数据用于 ADS114S08配置、但该配置不起作用、然后我们将其更改为16位数据用于 ADS114S08配置、这种配置可行。 因此、我们需要澄清的是、如果我们使用8位或16位数据配置 ADS114S08、会有什么差异。 因为在数据表中、它们对其进行了澄清。

    谢谢、此致、

    Jehan Patel

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

    您好、Jehan、

    您似乎在接收通信线路上的明显噪声。  SCLK 上的噪声将会引起很大的问题、因为这将导致额外的时钟、从而导致 ADS114S08内命令的解码问题。

    对于 ADS114S08、通信是以字节为导向的。  您可以毫无问题地发送一个字节的倍数(例如16位)、但对于发送8位数据用于不起作用的通信、您的意思尚不清楚。  您能否向我发送每种通信类型的示波器截图、以便我进行比较以了解可能有何不同?  除非您现在在器件上使用 CS、而不是将其保持在低电平。  如果您尝试在 SPI 外设上使用 SS 引脚、这将是一个问题、因为在整个通信事务中、ADS114S08上的通信必须保持 CS 为低电平。  SS 引脚将在8位模式下切换每个字节、这将取消通信。  如果发送的字节超过2个、例如使用 RDATA 命令、最好使用 GPIO 而不是外设来控制 CS 引脚。

    此致、

    Bob B

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

    Bob B、您好!

    1) 1)在实施您的所有建议后、我们通过将增益设置为16并将数据速率设置为 4000SPS 来从通道0和1读取模拟信号(1mV) (寄存器4中的0x0E)。我们通过 RDATA (0x12)命令获得所需的读数、但有时结果变为零、然后再次达到所需读数。 在此期间、REFOUT 与2.4975V 电压保持一致。 那么、导致该零读数的原因是什么...

    2)之后,我们将增益设置为32,并将数据速率设置为20SPS ,这样,我们就可以得到相同模拟信号(1mV)的零读数。

    3) 3)写入寄存器并读回寄存器进行验证后的某个时间、我们会为所有配置的寄存器获取零值。

    谢谢、此致、

    Jehan Patel

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

    您好、Jehan、

    我认为您实际上花费的调试原型设计情况的时间比实际验证设计的时间更多。  我很明显、您遇到的所有问题都是您尝试这样做的方式。  PCB 的存在原因、以及系统不使用一束飞线构建的原因。  因此、您需要改进原型、以便实现正确的电源和接地连接、无尖峰通信的清洁以及防止任何噪声或与原型的物理接触。

    请参阅下面的其他答复。

    此致、

    Bob B

    [引用用户="Jehan Patel"]

    Bob B、您好!

    1) 1)在实施您的所有建议后、我们通过将增益设置为16并将数据速率设置为 4000SPS 来从通道0和1读取模拟信号(1mV) (寄存器4中的0x0E)。我们通过 RDATA (0x12)命令获得所需的读数、但有时结果变为零、然后再次达到所需读数。 在此期间、REFOUT 与2.4975V 电压保持一致。 那么、导致该零读数的原因是什么... [BOB]这似乎是通信损坏、其中 RDATA 命令未正确解码。

    2)之后,我们将增益设置为32,并将数据速率设置为20SPS ,这样,我们就可以得到相同模拟信号(1mV)的零读数。 [BOB]是否验证了寄存器是否按预期写入、包括多路复用器输入设置?  如果器件已复位、则还需要确保发出 START 命令或将 START 引脚拉至高电平。

    3) 3)写入寄存器并读回寄存器进行验证后、我们会为所有配置的寄存器获取零值。[BOB]这似乎是由于发生了复位情况。  这可能是由于 IOVDD、DVDD 或 AVDD 引脚与电源或接地连接不良造成的。

    谢谢、此致、

    Jehan Patel

    [/报价]

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

    Bob B、您好!

    感谢您的快速回复和所有建议。

    1) 1) 此处是 ADS114S08通过8位数据和16位数据进行配置的图像。 第一个映像用于8位数据传输、第二个映像用于16位数据传输。 因为我们 使用8位或16位时会有任何差异。

    以下是我们使用的 SPI 配置的链接(ww1.microchip.com/.../70005185a.pdf)。 转至 PAGE 8 SPI 控制寄存器1、在该 MODE16位1或0中、创建问题或不创建问题。 我们已使用 CKP 且 CKE = 0。

    2) 2)在从传感器读取模拟信号期间、安装了传感器的器件接地会导致测量问题或不测量问题。

    谢谢、此致、

    Jehan Patel

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

    您好、Jehan、

    字节长度通信的问题在于 CS 变为高电平。  如果 CS 在通信过程中变为高电平、则该命令将取消。  此外、16位通信可能存在同样的问题、但 CS 在相应的边界上发生变化也是如此。  以下是8位通信的错误信息:

    请注意、我将 X 放置在 CS 不应切换且保持低电平的位置。  我还添加了一个|、它是切换 CS 的正确位置。  如果您手动控制 CS 的操作、则应确保在正确的时间切换 CS。

    关于"2"、如果传感器接地也连接到其中一个 ADC 输入、很可能会看到来自接地环路的噪声。

    此致、

    Bob B

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

    Bob B、您好!

    1) 1)未将接地端连接到传感器或器件时、将接地端连接到传感器或器件时会出现相同的结果。

    2) 2)为此、我想补充的是、我们所需的结果是改变它的不恒定值、即使模拟信号源是恒定的、这是导致转换 结果变化的原因。

    谢谢、此致、

    Jehan Patel

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

    您好、Jehan、

    很可能是接线中拾取了噪声。  如果您使用任何增益、噪声也将被增益。  常见噪声源包括电源线路周期噪声、RFI 和 EMI。  EMI 最常见的原因是电机噪声、而 RFI 可能来自当今大多数情况、包括 WiFi 和手机。  基本而言、很难设计一个仅将组件连接在一起的精密系统。  这需要付出大量努力、包括良好的 PCB 布局、即使这样、也很难实现低噪声水平。

    此致、

    Bob B

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

    尊敬的 Bob:

    如您所见、我们还不确定此器件性能。

    我们有原型设计。 一旦我们获得所有不同热电偶和 RTD 传感器的令人满意的结果。  

    我们肯定会继续进行 PCB 测试。

    但在当前阶段、我们必须仅在试验板连接上完成这项先前的测试。

    请查看以下要点、并向我提供相同的更新。

    1) 1)正如您在电路图中看到的、我们根据数据表建议进行了所有连接。

    我们已经获得了非接地 J 型和 K 型热电偶所需的输出。

    但是、对于接地 J 型、接地 K 型和外露尖端热电偶、我们将获得不同的输出。

    您已经知道、主要设备具有接地连接以采取安全预防措施、因此我们也已将接地连接到我们的设备、并且已正确连接。

    您能否向我们解释接地热电偶输出变化背后的原因? 我们正在测量 DMM 上接地热电偶的电压、它是稳定的、不会改变!

    希望您的解释不应仅包含噪声级别参数、并添加其他技术内容。 因为我们测量了 AIN0和 AIN1 (热电偶输入通道)处的电压、该电压始终保持稳定且不会变化。 因此得出的结论是、它不是噪声级别问题。  

    2) 2)如果所连接的传感器接地或不接地、所选器件型号将对测量系统产生何种影响?

    3) 3)为克服外部高压变化、IC 所有引脚上的 ESD 保护最大值是多少?

    等待您的快速回复。

    谢谢、此致、

    Jehan Patel

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

    您好、Jehan、

    正如我前面讲过的几篇文章、我相信您并不是真正测量或分析 ADS114S08的性能、而是您的原型设计解决方案。  至于您的试验电路板解决方案、我真的不知道您当前是如何连接的、因为您的初始实施存在问题、我也不知道这是如何解决的。

    1)通常、当您将设备连接在一起时、您会隔离系统、使一个系统不会干扰另一个系统。  当您将电源、微控制器等连接在一起时、您还将创建一个接地环路。  此接地环路是由电源交流配电为系统供电造成的。  当使用 DMM 进行测量时、从某种意义上讲、您将直流测量与电路隔离。  此外、该 DMM 测量不一定准确、因为仪表本身内会有一些明显的平均值计算、这可能会消除一些噪声。  所以、我的解释确实包括噪声、因为直流源的变化信号是噪声。  噪声的来源以及它产生的影响程度很难完全确定、因为我无法与您一起解决您的设计问题。 也许您的设置以及您如何连接事物的一些图片会有所帮助。  ADS114S08将由电源供电、尤其是当到电源的接地回路可能只是一些导线时、接地端将有一条高电感路径。  ADC 需要为模拟电源和基准提供干净的接地(无反弹或纹波)。  这不会影响 DMM 的测量、因为测量是隔离的、但会直接影响 ADS114S08的测量。

    2)将 TC 接地的次要问题是、如果接地端和模拟接地端处于同一电势、共模现在会发生移位、并且也可能超出 ADC 的测量范围。  如果系统不是隔离式系统、那么使用双极模拟电源可能会大有裨益。  在这种情况下、AGND 处于1/2 Vs、并且完全处于 PGA 的共模范围内。

    3)对于3) 器件内的 ESD 保护在 ADS114S08数据表的第5页的第7.2节中指定。  ADS114S08中 ESD 保护的主要用途是在构建电路板或组件时进行器件处理和机器操作。  它不能处理大瞬态、需要一些外部机制、例如肖特基二极管或 TVS 二极管。  因此、该系统应设计为可保护 ADS114S08免受可能导致超出 ADS114S08绝对最大额定值(第7.1节)的大瞬态或过压情况的影响。

    此致、

    Bob B

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

    尊敬的 Bob:

    请查看以下积分、这可能有助于我们快速解决此主题。

    1) 1)我们根据以下连接检查了示波器上的所有电源电压。

    测量-1:引脚16 (DVDD)和引脚14 (DGND)电压。
    测量值-2:引脚26 (AVDD)和引脚27 (AVSS)电压。
    测量值-3:引脚23 (REFOUT)和引脚24 (REFCOM)电压。
    测量值-4:引脚18 (RESET)和引脚14 (DGND)电压。

    下面我们附上了 zip 文件、其中包含所有4个测量日志、用于10分钟以上的恒定观测。
    我们没有发现任何噪声水平的应用。

    2) 2)我们还检查了2个不同测量通道的电压。

    测量-5:用于接地 J 型热电偶输入的引脚7 (AIN0)和引脚6 (AIN1)测量通道1电压。
    测量-6:接地 J 型热电偶输入的引脚5 (AIN2)和引脚4 (AIN3)测量通道2电压。

    我们已设置150°C DUT 温度、它稳定、真实 RMS 万用表上的热电偶电压为6.58mV、并且稳定。
    因此、根据热电偶电压、如果我们检查 NIST 标准 J 型 LUT 温度值约为126°C
    我们的 CJC 温度值为30°C、因此总温度值约为156°C。

    DUT 主体正确连接到接地端、因此热电偶主体也连接到接地端。

    我们已将通道1和通道2与 J 型接地热电偶连接在一起、其中两者具有如上所述的相同 mV 输入。

    3) 3)根据电压波形、我们可以得出结论、没有任何连接问题。 我们为 ADS 通道提供恒定 mV 输入、但 SPI 上的值仍在变化。

    您能给我们详细说明此问题的原因吗?

    等待您的快速回复。

    此致、e2e.ti.com/.../Voltage-Waveform-at-different-Pins-of-ADS114S08.xlsx
    Jehan Patel

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

    您好、Jehan、

    查看您发送的数据文件、最令人担忧的是从 REFOUT 到 REFCOM 的测量。  基准似乎在振荡、这可能是由接地不良或电容缺失造成的。  基准应该非常稳定、否则、您将看到输出代码的变化。  我将集中精力确保基准输出电压将保持稳定、并且应处于数据表电气特性的最小/最大值范围内。

    您是否可以发送几张您的设置图片、以便我验证您的设置是否存在其他潜在问题?

    谢谢、

    Bob B

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

    尊敬的 Bob:

    请正确检查日志数据、基准电压在2.5至2.6电压之间保持恒定。  

    请使用 Excel 工作表上的数据筛选器概念查看结果。

    时间   电压(VDC)
    -0.02 2.32.
    0.1082 2.48.
    0.18. 2.44.

    在这里、您可以看到在2500个样本中、只有3个样本小于2.5VDC、这不是问题。

    关于缺失电容器的概念、我们已连接10uF 电容器、其中数据表建议的电容器值为1uF 至47uF。

    请查找随附的热电偶设置和系统接地连接的图像。  

    我们已经检查了所有接地连接、发现它正常。

    对于3.3VDC 和 GND 电源、我们使用隔离式稳压24VDC 至3.3VDC 电源、因此它与任何接地连接方式都无关。

    所有连接都非常完美。 所有电压值也正常。

    等待您的快速回复。

    谢谢、致以诚挚的问候  

    Jehan Patel

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

    您好、Jehan、

    请记住、您非常熟悉收集的数据以及您使用的设置、但我不熟悉。  在您之前的回复中、您指出:

    "1)我们根据以下连接检查了示波器上的所有电源电压。

    测量-1:引脚16 (DVDD)和引脚14 (DGND)电压。
    测量值-2:引脚26 (AVDD)和引脚27 (AVSS)电压。
    测量值-3:引脚23 (REFOUT)和引脚24 (REFCOM)电压。
    测量值-4:引脚18 (RESET)和引脚14 (DGND)电压。'

    在电子表格中、我可以看到测量-3的值范围为:

    最小值(伏特) 2.32.
    最大值(伏特) 2.64
    平均值(伏特) 2.567936

    在电气特性表中、ADS114S08数据表中指定的内部基准为 TQFP 封装提供了以下内容:

    TA = 25°C,TQFP 封装:–0.05%(最小值) ±0.01%(典型值) 0.05%(最大值),因此初始值将为2.5V +/- 250uV (典型值),最坏情况为2.5 +/-1.25mV。  因此、当我看到2.32V 或2.64V 等值、甚至平均值2.568时、我对基准的稳定性有很大的顾虑。  我要继续说的是你愿意分享并提供的信息。  在某些时候、我必须做出一些可能有效或无效的假设。

    感谢您发送的图片、但在这里、我不得不做出一些假设、因为您没有解释连接。  我假设连接到端子块的屏蔽电缆是接地端头 TC、这是正确的吗? 然后、您显示了一根线夹、但另一端连接的位置不是、那么这是接地的连接吗?  然后还有另一根导线连接到端子块(中心)、该导线连接到什么?

    因此、我需要非常详细的信息:

    • 关于输入如何从 TC 连接到 ADC 输入(此处的图片和说明也会有所帮助)
    • 详细的原理图、其中包含您在输入端用于抗混叠滤波器的内容
    • 有关如何为 TC 设置共模的信息
    • 使用所有寄存器设置
    • 原始数据(十六进制或十进制、但首选十六进制)、但未转换为电压值、持续且连续(每个完成的转换样本都不跳过转换)进行至少128至256的数据转换

    从您的角度来看、您的设计是完整的、没有任何问题。  但是、您提供的数据结果表明您的设置存在一些问题。  如果在连接到接地端之前的 TC 测量值正常、但在连接到接地端时存在问题、则这会指向器件设置或与器件的连接。

    如前所述、如果您使用的是 PGA、则输入必须至少处于 PGA 的输入范围内。  如果接地端将 TC 连接放置在与 AGND 相同的位置、则在启用 PGA 的情况下、您将超出 ADS114S08的输入范围。

    如果 TC 和接地之间的导线连接较长、则该导线将具有很高的电感、即使从直流角度来看似乎是稳定的、导线本身也具有很高的电感、并且与天线一样容易受到交流噪声拾取的影响。

    因此、为了帮助您排除解决方案故障、我需要更详细地了解您如何尝试实施该解决方案。  图表、图片、完整原理图和详细说明以及原始数据将非常有用。

    此致、

    Bob B

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

    尊敬的 Bob:

    请查看以下确认以了解更多详细信息。

    1) 1)     连接到热块的屏蔽电缆为接地 J 型热电偶

    2)     2)连接的卡夹第二个连接接地。

    3) 3)     连接到热块中心的导线是另一根连接到控制系统的接地 J 型热电偶。 因此、无论如何、它与我们的测量系统无关。

     

    请从您的查询中找到您需要的其他详细信息、如下所示。

     

    1)     1)“关于输入如何从 TC 连接到 ADC 输入(图片和说明也将在此处提供帮助)”

    -         请查找所附图像 TC_Connection.jpeg

     

    2) 2)     “详细原理图,其中包含您在输入端用于抗混叠滤波器的内容”

    -         请查找所附图像 ADS_RC_NETWORK.jpg

     

    3)     “关于如何为 TC 设置共模的信息”

             很抱歉,但没有得到你的观点。 请详细解释

     

    4) 4)     "正在使用所有寄存器设置"

    -         我们要测量2个不同通道(AIN0-AIN1)和(AIN2-AIN3)的热电偶数据。 请查找附加的图像 Config.JPEG。 我们已在 MCU 的 SPI 代码中实现了该序列。 它在示波器上显示正常。 您可以找到先前附加的图像以了解更多详细信息。 众所周知、CS 引脚一直处于低电平、因此无需 CS 引脚波形。

     

    5)     “原始数据(十六进制或十进制但十六进制首选),但未转换为至少128至256个连续和连续(每个完成的转换样本没有跳过转换)数据转换的电压值”

    -         有关详细信息、请查找随附的 Excel

     

    6)     6)"从您的角度看、您的设计是完整的、没有任何问题或问题。 但是、您提供的数据结果表明您的设置存在一些问题。 如果连接到接地之前的 TC 测量值正常,但连接到接地时出现问题,则表明设备设置或设备连接有问题。”

    -         请注意、如果我们将接地连接到系统、我们将不断获得不同的结果。

    7)     “如前所述,如果您使用 PGA,则输入必须至少在 PGA 的输入范围内。 如果接地端将 TC 连接放置在与 AGND 相同的位置,则在启用 PGA 的情况下,您将超出 ADS114S08的输入范围。”

    -         我们知道 J 型热电偶的最大电压范围是69mV。 对于 PGA 启用和增益值32、ADS114S08中介绍了该范围。 它不超出范围值。 此外、我们在连接到 PCB 之前测量了热电偶电压、该电压与热块的当前温度相同。

     

    8)     8)"如果 TC 和接地之间有长导线连接、 然后,该导线将具有很高的电感,即使从直流的角度来看似乎是稳定的,导线本身也具有很高的电感,并且与天线一样容易受到交流噪声的影响。”

    它         大约是1米。 在行业中、它超过5到10米。 但是、由于我们的系统接地连接是正确的、因此无论如何、长度都是重要的。

     

    9) 9)     关于 REFOUT 和 REFCOM 电压值、请查看所附视频、其中我们获得了恒定的2.5VDC 电压、但仍然观察到来自 ADS114S08的变化数据。 由于我们知道这些电压是从 IC 内部产生的,而且我们到数字电源引脚和模拟电源引脚的电源电压仍然是恒定的,因此我们不知道在 SPI 上获得不同结果的原因。 请简单解释一下。

    希望您现在有所有必要的详细信息。

    我们可以通过电话协调来讨论这个问题。 我们的办公时间为上午9点至下午7点 IST (GMT+5.30)

    等待您的快速回复。

    谢谢、致以诚挚的问候

    Jehan Patel

    e2e.ti.com/.../ADS114S08_5F00_RDATA-Reading.xlsx

    e2e.ti.com/.../REFCOM-AND-REFOUT-VOLTAGES-MEASUREMENT.mp4

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

    您好、Jehan、

    现在、我想我理解"变化"的含义以及您对结果的评论与噪声无关。  感谢您观看参考电压的视频。  还感谢您验证寄存器设置和 CS 的状态。

    关于9、由于仪表显示稳定的电压、具体而言、什么电压测量值会发生变化?  这是否与 TC 的模拟输入具体相关、或者是否有另一个测量也会发生变化?   

    我认为您的问题可能是以下三种可能情况之一造成的:

    • 通信损坏
    • 共模输入范围
    • 接线松动

    现在、让我们从对话中取出松散的布线。  我要求验证 CS 的原因是您显示 CS 连接低、但在您之前发送的某些通信范围快照中、您显示 CS 切换。  因此、如果您永久保持 CS 处于低电平、则可能会由于杂散 SCLK 而导致数据损坏。  如果发生这种情况、数据可能会损坏。  要进一步了解您的通信、您可以解释以下通信内容或发送通信代码片段:

    • 您如何确定何时读取转换结果? (例如、您是否使用计时器监控 DOUT/ DRDY 等 如果您正在监控 DOUT/ DRDY、您是否轮询结果或使用中断驱动系统读取结果?)
    • 您是否直接从 ADS114S08读取数据?  还是使用 RDATA 命令?
    • 在数据采集期间、您是否可以访问逻辑分析仪来监控信号 MISO、MOSI、SCLK? 这对我来说很重要、因为我可以看到数据收集的实际时间、并确定数据更改的原因和时间。
    您如何进行测量?   您使用的方法是否与下面所示类似?
    1. 测量配置1.
    2. 等待结果并读取它
    3. 将配置更改为测量2.
    4. 等待结果并读取它
    5. 重复返回到1
    • 当您将测量值1更改为测量值2时、您只是写入输入多路复用器的更改、还是再次写入整个配置? (您只需要写入多路复用器输入更改、 事实上,如果通信存在问题,PGA 增益设置可能会意外更改,因为增益32可能会更改为增益2或16,这会导致输出代码变化。)

    让我们讨论一下与上面第3点相关的输入范围。  如第7.3节中的建议运行条件中所述、ADS114S08具有有限的输入范围。  这是相对于 AVDD/AVSS 和 PGA 增益指定的。  增益为32时、显示如下:

    请注意、TC 为浮动电压、相对于 ADC 输入的值可以浮动到任何值、包括超出模拟输入范围的值。  如果 TC 相对于 AVSS 接地、请注意、这超出了输入范围。  有几种方法可以将输入定位在正确的范围内。  一种方法是在 TC 输入端使用上拉和下拉电阻器、以强制输入约为(AVDD-AVSS)/2、这完全在输入范围内。  另一种方法是使用 VBIAS、您可以通过打开 AINN 输入来设置 VBIAS 电压上的浮动输入电压。  这些设置在寄存器8h 中配置。  您可以在此处将 VBIAS 配置设置为连接到 AIN1和 AIN3。

    此致、

    Bob B

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

    尊敬的 Bob:

    请查看以下积分并给出相同的评论。

    1) 1)在先前的注释中、随附的视频指示 REFOUT 和 REFCOM 之间的电压以及所连接的 Excel 具有不同的通道1和通道2测得的电压 SPI 数据读取结果

    2) 2)"我认为您的问题可能是以下三种情况之一造成的:

    通信损坏
    共模输入范围
    接线松动"

    请注意以下几点

    通信损坏--我们已在之前的注释中向您发送了通信波形,认为这是正常的
    共模输入范围--我认为我们已经在热电偶输入范围内设置了 PGA 和数据速率值,所以这对我们没有什么用处。

    根据数据表第6页、如果 PGA=32且 VINMAX = 70mV、则最小 V (AINX)为1.235VDC、最大 V (AINX)为2.065VDC。

    布线松动--正如您可以看到所附的 TC_Connection.jpg 图像,我们正在 PCB 上工作,因此无法进行布线松动。 我们已经检查热电偶与端子的连接、这是正常的。

    3)"暂时让我们从谈话中取出松散的布线。 我要求验证 CS 的原因是您显示 CS 连接低、但在您之前发送的某些通信范围快照中、您显示 CS 切换。
    因此、如果您永久保持 CS 处于低电平、则可能会由于杂散 SCLK 而导致数据损坏。 如果发生这种情况、数据可能会损坏。 要进一步了解您的通信、您可以解释以下内容或发送通信的代码片段:"

    在通信波形中、不使用 CS 引脚、因为它永久地接地、如 RC_network.JPG 图像中所示。
    我们的沟通正常。 我们在 MCU 中的代码序列按照以下各行进行修复

    • 为 MCU 加电
    • 以16位通信模式在模式中配置 SPI
    • 使用命令复位 ADS114S08
    • 将 ADS114S08配置为内部 CJC 测量
    • 使用 START 命令启动 ADC 转换
    • 延迟1毫秒
    • 使用 RDATA 命令读取 CJC 数据
    • 使用命令复位 ADS114S08
    • 为通道1配置 ADS114S08的烧毁检测
    • 使用 START 命令启动 ADC 转换
    • 延迟2毫秒
    • 使用 RDATA 命令检查烧毁检测
    • 使用命令复位 ADS114S08
    • 将 ADS114S08配置为通道1测量
    • 使用 START 命令启动 ADC 转换
    • 延迟10毫秒
    • 使用 RDATA 命令读取通道1测量值
    • 使用命令复位 ADS114S08
    • 为通道2配置 ADS114S08的烧毁检测
    • 使用 START 命令启动 ADC 转换
    • 延迟2毫秒
    • 使用 RDATA 命令检查烧毁检测
    • 使用命令复位 ADS114S08
    • 将 ADS114S08配置为通道2测量
    • 使用 START 命令启动 ADC 转换
    • 延迟10毫秒
    • 使用 RDATA 命令读取通道2测量值

    对于上述整个序列、所有操作都适用于未接地的热电偶。 但是、当我们连接接地热电偶时、我们将根据最后注释 Excel 数据获得不同的通道测量数据。
    表示没有任何通信错误。 因此、请为我们提供适当的建议。

    4) 4)"您如何确定何时读取转换结果? (例如、您是否使用计时器监控 DOUT/ DRDY 等 如果您正在监控 DOUT/ DRDY、您是否轮询结果或使用中断驱动系统读取结果?)"
    检查以上代码序列、您将得到答案。

    5) 5)"您是否直接从 ADS114S08读取数据? 还是使用 RDATA 命令?"
    我们不知道从 ADS114S08直接读取数据、因此我们仅使用 RDATA 命令。

    6)"在数据采集期间、您是否可以访问逻辑分析仪来监控 MISO、MOSI、SCLK 信号? 这对我来说很重要、因为我可以看到数据收集的实际时间、并确定数据更改的原因和时间。"
    您可以在较旧的注释中找到波形。

    7)"当您将测量值1更改为测量值2时、您只是写入输入多路复用器的更改、还是再次写入整个配置? (您只需要写入多路复用器输入变化、实际上、如果通信存在问题、PGA 增益设置可能会无意中更改、其中32的增益可能会更改为2或16的增益、这会导致输出代码变化。 )"
    我们将再次写入整个配置。 不能更改增益值、因为该代码序列适用于非接地热电偶、CJC 测量、烧毁检测!

    8) 8)请检查上述代码序列、让我们更新每个配置后所需的确切延迟。 此外、我们还需要知道是否需要停止命令。

    9) 9)我们通过分别在热电偶+ve 输入端和-ve 输入端施加1个 Mohm 上拉和下拉电阻器来检查结果。 但是、对于110°C 下的稳定热块温度、我们仍会得到98°C 至115°C 的结果变化 请向我们建议正确的上拉和下拉电阻值、我们将在 PCB 中实现它、并检查结果是否稳定。

    谢谢、此致、

    Jehan Patel

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

    您好、Jehan、

    很抱歉、您遇到了这样的问题。  我们有无数客户在进行 TC 测量时没有任何问题。  有一些机制不清楚导致结果变化的原因。  我今天才意识到的几件事。  第一个是使用烧毁电流源(BCS)。  第二个是 ADS114S08的重复复位。  

    我认为 BCS 可能是问题的一个重要部分。  您有一个非常大的时间常数滤波器、当 BCS 通电时、一旦 BCS 关闭、模拟输入可能需要几十毫秒的时间才能稳定下来。  我首先要做的是使这个过程尽可能简单、直到我们能够确定输出代码变化的原因。

    仅 对接地 TC 进行一次测量、以设置器件。  如果您只能使用一个输入收集长期稳定的数据、请添加第二个测量值。  否则、我们需要分析数据变化的原因。  输入很可能会浮动到超出输入范围的值。  是的、这种情况可能会发生、您不应排除这种可能性、因为您认为输入范围未被超出。  原因是 CMOS 输入可以悬空至任一电源轨。  您可以查看的另一件事是关闭斩波以查看这是否会改善测量。

    首次测量稳定后、添加第二次测量。  这可以是第二个 TC 测量或 CJC 测量。  在任何情况下、一次只添加一个变量。  不要在两种配置之间不断复位器件、而只需更改寄存器设置。  当您获得2次稳定测量后、添加第3次测量。

    对于烧毁、请检查执行此测量的更好方法是不发出 BCS 校验、然后立即读取该相同通道以进行测量。  在 BCS 测量之后、为系统提供稳定的时间。  错开2个 TC 测量值和 CJC 测量值之间的烧毁检查。

    测量之间可以使用 STOP 命令、但这不是必需的。  在当前实现中、复位将自动停止器件的转换。

    当您添加1M 上拉和下拉电阻器时、您的结果仍然存在变化、但变化似乎要小得多、这是正确的吗?  适当的电阻值范围为1M Ω 至10M Ω。  如果有改进、您是否有可以与我共享的数据?

    此致、

    Bob B

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

    尊敬的 Bob:

    正如您所建议的、我们首先尝试了一次测量、然后删除了重置命令。
    之后、MCU 中的代码序列按照以下各行进行修复

    • 为 MCU 加电
    • 以16位通信模式在模式中配置 SPI
    • 将 ADS114S08配置为内部 CJC 测量
    • 使用 START 命令启动 ADC 转换
    • 延迟1毫秒
    • 使用 RDATA 命令读取 CJC 数据
    • 为通道1 (AIN0+和 AIN1-)测量配置 ADS114S08
    • 延迟3毫秒
    • 使用 RDATA 命令读取通道1数据

    这个序列在500ms 定时器 ISR 中执行。

    我们观察到通道1输入电压值从6.048到6.921mV 的变化、其中热块在150˚C 下保持稳定

    其次、根据您的建议、我们从测量通道1中移除了上拉/下拉电阻、并使用了(AVDD + AVSS)/ 2的内部 V BIAS 电压。
    请注意、我们在 AIN1上施加了 V BIAS 电压-正如您在之前的注释中所提到的那样。
    但是、当我们使用 ADS114S08的内部 V BIAS 时、我们得到了随机数据。 一段时间后、所有数据都复位为0。 发生这种情况时、我们测量了 REFOUT 和 REFCOM 之间的电压、发现电压为零。 请简要说明这种情况
    每当我们在此时对热电偶护套应用接地连接时、所有通信都复位为零、并且 REFOUT 和 REFCOM 之间的测量电压为零。

    谢谢、 此致、

    Jehan Patel

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

    您好、Jehan、

    您没有完全遵循我的指示、但至少我们知道更多信息。  我只想进行一次测量、而不想进行2次测量、因为我想知道从 CJ 测量切换是否也会因模拟稳定而导致问题。  但我认为无论如何、我们可能有一些好的线索。  当您打开 VBIAS 时、有大量电流通过 VBIAS 消耗、因此 ADS114S08将复位。  因此、您的隔离式电源似乎没有与接地隔离。  停止使用 VBIAS 并使用电压表确定电源和 TC 输入相对于接地的测量值。  首先检查以确保电源到接地的电压不超过您所使用的模拟电源电压。  如果确实如此、那么您肯定会遇到电源隔离问题。

    如果模拟接地与使用电压表进行的电压测量值的接地电势相同、则这也是一个问题、因为 PGA 输入会超出输入范围。  如果模拟接地与接地接地电势相同、则需要禁用 PGA 并使用增益1。  另一种选择是使用双极模拟电源(+/-2.5V)、其中接地为1/2 Vs。

    此致、

    Bob B

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

    尊敬的 Bob:

    感谢您的快速回复。

    让我向您介绍一下我们的隔离式电源系统。

    我们有基于230VAC 至24VDC 变压器的隔离式 SMPS 电源(外部连接)。

    在我们的产品中、我们提供24VDC 输入电压、其中我们使用24VDC 至5VDC 隔离式直流/直流转换器。

    大多数控制电路都在3.3VDC 上工作、因此我们使用 LDO 进行5VDC 至3.3VDC 的转换。

    转换后的3.3VDC 提供给 MCU 和 ADS114S08。

    请在整个 SYSTEM.JPG 上找到所附图片、您可以在其中找到是否提供接地连接。

    我可以说、在我们的产品中、不提供接地连接、所有电源都与接地隔离、因此、如果热电偶体接地或不接地、就不会产生任何结果问题。

    如果我在这里错了、请纠正我的问题。

    请检查这两张图片、在 RC_Network.JPG 图片中设置测试点、以便测量电流和电压。 我们已经提到了所有测试点、因此我们可以快速获得结果。

    明天我将通知您仅单通道测量系统的结果、我们还将删除 CJC 计算。

    提出任何也能帮助我们的新建议。

    等待您的快速回复。

    谢谢、此致、

    Jehan Patel

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

    尊敬的 Bob:

    以下对话是否有任何更新?

    您可以随时询问您是否有任何疑问。

    等待您的快速回复。

    谢谢、此致、

    Jehan Patel

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

    您好、Jehan、

    我无法从图中为您正在使用的 SMPS 列出制造商的名称。  您能给我一个正在使用的 SMPS 的名称、品牌和型号吗?  您说该电源是隔离式的、但请记住、只是使用变压器并不一定意味着电源是隔离式的。  到目前为止,每一个迹象都表明,事实并非如此。

    此外、与接地端连接到接地端时相比、您是否进行了我请求的直流测量?  我想使用外部电压表来查看输入的 Tc+到 AGND 以及 Tc-到 AGND 在未接地和接地条件下的电压。  这应该是上拉和下拉电阻器、而不是使用 VBIAS。

    此致、

    Bob B

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

    尊敬的 Bob:

    请仔细阅读我们之前的评论、其中我已经提到、在我们的产品中、我们使用的是隔离式直流/直流非稳压转换器。 请在之前的评论中找到附加的图片。
    因此、SMPS 隔离在这里没有任何意义、但我们已经检查了 SMPS 隔离、这已经正常了。

    第二、我们按照您的建议进行测量、在接地端接通且接地端未接通时、Tc+连接到 AGND、Tc-连接到 AGND。
    您可以在附件中找到名为 ADS114S08模拟输入电压测量的 Excel 文件。

    您可以在 Excel 文件中看到、即使我们按照原理图向复位引脚施加了3.3V 电压、ADS114S08也始终保持复位状态。 通过这一点、您可以阐明我们的模拟信号始终处于 PGA/ADC 转换的共模范围内、正如您在之前的答复中所建议的那样。
    如果复位引脚存在任何电流限制、并且存在限制、请告知我们在数据表中找不到。

    谢谢、此致、

    Jehan Patel

    e2e.ti.com/.../ADS114S08-analogue-input-voltage-measurement.xlsx  

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

    您好、Jehan、

    这意味着"您可以在 Excel 文件中看到 、即使 我们按照原理图向复位引脚施加了3.3V 电压、ADS114S08也始终保持复位状态。 通过这一点、您可以阐明我们的模拟信号始终处于 PGA/ADC 转换的共模范围内、正如您在之前的答复中所建议的那样。
    如果复位引脚存在任何电流限制、并且存在限制、请告知我们无法在数据表中找到。"?  我在进行测量时需要该数据。

    至于您提供的数据、我没有说在哪里尝试4个不同的上拉和下拉电阻值。  没有、关于更改复位引脚的状态、我在哪里说了什么。

    我想、我已经为您提供了您所提供信息级别的所有帮助/建议。  我强烈建议查看 《热电偶测量基本指南》。

    此致、

    Bob B

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

    尊敬的 Bob B:

    首先、我们感谢您在这种情况下为我们提供的帮助。

    我们已经就这个主题进行了很多技术讨论、您已经很好地回答了我们的所有问题。

    但不知怎么说,我们没有就这一问题达成友好的解决办法。 因此,让我们更清楚地了解这个主题,以避免任何沟通差距。

    我们将简单地重申整个对话、以便更好地理解此案例。

    首先、ADS114S08在未接地的 TCS 上工作良好。 借助我们的微芯片 MCU、所有通道数据+ PGA + SPI 均可正常工作、不会中断。

    当我们将接地 TC 连接到 ADS IC 时、会出现问题。

    当我们已经具有与 TI 数据表建议类似的应用电路时、我们在这里得到零温度读数。 我们已经尝试了您建议的多种安排、但没有结果。

    继续我们的对话、我们尝试的是、如果我们对该特定实例使用重置命令而不是 ADS 中的数据、则仍然正常、但当我们更改通道或读取 CJC 时、IC 中的数据再次为零。 手动复位硬件引脚(RESET)以获取数据

    如 ADS114S08数据表中所述、要使用 RESET 命令、我们必须将 RESET 引脚连接到 IOVDD、然后将 RESET 连接到 IOVDD ADS114S08保持在 RESET 状态。

    在这里、我们使用 WREG 命令配置 ADS114S08、然后我们读回这些寄存器进行验证、但我们在所有寄存器中得到零值。

    我们使用逻辑分析仪检查这一点 WREG 和 RREG 命令是否正常工作、您可以从附件文件(MISO 和 MOSI)进行验证。

    我们保留了1M 电阻值。 您可以在 Excel 工作表中看到它在 PGA 范围内。

    正如您建议的 PDF《热电偶测量基本指南》、我们已经介绍了该指南。

    -在第2章(热电偶测量电路)中、我们找到了一个与我们的要求相关的有用电路、该要求位于第21页、标题为"2.4热电偶测量、使用 VBIAS 进行传感器偏置和 BOCS"

    为此、我们还遵循了2.4.5通用寄存器设置中提到的步骤、您可以从我们附加的 MISO 和 MOSI 映像验证这些步骤。

    完成所有这些操作后、我们将为所有已配置的寄存器获取零值。

    我们的计划流程如下:

    1) 1)开启 MCU 电源

    2) 2)将 SPI 配置为16位通信模式

    3) 3)由于发生上电复位、我们将发送 START 命令并提供5ms 的延迟

    4)之后、我们配置 ADS114S08 (请检查波形)

    5) 5)转换延迟为5ms

    6) 6)发送 RDATA 命令以进行数据读取

    7) 7)等待1ms

    8) 8)读回所有寄存器进行验证

     

    此步骤1至8在500ms 计时器 ISR 中实现。

    还附加了一些图片、以供您澄清。

    在这里、您可以根据电压电平在连续 even 之间找到不同的延迟时间。

    我们可以根据您的建议更改硬件和软件设置。 此外、我们还可以安排视频通话、以便更清楚地了解上述主题。

    谢谢、此致、

    Jehan Patel

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

    您好、Jehan、

    我还没有忘记你,我一直很忙,直到很晚。  我将进行回顾、并尽快回复您。

    此致、

    Bob B

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

    尊敬的 Bob:

    此案例是否有任何更新?

    我们正在等待您的回复。

    谢谢、此致、

    Jehan Patel

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

    您好、Jehan、

    我真的不能说出您遇到的所有问题的原因。  您无需继续发出 RESET 命令、如果您将 RESET 引脚连接到 IOVDD、则器件不应保持复位状态。  如果所需的电源之一缺失、ADS114S08将保持在复位状态。  因此、AVDD/AVSS、DVDD 和 IOVDD 必须处于标称工作电压。

    如果发生一些外部事件、例如瞬态或 ESD、则需要对 ADS114S08的输入提供充分的保护。  这可能需要电阻器和 TVS 二极管来限制输入电流。  如果发生瞬态事件、器件可能会由于电源问题而复位、这也可能需要在电源上使用 TVS 二极管。  如果 ADS114S08确实复位、寄存器将转至默认值。  此外、如果您使用内部基准、它也将开启、您可能会看到返回的意外值。

    您还需要确保发送到 ADS114S08的内容是正确的。  在显示寄存器读取的示波器截图中、您还会发送命令而不是 NOP (0x00)。

    发出的命令包括启动、停止、复位、断电和唤醒。  如果 ADS114S08处于意外状态、您将看到意外结果。

    此致、

    Bob B

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

    Bob B、您好!

    感谢您抽出时间观看本运行案例、并为我们提供适当的建议。

    正如您所建议的、在将 RESET 引脚连接到 IOVdd 后、我们不应多次发出 RESET 命令、因此我们仅使用 POR (上电复位)。
    在我们之前的答复中、我们向您发送了有关在 ADS114S08的每个电源引脚上施加电源的 Excel 工作表。 确保我们的电源是隔离式的。
    因此、ADS114S08的电源中不存在瞬态电压。

    正如您在 RREG 命令期间提到的、我们将发送命令而不是 NOP (0x00)。 因此、我们按照您的建议更改了 RREG 命令、并发送 NOP (0x00)进行操作。 发送图像以进行验证。
    但在这里、我们还想补充一点、当我们将接地连接到热块时、转换结果变为零。
    如果我们从热块中移除接地、我们将获得变化在6.296mV 至6.735mV 之间的响应、但此时 DMM 读数为6.44mV 恒定值。
    我们无法找出结果变化的原因、因此可以帮助我们解决这一问题。

    这里、当我们将接地端连接到热块时、Tc+(Aino)到 AVSS 和 TC-(AIN1)到 AVSS 的电压测量、
    Tc+(AIN0)至 AVSS =-0.51mV
    Tc (AIN1)至 AVSS =-6.94mV
    Tc+至 Tc-= 6.43mV

    这里、当我们未将接地端连接到散热块时、Tc+(Aino)到 AVSS 和 TC-(AIN1)到 AVSS 的电压测量、
    Tc+(AIN0)至 AVSS = 0.8204V
    Tc-(AIN1)至 AVSS =0.8140V

    Tc+至 Tc-= 6.46V

    如您所见、我们可以随时获取未接地热电偶的数据、即使我们在 RDATA 命令之后而不是 NOP 命令之后发送命令也是如此。
    您能给我们简单的详细信息、让我们在 RDATA 命令之后使用 NOP 而不是命令吗? 由于对于未接地的热电偶、这些指令正常工作、而对于接地热电偶、我们遇到了问题。
    尽管我们根据数据表建议进行了所有连接、但我们仍然没有得到 ADS114S08未为所有类型的热电偶提供正确结果的正确原因。
    如果硬件方面需要进行任何更改、请告知我们。

    等待您的快速回复。

    谢谢、此致、
    Jehan Patel



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

    Bob B、您好!

    感谢您抽出时间观看本运行案例、并为我们提供适当的建议。

    正如您所建议的、在将 RESET 引脚连接到 IOVdd 后、我们不应多次发出 RESET 命令、因此我们仅使用 POR (上电复位)。
    在我们之前的答复中、我们向您发送了有关在 ADS114S08的每个电源引脚上施加电源的 Excel 工作表。 确保我们的电源是隔离式的。
    因此、ADS114S08的电源中不存在瞬态电压。

    正如您在 RREG 命令期间提到的、我们将发送命令而不是 NOPs (0x00)。 因此、我们按照您的建议更改了 RREG 命令、并发送 NOP (0x00)进行操作。 发送图像以进行验证。
    但在这里、我们还想补充一点、当我们将接地连接到热块时、转换结果变为零。
    如果我们从热块中移除接地、我们将获得变化在6.296mV 至6.735mV 之间的响应、但此时 DMM 读数为6.44mV 恒定值。
    我们无法找出结果变化的原因、因此可以帮助我们解决这一问题。

    这里、当我们将接地端连接到热块时、Tc+(Aino)到 AVSS 和 TC-(AIN1)到 AVSS 的电压测量、
    Tc+(AIN0)至 AVSS =-0.51mV
    Tc (AIN1)至 AVSS =-6.94mV
    Tc+至 Tc-= 6.43mV

    这里、当我们未将接地端连接到散热块时、Tc+(Aino)到 AVSS 和 TC-(AIN1)到 AVSS 的电压测量、
    Tc+(AIN0)至 AVSS = 0.8204V
    Tc-(AIN1)至 AVSS =0.8140V
    Tc+至 Tc-= 6.46V

    如您所见、我们可以随时获取未接地热电偶的数据、即使我们在 RDATA 命令之后而不是 NOP 命令之后发送命令也是如此。
    您能给我们简单的详细信息、让我们在 RDATA 命令之后使用 NOP 而不是命令吗? 由于对于未接地的热电偶、这些指令正常工作、而对于接地热电偶、我们遇到了问题。
    尽管我们根据数据表建议进行了所有连接、但我们仍然没有得到 ADS114S08未为所有类型的热电偶提供正确结果的正确原因。
    如果硬件方面需要进行任何更改、请告知我们。

    等待您的快速回复。

    谢谢、此致、
    Jehan Patel

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

    Bob B、您好!

    感谢您抽出时间观看本运行案例、并为我们提供适当的建议。

    正如您所建议的、在将 RESET 引脚连接到 IOVdd 后、我们不应多次发出 RESET 命令、因此我们仅使用 POR (上电复位)。
    在我们之前的答复中、我们向您发送了有关在 ADS114S08的每个电源引脚上施加电源的 Excel 工作表。 确保我们的电源是隔离式的。
    因此、ADS114S08的电源中不存在瞬态电压。

    正如您在 RREG 命令期间提到的、我们将发送命令而不是 NOPs (0x00)。 因此、我们按照您的建议更改了 RREG 命令、并发送 NOP (0x00)进行操作。 发送图像以进行验证。
    但在这里、我们还想补充一点、当我们将接地连接到热块时、转换结果变为零。
    如果我们从热块中移除接地、我们将获得变化在6.296mV 至6.735mV 之间的响应、但此时 DMM 读数为6.44mV 恒定值。
    我们无法找出结果变化的原因、因此可以帮助我们解决这一问题。

    这里、当我们将接地端连接到热块时、Tc+(Aino)到 AVSS 和 TC-(AIN1)到 AVSS 的电压测量、
    Tc+(AIN0)至 AVSS =-0.51mV
    Tc (AIN1)至 AVSS =-6.94mV
    Tc+至 Tc-= 6.43mV

    这里、当我们未将接地端连接到散热块时、Tc+(Aino)到 AVSS 和 TC-(AIN1)到 AVSS 的电压测量、
    Tc+(AIN0)至 AVSS = 0.8204V
    Tc-(AIN1)至 AVSS =0.8140V
    Tc+至 Tc-= 6.46V

    如您所见、我们可以随时获取未接地热电偶的数据、即使我们在 RDATA 命令之后而不是 NOP 命令之后发送命令也是如此。
    您能给我们简单的详细信息、让我们在 RDATA 命令之后使用 NOP 而不是命令吗? 由于对于未接地的热电偶、这些指令正常工作、而对于接地热电偶、我们遇到了问题。
    尽管我们根据数据表建议进行了所有连接、但我们仍然没有得到 ADS114S08未为所有类型的热电偶提供正确结果的正确原因。
    如果硬件方面需要进行任何更改、请告知我们。

    等待您的快速回复。

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

    您好、Jehan、

    我认为您误解了我对命令的看法。  首先、我不是在讨论 RDATA 命令、而是 RREG 命令。  在发送的第一个命令完成事务之前、不应发送其他命令。  在上一篇文章中、我向您展示了请求的 RREG 命令是从寄存器1开始发送10字节的寄存器数据。  在读取寄存器数据时不发送 NOP、而是发出新命令以无意中中断寄存器读取。  实际上、发送了两条命令来复位 ADS114S08。  这可能会在此时中断通信、因此在 CS 变为高电平或引脚复位触发器件复位之前无法进行新通信。  向 ADS114S08发送命令时需要非常小心。  这与将 TC 接地或断开接地无关。

    使用的器件设置是使用32增益启用 PGA 的。  许多回帖我告诉您、我怀疑 TC 接地会影响相对于 AVSS (AGND)的输入电压、并将输入置于测量范围之外。  使用32倍增益启用 PGA 后、输入电压必须介于 (AVSS + 0.15 + 15.5|Vinmax|)和(AVDD - 0.15 - 15.5|Vinmax|)之间。  我们不需要担心上限、但下限远超出输入范围。   下面显示了我最初对测量的关注:

    "在这里、当我们将接地端连接到热块时、Tc+(Aino)到 AVSS 和 TC-(AIN1)到 AVSS 的电压测量、
    Tc+(AIN0)至 AVSS =-0.51mV [Bob] 如果我们将 Vinmax 设置为6.44mV 的 TC 电压、则 TC 输入必须高于0 + 0.15 + 15.5|.00644|= 250mV、这样您就超出 PGA 的测量范围。
    Tc (AIN1)至 AVSS =-6.94mV
    Tc+至 Tc-= 6.43mV

    这里、当我们未将接地端连接到散热块时、Tc+(Aino)到 AVSS 和 TC-(AIN1)到 AVSS 的电压测量、
    Tc+(AIN0)至 AVSS = 0.8204V [Bob]这些电压高于250mV、您应该能够测量这些输入。
    Tc-(AIN1)至 AVSS =0.8140V
    Tc+至 Tc-= 6.46V"

    我将检查并查看您是否可以在 PGA 禁用且增益为1的情况下测量接地输入。  根据您刚才提供的数据、输入正在短接至 AGND =接地。  这可以进行转换、但除非您使用双极电源将 AVSS 设置为低于接地、否则您无法启用 PGA 并使用增益。

    此致、

    Bob B

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

    尊敬的 Bob:

    感谢您的建议。
    我们在热电偶输入上尝试一些不同的输入保护电路。
    如果您有任何建议来消除热电偶输入端的浪涌或噪声、请向我们提供。
    我们实施它并为您提供更新的结果。

    谢谢、此致、
    Jehan Patel

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

    您好、Jehan、

    有许多不同的方法可以保护输入和滤除噪声。  使用的各种器件包括二极管、电阻器、铁氧体和电容。  如果您要查看大瞬态或过压、则 TVS 二极管是输入端的理想选择。  请查看以下内容:

    https://training.ti.com/ti-precision-labs-eos-protection-devices?keyMatch=EOS%20ADC%20INPUTS&tisearch=Search-EN-everything

    https://www.ti.com/lit/an/sbaa376/sbaa376.pdf

    此致、

    Bob B

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

    尊敬的 Bob:

    感谢您关于保护电路的建议。

    目前、我们正在进行相关工作、我们将在某些时间内更新结果。

    目前、我们将 Aino、AIN1、AIN2和 AIN8用作 RTD 3线测量和热电偶测量的通道1。 当我们当时想要使用热电偶测量温度时、热电偶+ve 引线连接到 AIN1、-ve 引线连接到 AIN2。 当我们当时想使用 RTD 传感器测量温度时、RTD A 引线连接到 AIN1、B 引线连接到 AIN2、B 引线连接到 AIN8。 AIN0用于激励电流源、当使用 RTD 传感器测量温度时、该电流源连接到 AIN1。 参考网络 REFP0和 REFN0连接在 AIN8上。 下面我们附加了使用热电偶和 RTD 传感器进行温度测量的寄存器配置。

    问题1.

    当我们将配置从 RTD 更改为热电偶测量时、此时 mV 读数显示为零常数。 一段时间后、它将开始增加并显示实际的热电偶 mV 数据。

    但是、当我们同时将配置从热电偶更改为 RTD 测量时、所有读数都是正确的。

    问题2.

    有时显示的通道读数小于实际的 mV。 例如、如果热电偶当时为我们提供了45mV 的 mV 数据、ADC 会提供大约25mV 的结果。

    您能为我们提供上述两个问题的解决方案吗?

    我们在更改配置时是否犯了任何重大错误?

    等待您的快速回复。

    谢谢、此致、

    Jehan Patel

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

    您好、Jehan、

    让我确保我清楚你在做什么。  您是否同时将 TC 和 RTD 连接到输入端并一次读取一个?   

    如果将 TC 与 RTD 并联、则 TC 将使 RTD 电阻短路。  因此、换句话说、您不能同时连接两个传感器。

    如果您一次将一个传感器物理连接到输入、您如何偏置 TC? TC 连接要求输入电压处于 ADC 的输入范围内。  连接本质上是浮动的、可能会浮动在 ADC PGA 的输入范围之外。

    此致、

    Bob B

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

    您好、bob、

    很抱歉、我们没有提到如何将 RTD 3线和热电偶连接到 ADS114S08模拟输入。 一次只有一个温度传感器连接 RTD 3线或热电偶。

    对于 RTD 3线制、Aino 用于 RTD 3线制的1mA 激励电流、将一根导线连接到 AIN1、将 B 导线连接到 AIN2、将 b 导线连接到 AIN8。 参考网络连接在 AIN8。 此连接用于具有低侧基准的 RTD 3线制。

    对于热电偶、Tc+连接到 AIN1、Tc-连接到 AIN2。

    请确认给定的配置集是否正常?

    另请注意、当我们将传感器从 RTD 更改为热电偶时、通道的 mV 输入处于 PGA 范围内、但我们仍从 ADC 获得零读数。

    等待您的快速回复。

    谢谢、此致、

    Jehan Patel

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

    您好、Jehan、

    对于 RTD 测量、有一个完整的路径、其中 RTD 输入正确偏置到 PGA 输入范围。  对于 TC、使用了相当大的增益、从而进一步限制了输入范围。  如果将 TC 连接到 AIN1和 AIN2、则必须使用某种方法将电压偏置到 PGA 的输入范围。  您不能将 TC 悬空、因为 TC 可能会浮动在 PGA 输入范围之外。  您可以使用上拉和下拉电阻器、也可以使用 VBIAS。 上拉和下拉电阻器可能会导致 RTD 测量出现问题、除非您在不使用 TC 时使用跳线或开关断开电阻器与电路的连接。

    此致、

    Bob B