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.

[参考译文] ADS8688:。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1529071/ads8688

器件型号:ADS8688

工具/软件:

主题:ADS8688 在所有 8 个通道上均具有输入电压的 SPI 随机/垃圾值

大家好:

我目前使用的是 ADS8688 ADC、遇到了一个奇怪的问题、希望有人能帮我解决。

我已向 ADS8688 的所有 8 个通道施加输入电压。 但是、当我尝试通过 SPI 读取转换结果时、我始终会获得随机值或垃圾值、而不是有意义的 ADC 读数。

以下是一些可能有帮助的更多信息:

  • ADC 器件型号: ADS8688
  • 问题: 尽管所有 8 个通道上的输入电压均有效、但 SPI 输出仍然是随机/垃圾值。

是否有人可以就导致这种情况的原因以及如何进行故障排除提供一些指导或建议?

 

具体而言、我想知道:

  • SPI 通信: SPI 时钟、数据相位/极性 (CPOL/CPHA) 或芯片选择 (CS) 时序是否存在可能导致这种情况的常见缺陷? 我当前的 SPI 配置是【提及】。
  • 电源: 电源噪声或不稳定是否是一个因素、即使芯片似乎已通电也是如此?
  • 接地: 对于 ADS8688 或我的设置、是否有特定的接地注意事项可能缺失?
  • 初始化/寄存器配置: 我是否正确配置了所有必要的寄存器(例如,输入范围,通道启用,基准)? 我正在遵循数据表中推荐的初始化序列。
  • 输入信号完整性: 虽然我认为我的输入电压是稳定的、但是否需要检查信号完整性或者可能损坏读数的超范围/欠范围情况?
  • 代码问题: ADS8688 是否存在任何可能表现为垃圾数据的常见编码错误(例如,字节顺序错误,读取的字节数不正确)?

   e2e.ti.com/.../ADS8688.ce2e.ti.com/.../ADS8688.he2e.ti.com/.../1018.main.ce2e.ti.com/.../1018.main.h

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

    尊敬的 Kiruthvi:

    看起来您正在与 Ashokkumar 合作!  是否已处理 DAC 问题?  我相信这就是您获得基准电压的位置。  您上面提到的所有内容都可能会影响您的转化结果。  您能否提供几个屏幕截图、其中显示 SPI 控制线路 (/CS、SCLK、SDO 和 SDI)、类似于图 72 (CPOL=0、CPHA=1) 中所示?  您还能告诉我们施加到输入的电压与您看到的转换结果之间的关系吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Tom。
       是的、我正在使用 Ashokkumar 进行此 ADS8688 设置。 关于 DAC 问题、我不确定它是否已经完全解决、Ashokkumar 可能对基准电压稳定性有更多详细信息。 我将与他联系以确认。
    在 ADS8688 中、基准电压为 4.089
    我将捕获 SPI 控制线路 (/CS、SCLK、SDO、SDI)。 通过使用示波器 CS 和 CSK) 校正。  
    如您所建议的 SDO 和 SDI 波形、我在这里无法找到任何解决方案。所以、下面是所附波形的视频.e2e.ti.com/.../MicrosoftTeams_2D00_video.mp4
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    该视频对显示该问题并没有真正的帮助。  静态屏幕截图会更好。