当前手机基本上都支持sim卡热插拔,即手机处于已开机状态,插入SIM卡,功能就能正常启动。那么必然涉及插入/拔出检测电路,是如何实现的呢?

SIM卡座上有个DET脚(也称present脚,在位检测之意),本质上是一个机械开关。请注意present脚只存在于卡座上,SIM卡上没有这个脚。
当卡托插入后,DET和GND之间的机械开关断开(被顶开了),DET信号被上拉到高电平;当卡托拔出,机械开关导通,DET对地短路,为低电平。det信号连接到平台芯片的GPIO。检测到DET脚电平变化后,开启SIM电源给SIM卡供电。
详细的细节如下图,插入SIM卡托前,DET脚原本是对地短路的(图中红圈位置);插入SIM卡托后,GND弹片被顶开,GND和DET脚断开。

实测波形如下:
