部件号: ADS114S06
我们有 4 块相同的电路板(相同设计,相同配置,相同的 FPGA 逻辑构建)。 大大简化了问题 — 在 2 块板上、ADC 正确启动、我们能够与它进行通信、而在另 2 块板上、ADC 无法进行通信。
我们相信我们已经将问题追溯到图 83 的时序图及其与 td (RSSC) 的关系。
基本上、器件复位后、数据表提到我们必须等待 td (RSSC)、然后才能发送第一条串行接口命令。 数据表并未规定 ADC 在复位后将在 td (RSSC) 后准备就绪、这符合我们的最初预期。 复位后、等待 1.25ms 时、两个不工作的 ADC 尚未就绪。 因此、我们认为需要 td (RSSC) 延迟加上一些额外的延迟。 这里有一些问题:
首先、td (RSSC) 至少列出 4096 个 tclk 周期。 这是否意味着可以保证 4096 个 tclk 周期足够?
其次、图 83(和 9.4.1.1)提到了 2.2ms 的延迟。 此延迟由 2 个部分组成:1)“内部振荡器启动“和 2)“内部配置“。 不过、没有说明这些与复位引脚及其时序的关系。 我们认为、复位后、不需要遵守第一个器件(启动内部振荡器)、因为内部振荡器不会复位。 但第二部分 (“内部配置“)确实需要进行。 我们不认为 td (RSSC) 是一个足够长的等待时间来让它发生。 所以,从这几个问题:
- “内部振荡器启动“使用了多少 2.2ms?
- “Internal Configuration“使用了多少 2.2ms?
- “内部配置“是否会在重置后发生(如我们所怀疑的那样)?
谢谢!
- Bill