关于双DSP SPI通信时钟问题

[复制链接]
2919|7
 楼主| huqiyong 发表于 2014-6-13 10:16 | 显示全部楼层 |阅读模式
看资料说SPI时钟有四种方案,如果用两台DSP通信的话,时钟应分别如何配置?
如果说两DSP都采用无延迟的时钟,一个在上升沿发送,一个在上升沿接收,会不会存在数据锁存时不准确的问题。因为看到了一篇资料说一个配置无延迟,一个配置成有延迟可以加强数据传说稳定性。可是如果这样配置的话会不会存在一方最后1bit接收不到,到等到下次有clk时才收到?
昨天测试的时候数据总是部分有错,希望有过经验的人来讲解一下。
wangch_sh 发表于 2014-6-13 15:31 | 显示全部楼层
应该是一台主机,一台从机吧,主机需要设置时钟,从机不需要设置。你可以拿示波器看看波形
zhangmangui 发表于 2014-6-13 22:15 | 显示全部楼层
是可以实现通信和同步的  
你找找  双DSP双向通信和同步方面的资料吧
 楼主| huqiyong 发表于 2014-6-14 09:32 | 显示全部楼层
wangch_sh 发表于 2014-6-13 15:31
应该是一台主机,一台从机吧,主机需要设置时钟,从机不需要设置。你可以拿示波器看看波形 ...

对 我知道从机不用  主要是CLK_PHASE应该怎么设置
hhr1111333 发表于 2014-6-14 09:53 | 显示全部楼层
本帖最后由 zhangmangui 于 2014-6-18 21:25 编辑

谢谢楼主分享哦
w99919 发表于 2014-6-16 16:51 | 显示全部楼层
看看SPI的速率和SPI总线的长度。你可以将clk降低一些测试。
airwill 发表于 2014-6-18 19:41 | 显示全部楼层
SPI 都是主从式的. 时钟信号由主机管理.  从机被动接收.

会不会存在数据锁存时不准确的问题?  有可能的. 可以让发送端用上升沿发送, 而接收端用下降沿采样. 这样应该能得到最稳定的效果.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部