16 我见过人们只拉高CS引脚,以便在加电时微控制器的引脚悬空时,microSD卡不会损坏。 此外,我已经看到许多人拉动DI,DO和SCLK线。 我见过的一些电路甚至通过在Vdd和Vss之间形成的分压器将引脚1和2连接到Vdd / 2。 将微控制器与嵌入式SPI接口连接并具有适当的逻辑电压电平时,应将microSD卡的哪个引脚上拉或拉高? microcontroller microsd — 阿卜杜拉·卡拉曼 source
13 该规范不仅使50K提到ΩΩ用于卡检测的卡内部拉。它参考用于禁用它的命令来讨论此问题。搜索“拉动”以查看所有提及。 但是,《SanDisk SD卡产品手册》更为有用。从第3章开始: 22 33 44 因此,您需要在所有未使用的引脚上添加上拉电阻,以防止由于输入悬空而产生大电流。 对于将要使用的SPI信号,不需要上拉。但是,如果走线较长或穿过电路板上的嘈杂部分,或者时钟频率较高,则添加上拉电阻将有助于清除信号过渡。 — 嵌入式凯尔 source 1 感谢您的回答。我很好奇为什么输入引脚悬空时会产生高电流消耗。 — Abdullah kahraman 2012年 8 这是因为信号可能会浮动到CMOS电路的亚稳态/过渡区域中,在该区域中PMOS和NMOS元件都导通,并且电流不断流动,从而浪费功率并产生热量。在正常操作期间,信号应非常快地通过该区域,因此浪费的能量很低。请参见TI论文“缓慢或浮动CMOS输入的含义” — Ben Voigt 2012年 @abdullahkahraman Ben钉了它。 — Embedded.kyle 只是好奇,向上或向下拉紧很重要吗?我可以DAT1在拉高的同时向下拉DAT2吗?反之亦然? — Abdullah kahraman 2012年 2 @abdullahkahraman因为SD卡是CMOS,所以没关系。使用TTL时,您通常需要上拉以避免浪费功率。请参阅此论坛帖子 — Embedded.kyle