打印
[STM32F1]

STM32F103 高速SPI 通信问题,你会吗

[复制链接]
3979|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Jerric|  楼主 | 2014-7-29 15:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
IIC to SPI bridge项目要求.pdf (598.44 KB)


1. 系统模型



1. 项目说明
如上图所示,使用STM32F103 实现一个I2C Master SPI Slave的转接桥。数据采集器采集到数据以后,以中断(INT)方式通知bridge对数据进行读取;bridge读取到数据以后同样以中断(INT)方式通知处理器对数据进行读取。
2. 工作条件
① 处理器端可向bridge供电电压为1.8V 3.0V
② SPI bus INT引脚电平为1.8V(高电平时为1.8V,供电平为0V)。
③ SPI 工作模式为 Mode0 CPHA=0CPOL=0)。
④ 处理器端SPI 通信速率为12.5M(SPI SCLK频率),因结构限制,只能使用IC        部时钟,不能外接晶振。

⑤ 处理器端接收到INT信号(INT下降沿)后, 分两次读写bridge端数据(SS每片                选一次算读写一次);第一次读取数据长度为16bytes,第二次读取长度为59bytes                每一次读写数据,Bytebyte之间无时延。

⑥ 以上条件,因处理器端软硬件都已固定死,没办法再做更改。


请问一下各位, STM32F103 能否满足以上要求。

沙发
aozima| | 2014-7-29 15:43 | 只看该作者
103的电压难以满足要求,可以看看ST新出的401系列

使用特权

评论回复
板凳
icecut| | 2014-7-29 15:50 | 只看该作者
电压还是加个泵吧.这么低.

使用特权

评论回复
地板
airwill| | 2014-7-29 17:52 | 只看该作者
STM32F103 用内部晶振, 最高可以运行在 64MHz, SPI  从模式频率 (最大为fPCLK/2). 可接受 16MHz.  通信速率为12.5M 满足.

就剩 1.8V 偏低了.

使用特权

评论回复
5
Jerric|  楼主 | 2014-7-31 09:11 | 只看该作者
icecut 发表于 2014-7-29 15:50
电压还是加个泵吧.这么低.

泵是怎么加。求指教。

使用特权

评论回复
6
icecut| | 2014-7-31 22:33 | 只看该作者
Jerric 发表于 2014-7-31 09:11
泵是怎么加。求指教。

就是升压芯片.

使用特权

评论回复
7
lupeiquan| | 2017-2-10 21:54 | 只看该作者
谁帮我完成 IIC to SPI bridge项目,要求10M的SPI,出五千

使用特权

评论回复
8
lupeiquan| | 2017-2-10 21:55 | 只看该作者
电话17722611807

使用特权

评论回复
9
dzfansman| | 2017-2-10 23:12 | 只看该作者
SPI通信比iic快多了。

使用特权

评论回复
10
dzfansman| | 2017-2-10 23:14 | 只看该作者
一般都是通过IO进行模拟spi读写。

使用特权

评论回复
11
heisexingqisi| | 2017-2-12 21:26 | 只看该作者
这个项目不错,有借鉴性,看看大家怎么做。

使用特权

评论回复
12
fentianyou| | 2017-2-12 23:43 | 只看该作者
SPI还有高速通信?

使用特权

评论回复
13
fentianyou| | 2017-2-12 23:48 | 只看该作者
SPI的通信频率不就是400K左右吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

128

帖子

4

粉丝