Other Parts Discussed in Thread: ADC124S021
器件型号: 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 线路。
谢谢你。