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.

[参考译文] ADS1120:当- value ->+ value 时出现 ADS1120 SPI 数据错误

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/905185/ads1120-ads1120-spi-data-error-when---value---value

器件型号:ADS1120

各位专家、您好!

我正在使用 ADS1120开发 K 型热电偶项目。

寄存器设置正确、工作正常。

当热电电压值通过内部温度传感器进行补偿时、也会得出精确值。

但是...

有一个问题对我来说太难了…

在室温下、SPI 数据(2字节)值为[0] 0xFF、[1] 0x**]

2.当我用手握住热电偶时、温度升高、SPI 数据值升高。  [0] 0x00、[1] 0x**

问题是、SPI 操作在从负值变为正值时终止。

我应该检查什么? :(

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

    我的顺序是:

    -Init------------------------------------------------------------------------------

    (1)寄存器0~3设置0x0A/0x02/0x10/0x00:ANIP=ANI0、ANIN=ANI1、PGA=32、20SPS、单次转换、 启用内部温度

    (2)内部温度传感器数据采集:例如,室温为25°C

    (3)寄存器1置位0x04:连续模式

    -DRDY 中断-------------------------------------------------------

    (4) 热电偶数据采集20sps  

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

    您好,Ikjae,

    欢迎来到 E2E 论坛!  您能更详细地解释一下您说"SPI 操作终止"时的意思吗?  这是否意味着微处理器不再发送 SCLK?  您如何确定何时读取数据?  您是否正在监控 DRDY?  您是否已检查 DRDY、以确保它仍在使用示波器或逻辑分析仪每50ms (20sps)切换一次?

    您是否有可以发送给我的原理图?  当您触摸 TC 并使微控制器或 ADS1120停止时、可能会发生瞬态事件。

    此致、

    Bob B

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

    您好,Ikjae,

    我没有听到过您的任何反馈、我想知道您是否解决了您的问题?  如果不是、请回复、或者如果您有其他问题、可以随时创建新帖子。

    此致、

    Bob B