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.

[参考译文] MSPM0L1305:UART-LIN 唤醒状态问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1372741/mspm0l1305-uart-lin-wakeup-state-issue

器件型号:MSPM0L1305

工具与软件:

大家好、团队成员:

我目前正在 UART-LIN 中完成从睡眠状态到唤醒状态的转换。 在唤醒状态下、我将 Tx 引脚从低电平设置为高电平、但 LIN 无法按预期唤醒。 您能尽快帮助我解决这个问题吗?

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

    信号上不应有噪声或失真、否则可能会妨碍 LIN 从器件识别唤醒信号。 另外、还必须使用正确的总线终端。

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

    尊敬的 Zain:

    谢谢你这么多的答复,终止总线什么 产品应该遵循

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

    当 LIN 空闲状态应为高电平时、为什么使用低电平到高电平来唤醒器件?

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

    为了实现唤醒、我们需要从低电平转换为高电平

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

    您使用 LIN 的时钟源是什么?您使用的低功耗模式是什么?

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

    您好、Gary、

    谢谢你这么多的答复

    在工作模式下、时钟源为32MHz 并将时钟修整至24 MHz、因此对于 LIN、我使用的是24 MHz

    进入低功耗模式时、将禁用 UART LIN  

    在低功耗模式下、时钟源为32KHz

    当我再次从低电平转换到活动状态时、我将为24 MHz 重新启用 UART LIN

    我在等你的答复

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

    仍然不确定您使用的低功耗模式是什么。

    顺便说一下、您已经在进入低功耗模式时将 LIN 的时钟源更改为32k? 如果时钟源激活、则 LIN 在低功耗模式下激活。  您可以尝试在32k 时钟源与之通信、并在它能够响应信号时启用一些中断。  

    [报价 userid="584613" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1372741/mspm0l1305-uart-lin-wakeup-state-issue/5246854 #5246854"]

    n 要唤醒、需要从低电平转换为高电平

    [报价]

    我在 MSPM0器件中找不到此唤醒功能。  

    但是、mspm0确实支持 在检测到 START 位时通过异步快速时钟请求唤醒 SYSOSC。在低功耗模式下运行时、可以尝试仅将 LIN 时钟源保留为32MHz (由于快速时钟唤醒、这看起来不适用于24MHz、只是可以使 SYSOSC 在32MHz 上运行)来进行测试。 对于低功耗模式、您可以尝试 停止或待机模式。