工具/软件:
我们使用传感器控制器来测量电容式传感器。 简化版原理图:
开关 S1/S2代表 COMPA 参考 C1是我们的传感器。 测量类似于 https://dev.ti.com/tirex/explore/node?node=A__AAxJaXIOcaqqfHxSDzQv8g__com.ti.SIMPLELINK_ACADEMY_CC2640R2SDK__7unKOT8__LATEST、但我们不是使用电阻器和2uA 电流源生成基准电压、而是从外部设置电压。 我们观察到、与 TI 示例配置相比、这可以降低测量数据中的噪声。 高级传感器控制器代码流程:
- 配置 TDC 以在 COMPA 输出 tdcSetTriggers 时启动和停止计数(TDC_STARTTRIG_COMPA_HIGH、TDC_STOPTRIG_COMPA_HIGH、1);
- 释放 ISRC、使电容器上的电压开始上升
- 等待 COMPA 首次触发
- 更改 COMPA 基准源 compaSelectGpioRef (AUXIO_Axs_REF_3V);
- 等待 TDC 完成
我担心 compaSelectGpioRef (AUXIO_Axs_REF_3V);API 描述 https://software-dl.ti.com/lprf/sensor_controller_studio/docs/cc13x0_cc26x0_help/html/compa__0.html#compa-0-compaselectgpioref 说 在连接 GPIO 引脚之前、会断开之前使用的任何基准源 。 这是否意味着在开关期间基准输入悬空? 悬空的 COMPA 基准输入是否会在 COMPA 输出上触发错误的正?
"先断后合"是否是 COMPA MUX 或传感器控制器库的一项功能? 对于我们的用例、"先合后断"会起作用、短接 REF1和 REF2不是问题。