[放大器-信号链] SPI的选片信号

[复制链接]
1437|16
 楼主| huangchui 发表于 2014-11-1 14:54 | 显示全部楼层 |阅读模式
有谁用过通过SPI的选片信号来控制与多个SPI器件的通信?
zhanghqi 发表于 2014-11-1 14:55 | 显示全部楼层
这么高级?
jiajs 发表于 2014-11-1 14:56 | 显示全部楼层
当然可以。
午夜粪车 发表于 2014-11-1 14:57 | 显示全部楼层
必须的啊
zhenykun 发表于 2014-11-1 14:59 | 显示全部楼层
你这个方案是想通过spi来给不同的信号电路传输不同的信号   是吗   这个有点难度   没用过   多路复用问题   我是最怕的   希望有高手能够给出好的方案
wyjie 发表于 2014-11-1 14:59 | 显示全部楼层
没做过,但是知道它是可以通过地址来实现的
 楼主| huangchui 发表于 2014-11-1 15:08 | 显示全部楼层
嗯,我知道了,多谢啊
 楼主| huangchui 发表于 2014-11-1 15:08 | 显示全部楼层
先结贴了,周末愉快
hudi008 发表于 2014-11-1 20:28 | 显示全部楼层
smilingangel 发表于 2014-11-9 21:19 | 显示全部楼层
一对多的控制方式的,针对SPI总线的模式是可以的。
peakerhear 发表于 2014-11-12 00:06 | 显示全部楼层
问题模糊~菊花链可实现不增加硬件总线下的多片控制,需硬件支持~
airwill 发表于 2014-11-12 17:37 | 显示全部楼层
通过SPI的选片信号来控制与多个SPI器件的通信

从控制上说, 不是问题, SPI从机本来就是靠 NSS 信号来使能的. 不过可能有些作为从机的器件不一定能够和其他并列工作.
一方面得留意一下, 那些不被选中的器件的 MOSI, MISO SCK 引脚对外输出状态是不是高阻状态, 会不会对总线引起太大的负担.
另一方面, 对外部信号的响应, 会不会导致多个从机通信时间上的冲突.
别活成了闰土 发表于 2015-12-7 18:22 | 显示全部楼层
airwill 发表于 2014-11-12 17:37
通过SPI的选片信号来控制与多个SPI器件的通信

从控制上说, 不是问题, SPI从机本来就是靠 NSS 信号来使能的 ...

大哥这些问题搞懂验证了吗?
airwill 发表于 2015-12-7 18:42 | 显示全部楼层
别活成了闰土 发表于 2015-12-7 18:22
大哥这些问题搞懂验证了吗?

这个是 SPI 的协议规定的, 本来并不需要验证. 但是现在的 SPI 设备很多. 不一定能保证完全遵守所有协议, 另外也有好多电路借用 SPI 协议来通信, 比如 74HC595 就可以, 那就要电路设计的时候好好验证了
别活成了闰土 发表于 2015-12-8 10:20 | 显示全部楼层
airwill 发表于 2015-12-7 18:42
这个是 SPI 的协议规定的, 本来并不需要验证. 但是现在的 SPI 设备很多. 不一定能保证完全遵守所有协议,  ...

在主模式下,利用dma来实现spi的数据接收,请问接收时候的clock是怎么产生的?我看到非dma的情况下是用先发送数据来产生时钟信号,然后再读数据,当用dma的时候,是怎么实现的呢?
airwill 发表于 2015-12-8 10:23 | 显示全部楼层
你还得想办法给 SPI 写数据, 才能启动接收时序
金刚葫芦娃啊 发表于 2015-12-8 10:55 | 显示全部楼层
首先spi时钟  是主机产生一直有效   你只是在要读取的时候在spi总线上做出一些起始地信号描述   而且如果不够的话 可以用io模拟片选信号的 一般问题不大   不过有些  没有片选信号的  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

918

主题

12323

帖子

4

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