SD卡槽对于WP和CD和COMM没有统一的物理规范.
但对于引脚1~9有统一规范.引脚顺序为 8,7,6,5,4,3,2,1,9
卡检测CD和写保护WP是通过机械方式实现WP和CD是否和COMM的连接来区别卡是否插入和是否有写保护.
COMM为WP和CD的公共引脚,所以如果COMM被连接到地,那么WP和CD一定要使用Pull-UP电阻上拉到VCC,反之,如果COMM被连接到VCC,那么WP和CD一定要使用Pull-down电阻下拉到GND
当 卡插入时,卡槽中同COMM连接的金属连接会由于卡的插入使得COMM同CD短路(这个过程与卡插入与否有确定关系,即发生在COMM和CD间的插入短 路,拔出断路),那么如果CD原为上拉,那么COMM一定要设计时就连接到地,这样的话,两引脚短路后,呈现在CD上的状态即为COMM的状态 ---GND.
同理,WP也是这么一个过程,只不过会由于COMM的机械外形设计问题,SD卡本身的机械写保护操作会直接决定COMM是否和WP 引脚短路.(这是个很有意思的机械设计,插入卡并不决定WP与COMM短路,而是SD卡本身的写保护机械设计(如上图绿框所圈部分)决定是否使能了通过卡 槽实现的写保护)
卡槽:111110p, AXA2R73061
未插入卡槽时,SD1_WP与SD1_CD#是开路的,SD1_WP:3.26V,SD1_CD#:3.26V
插入卡槽时:
(1)锁住SD卡时,
SD1_WP:3.26V, SD1_CD#:0.03V
(2)锁住SD卡时,SD1_WP与SD1_CD#短路
SD1_WP:0.06V, SD1_CD#0.06V