大家好!
我和我的团队一直在致力于开发所提到的芯片。 在这个项目的设计阶段完成后、我们在数据表中发现了以下声明:
当通过启动和停止命令控制器件时、将 START/SYNC 引脚保持为低电平。 如果 START/SYNC 引脚为高电平、则不会对 START 命令进行解码。
遗憾的是、我们忘记了仅使用 SPI 命令时必须将引脚连接到 GND 的说法、因此引脚悬空。 在我们进行的4次原型迭代中、从未遇到过任何问题、这就是我们直到现在都从未注意到的原因。
我们现在处于系列生产单元的 QC 中、并面临一个问题:某些 ADC 在首次启动后无法开始读取任何值或通过 SPI 传输这些值。
这似乎上面提到的设计缺陷肯定会导致这个问题、这就是为什么我们在引脚主动拉高的情况下执行一些测试来重现这种随机出现的行为。 与我们的预期相反、启动后可以使用直接连接到3V3 (IOVDD)电源轨的 START/SYNC 引脚成功启动数次转换。 根据我的理解、这与数据表中所述的信息相矛盾、其中规定如果 START/SYNC 引脚为高电平、则不会对 START 命令进行解码。 我恳请您澄清如何能够做到这一点? 我在这里是否缺失了内容、或者数据表中的语句是否错误?
除此之外、还有以下页面上显示 ADC 工作模式的流程图:
这意味着在开始连续转换后必须再次主动上拉 START/SYNC-引脚(对于要注册的 START 命令、该引脚必须为低电平)。 否则、它将"退出"连续转换环路并返回待机模式。 我不能相信这就是它的预期、因为这会使仅使用 SPI 命令的选项毫无意义、因为无论如何您都必须主动控制 START/SYNC 引脚。 您还能解释一下吗?
我们可以选择手动将 START/SYNC 引脚焊接到紧邻接地覆铜区、 但只有这样做、如果我们知道这样可以解决暂时不从 ADC 接收任何数据的问题、正如您可能理解的、这会涉及相当多的返工。 因此,我们必须真正确定,为什么我要在这个论坛上寻求帮助。
任何帮助都会非常感谢。
谢谢!
大卫