2024年1月7日发(作者:束小星)
This post was republished to 梦回汉唐梦已醒,鞠躬尽瘁助复兴 at 1:50:52 2015/3/31
SD卡的卡探测与写保护功能(CD_N与WP)探讨
近期在处理一个SD卡,是SD大卡。就是电脑上用的。手机用的一般是micro SD卡,有一种卡套可以把micro SD转成标准SD卡。如下图所示:
这个卡的写保护开关掉了,插进去电脑总是写保护,因此详细研究了一下,在此共享。
先看标准SD卡的schematic:
再看看标准库的layout:
Micro sd的schematic:
Micro SD的layout
因此,仔细对比,可以发现,sd卡和micro sd卡的9根金手指,都没有定义CD_N与WP这两根pin,这两根pin是卡槽定义的。Sd卡的pin 10 (CD_N) pin 11 (WP),Micro SD的pin 9
(CD_N)。micro SD卡根本没有定义WP写保护这根pin。
由此可知,CD_N与WP是卡槽的机械功能。对于SOC来说,CD_N 与WP都是GPI,而且有内部上拉电阻。当不插卡时候,其都为高电平。当插卡时候,CD_N与ground短接。卡插入中断发生。
而对于大卡,其WP也是一样的处理,大家可以看大卡,有一个lock开关,其实这是一个机械开关,在open位的时候,它会压卡槽的pin 11到ground,把WP pin拉低。写保护失效,可以写入SD卡。而开关在lock位的时候,它无法压pin 11,写保护生效。实物见下图的黄色滑动开关:
因此,这也是为何micro sd设计的时候,多数把CD_N pin与WP pin直接相连的原因。因为micro sd没有卡槽写保护定义,这样子就可以保证卡插入就可以写数据了。见下图:
这样子情况也就很清晰了,当黄色滑动开关丢失的时候,找一个类似的东西,用胶布或者502固定,这张卡就可以重新写入了。
大卡的9根pin与小卡的8根pin的区别,另外,我们也可以看到,仅仅在于大卡的pin 3 pin
6都是地。而小卡仅仅pin 6定义为地,少了一根地而已。所以这张卡套仅仅是机械转换而已。
2024年1月7日发(作者:束小星)
This post was republished to 梦回汉唐梦已醒,鞠躬尽瘁助复兴 at 1:50:52 2015/3/31
SD卡的卡探测与写保护功能(CD_N与WP)探讨
近期在处理一个SD卡,是SD大卡。就是电脑上用的。手机用的一般是micro SD卡,有一种卡套可以把micro SD转成标准SD卡。如下图所示:
这个卡的写保护开关掉了,插进去电脑总是写保护,因此详细研究了一下,在此共享。
先看标准SD卡的schematic:
再看看标准库的layout:
Micro sd的schematic:
Micro SD的layout
因此,仔细对比,可以发现,sd卡和micro sd卡的9根金手指,都没有定义CD_N与WP这两根pin,这两根pin是卡槽定义的。Sd卡的pin 10 (CD_N) pin 11 (WP),Micro SD的pin 9
(CD_N)。micro SD卡根本没有定义WP写保护这根pin。
由此可知,CD_N与WP是卡槽的机械功能。对于SOC来说,CD_N 与WP都是GPI,而且有内部上拉电阻。当不插卡时候,其都为高电平。当插卡时候,CD_N与ground短接。卡插入中断发生。
而对于大卡,其WP也是一样的处理,大家可以看大卡,有一个lock开关,其实这是一个机械开关,在open位的时候,它会压卡槽的pin 11到ground,把WP pin拉低。写保护失效,可以写入SD卡。而开关在lock位的时候,它无法压pin 11,写保护生效。实物见下图的黄色滑动开关:
因此,这也是为何micro sd设计的时候,多数把CD_N pin与WP pin直接相连的原因。因为micro sd没有卡槽写保护定义,这样子就可以保证卡插入就可以写数据了。见下图:
这样子情况也就很清晰了,当黄色滑动开关丢失的时候,找一个类似的东西,用胶布或者502固定,这张卡就可以重新写入了。
大卡的9根pin与小卡的8根pin的区别,另外,我们也可以看到,仅仅在于大卡的pin 3 pin
6都是地。而小卡仅仅pin 6定义为地,少了一根地而已。所以这张卡套仅仅是机械转换而已。