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.

[参考译文] TMS320F28069:80引脚的 McBSP 时钟停止模式

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/908664/tms320f28069-mcbsp-clock-stop-mode-for-80-pins

器件型号:TMS320F28069

大家好、我有一个具有80个引脚的 F28069、我计划使用 McBSP 模块。

数据表中显示"在80引脚封装中、仅支持 McBSP 的时钟停止模式(SPI)"。 在参考手册第15.5.6节中、如果我将 McBSP 配置为 SPI 主器件、则需要设置 FGM = 0。

但是、实际上我不打算将 McBSP 用作 SPI 主器件或 SPI 从器件。 我计划将 McBSP 用作微控制器和移位寄存器之间的串行通信接口。 即、我计划使用 MDRA 引脚从移位寄存器接收信号。 我向移位寄存器提供两个时钟信号、MDCLKA 和 MFSXA。

我的问题是、我能否在80引脚 F28069中设置 FSGM = 1、以便可以在 MFSXA 引脚中使用自定义的帧同步波形? 换句话说、80引脚 F28069是否支持定制帧同步功能? 我不确定这是因为" 一个80引脚封装、仅支持 McBSP 的时钟停止模式(SPI)"一句。

谢谢!

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

    Ken、

    此注释/限制是由于在80引脚器件上没有为 MFSRA 和 MCLKRA 信号分配引脚。  我需要更深入地研究这个注释、因为它看起来是冗余的(在 SPI 模式下、没有 FSRA 或 CLKRA 这样的东西)、或者对于 McBSP 模式、它不准确、因为 TX 时钟可在内部用作 Rx 时钟。

    无论如何、我认为您要做的是在这种模式下工作、FSKA 仍将由 FSG 逻辑和内部时钟决定。  当文档将此作为 SPISTE 引脚讨论时、移位寄存器可以将其视为您提到的"开始传输"类型信号。

    请告诉我这是否会清除它、或者我是否可以提供其他信息。

    最棒的

    Matthew

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

    尊敬的 Mattew:

    感谢您的回复。 我不能完全理解你现在在这里提到的内容,但很好的消息是,我可能可以实现我想要的。 我将在这里询问我将来是否有更多问题。