找回密码
 请使用中文注册

手机号码,快捷登录

手机号码,快捷登录

查看: 1066|回复: 0

SPI的CS低电平为片选,那么CS能直接下拉到地吗?

[复制链接]
阅读字号:

1356

主题

50

回帖

2万

积分

超级版主

积分
26939
发表于 2024-8-13 16:54:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×

ff4de26c833bcdaff83cc705b6c72758.png
答:一般情况下不能(除非芯片做了特殊设计)。以spi接口的最常用的flash--W25Q64为例子,在其数据手册中就有对CS的描述,通过其数据手册也可以知道,CS在通讯时需要置高和置低,下面是WSQ64里对CS的描述:
7c6f3cda9883979b43edf4a2124de02a.png 意思为:SPI芯片选择(/CS)引脚用于使能和禁用设备操作。当/CS为高时,设备被禁用,串行数据输出引脚具有高阻抗。当设备被禁用时,除非正在执行内部擦除、或写状态寄存器时,否则设备的功耗将处于待机级别。当/CS 变为低时,设备将被选中,功耗将增且可以向设备写入指令并从设备读取数据。上电后,/CS必须从高电平切换到低电在接收新的指令前。/CS输入必须在加电和断电时上拉到VCC供电电平(可以在/CS引脚上使用上拉电阻)。所以说,就算只有一个SPI的从机,CS也是不可以直接下拉到GND的,芯片识别不到CS由高变低的下降沿,便无法建立通讯。可以看到,在通讯开始时,CS产生一个下降沿;在通讯结束时,CS产生一个上升沿。CS必不可少,不可以直接下拉到GND
a5f511227764ed0278d4b1c7e3741903.png 再看一个SPI接口的ST7789屏幕驱动芯片的规格书,在规格书内也有标注,CS的下降沿代表数据的开始通讯,如果CS直接接到GND,那么CS将无法产生下降沿,从而通讯异常:
6129d322fc3b2c4eade86732dc1177ce.png
您需要登录后才可以回帖 登录 | 请使用中文注册

本版积分规则

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2025-5-3 20:09 , Processed in 0.190784 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表