Other Parts Discussed in Thread: ADS1243, ADS1243-HT
器件型号: ADS1243
你(们)好 我一直在研究我们的一种使用 ADS1243(采用陶瓷 DIL 封装的 HT 版本)的设计偶尔会出现配置问题。
在此应用中、ADC 的电源是受控的。 我之前确定在上电后需要等待大约 64ms、然后再尝试使用 SPI 总线配置 ADC。 这是为了留出时间让 (4.9152MHz) 晶体振荡器启动+ ADC 复位和启动。 正常软件中的设置使用两倍此值。
然而、有时这 125ms 不起作用。 经过深入测试后、我发现 ADC 在冷态时的启动行为出乎意料。 有时启动时间会更长、高达接近 200ms、这不是因为晶体振荡器启动所需的时间更长。
测试软件的作用是、在等待 25ms 后、它重复尝试访问 ADC — 读取芯片 i/d — ,直到这个成功(接收到预期值)、然后将 ADC 配置为连续采样模式。
2 个“屏幕截图显示了 SPI clk。 以绿色显示的电源、以红色显示的 ADC 晶体时钟。 第一种是在室温下;第二种是使用冷冻喷雾冷却 PCB 的 ADC 区域后。 在第二个示例中、您可以看到 SPI 重试周期长得多(本例中为 148ms)、但晶体振荡器启动时间大致相同。
这种行为对我来说是一个很大的惊喜。 部署使用 ADS1243 的产品时,它不会处于低温条件,因此此问题仅在工厂测试期间发生,因此这不是真正的问题 — 正常软件的延迟将增加到 500ms。
此致、
Simon W.


