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.

[参考译文] MSPM0G3107:GPIO 问题

Guru**** 2553260 points
Other Parts Discussed in Thread: MSPM0G3107

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1568528/mspm0g3107-gpio-issue

器件型号:MSPM0G3107


工具/软件:

我想问、是否只有注释为“具有唤醒功能的标准配置“的人员支持低功耗唤醒。  我查看了“MSPM0 G 系列 80MHz 微控制器技术参考手册“文档、但没有清楚说明所有 GPIO 或特定 GPIO 端口是否都支持该手册。

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

    尊敬的 Tony:

    所有引脚都可以从大多数低功耗模式条件下唤醒。 从 SHUTDOWN 模式唤醒的引脚仅限于特定引脚;能够实现 SHUTDOWN 唤醒的引脚有开漏、高驱动和标准唤醒功能(包含 2 个脚注)。

    此致、
    Luke

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

    我想查看有关 mspm0g3107 的时钟问题。
     mspm0g3107 的数据表描述了 MCU 具有一个内部振荡器 SYSOSC。  这是否意味着无需添加外部高频晶体振荡器?  其他客户是否以这种方式使用?
    2. 有两个可以为 SYSOSC 修改的参数:出厂修改的参数和用户修改的参数。  应该如何理解这两个参数?

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

    尊敬的 Tony:

    1. 有一个内部振荡器、因此无需外部晶体。 如果需要的精度高于 SYSOSC 可提供的精度、用户可能有一个外部晶体。 大多数用例将仅使用内部振荡器。 对于 CAN 通信、根据 CAN 总线的精度要求、建议使用外部晶体。
    2. 用户可以修整 SYSOSC、从而可以达到 25kHz 的精度。 请参阅 技术参考手册中的第 2.3.1.2.4 节
      1. ROSC 存在时进行调整的步长为 50kHz、这意味着您可以获得 25kHz 精度。
      2. 如果没有 ROSC、阶跃大小为 100kHz、因此您可以获得 50kHz 精度。
      3. 进一步的数学证明、例如、如果您关闭的目标频率为–40kHz、则会增加阶跃 (+50kHz)、并且您将关闭+10kHz。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我对该 ADC 还有一个问题。 数据表说明 ADC 的基准电源可以是 MCU 的 VDD。 如果 MCU 的 VDD 用作基准电源、应如何处理 MCU 的 VREF+/VREF-引脚? 它们可以保持悬空或用作普通的 GPIO 引脚吗?



    此外、参考手册中提到的外部参考是否包括 VDD 的情况?

    从架构的角度来看、VDD 是独立的、可用作参考。

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

    输入分压电阻的要求是什么? 现在、需要特定的建议值。 如果有相关的原则解释就更好了。

    您能否同时回答以前和现在的问题? 谢谢!

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

    还有一个问题。 ADC 的基准电压 VREF+需要一个去耦电容器。 未指定此电容器的电容值。 请同时查看

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

    VDD 选择 VRSEL = 0 将全部用于内部连接、不需要外部电容器、因此 VREF 引脚可用于其他功能。 VRSEL = 1 将使用 VREF 引脚进行外部连接、VRSEL = 2 将使用 VREF+和 VSS、外部和内部基准都需要一个电容器。

    如果您需要非常高的精度、我建议使用外部基准选项、您可以将 VDD 路由到 VREF+、这样就不需要真正的外部基准。 或者、由于内部基准将连接到 VREF+节点、因此启用内部基准、但将 ADC 设置为使用外部基准将允许将 VREF-用于 ADC 接地。 原因是 VREF-将用作模拟接地、以帮助分离任何数字开关噪声、从而提高 ENOB 性能。

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

    您是指将分压器作为输入连接到 ADC 通道吗? 我通常选择低于 10k Ω 电阻器、但这取决于您使用的电压、因为您仍然不应违反输入引脚((6mA 或<xmt-block1> 20mA</xmt-block>、具体取决于 IO 类型)的 20mA的数字 IO 电流规格。  

    您确实可以通过分压器获得 RC 、我建议创建低通滤波器以改善 ADC 结果。 如果使用分压器、则只需一个电容器即可构成滤波器。 原谅我的 MS 油漆图、但您会通过 R1 和 C1 得到一个低通滤波器。

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

    尊敬的 Tony:

    电容器为 1uF — 请参阅 VREF 的电气特性。

    此致、
    Luke