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.

[参考译文] ADS127L11:SPI 通信- ADC_ERR

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1038281/ads127l11-spi-communications---adc_err

器件型号:ADS127L11

大家好。

我在使用 SPI 使用该器件时遇到一些问题。

具体而言、在初始化器件后、我查询状态寄存器并不断读取 ADC_ERR 标志。

我的初始化序列是:

  • 确保 CLK 线路为低电平
  • 确保起始线为低电平
  • 将 nRESET 线路置为低电平
  • 等待1ms
  • 将 nRESET 线路置于高电平
  • 等待500ms

然后、我随后读取状态寄存器、该寄存器返回0x24 (POR_FLAG + ADC_ERR)

读取任何其他寄存器(例如:Rev_ID、GAIN1)都会读回正确的值。

SPI 时钟速度设置为1.6MHz。

帧大小为3字节(24位)

我包含了来自逻辑分析仪的图像。

有关我可能会遇到错误的原因的任何指导都将非常有帮助!

AVDD1 = AVDD2 = 4.5V

IOVdd = 3.3V

谢谢你。

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

    您好 Paul、

    欢迎访问 TI E2E 社区。

    很抱歉、这是我们最近发现的器件中的生产测试错误、导致始终设置此标志。  您无法重置此标志、但它不会影响器件的运行。

    您的其他所有功能似乎都正常工作、因此请忽略这些预量产器件上的此标志。  这将在  完全发布的器件上进行更正。

    谢谢!

    此致、
    Keith Nicholas
    精密 ADC 应用

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

    很棒!  这让我疯了!

    最好在文档中包含有关导致此错误的原因的详细信息。

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

    Keith、

    当我目前正在使用这款精确的 ADC 进行设计时、预量产器件是否还会出现其他意外情况?  是否在任何地方记录了其中的任何一项?  我离讨论该部件只有几天的路程、这样的事情也会让我疯狂地尝试跟踪。

    谢谢、

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

    您好 Ben、

    除了将在下一版本的数据表中更新的说明之外、没有其他问题。

    这仅适用于使用 SPI 时的停止/启动控制模式(数据表中为8.4.6.2)功能。  在将1b 写入控制寄存器的停止位后、应在写入停止位后写入0x00h 来清除整个控制寄存器。

    我希望这对您有所帮助!  如果您对 ADS127L11还有其他问题、请随时创建新的 E2E 主题。

    谢谢、
    Keith