SN220 PhaseCorrection and_SPC

SN220 Phase correction :

目的 :  补偿Rx路径上电路上Cpcb 所带来的相位偏移的效应。

HFatt相位校正暂存器设定

HFatt相位校正暂存器EXCEL文件

(AN13422 – SN220 Phase Compensation for Felica application.xlsx)。需要填写 RX 和 Cpcb 值。 然后自动产生 NCI 命令:

要估计 Cpcb,可以:

  1. 进行 PCB 模拟并估计寄生电容
  2. 测量它。 为此,需要断开NFCC芯片和RX外部电阻,并使用网路分析仪测量RXP/N引脚和接地之间的PCB寄生电容。

进行 Cpcb 模拟/测量较困难,因此建议使用 EMVCo 基准进行估算。这个方法将在下一部分介绍。

 

进行相位校正 LMA 与距离测量,先在script 里面将相关功能关闭

  1. Disable DLMA

           20020D01A0AF09120D0024120D002412

  1. Disable Phase Correction

           20021101A0A50D000000000000FF031F00000000

  1. Disable LPCD

 接着再bench上,测量不同距离,不同相位的 LMA



1. 设定TX phase 0xA06A
2. Run CM脚本“1-SN2X0_CardMode_Host.txt” 量测LMA
3. 选取两个波峰波谷的相位值填入下表,以及各个平面的HFatt值

则会得到下表的蓝色线段

然后选择合适的Cpcb 值驶两线段重合,则该值即为所求。RX 和 Cpcb 确认后则可产生对应A0A4 暂存器,将该值配置到文件中并将HFatt enable,测试不同相位的LMA看看不同平面的波峰是否同相。

Enable HFatt (phase correction):

A0, A5, 0D, 7B, 7B, 7B, 7B, 7B, 7B, FF, 03, 1F, 00, 00, 00, 00

Phase correction 后再进行SPC

 

SPC目的 :

前面描述如何补偿设备的相位,并且不考虑由于外部组件(匹配网路、天线)差异而导致的设备之间的相位扩展。 这个部分将解释如何补偿生产中的组件变化。

0xA017暂存器提供设备到设备的相位补偿(PCB + 匹配网路 + 天线)。 借助自相位补偿 (SPC) 功能,可以测量客户生产中的装置分布并应用相位补偿。 



1. 选取低中高设备在0cm/4cm 的两个波峰波谷的相位值



在三台设备执行SPC script ( 1-SN1X0_SPC.txt )

将SPC  NTF的结果填入表格


然后提取 SPC 频率并用于定义 SPC 校正曲线。 此时SPC校准完成后,SPC补偿曲线定义如下



SPC校正函数是根据相位扩展和SPC频率计算的。 EXCEL档案提供NCI指令

将新的2F3D NCI command 复制到SPC脚本,在设备里面重新运行一次。




最后可以使用 EMVCo 基准来测量 LMA 与初始阶段的低、中、高设备



曲线重叠则SPC 完成


参考文件 :
1. AN710150_1-AN13422 - SN220 Phase Compensation for Felica applications(5.0).pdf
2. SN220 Datasheet

★博文内容参考自 网站,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

参考来源

www.nxp.com:

评论