私たちの製品では、PN7160 NFCボードに使用できる2つの空きピンしかありません。1 つの SDA と 1 つの SCL。概念実証として、I²C(および電源)を介してのみ接続されたevalキットを使用して、ポーリングの例(nfcDemoAppポーリング)を実行しようとしています。その可能性はありますか?私はこれまでにインターフェースボードの有無にかかわらずテストしましたが、成功しませんでした。私の知識では、ポーリング時に必要ないはずの割り込みピンが不要であることを証明する必要があります。アドバイスをいただければ幸いです!
さらに、スターターガイドは100%正しいわけではなく、この例はBookwormがインストールされているRaspberry Pi 5では動作しません。
こんにちは @Jansch、こんにちは!
他の取り扱い方法ではデバイスの適切な機能を確保できないため、参照されたドキュメントに記載されているピンの取り扱いに関するガイドラインに従うことをお勧めします。
ただし、PN7160 の EEPROM のアップグレードをダウンロードする必要がない場合は、DWL_REQ ピンを扱わずに GND に接続することを検討できます。これは、このピンがアップグレードが行われる場合にのみ使用されるためです。PN7160 / PN7161データシートのセクション11.5.4を参照してください。
一方、可能な電源投入シーケンスでは、ホスト通信を可能にするためにプルアップしてブートプロセスを開始する前に、少なくとも10μsの間LOWにする必要があるため、VENリセットピンの動的処理が推奨されます(同じドキュメントの表36を参照)。
テストを行う場合は、提供されたドキュメントに基づいて行うようにしてください。上記のセクションと 図20から図25 を参照して、可能な電源投入シーケンスについてより深く理解することができます。
よろしくお願いします。
ダニエル書。
こんにちは @Jansch、こんにちは!
この度は、弊社製品にご興味をお持ちいただき、誠にありがとうございます。
PN7160評価キットのクイックスタートガイドに記載されているソフトウェアセットアップの手順の一部は、ボードのOM27160A1HNバージョンでのみ実行することを意図しており、一部はOM27160B1HNバージョンを対象としていることに言及することが重要です。PN7160のI²Cバリアントを埋め込むボードである OM27160A1EVK ボードを使用していることを確認してください。
使用している電源ピンの名前と、GNDピンが接続されているかどうかについて詳しく教えていただければ幸いです。
すべての場合において、ホスト通信を可能にするためにVENリセットピンを処理する必要があることに注意してください。また、ファームウェアのアップグレードを可能にするDWL_REQやIRQなどのピンは、PN7160とホスト間のデータフロー制御を確保するために同様に重要であることも考慮してください。
PN7160/PN7161データシートのセクション11.5を参照して、システムの全体的な健康状態のためにこれらのピンをどのように処理するかについて理解を深めてください。
よろしくお願いします。
ダニエル書。