2364662_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2364662_ja-JP

2364662_ja-JP

PN7160がLPCDモードに設定されている場合、2×2cmアンテナを使用してLPCDモードから起動することはできません。

「NFCアンテナツール」を使用して、PN7160用の2cm×2cmの搭載アンテナを設計しました。このアンテナはQ値が20、目標インピーダンスが11Ωです。これは小型アンテナであるため、「PN7160 よくある質問 [AN13892]」に従ってPN7160のDPCを有効にしました。

このような条件下では、PN7160のLPCDモードを有効にしない場合、2台のPN7160デバイスはP2Pを介して正常に通信できます。しかし、PN7160のLPCDモードを有効にすると、PN7160はLPCDモードから復帰できなくなります。しかし、同じドライバーを使用すれば、2cm×4cmのアンテナでLPCDモードから起動することも可能です。

2cm×2cmアンテナからのLPCD TRACEメッセージは以下のとおりです。
D (6358097) PN7160_I2C: NCI << 0x6f 0x13 0x04 0x80 0x83 0x80 0x03
D (6358597) PN7160_I2C: NCI << 0x6f 0x13 0x04 0x80 0x83 0x80 0x03
D (6359107) PN7160_I2C: NCI << 0x6f 0x13 0x04 0x80 0x83 0x80 0x03
D (6359617) PN7160_I2C: NCI << 0x6f 0x13 0x04 0x80 0x83 0x80 0x03

アンテナ設計パラメータについては、添付ファイルをご参照ください。
CORE_SET_CONFIG_CMD は次のように設定されています。
uint8_t NxpNci_CORE_CONF_EXTN[]={0x20, 0x02, 0x6B, 0x05, /* CORE_SET_CONFIG_CMD */
0xA0、0x40、0x01、0x81、/* TAG_DETECTOR_CFG */
0xA0、0x41、0x01、0x10、/* TAG_DETECTOR_THRESHOLD_CFG */
0xA0、0x42、0x01、0x0F、/* TAG_DETECTOR_PERIOD_CFG */
0xA0、0x43、0x01、0x00、/* TAG_DETECTOR_FALLBACK_CNT_CFG */
0xA0、0x0B、0x57、0xE5、0x05、0x90、0x6E、0x0F、0x4E、/* DPC_CONFIG */
0x00、0x40、0x95、0xB7、0xAA、0x40、0x9F、0xA7、0x99、
0x53、0x9F、0x97、0x99、0x5D、0x9F、0x97、0x99、0x5F、
0x9F、0x97、0x00、0x68、0x9F、0x07、0x00、0x6A、0x1F、
0x07、0x00、0x74、0x1F、0x07、0x00、0x78、0x1F、0x07、
0x00、0x7F、0x1F、0x07、0x00、0x81、0x1F、0x07、0x00、
0x8B、0x1F、0x04、0x00、0x8C、0x1F、0x04、0x00、0x96、
0x1F、0x04、0x00、0x98、0x1F、0x04、0x00、0xA1、0x1F、
0x02、0x00、0xA9、0x1F、0x00、0x00、0xAF、0x1F、0x00、
0x00、0xB8、0x1F、0x00、0x00、0xC2、0x1F、0x00、0x00
};
この問題はアンテナのマッチングによるものですか、それともレジスタの設定によるものですか?


Re: When the PN7160 is set to LPCD mode, it cannot be activated from LPCD mode using a 2×2 cm antenn

アンテナのインピーダンスを測定できましたか?
比較的低いように思われる。

Re: When the PN7160 is set to LPCD mode, it cannot be activated from LPCD mode using a 2×2 cm antenn

こんにちは。弊社製品にご関心をお寄せいただきありがとうございます。

あなたのシステム構成にはいくつか制限事項がありますので、それについて説明したいと思います。

2cm×2cmのアンテナでも実装は可能ですが、少し大きめのアンテナサイズを使用することをお勧めします。

また、NFC ForumではP2Pは推奨しておらず、代わりにHCEと読み書きモードの使用を強く推奨していることを明確にしておきたいと思います。

イニシエータのアンテナサイズが小さすぎて、ターゲットの同調ずれを引き起こす可能性は非常に高い。

カードのような通常のPICCを使って、LPCDからリーダーを起動しようと試みたことはありますか?その結果はどうなるのでしょうか?

スミスカートと試作品の回路図を、詳細な検討のために共有してください。

Re: When the PN7160 is set to LPCD mode, it cannot be activated from LPCD mode using a 2×2 cm antenn

ご回答いただき、誠にありがとうございました。

現状では、P2Pの利用は互換性を確保するための妥協策である。アンテナの形状と基板レイアウトを再最適化しましたが、問題は解決していません。添付ファイルの最初の画像はアンテナの回路図で、「NFCアンテナツール」を使用してパラメータを生成したものです。2番目の画像はPN7160とそのペリフェラル回路の回路図です。3番目と4番目の画像はPCBレイアウトの上面図と下面図を示しています。5番目の画像は、NFCアンテナツールに入力したパラメータを示しています。非対称および対称チューニングシナリオの両方について、AN13219(PN7160アンテナ設計およびマッチングガイド)の23ページに従って、Q、目標インピーダンス、fEMCカットオフ、およびL0をそれぞれ20、13Ω、22MHz、および20、11Ω、14.6MHzに設定します。しかし、どちらの場合も、LPCD TRACEからの通知メッセージはそのまま残ります。
D (564760) PN7160_I2C: NCI << 0x6f 0x13 0x04 0x80 0x83 0x80 0x03。

アンテナに近づく際に指を使うか金属製の物体を使うかにかかわらず、測定値は変わらない。

Re: When the PN7160 is set to LPCD mode, it cannot be activated from LPCD mode using a 2×2 cm antenn

ご返信ありがとうございます。しかし、現在VNA(ベクトルネットワークアナライザ)は持っていません。それでも問題が解決しない場合は、購入することにします。他に何か提案はありますか?

Re: When the PN7160 is set to LPCD mode, it cannot be activated from LPCD mode using a 2×2 cm antenn

また、「PN7160アンテナ設計およびマッチングガイド」を参照し、プログラムを使用してAGC値を読み取りました。

void Get_AGC ( SemaphoreHandle_t Semaphore_PN7160_IRQ )
{
    uint8_t get [] = { 0x2F , 0x3D , 0x04 , 0x02 , 0xC8 , 0x60 , 0x03 };
    uint8_t Answer [ 255 ];
    uint16_t AnswerSize ;

   
    {
        printf ( " \n " );
 
        NxpNci_HostTransceive ( Semaphore_PN7160_IRQ , get , sizeof ( get ), Answer , sizeof ( Answer ), & AnswerSize );
        if (( Answer [ 0 ] != 0x4F ) || ( Answer [ 1 ] != 0x3D ) || ( Answer [ 3 ] != 0x00 ))
ヤージュ
            printf ( "エラー、パラメータ値を取得できません\n " );
     }
        それ以外
ヤージュ
            printf ( " \n " );
            printf ( "測定されたAGC値(LSB)= %.2X h" , Answer [ 4 ]);
            printf ( " \n " );
            printf ( "測定されたAGC値(MSB)= %.2X h" , Answer [ 5 ]);
            printf ( " \n " );
     }
   }
}
 
しかし、得られた結果は奇妙でした。それは、文書UM11495のTEST_ANTENNA_RSPの戻り値リストには記載されていません。読み取った値は0x06です。
(7600) PN7160_I2C: NCI >> 0x2f 0x3d 0x04 0x02 0xc8 0x60 0x03
D (7600) PN7160_I2C: NCI << 0x4f 0x3d 0x01 0x06
しかし、UM11495では考えられる結果が4つしか示されていません。
0x00: STATUS_OK
0x01: テスト実行が拒否されました(PN7160の状態が不正です)
0x04: STATUS_TEST_EXEC_FAILED
0x09: STATUS_INVALID_PARAM
その他:RFU
タグ(1)
評価なし
バージョン履歴
最終更新日:
‎06-03-2026 02:34 AM
更新者: