有关 LDC1612寄存器配置的一些问题。
我想使用这样的函数:
1.仅使用 CH0;
2、全精度转换时间;
3. INTB 管脚在转换结束后产生下降沿中断;
我的寄存器配置如下:
有任何疑问吗?
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.
您好、Max:
从您的设置中可以看到、您选择了可能的最长转换时间、而较长的转换时间通常会导致较高的分辨率。 看起来您为更稳定的振荡器提供了一个外部时钟、并设置了覆盖 Rp 以实现一致的电流驱动、从而实现更一致的测量。 从 CONFIG 寄存器中、我看到您选择了通道0进行连续转换、并且 ERROR CONFIG 寄存器启用 INT B 置位。 因此、看起来您已针对所需的设置正确配置了寄存器。
您好、Max:
因此、根据之前的线程、您已经按照数据表中表47中规定的顺序对器件进行了编程、然后读回这些寄存器以验证寄存器是否配置正确。 下一步是在示波器上检查 IN0A 和 IN0B。 使用差分探头时、如果一切正常、您应该会看到下图中的信号。 请验证此情况并向我发送示波器屏幕截图以进行确认。 如果您在探测期间看到正常的正弦波、那么在对器件进行编程时可能值得启用 ERROR_CONFIG 寄存器的第15至11位、那么您可以查看输出寄存器是否发生某种错误。
假设 INTB 卡在高电平。 但是、我建议将示波器拉出单触发模式以进行完整性检查。 如果您发现 INTB 较低、则可以读取状态寄存器以检查 DRDY 并触发 INTB 以便在下一次完整转换中更改。