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.

[参考译文] MSP430F5172:OOK 调制方案:如何最好地在 MSP430F51**系列中实现这一点?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/838082/msp430f5172-ook-modulation-scheme-how-best-to-implement-this-in-msp430f51-family

器件型号:MSP430F5172

是否有方法使用  此系列 MCU 中已存在的模块来实现开关键控调制方案?  或者、Code Composer Studio 是否提供了任何现有库来实现 OOK、这些库可与此系列 MCU 配合使用?

具体来说:  我有一个外部 CMOS 电平参考时钟@ 16MHz 进入高频旁路模式的 XT1。   "细长"将是 MSP430 #1、用于驱动@ 56kHz、50%占空比的 IR 二极管。   "收发器"将是一个典型的红外远程接收器、例如任何 Vishay 的 TSOP 线路;接收器输出进入另一个 MSP430的输入(B)  这些红外接收器使用调制 OOK 信号@ 56kHz 来重建某个低比特率的数据流- 存在56kHz 载波时的逻辑“1”... 以及逻辑"0"。

我可以考虑使用 CCR 和计时器进行这种调制的方法、但尝试采用独特的解决方案时似乎很麻烦。  本主题将讨论如何通过利用现有模块或利用(目前我不知道)实现功能的现有库来实现 OOK,如上所述。

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

    尊敬的 Adam:

    遗憾的是、在 F5172中没有已经执行 OOK 调制的库。 实现 OOK 的最方便的方法就像你说的那样--使用定时器的 CCR 寄存器。

    但是、如果您对其他 MSP430器件持开放态度、则可以发现在 MSP430 FR2xx/4xx 系列器件中、有一个"IR 调制"模块、旨在通过互连片上计时器来实现 ASK (OOK)/FSK 调制。 此外、还有一些代码示例可帮助您针对 FR2xx/4xx 系列器件执行此操作。

    在此放置快照供您快速参考。 有关详细信息、请参阅 FR2xx/4xx 器件用户指南或特定的数据表。

    此致、

    哈里

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

    谢谢 Harry!  我会看一下、如果遇到任何绊脚石、我会对这个线程作出响应。   
    感谢您花时间回答问题。  

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

    当然、请继续。