微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200 spi demo

CC3200 spi demo

时间:10-02 整理:3721RD 点击:

cc3200 spi的slave 模式需要设置时钟吗?

为什么我提高了master的时钟后,slave收到的数据变少了?

请参考官方demo: http://processors.wiki.ti.com/index.php/CC32xx_SPI_Demo

官方的demo没讲slave设置时钟的问题。

现在只有在<100k 的速率下正常,

1M:1024个收到143个数据

10M:1024个收到11个数据

不需要设置SLAVE, 能否说明一下你是怎么在测试?用什么开发板?

我用的FPGA开发板,通过nios发送数据到3200,,

在3200默认100k下完全正常。

提高spi频率就丢数

连接方式是按照demo连接的

我遇到的问题与这个相同

https://e2e.ti.com/support/wireless_connectivity/f/968/t/417770#

但是好像没有答案

我用200KHz的时候,只能收到大约一半的数据,请问这是为什么?谢谢

1. 你的master那边测试过了吗?能否验证一下它是不是稳定,用loopback的方式测试一下。

2. 你现在是用SPI飞线在做吗?能否检查一下你的飞线,尽量短一点

3. 量一下你的时钟,在掉包的时候看是不是时钟给出来是否稳定。

谢谢您的回复,

我的master是用fpga测试的,100KHz的时候能和3200完美通信,3200的片选是一直接高电平的。loopback是自发自收模式吗?

我是用杜邦线连接master和slave的。大概有10cm的线。当clock频率提高到200kHz的时候,就丢数了。每次丢的数长度固定,1000个丢失463个。

时钟时序用示波器看是符合要求的。

注释了串口输出,好像有所改善。

现在用两块ti的lp板子,一块是rev4.1,一块是rev3.2,两个在2MHz的时候可以传输,高了又不行了,


Enabled SPI Interface in Master Mode
Press any key to transmit data....
Send This is CC3200 SPI Master Application
Received TThhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
Type here (Press enter to exit) :

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top