主题中讨论的其他器件: FDC2114
对于我的应用、我使用3个 FDC2112来测量5个传感器和一个基准。 这些传感器大约为22pF PCB 焊盘、无需额外的芯片电容器。 基准只是一个 PCB 迹线、目前没有明显的电容。 使用的电感器为18uH。 它们共享一条 I2C 总线、并使用 SD 引脚进行选择。 为了启动测量、器件的 SD 引脚被置为有效、并且在4ms 唤醒时间后、器件被配置。 在通道0和1的转换结果可用之前、状态寄存器将进行轮询。 然后读取数据寄存器(0x00和0x02中的一个16位字、不读取 LSB。) 然后 SD 线路被取消置位、并对所有3个器件重复该过程。
在检查数据寄存器值时、它会以不规则的间隔显示大的尖峰。
- 通过在传感器上放置一个装满自来水的玻璃容器来增加电容会显著增加尖峰的数量。
- 我们看到这些尖峰受电源上的电压纹波的影响。 为线性电源更改开关模式电源可减少尖峰量、但不能完全消除尖峰。
- 将转换时间缩短到所需的最小值可消除尖峰。
- 将转换时间增加到所需最小值的两倍会重新引入尖峰。
- 将状态寄存器轮询间隔从4ms 减少到1ms 可消除尖峰。 (转换时间设置为最小值的两倍。)