找回密码
 请使用中文注册

手机号码,快捷登录

手机号码,快捷登录

搜索附件  
《家电维修》技术论坛 附件中心 电子技术 电子技术 ff4de26c833bcdaff83cc705b6c72758.png

ff4de26c833bcdaff83cc705b6c72758.png

 

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


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

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

GMT+8, 2025-5-3 06:00 , Processed in 0.096716 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部