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.

[参考译文] TMS320F2.8335万:使用F2.8335万可实现的最大异步通信速度

Guru**** 2595770 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/658640/tms320f28335-maximum-asynchronous-communication-speed-attainable-using-f28335

部件号:TMS320F2.8335万

您好,

我正在执行一个项目,使用异步通信与F2835通信一些外围设备。 我尝试过SCI,并且 能够获得4.6Mbps (LSPCLK/16)的最大数据传输速率。  

我曾考虑将McBSP用作UART,但根据TI的文档(SPRA633C) ,此配置中可实现的最大数据速率可以是2.34 MBps (最大时钟速率=1/2 LSPCLK,在16个clk 周期中获得的每个位,总数据速率=LSPCLK/(16x2))。

在以F2.8335万作为中央控制器的异步通信中,有哪些其它选项可以提高数据传输速率?

我是否可以连接一些外部收发器 以实现OFDM或其他通信方案? DSP可以向 此收发器发送clk信息 ,但TX和Rx收发器之间的信息交换必须是异步的。

请给出您的想法。

- Ankit

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

    Ankit,

    • 为什么这必须是异步的?
    • 您是否有PIN要求?
    • 即使是"异步"通信也会在设备接收或传输时同步到系统时钟。
    • 您希望达到什么数据速率?  

    F2.8335万上的可用串行端口是CAN,SCI,McBSP,SPI和I2C。

    此致,
    科迪  

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

    我对可以用于数据传输的行数有限制。 我无法发送带数据的时钟信息。
    我正在寻找10Mbps的数据传输速度。

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

    Ankit,

    您可以使用多少条通信线路?

    您是否需要发送和接收数据?

    SPI是一个选项,它通常使用4行...

    1. 如果只执行点对点操作,则可以删除芯片选择
    2. 您也可以删除SOMI行
    3. 最后,根据接收器的工作方式,您可能可以移除时钟线。

    如果您向我提供更多信息,我们可能会为您找到解决方案。

    此致,
    科迪  

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

    您是否仍在处理此问题? 您是否进一步定义了您的要求? 由于不活动,我将很快关闭线程。 如果您有更多问题,请返回此处。

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

    您好,Cody:

    很抱歉回复太晚。

    在我的应用程序中,我想同步两个DSP的PWM信号,同时,我想在它们之间建立通信链路。

    我是通过使用两 个单独的数据通道(使用SCI)和PWM同步脉冲(SYNCOSEL)来实现这一点的。

    但是,现在我想使用单个信道来实现这一目标。 我希望通过提高数据通信速度并向 数据位添加一些时钟同步位来实现。

    如何删除SPI中的时钟线? 在什么条件下?

    你能用其他方式帮助我实现我的目标吗?

    此致

    - Ankit   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ankit,
    如果您使用的是2个总引脚数为4的SCA,正确(或者您是否仅向一个方向发送数据(2个引脚))? SPI在其完整配置(4引脚)中可支持双向数据速率要求。 如果您需要较少的引脚,请卸下CS和SOMI,您可以在2引脚上以10Mbps或更高的速度传输数据。

    我提到您*可能*能够移除时钟,这完全取决于接收器的工作方式。 如果它可以在没有时钟的情况下确定位流,则不需要。 如果您使用的是C2000 SPI接收器,则需要时钟线。

    我建议您尝试实施4引脚SPI配置。

    此致,
    科迪
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ankit,
    由于不活动,我将关闭此线程。 如果此主题未解决,请随时返回此处发布,如果您有其他问题,请开始新的主题!

    此致,
    科迪