我们必须使用多通道串行总线连接多个 MCU。 每个 DSP 都有一个时间槽、用于传输数据。 我们还需要使用外部双向缓冲器。 我们遇到的问题是、我们看不到应使用哪个引脚来控制外部缓冲器的方向。
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.
我们必须使用多通道串行总线连接多个 MCU。 每个 DSP 都有一个时间槽、用于传输数据。 我们还需要使用外部双向缓冲器。 我们遇到的问题是、我们看不到应使用哪个引脚来控制外部缓冲器的方向。
尊敬的 Denis:
每个 McBSP 模块有以下可用引脚(x 代表模块 A 或 B):
MFSXx:发送帧同步
MCLKXx:发送时钟
MDXx:发送串行数据
MDRx:接收串行数据
MCLKRx:接收时钟
MFSRx:接收帧同步
如果这些引脚不足以满足您的应用需求、则可以设置 GPIO 并对其进行相应编程、以便在应用代码中输出高电平或低电平。
您碰巧有一个理想设置的方框图吗?
此致、
Marlyn
我们将有许多 DSP (可能多达15个)在 TDM 模式下使用 McBSP 连接在一起。 由于环境噪声很小、我们打算使用 M-LVDS。 因此、每个 DSP 都必须在各自的时隙内激活其外部 M-LVDS 数据缓冲器。
我没有看到用于此目的的引脚;我需要一个名为"发送数据有效"或"发送活动"的信号。
那么、如何启用 M-LVDS TX 缓冲器呢?
实际上、这个问题并不是 TMS320F28378D 特有 的、而是大多数具有 McBSP 的 DSP。
此致、
Denis