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.

[参考译文] MSP430FR2433:MSP430FR2433

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1129344/msp430fr2433-msp430fr2433

器件型号:MSP430FR2433

你(们)好

让我详细介绍一下这些问题的背景:

- Vdd=3.1V

-为了省电,μ µC 被置于睡眠模式。

为了唤醒它、我们使用 GPIO 引脚。 我们将该引脚配置为具有100K 外部下拉电阻器的输入(所附文件中的原理图)。 一旦 GPIO 检测到高电平输入状态、μ µC 将被唤醒。

-为了给 GPIO 提供高输入状态,电路中有一个近场 PCB 天线,可感测外部近场信号。 天线接收到的近场信号的波形为50MHz 正弦波。 振幅很难确定、因为我们为测量添加了额外的文件、因此必须放大信号。

您能不能 µC 唤醒 T Ü V S Ü D 必须满足哪些条件?

我认为(我不确定)

1) 1)接收到的近场信号的振幅必须大于 VIT+。

在您的数据表中、VIT+介于1.35V 和2.25V 之间。这是否意味着高输入电压会因微控制器而异? 或者、这是否意味着对于同一个微控制器、高输入电压可能会变化?

2) 2)高输入检测必须满足信号电平持续时间。 我无法在您的数据表中找到此信息。

3) 3) MCU 必须满足输入高电平状态的持续时间才能唤醒。 我在下面找到了相关信息。 您能否确认我的理解是正确的?

由于我们使用50MHz 外部唤醒信号、因此持续时间为20ns、不够长。 我们无法唤醒 μ µC。 为解决此问题、我们使用二极管电桥来重新编辑唤醒信号。  

谢谢你  

最好  

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

    梁好、

    1)-是。  实际上、 VIT+(最大值)与 VDD 成比例。 这意味着当 VDD = 3V =(0.75 x VDD)时、VIT+= 2.25V。  但是、如果您使用的是 VDD = 3.3、则 VIT+将为 0.75 x VDD = 2.47V。  请记住这一点。

    2)和3)-对于最小脉冲宽度、您应该确保数据表中指定的至少50ns。

    这是否能回答您的问题?

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

    尊敬的 Dennis:  

    感谢你的答复。  

    1) 1)我认为 GPIO 的输入电压  应大于 VIT+最大 值以获得输入高电平状态。 那么、VIT+ MIN 是什么意思?  

    2) 2) 3)确定

    4) 4)您能告诉我 GPIO 输入及其等效电路的阻抗是多少?  

    5) 5)如果 CVDD 为1µC 10µF μ F、而不是所需的4.7 μ F、会发生什么情况? 我的 n ü µC 可能无法唤醒? 如果是、原因是什么?

    最好  

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

    梁好、

    1) VIN+(最小值)意味着某些器件的 VIN+阈值可能低至1.35V、这意味着您只需施加大于1.35V 的电压。  如果施加的电压< 1.35V、则 GPIO 引脚不会导致唤醒事件。 但您需要确保无论 VIN+规格如何、都可以触发唤醒事件、因此这就是为什么+VIN (最大值)是需要满足的重要规格的原因。

    例如、VIN+(最小值)和(最大值)规格所描述的是、如果随机填充在+3V 下运行的10、000个器件、 在10、000个器件的每个器件上向 GPIO 引脚施加各种电压、并测量导致器件唤醒的电压、您会发现一些器件在 VIN+低至+1.35V、一些高至+2.25V 时触发、而大多数其他器件在两者之间的某个位置触发。

    4) 4)当 GPIO 引脚配置为输入时、阻抗大于100M 欧姆、但由于您有一个100k 的下拉电阻器、阻抗为100k。

    5) 5) VDD 引脚上通常建议使用两个电容器;一个是4.7uF 至10uF 范围内的"池"或"水箱"电容器。  它的用途是在 MCU 切换大负载时帮助提供高电流、例如通过 GPIO 引脚驱动几 mA 电流来打开 LED。  如果提供 VDD 电压的电源稳定且靠近 MSP430、则您可能可以使用较小的1uF 电容器。  但是、在这种情况下、由于您将使用超出建议范围的值、我强烈建议您首先测试设计、以确保在投入生产之前这对您的应用有效。

    另一个电容器通常为0.1uF、用于帮助抑制 VDD 输入上的高频电压尖峰。  如果确定噪声源(例如开关电源)产生电压尖峰、并且0.1uF 不足以满足该噪声频率、则可以使用其他值。

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

    Dennis、  

    感谢您的回复。  

    为了确定5)、我可以再问一个问题。  

    我们生产了200-300个用于测试的器件。  

    以下情况可能会发生错误:

    a)编程(器件由外部稳定电源供电)  

    b)无线电通信帧  

    µC 到1µF μ F 和200µF μ F 电容器后面有一个220µF μ F 的电容器、该电容器仅在 μ F 导通时才起作用。

    您是否认为1µF μ F 电容器是导致误差的原因?  尤其是在220µF μ F 电容器无法正常工作的编程期间?

    如果是、我如何实现它? 对相同的 µC 进行多次编程以查看它是否是随机的? 然后在将1µF 更改为4.7或10µF 后重复该步骤?

    最好  

    梁  

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

    梁好、

    我想确保我理解您的电路、使用220uF、那么是否可以为我提供一张简单的图纸、其中显示了电容器相对于 MSP430的位置? 下面是一个示例图:

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

    尊敬的 Dennis:  

    以下是该图:  

    n ü µC 由电池直接供电。

    220µF μ F 钽电容器与电池并联、以防止后者出现强电流纹波。

    电容器一侧连接 VDD、另一侧连接多个 GPIO 引脚。  µC 目的是在 μ F 被激活之前避免电容器的泄漏电流。 这些 GPIO 引脚配置为执行高阻抗、以便不连接电容器。

    一旦 μ µC 唤醒、这些 GPIO 引脚被配置为输出低电平。  

    最好  

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

    梁好、

    好的、为了回答您关于使用1uF 电容器的问题、如果您在使用1uF 电容器时看到编程问题、并且没有看到4.7uF 或10uF 的错误、我会在编程期间使用示波器和监测 VDD、以了解其调节效果如何。  您能否执行此操作并提供示波器波形的屏幕截图:?

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

    梁好、

    我相信您的所有问题都已得到解答、因此我将此帖子标记为已解决。
    如果情况并非如此,请单击“这无法解决我的问题”按钮,并使用更多信息回复此主题。
    如果此主题锁定、请单击"提出相关问题"按钮、然后在新主题中描述您的问题的当前状态以及您可能需要帮助我们帮助解决您的问题的任何其他详细信息。

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

    大家好、Dennys、非常感谢您的帮助。

    最好