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.

[参考译文] MSP430FR2676:16个自电容通道、而 CapTIvateDesignCenter -滑块应用中允许12个通道

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1118765/msp430fr2676-16-self-capacitcance-channels-while-12-allowed-in-captivatedesigncenter---slider-application

器件型号:MSP430FR2676

大家好

我正在从事一个基于  MSP430FR2672TRHBT 的滑块应用、并且我首先在数据表上读出、在自电容模式下可使用多达16个通道。
然后、我使用 CapTIvateDesignCenter 进行一些操作、在滑块应用中、我最多只能到达12个元素、而不是16个元素。

这有什么原因吗? 为什么不能将其扩展到16个通道?

谢谢

Davide

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

    您好、Davide、

    设计滑块时、通常只需要使用3或4个通道。 使用超过4个通道会消耗更多的内存和处理时间、并且通常不会提供比3或4通道滑块更好的性能。   这就是为什么 CapTIvate 软件库仅支持多达12个通道的原因。

    在我7年的 MSP430 CapTIvate MCU 支持经验中、我从未有过客户使用6个以上的自电容通道设计滑块。

    当正确进行交叉点分时、您可以通过4个自电容通道在30cm (12in)的距离内实现非常线性的响应。   如需更多信息、请参阅 CapTIvate 技术指南、设计部分、滑块和滚轮。

    您为什么需要如此多的通道?

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

    尊敬的 Dennis:

    感谢您的回复、非常感谢、非常清楚。

    嗯、我们从将所有16个元件连接到 MCU 的第三方获取的应用、方法是移动前面提到的链接中解释的第一个和最后一个(但改用8个元件)。
    我很惊讶、 当我熟悉 CapTIvateDesignCenter 时、我无法配置16、但它在12停止。

    该应用的目标是在医疗设备上、我们必须测量等 uminium 管内螺纹杆的长度。 实际上、滑块位于管内、"手指"是杆。

    所需的精度将在0.2mm 左右的范围内、使用8个元件进行的测试很好、但使用我发现的16个元件、我甚至可以使用此硬件进行测试。

    再次感谢您的支持

    Davide

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

    有趣的电容滑块应用。 请告诉我们是否可以为您做任何其他事情。

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

    尊敬的 Dennis:

    我们是否能够以某种方式(保密协议、合同等)获取 CapTIvate 库的源代码? 以便能够在 CapTIvate 库上使用16个元素。

    我们开发了一个回归模型(高斯、 各向异性/非各向性)以使用16个元素,结果非常好,但模型考虑了杆、管的所有约束相关的电荷, 以及产品的一般情况。  从我们现在的位置来看、似乎需要针对每个产品调整/更改模型。

    通过使用 TI CapTIvate 库、可以最大限度地减小此副作用、并且它更可靠(使用8个元素而不是16个元素进行测试)。

    Davide

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

    您好、Davide、

    实际上、我们不需要处理库源代码的所有麻烦。  该库支持"替代"滑块算法、这意味着您可以创建自己的滑块算法来支持多达16个通道。 您可以在 CapTIvate 技术指南的"软件"章节、"方法"部分->链接中找到所有详细信息

    现在、为了 解决12个通道的 CapTIvate 设计中心限制问题、您需要创建一个具有16个通道的按钮组传感器。  这将生成您将在算法中使用的传感器结构。  遗憾的是、设计中心无法将此传感器显示为滑块、因为它只知道它是按钮组。  由于调优滑块元素与调优按钮相同、因此针对所需的灵敏度和阈值对按钮组中的各个元素进行调优。

    接下来、为了能够显示替代算法的线性位置输出、您需要向传感器的回调函数添加几行代码、在该函数中实现替代滑块算法、以便将位置信息作为"自定义数据"发送到 GUI。  下面是有关如何执行该操作的信息->链接。  然后、您可以在"用户数据记录器"中显示滑块输出、该记录器在示波器图视图中显示数据。  查看 CapTIvate 技术指南的设计中心 GUI 一章并搜索"用户数据记录"。

    尝试一下、让我知道它是如何工作的。

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

    您好、Davide、

    我们已经听过您的介绍、现在已经有一段时间了、因此我将假定您能够继续推进您的项目。
    我将此帖子标记为已解决,但如果不是这种情况,请单击“这不能解决我的问题”按钮,并使用更多信息回复此主题。
    如果此主题已锁定、请单击"提出相关问题"按钮、然后在新主题中描述您的问题的当前状态以及您可能需要帮助我们帮助解决您的问题的任何其他详细信息。

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

    你(们)好 Dennis

    到目前为止、PCB 样片延迟了约5周、因此遗憾的是、我无法 测试我们之前讨论过的内容。
    我认为您建议的方法是正确的、但我无法确认它是否100%正常工作。

    如果您需要、我们可以将其标记为"已关闭"、当我们直接在电路板上测试新逻辑时、我将提出一个相关问题。

    此致

    Davide

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

    感谢 Davide 的更新。  是的、继续并将其标记为"Resolved for Now (立即解决)"。  您可以在30天内以后打开它。  如果您需要更长时间、只需创建新的过帐即可。