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.

[参考译文] ADC124S021:SPI 模式问题

Guru**** 2804255 points

Other Parts Discussed in Thread: ADC124S021

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1620845/adc124s021-spi-mode-issue

器件型号: ADC124S021

您好、

我正在两个具有相同固件的相同 PCB 上使用 ADC124S021CIMMXNOPB、并在同一 SPI 总线 (ATSAME70 MCU) 上使用 STPM33。

SPI 配置为模式 3 (CPOL=1、CPHA=1)、因为 STPM33 需要它。 根据之前的 E2E 主题、ADC124S021 应同时支持模式 0 和模式 3。

**问题:**
在 PCB1 上、所有操作均可在模式 3 下正常工作。
在具有相同固件和模式 3 的 PCB2 上、ADC124S021 将返回刚好一半的预期值(例如,预期 0.28V、0.14V)。 当我切换到 PCB2 上的模式 0 时、ADC124 开始正常工作、但 STPM33 停止工作。

半值结果表明数据发生 1 位右移、这可能表明空位(位 15)被视为 D11、或者缺少第一个时钟边沿。

**问题:**
1.硬件问题(例如 CS 或 MISO 上的冷焊点)是否会导致模式 3 下该准确的半值一致的症状?
2. ADC124S021 是否具有任何已知的 SCLK 空闲状态(模式 3 下空闲高电平)灵敏度、可解释两个相同电路板之间的不同行为?
模式 3 的 ADC124S021 时序要求(具体是 CS 设置时间,第一个时钟边沿)是否需要验证?

** SPI 配置 (ATSAME70):**
CPOL= 1、NCPHA=0(模式 3)、8 位、两个器件具有相同的 CS 和 SPI 线路。

谢谢你。

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

    您好:

    我没有任何历史数据来作为我的响应的基础、但应该可以尝试调试。 您是否能够发送运行中器件的任何逻辑分析仪捕获结果以及所述的行为? 也许可以调整 SPI 配置、但是的、1 位移位似乎是最可能的问题、会导致值为预期值的一半。

    此致、
    Joel