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.

[参考译文] CC2650:CC2650中传感器控制器的电容能力

Guru**** 2587745 points
Other Parts Discussed in Thread: CC2650, MSP430FR2633, FDC1004, FDC2214, CC2640R2F

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/590524/cc2650-capacitive-capability-of-sensor-controller-in-cc2650

器件型号:CC2650
主题中讨论的其他器件: MSP430FR2633FDC1004FDC2214CC2640R2F

尊敬的!

我正在考虑一个涉及电容接近和 BLE 与 CC2650的新项目。

但是、在使用 Sensor Controller Studio 进行一些测试后、似乎可以有效地允许使用电容式触控按钮、但其电容式接近非常有限。

我有正确的感觉吗? 我的意思是、2 x 2 cm 电极应允许我实现至少1cm 的接近范围。

为此、我在提供的样本中尝试了所有高达11uA 的电流设置。

否则,我将不得不开始考虑 MSP430FR2633 + BLE,但这会重复 MCU :(由于功耗较高,我不考虑 FDC1004或 FDC2214。

好的、请告诉我您的意见!

周末愉快!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Kazola、

    请尝试增大电压基准。 有两种方法:

    1. 将电压基准更改为 ADC 模块的基准电压--> 1.44V
      1. 增加扫描期间的电流消耗、因为 ADC 模块必须通电

        fwAcquirePeripheral (Peripheral_ADC);
        (笑声)
        //compaEnableWithCapTouchRef();
        compaEnable();
        CompaSelectIntRef (COMPA_REF_ADC_REF);
        adcEnableSync (ADC_REF_FIXED、ADC_SAMPLE_TIME_2P7_US、ADC_TRIGGER_MANUAL);
        (笑声)

        fwReleasePeripheral (Peripheral_ADC);

    2. 更改了内部400k Ω 基准 电压--> 2.4V
      1. 在可用的模拟 IO 和接地端之间安装一个1.2MOhm 电阻器
      2. 将最小工作电压增加至2.7V
      3. 需要在 Sensor Controller Studio 中执行新的过程。

      //启用 compa、包括对于 compa 为2uA 至400kOhm = 0.8V 基准电压
      compaEnableWithCapTouchRef();
      //将 COMPA 基准移动到1.2M Ω 电阻器
      CompaSelectGpioRef (AUXIO_A_CAP_REF);
      compaDisconnectCapTouchRefIntRes();

    我们提供了 Alpha 版的 Sensor Controller Studio 以及随附的面向电容式传感的 SimpleLink Academy 模块。 如果您有兴趣、可 在此处申请访问

    电极是如何相对于接地设计的? 您尝试感应的物体的相对电容对于接近至关重要。 此类设计可能非常易受噪声的影响。 您可能需要提高采样率和平均值以降低增加的噪声。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的

    感谢您的回答! 我已请求下载该文件的权限。

    让我们看一下。 一个具有单个通道的良好接近示例会很好! )

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kazola、

    接近会比较棘手。 TI 还有专门从事电容式感应的其他团队、例如 CapTIvate 团队。 我们的解决方案不如这些解决方案好,但另一方面,IC 是免费提供的:)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。


    当然。 我想使用 CC2650来为我节省 IC 成本。

    您是否对我要进行的电容式感应的电流消耗有所了解? 也许这会使我直接转到 CapTIvate,我们可以关闭此主题:)

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Kazola、

    我刚刚测试了这里的电路板、其中有4个按钮、具有以下设置、可实现最佳性能:

    • 190Hz (16 x 过采样)、
    • 一个外部1M Ω 电阻器、用于将基准电压从0.8V 提升至2V、
    • 调节充电电流以优化分辨率、1.25uA

    然后、我得到~320uA 的平均电流消耗、这是最坏情况下的一个数字。  可以动态调整采样率以降低待机功耗。 这可能会引入"错误检测"、它不会传播以唤醒 CortexM3、但会暂时触发这种高电流消耗。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好

    非常感谢您对此的关注。
    正如您所说、这是 CC2650的一项非常出色的"额外"功能。
    但是、我认为我需要部署 CapTIvate 来降低300uA 的值。

    感谢您的努力、您为我节省了几项测试。
    祝你度过美好的一天! 我正在验证这个答案。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最后一个评论... 如果没有@10Hz 的过采样、我们可以获得2.7uA 的电流来检测按钮(本测试中有4个按钮)。 这是您可以切换到/切换的潜在模式。 使用300uA 模式来滤除误报、并对唤醒事件使用2.7uA 模式。 这可以产生非常好的平均电流消耗。 不过、2.7uA 模式可能仍不足以触发接近... 由于它是所有软件驱动的、因此可以在整个范围内进行扩展。 这就是您在传感器控制器中编写代码的自由。

    2.7uA 模式和300uA 模式之间的基本区别在于这些
    -基准电压
    -每次测量的时间
    -过采样+窗口平均值和 IIR 与 IIR 进行比较

    这两种模式都包括基线跟踪、从而跟踪环境变化。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请告诉我、您从 Sensor Controller Studio 中开始进行此更改时、您举了什么示例?

    谢谢。
    错误
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Buz、

    除了增加的基准之外、它都可以从默认的电容式触摸数据记录器示例中扩展。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们希望使用 CC26XX 系列 MSP 430上提供的10cm 接近感应应用。 然而、这个芯片上不支持 PINOSC。 实现这一目标的最佳方法是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Torbjorn、

    感谢您让我们知道要从哪个项目开始。 我们能够获得接近感应。 但它变得过于敏感、我们将获得不稳定的原始电容值。 请告诉我、我们如何缩小接近范围并避免误报? 我们已经尝试了此处列出的所有可能的解决方案。

    谢谢。

    错误

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您现在的采样率和窗口大小是多少? 您能否查看原始数据并确定模式? 在 MATLAB 等工具中对数据进行后处理可能有助于为您的应用找到最佳算法。 如果该算法无法在传感器控制器中完全实现、则可以在 Cortex-M3中应用二阶滤波。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Torbjorn、

    我刚刚购买了 CC2640R2F 评估板。 我刚才下载了 Sensor Controller Studio。 因此、我对 TI 电路板上的电容式感应完全不熟悉。 我了解了电容式传感器上的示例代码。 但是、我想让它作为接近传感器工作。 请告诉我您在哪里添加了1MOhm 电阻器?

    此致
    Ranjith
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ranjith:

    它可以连接到任何模拟 IO。  我们提供了 Alpha 版的 Sensor Controller Studio 以及随附的面向电容式传感的 SimpleLink Academy 模块。 如果您有兴趣、可 在此处申请访问

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Torbjorn、
    感谢你的帮助。 正如您所说的、我这么做了、它是有效的。
    再次感谢你。

    此致
    Ranjith