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.

[参考译文] MSP430FR2633:将端口映射到传感器

Guru**** 2556970 points
Other Parts Discussed in Thread: MSP430FR2633

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/597600/msp430fr2633-mapping-ports-to-sensors

器件型号:MSP430FR2633

我在板上创建了四个4传感器触摸屏、并遇到了文档中似乎未涵盖的问题。

如何将传感器连接到端口、即如果您有4个传感器雷达...您是否连接到单个块(即1.0、1.1、1.2、1.3)或跨接块(即1.0、2.0、3.0、4.0)、甚至"它是否重要"

我找不到任何东西可以解决这个问题,我知道它很简单,但我仍然需要正确。 任何指向该文档的指针都很好

谢谢

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

    您好 Sean、

    您能否澄清几点:

    • 你说 fader 是指滑块吗?
    • 当您说4传感器触摸着色器时、您是否说单个着色器由4个元素组成?
      • 或者、您说您有4个带飞机、每个都由多个元素组成?

    假设您是一个由4个元素组成的滑块、则应将每个元素连接到同一个块。 例如、CapTIvate 设计中心弹出的默认滑块显示它由连接到块3 (CAP0.3、CAP1.3、CAP2.3和 CAP3.3)的四个元件组成

    此致、  
    Caleb Overbay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉、我的术语应该正确、为了简单起见、我们假设使用自电容由4个元件组成的单个滑块。 很抱歉要求澄清,但我意识到我的问题可能会被误解。 这些元素中的每一个返回到同一个块或不同的块。 我在设计中心进行了自动配置、它将元素分布在四个块上、即
    Element_0 >端口 CAP0.0
    Element_1 >端口 CAP1.0
    Element_2 >端口 CAP2.0
    Element_3 >端口 CAP3.0

    我还在示波器上注意到、上述的采样周期是并发的、因此我假设软件使用所有这些结果为滑块创建一个"输出值"

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

    您好 Sean、

    CAP0.0、CAP1.0、CAP2.0和 CAP3.0都是块0 (B0)的一部分:

    我想您会混淆连续引脚与块。 无论采用哪种方式、我都建议遵循设计中心的自动分配值。 这样做是为了同时对该块中的所有值进行采样(正如您在示波器上看到的那样)。 然后从这4创建单个输出值。  

    此致、  

    Caleb Overbay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Caleb,非常感谢。。。你真的是对的。我把港口和街区弄混了,很高兴我检查了。。。现在看起来是个傻瓜,而不是在我们完成了电路板之后。 因为我找不到任何指定的内容、所以所有这些都可以在文档中进行一些澄清。 我在找错地方吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Sean、

    从我可以说的内容来看、这在我们的文档中并不是很简单。 我将把反馈传递给我们的 CapTIvate 团队。

     在 CapTIvate 技术指南的设计过程部分中、我们提到设计中心将自动在目标 MCU 和传感器之间选择最佳的引脚分配。 大多数客户使用此自动配置功能。  

    感谢您将此事提请我们注意、我很高兴能为您提供帮助。

    此致、  
    Caleb Overbay

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

    Sean、

    感谢您对此主题的反馈。  我同意您和 Caleb 的看法、在 CapTIvate 设计中心自动分配的范围之外、您可能会选择以一种方式将传感器连接到引脚的原因并不明显。  通常、我们建议使用自动分配工具、除非电路板有特殊要求。

    为了确保您清楚地了解术语、下面提供了一个快速说明:

    MSP430FR2633具有16个连接 CapTIvate 的引脚。  这16个引脚被多路复用为4个 CapTIvate 测量引擎、或者测量"块"。  您可以将其视为类似于一个器件、该器件具有4个 ADC、每个 ADC 具有4:1输入多路复用器、而具有单个16:1输入多路复用器的1个 ADC。  为什么有多个测量块的复杂性?  我们实施了4个块来加快测量时间、并通过在同一时间点测量滑块中的所有元件来提高滑块/滚轮灵敏度、线性度和抗噪性。  CapTIvate 引脚命名约定是 CAPx.y、其中"x"是测量块、"y"是该块上的引脚。  因此、CAP1.2意味着该引脚被多路复用为测量块1上的引脚2。  系列用户指南以可视方式显示了映射、如下所示。  该映像也应包含在 CapTIvate 技术指南中-我将看到它确实会添加到下一个版本中。

     )

    此时应该很明显、为了测量所有4个元件并联的滑块、您需要从每个测量块获取一个引脚。  例如、给定的滑块应采用 CAP0.0、CAP1.0、CAP2.0和 CAP3.0。  这是使用自动分配时 CapTIvate 设计中心的默认行为。  我想可能会让您感到困惑的是、CapTIvate 设计中心具有"并行块"的概念、实际上与测量块相反。  CapTIvate 设计中心中的"并行块"是指一组可以并行测量的引脚。  默认情况下、它将 CAP0.0、CAP1.0、CAP2.0和 CAP3.0关联为"支持并行扫描"。  这意味着它们在物理上位于4个单独的测量块上。  CapTIvate 设计中心的一个更好的词是"并行组"、以避免与"测量块"概念混淆、如上所示。

    我想指出的是、您将能够在两种配置(CAP0.0、CAP1.0、CAP2.0、CAP3.0或 CAP0.0、 CAP0.1、CAP0.2、CAP0.3)。  但是、如果您从每个块(CAP0.0、CAP1.0、CAP2.0、CAP3.0)中实现一个引脚(如自动分配所做的那样)、您将在灵敏度、线性度和响应时间方面获得更好的性能。

    我将针对 CapTIvate 设计中心进行归档增强、以添加以下内容:

    1.更新"并行块"列标题为"并行组"

    2.在 CapTIvate 技术指南中添加了引脚选择方法部分

    感谢您的宝贵反馈!

    此致、

    Walter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Walter & Caleb、非常感谢您的帮助
    我能否再问一个困扰我的问题、即 P2.2同步连接...它的用途是什么? 我在开发套件电路板的原理图中注意到、这不是使用的、我只是因为我不理解而不使用引脚、所以感到不舒服。 只要把我指向 documentation...in 上的正确位置就行了,这是 RFM 的例子,但是我找不到任何东西。 再次感谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Sean、


    SYNC 引脚允许您根据外部引脚上的低边沿到高边沿或高边沿到低边沿挂起每次转换的开始。  例如、如果您希望通过硬件机制或某些外部电路准确控制转换开始的时间、这将非常有用。  例如、您可以通过一些外部触发器来同步多个器件;或者、您可以根据嘈杂环境中的交流电源过零来触发转换启动。  通常不使用此功能。


    如果通过转至选项->功能启用"高级"执行模式、则 CapTIvate 设计中心中的每个传感器都可以单独选择该模式。  然后、您将在传感器的转换控制选项卡下看到"Input Sync"参数。  正如我之前提到的、您很可能不需要此功能。  默认情况下、CapTIvate 启动器软件项目不会多路复用 SYNC 引脚上的同步功能、因此该引脚的行为与普通 GPIO (MSP430FR2633上的 P2.2)类似。  因此、如果您不更改启动项目、它将默认为输出低电平。

    此致、
    Walter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢、这澄清了这一点。 我能不能对文档提出建议(对于电容式触控的其他新手)。 如果您可以将自电容和互电容主题分开处理、将两种本质上不同的、有时甚至是相互矛盾的技术混合在一起、这将会非常有帮助、这会使学习过程严重复杂化。 也许是一个介绍技术概述的介绍。。。仅仅是为了做出设计决定,然后详细介绍。 这里没有批评、我已经编写了足够的手册来了解它有多困难、而且 TI 的文档总的来说非常好。 只是一个建议。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Sean、


    感谢您对工具的坦率反馈、我们将不胜感激!

    Walter