各位专家:
ADC 时钟由外部供电。 我的客户希望检测丢失的输入时钟以确保安全运行。
是否有任何方法来检测输入时钟丢失? 其中一个想法是定期通过 SPI 从主机 MCU 读取寄存器数据。 像 ID_MSB 这样的只读寄存器返回0x02、但当缺少时钟时、ADC 返回0xFF。 有什么想法吗?
此致、
Uchikoshi
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.
各位专家:
ADC 时钟由外部供电。 我的客户希望检测丢失的输入时钟以确保安全运行。
是否有任何方法来检测输入时钟丢失? 其中一个想法是定期通过 SPI 从主机 MCU 读取寄存器数据。 像 ID_MSB 这样的只读寄存器返回0x02、但当缺少时钟时、ADC 返回0xFF。 有什么想法吗?
此致、
Uchikoshi
您好、Uchikosi-San、
感谢您的发帖。
我相信寄存器内容和 SPI 接口仍然是可读/写的、即使没有主时钟也是如此。 因此、读取 ID 寄存器将不是丢失主机检测的有效测试。
一个选项是监控/DRDY 引脚。 当一个新的转换结果准备好被读取时、这个引脚将切换。 但是、如果没有主时钟输入、则调制器将停止转换、/DRDY 将不再切换。 这假定 ADC 通道被启用并且器件未处于待机模式。
此致、
Ryan