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次,發文人進小黑屋喔~

參考來源

NXP-www.nxp.com:

評論