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.

[参考译文] ADS1230:即使使用数据表原理图、ADS1230也无法正常工作

Guru**** 2539500 points
Other Parts Discussed in Thread: ADS1230

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/828045/ads1230-ads1230-didnt-work-correctly-even-with-datasheet-schematic

器件型号:ADS1230

你(们)好  

我想使用处理器使用 ads1230 (stm32f103)

SCLK 引脚时钟正常、用于数据转换的20个时钟和用于强制 DOUT 引脚变为高电平的4个附加时钟

我在示波器上看到了 DOUT 引脚和 SCLK 引脚,它们很好,但始终 ads1230返回零或恒定数字。

Pdwn 引脚也以2种方式连接:

与数据表相同

2 -连接到处理器并在软件模式下处理它

VDD = 3.3V       VSS = GND

除了我测量的 AINP 和 AINN 引脚外、它们还有1.65V 电压  

我有什么需要做的吗?

很抱歉我的英语不好

注意事项

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

    您好、Iman、

    欢迎来到 E2E 论坛!  我建议您使用微控制器来控制 PDWN 引脚、并确保 AVDD 和 DVDD 均在标称工作电压下至少10us、然后再将 PDWN 设置为高电平。  所有数字输入引脚必须被连接并且不能保持悬空。

    AVDD 和 DVDD 是否连接到相同的3.3V 电源?  AGND 和 DGND 是否连接在一起?  您是否有连接到 ADS1230输入的桥式传感器或负载单元?  传感器激励和 ADS1230基准是否全部由3.3V 电源供电?   

    您能否向我发送 SPI 通信的示波器或逻辑分析仪快照?  您是否有可以共享的设置图片?

    此致、

    Bob B

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

    你(们)好 Bob

    AVDD 和 DVDD 连接到相同的3.3V、是的 AGND 和 DGND 连接在一起。I 将称重传感器连接到 ADS1230。 是 的、传感器激励和 ADS1230基准全部由3.3V 电源供电。 连接了示波器和设置电路中的 DOUT 和 SCLK 信号 。 您对此 问题是否有任何建议的原理图电路?
    此致、
    Iman Sedaghat
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Iman、

    示波器屏幕截图显示了负满量程0x80000。  通常、这意味着连接不良或基准电压缺失。  也可能是您将称重传感器错误地连接到 ADS1230。  测量 ADS1230器件引脚上的电压、并确保在每个引脚上看到正确的电压。  如果这是一个原型板、例如试验电路板、很容易在接线连接时出错、或者导线松动。

    您能否详细介绍一下负载单元、例如灵敏度(mV/V)和满量程额定值?  您能告诉我每个引脚/电压连接了多大的负载单元线颜色吗?

    此致、

    Bob B

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

    尊敬的 Bob:

    感谢您的回答


    我更改了 ADS1230并重新分配了引脚、同时检查了导线和连接、现在我得到的值似乎是正确的、但我有2个新问题!

    1 -当我断开示波器探头时、有时我得到的数据很差! (例如、每10个正确的数据、我得到1个错误的数据)然后我检查了示波器输出、找到了此注释(1MOhm || 13pF)、因此我在 MCU 的 SCLK 引脚附近放置了一个20pF 电容器、现在这个问题已经消失了! 但为什么呢?!

    2-现在我想对我的装载单元进行皮重,但我不能! 我不知道为什么会发生这种情况!!

    我们的负载单元为 Zemic L6D、输出电感为1.944mV/V、容量为50k

    Red Wire:连接到参考时,也连接到3.3V
    黑色电线:连接到参考也连接到 GND
    绿线:连接到 AINP
    白线:连接到 AINN

    我们能否实现1gr 或低于1gr 的精度?!

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

    您好、Iman、

    我很高兴听到您正在取得进展。 但是、您似乎在接线中拾取噪声。 如果不使用具有实心接地层的适当 PCB 布局、则很难实现高水平的性能。 任何外部接线、例如称重传感器接线、都应屏蔽导线并在 PCB 上正确端接。

    要实现1g 分辨率、您需要 ADS1230提供50、000个无噪声计数。 ADS1230数据表第6页的表格给出了 ADS1230的噪声性能。 使用最低数据速率和最高增益实现最低噪声。 此信息在峰峰值噪声列的表中给出。 在计算中、我们将使用表2、增益为128 (增益引脚高电平)、数据输出速率为10sps。 表中显示了可实现的17.2位无噪声。

    可以使用第20页显示的公式来确定标度分辨率、以确定无噪声计数。 对于1.944mV/V 灵敏度和3.3V 激励、称重传感器的满量程输出为6.415mV、ADS1230的满量程范围为+/-0.5*3.3V/128、即25.781mV。 使用第20页的无噪声计数公式、可以得出2^17.2 (6.415mV/25.781mV)或37、463的分辨率小于1g。 通过一些取平均值、我们可能会获得另一位、这可能会将分辨率增加到74、927个无噪声计数、并提供1 g 或更好的分辨率。

    这是 ADS1230的最佳性能、不包括来自诸如 EMI/RFI 等外部源的任何噪声。 外部噪声源通常是导致问题最多的原因。 为了帮助降低外部噪声、您可以通过 RC 低通滤波器的形式向模拟输入添加一些额外的滤波。 您可以从1k 至4.7K 范围内的 R 值开始、C 应该被放置在输入上、并且您可以尝试10nF 至100nF 范围内的值。

    此致、

    Bob B