尊敬的女士,先生,
我们使用的是 ADC12DJ3200、希望了解 ADC 前台校准(+偏移校准)的停机时间。 数据表显示:
前台校准始终在加电时运行、用户必须等待足够的时间才能对进行编程
以确保校准完成。
我们是否有足够的等待时间的估计? 是秒,还是几百毫秒? 现在我们等待1秒、似乎已经足够了、但我们想知道这是否可以缩短、以实现更方便用户的体验?
提前感谢您的回答、
此致、
文森特
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.
尊敬的女士,先生,
我们使用的是 ADC12DJ3200、希望了解 ADC 前台校准(+偏移校准)的停机时间。 数据表显示:
前台校准始终在加电时运行、用户必须等待足够的时间才能对进行编程
以确保校准完成。
我们是否有足够的等待时间的估计? 是秒,还是几百毫秒? 现在我们等待1秒、似乎已经足够了、但我们想知道这是否可以缩短、以实现更方便用户的体验?
提前感谢您的回答、
此致、
文森特
尊敬的 Vincent:
校准时间在很大程度上取决于是否更改了任何默认校准选项。
在 FG 上的默认设置和3.2GHz 器件时钟下、除了启用偏移校准之外、您的等待时间为~200ms。 如果您的时钟以较低的速度运行、则等待时间将按比例延长。
我建议在触发校准后观察 FG_DONE (寄存器0x6a)信号、以查看变为高电平实际需要多长时间(由您的时序基准测量)。 某些 ADC 寄存器处于非默认状态会非常容易、这会导致校准时间发生显著变化。
您好、Miguel、
感谢您的回答。
我不会持续查看 FG_DONE、因为我认为校准期间发出 SPI 命令可能会干扰校准。 我想这就是数据表指示用户必须等待足够的时间才能进行编程的原因。
如果您确认我可以在 FG_DONE 寄存器上执行 while 循环、那么我肯定已经在尽可能短的时间内进行了校准。 如果无法实现、我可以在大约400ms 的时间内让程序休眠、以便更快地响应、并在您指示的~200ms 上留有一定的裕度。
此致、
文森特