TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP432P401R LaunchPad 实测CC3120MOD 最大通信速率只有3Mbps, 请问如何提高?

您好!

    我使用MSP432P401R的LAUNCHPAD , 通过这个例程C:\ti\simplelink_sdk_wifi_plugin_2_40_00_22\examples\rtos\MSP_EXP432P401R\demos\network_terminal\tirtos , 去评估CC3120MOD 的最大通信速率。

    经过实测最大带宽在2.5Mbps左右。通过示波器测量发现SPI的CLK时钟只有3MHz,进入程序调试后发现在SPIMSP432DMA_open()函数调用后限制了通信速率到3Mbps。

    由于本人对MSP432的DMA设置以及TIRTOS不是特别熟悉,请问如何修改例程能够提高CC3120的通信速率?

Susan Yang:

您是想改变两者之间的SPI通信速率?

您可以尝试改变SPI的时钟,如下

MAP_CS_initClockSignal(CS_SMCLK,CS_H FXTCLK_SELECT,CS_CLOCK_DIVIDER_3); // 16MHz

 

user5225168:

回复 Susan Yang:

首先十分感谢回复!

是的,我想要提高SPI的通信速率。
我使用的例程中没有调用你说的函数,是通过SPI_open()进一步调用的SPIMSP432DMA_open()这个函数。
我在调试时发现调用SPIMSP432DMA_open()函数之后SPI速率就被限制到了3M。

其中还调用了一个函数Power_setConstraint(PowerMSP432_DISALLOW_PERF_CHANGES);
不知是否跟这个限制有关?

如果方便的话,麻烦看下程序如何修改相关的限制,十分感谢!

Susan Yang:

回复 user5225168:

很抱歉,由于对CC3120 wifi部分不太熟悉,所以无法就“不能正常建立AP”给出建议。

若是有类似的WiFi问题,您可以将WiFi部分描述后发到无线连接的wifi版块

很高兴之前能帮到您

user5225168:

回复 Susan Yang:

仍然感谢!

user5225168:

回复 Susan Yang:

你好,还有个问题麻烦请教一下:

我用CC3120 作为AP建立了一个TCP server, 笔记本电脑这边作为 client连接之后能够正常通信收发数据。

但是client主动断开TCP连接之后,server并不知道,所以client再次请求连接的时候就连接不上了。

我查了CC3120的资料,还没发现有哪个函数能够查询网络连接状态。

谢谢!

Susan Yang:

回复 user5225168:

这个文件建议您去WIFI模块发帖,会有对应的工程师为您解答

user5225168:

回复 Susan Yang:

好的,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » MSP432P401R LaunchPad 实测CC3120MOD 最大通信速率只有3Mbps, 请问如何提高?
分享到: 更多 (0)