各位帮我看看这个SPI通讯电路,感觉好像不对劲!

[复制链接]
8285|16
 楼主| 有意思 发表于 2010-4-5 21:24 | 显示全部楼层 |阅读模式
本帖最后由 有意思 于 2010-4-5 21:37 编辑

一直做软件,第一次自己画原理图,有点茫然,目的是两个MCU之间的SPI通讯,两块PCB通过PACK的方式连接,附件原理图左边是主SPI,右边是从SPI,每个数据输出口通过一个三极管将信号反向,我感觉我的主SPI的MOSI是不是反了啊,主SPI的PCB已经布板了,从SPI小板还没做,麻烦大家帮我看看了,非常感激,给新手一个学习的机会吧!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
dongshan 发表于 2010-4-5 21:28 | 显示全部楼层
晕,你是小强?
 楼主| 有意思 发表于 2010-4-5 21:40 | 显示全部楼层
带Ex前缀的都是连接端子的,主从SPI通过端子连接,即主SPI的Ex连接对应从SPI的Ex;
没有Ex前缀的都是直接连接到MCU管脚的,
我自己看上去主SPI的MOSI输出是不是反了啊,像是输入电路
 楼主| 有意思 发表于 2010-4-5 21:42 | 显示全部楼层
晕,你是小强?
dongshan 发表于 2010-4-5 21:28

第一次画原理图,我是写软件的,
被逼无赖啊,让我看我能看,让我在白纸上画出来,有点困难哦
头大
chen3bing 发表于 2010-4-6 08:30 | 显示全部楼层
我看你每个腿都取反了,所以总体上应该没反吧?
我也是瞎说的。
丁弋宇 发表于 2010-4-6 11:57 | 显示全部楼层
围观楼主
awmc_m 发表于 2010-4-6 13:19 | 显示全部楼层
本帖最后由 awmc_m 于 2010-4-6 13:22 编辑

两个mcu,spi直接相连就可以了

主                                     从
mosi——————————— mosi
miso——————————— miso
chen3bing 发表于 2010-4-6 14:33 | 显示全部楼层
三百年前,六百年来。。。哈哈哈
jiabin1024 发表于 2010-4-6 16:10 | 显示全部楼层
7楼的说反了。
chen3bing 发表于 2010-4-6 16:43 | 显示全部楼层
你这个是什么单片机?AVR好像是这样的。
ejack 发表于 2010-4-6 20:14 | 显示全部楼层
我是路过顺便同情一下9L的……
yan2005 发表于 2010-4-7 13:26 | 显示全部楼层
Master Out Slave In  --> MOSI
Master In Slave Out  --> MISO
这个应该很难搞混的。
只要两端的电平匹配,就可以直接相连,我这里有几个板子正跑着呢。
dawlen 发表于 2010-6-9 17:24 | 显示全部楼层
按你的电路,直连就好了
zhouyulu 发表于 2010-6-10 11:08 | 显示全部楼层
不知道你为什么要搞的这么复杂呢,隔离的话用MOS最好,推动不够的话加个上拉就好了
13066 发表于 2010-6-16 16:43 | 显示全部楼层
两个mcu,spi直接相连就可以了

主                            从
mosi——————————— mosi
miso——————————— miso
如果IO口是OC加个上拉就好了
myldf 发表于 2010-6-20 11:44 | 显示全部楼层
如果不需要隔离,直接相连就可以。实在不放心驱动能力,加个上拉电阻。
其次,貌似楼主的B级和E级的电阻选择有点问题,该情况该三极管已经工作在深度饱和区。
工作在深度饱和区时,SPI的数据传输时占空比会发生畸变。虽然不会影响SPI的信号。但是也不太好!
tom_xu 发表于 2010-10-29 16:53 | 显示全部楼层
两个MCU 相应的spi脚直接相连就好了,干吗要反向???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

79

主题

331

帖子

0

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