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.

[参考译文] ADS1148:需要有关基本原理图的帮助。

Guru**** 2393725 points
Other Parts Discussed in Thread: ADS1148, ADS1248

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/594452/ads1148-need-help-with-basic-schematics

部件号:ADS1148
在“线程: ADS1248”中讨论的其他部件

在我使用Arduino ADC输入之前,从任何引脚读取数据并将其转换为电压非常简单。

现在我有ADS1148。 我在尝试将一个热敏电阻连接到它的同时,还把大脑炸了一个。

我需要从热敏电阻读取温度,我找不到任何简单的解决方案来执行此操作。 为什么从分压器读取电压如此复杂?

是否有任何一个具有与ADS1148的单电阻器连接原理图?

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

    Coll,


    我将从以下应用说明开始:

    它提供了如何使用ADS1248进行温度测量的基本概念。 ADS1248是24位版本的ADS1148,它是16位ADC。 热敏电阻的测量方法与双线RTD相同。


    请注意,您需要一个比热敏电阻大的参考电阻器(RBIAS)来进行测量。 参考电阻器也应该是精密电阻器。 输出代码将是热敏电阻电阻和已知RBIAS电阻值之间的比率测量值。


    如果您还有其他问题,请随时回复。

    吴若瑟

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

    你(们)好 感谢您的回复!

    我从图69中构建了热敏电阻连接。 64是ADC的测量RTD测量和原理图的示例。 通过CP2130连接到Android手机的串行接口连接。 RTD -热敏电阻10k,参考- 6.8K。 使用代码,就像 在9.1 中一样。7伪代码示例。 我从ADC收到了随机值。

    我将在下一种情况下使用寄存器:

    MUX_SP - AIN0

    MUX_SN - AIN1

    CLKSTAT -正在使用外部时钟

    VREFCON - 内部参考始终打开

    REFSELT - 已选择REFP0和REFN0参考输入

    Imag - 250 uA

    I1DIR - AIN0

    所有其他设置为默认值。  

    你给我的原理图有 线路电阻 ,我不明白他们在那里做什么以及需要什么电阻。

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


    首先,我希望您运行测试。 首先发送SDATAC命令。 这将要求您稍后使用RDATA命令读取数据。 它不会停止转换,但会阻止新数据中断对数据或寄存器的读取。

    我想确认您能够正确地写入和读取寄存器。 运行该测试,只是为了确保使用正确版本的SPI,并确保没有计时错误。 如果您读回所有寄存器,并且它们具有您所做的所有更改,那么您可能会很好。

    之后,我认为您需要更大的参考电阻和更小的电流。 您从10kΩ Ω 热敏电阻和6kΩ Ω 参考开始,使用250uA电流源。 因此,测量电压将为2.5V,而参考电压将为1.5V。 输入测量值必须小于参考电压。

    从20kΩ Ω 参考和100uA开始,以获得IDAC电流。 使用10kΩ Ω 热敏电阻时,ADC读数应为满刻度的一半,或4000h。 在当前设置下,您可能会超出范围,这应该提供7FFFh的全刻度读数。 为确保设置正确,请测量参考电阻器和热敏电阻之间的电压,以验证您的连接。

    如果仍有问题,您需要更详细地描述您正在接收的数据。 是7FFFh吗? 位是否完全随机? 一定要报告较长的数据序列。 是否确定设备正在运行? 检查/DRDY行以确保设备正在转换。 如果不是,则检查/reset和起始针脚以确保它们高。 它还有助于使用示波器或逻辑分析仪来监控SPI通信。

    我想指出的最后一点是,线路电阻是一个错误术语(不是必需的部件。 在双线系统中,RTD (或在您的情况下为热敏电阻)可能有一条长线,具有一定的电阻。 此电阻将是热敏电阻自身的额外错误。 对于3线和4线RTD,有消除线路电阻错误的方法。 我要注意的是,由于热敏电阻为10kΩ Ω,因此线路电阻相比而言是一个小误差。

    不管怎样,如果您的设置仍然存在问题,请重新发布。


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

    再次嗨!

    我已重建并检查了所有连接,输入20kΩ Ω 基准并为IDAC电流设置100uA。 但我发现了一个错误,几天都无法解决。 它是100kΩ Ω 的热敏电阻,而不是10kΩ Ω 的电阻。 无论如何,我有一些进步。

    原理图现在看起来像这样:引脚REFP0和REFN0处的20kΩ Ω 电阻器,AIN4和AIN5处的100kΩ Ω 热敏电阻,REFN0连接到接地,REFP0连接到AIN4,AIN5内部连接到IDAC,带100uA电流。

    完全按照伪代码示例和SDATAC命令所示启动

    MUX0位为0b10.11万

    MUX1位为0b11.1万

    IDAC0位为0b0.001万

    IDAC1位为0b101.11万

    我可以写下来读回。 这里没有问题。

    开始接收数据:

    25.5254万.
    0 0
    25.5255万
    25.5255万
    0 0
    0 0
    25.5255万
    0 0
    25.5255万
    25.5255万
    01.
    25.5255万
    01.
    25.5255万
    01.
    0 0
    25.5255万

    现在,当传感器正在加热时,使用万用表在GND和AIN5引脚处进行测量,电压约为1.94伏。 但看看接收到的数据:

    255 84.
    255 85.
    255 87
    255 90
    255 94.
    255 95.
    255 96.
    255 98
    25.51万
    25.5101万.
    25.5103万.
    25.5106万.
    25.5108万.
    25.5108万.
    255
    25.5114万
    25.5114万
    25.5117万
    25.5115万
    25.5119万
    25.512万
    25.5121万.
    25.5122万.
    25.5123万.
    25.5124万.
    25.5125万.
    25.5127万.
    25.5127万.
    25.5128万.
    25.5165万

    当我停止测量针脚时,数据又变得疯狂。 发生什么事了? 也许我需要焊接一些组件才能使芯片正常工作?

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

    Coll,


    当您报告注册设置时,您应该报告所有设置,这将有助于更好地显示您的设置。 我认为你也应该展示一个基本的示意图。 我知道您是以数据表中的比例式RTD测量示例为基础的原理图,但它有助于显示您所做的任何更改。  

    既然您发现热敏电阻值高于预期值,您可能需要增加参考值并降低IDAC电流。 首先,ADC将输入值与参考值进行比较。 因此,参考电压必须大于输入电压。 如果您的热敏电阻为100k,而您的参考电压为20k (IDAC电流相同),则热敏电阻电压将比参考电压大5倍。

    100uA至100k也是10V! 您的输入和参考电压必须小于5V。 我建议使用万用表测量输入和基准周围的电压。 这是为了确保根据您的设置预期电压。

    看看您的输出数据,现在您的输出值接近0000h或FFFFh。 两个值都接近0伏。 请注意,输出数据采用twos补码记法。 FFFFh相当于-1V。 在您的输出数据中,您在所有情况下都接近0伏或略为负数。 请注意,如果您有负偏移,则可以获得负数。

    我还要注意,我本以为您的测量值应显示正满刻度电压。 如果您的输入电压确实大于参考电压,则输出数据为7FFFh,而不是接近0V的输出数据。 我会再次检查连接。 目前,AIN5被选为正输入,而AIN4被选为负输入。

    不管怎样,请浏览我的评论,看看您是否可以获得一些答案。


    吴若瑟