荣耀6移动版带eSE的NFC原理及维修方法
兰德手机维修培训学校www.szlande.com教你维修
背景:RD测试时只插一张卡,而这张卡也能识别,而用命令检测是却可已检测到两张卡,那么检测到另外一张卡在那里呢?插外置NFC卡的原理跟JAZZ一样,本文针对内置的带eSE的NFC进行讲解。
原路介绍:pine-TL10支持到eSE的NFC,目的就是在手机状态下,将手机当做卡使用并用户可以使用内置在eSE的银联钱包或公文包卡等,
关于带有内置eSE的NFC,Pine高配版带有eSE的NFC芯片PN65T,不同于之前项目NFC均使用SIM卡作为安全单元相比,自带eSE的NFC可以有独立的安全单元,通过下载APPLET,将银联和银行的钱包内置手机中,刷eSE卡进行小额支付即能实现。
维修方法:发送串口时,其检测原理是,
1、检测eSE卡在不在位,其检测原理是SOS通过I2C到PN547再通过DWP去访问eSE模块。
2、检测外部NFC卡在不在位,其检测原理是SOS通过I2到PN547再通过SWP到UICC。
我们在维修时,难点是大部分是检测不到带eSE的NFC卡,就是说在插卡情况下发串号命令时返回值为2、1、1(正常板返回2、2、1)。不插卡时返回值为2、0、0(正常返回值为2、1、2),此种现象即是表示检测不到内置卡,对于这种故障我们只要测量以下信号即可,如果下面这信号都正常,那么说明hiNFC芯片问题。
信号线 | 引脚 | 功能 |
SVDD | B7 | 给P61模块的SE供电 |
ES_VDD | C5 | P61模块的输入电源 |
ESE_DWPN_DBG | D5 | 给P61模块供电 |
SMX_RST_N | E3 | P61模块复位信号 |
SMX_CLK | E4 | P61模块SPI口时钟 |
ESE_DWPS_DBG | E5 | P61模块SPI输出数据 |
ESE_I02 | E6 | P61模块SPI输出数据 |
因为刷卡要在关机状态下实现,所以在关机状态下NFC芯片各路电压通向内部的LDO装换,且各电压都已打开,只有SVDD和ESE_VDD只有在刷卡的瞬间才会有,所以我们在维修时要测量此路电压正不正常,只有在开机时才能测量(只有一瞬间,将持续3.5ms。需用示波器才能抓到),因为在开机时,会有一次上电,对NFC芯片进行初始配置。