ATQB 返信
NFCタグ
スマートフォンATTRIB 送信
フローチャート
REQB 送信
S N o. 概要
動作フロー詳細は、下図の通りです。
波形仕様、SOF,EOFパターンにつきましては、ISO/IEC14443規格をご参照ください。
データは、8bit単位で、先頭に「0」、最後に「1」を付与した10bit単位で送信されます。
本内容につきましてもISO/IEC 14443規格に記載されております。
5.5.3.1
動作フロー詳細SOF
CMD AFI PAR AM
CRC EOF 05 00 00 71 FF
REQB内容
名称 内容 パターン 備考
CMD コマンド 0x05 REQB/WUPBコマンド
AFI ApplicationFamily Identifier 0x00 全応答 ISO/IEC14443規格参照
PARAM パラメータ 0x00 REQBを選択
CRC CRC計算値 0x71FF CRC計算値
SOF RES
CODE
PUPI ApplicationData Protocol Info CRC EOF 50 00 00 00 00 00 00 00 00 91 81 E0 D9 83
ATQB (REQBに対する応答)内容
名称 内容 パターン 備考
RES CODE レスポンスコード 0x50 ATQB (REQBに対する応答)
PUPI PICC識別子 0x00000000 IDMの下位4Byte
ApplicationData ApplicationData 0x00000000 未使用
Protocol Info Protocol Info 0x9181E0 パラメータ、ユーザーマニュアル参照
CRC CRC計算値 0xD983 CRC計算値
SOF
CMD Identifier PARAM CRC
EOF 1 2 3 4
1D 00 00 00 00 00 00 01 00 79 5A
ATTRIB内容
名称 内容 パターン 備考
CMD コマンドコード 0x1D ATTRIBコマンド
Identifier PICC識別子 0x00000000 ATQB応答のPUPIを設定
PARAM1 パラメータ1 0x00 ユーザーマニュアル参照
PARAM2 パラメータ2 0x00 ユーザーマニュアル参照
PARAM3 パラメータ3 0x01 ユーザーマニュアル参照
PARAM4 パラメータ4 0x00 ユーザーマニュアル参照
CRC CRC計算値 0x795A CRC計算値
5.5.3.2
送受信データの説明(1/2)SOF
PCB CLA INS Address LEN 02 00 D6 01 D0 30
WRITE内容
名称 内容 パターン 備考
PCB Protocol Control Byte 0x02 I-block
CLA CLA 0x00 クラスバイト 固定値
INS WRITE 0xD6 命令バイト WRITE=0xD6
Address スタートアドレス 0x01D0 書込み開始アドレス
LEN Data長 0x30 書込みデータ長(Byte)
Data 書込みデータ 0x
00 00 00 00 00 00 00 00 01 23 45 67 89 AB CD EF AA FF 02 FE 00 00 00 00 00 00 FF FF 00 E0 00 54 00 00 00 00 00 00 00 00 00 00 00 00 47 F0 00 2E
書込みデータ
CRC CRC計算値 0xCE0D CRC計算値
SOF
PCB SW
CRC EOF 1 2
02 90 00 29 6A
WRITE応答内容
名称 内容 パターン 備考
PCB Protocol Control Byte 0x02 I-block
SW1 ステータスワード1 0x90 0x9000=エラー無し SW2 ステータスワード2 0x00
CRC CRC計算値 0x296A CRC計算値
SOF RES
CODE
CRC EOF 10 F9 E0
ATTRIB応答内容
名称 内容 パターン 備考
RES CODE レスポンスコード 0x10 ATTRIBレスポンス
CRC CRC計算値 0xF9E0 CRC計算値
5.5.3.2
送受信データの説明(2/2)DATA
CONFIG SC IDM
00 00 00 00 00 00 00 00 01 23 45 67 89 AB CD EF AA FF 02 FE 00 00 00 00 00 00
~
~
DATA
CRC EOF
PMM AFI FWI HW RORF ROSI SECURITY TNP
RM
HW2 CONFIG2 FF FF 00 E0 00 54 00 00 00 00 00 00 00 00 00 00 00 00 47 F0 00 2E CE 0D
~
~
付録
RF通信
付録1 RF通信デモの説明
スマートフォン
RF通信デモでは、NFCタグとスマートフォンの通信を行います。
以下に、例としてMN63Y1213のサンプルアプリケーションソフトを用いたデモの概略を説明します。
タグ設定(システム領域設定)アプリケーションソフトの使い方
NFC タグボード
NFC-TAG
Antenna
T A G c ircui t
RF
スマートフォンアプリケーション名:1213Tag Setting
apk:Panasonic_TagSetting1213_v[xxx].apk (* [ ]内はバージョンNo. )
①NFCタグに対して所望の通信フォーマットに対応させる
Initialize :システム領域の初期化 NDEF :NDEF 有効
CLEAR NDEF :NDEF 無効( FeliCa/Type B 有効) NFC-F :FeliCa 有効(Type B無効) NFC-B :Type B 有効(FeliCa無効) NFC-F/NFC-B:FeliCa/Type B 有効
②NFCタグ設定を読み出す
Type Settingの各ボタンに対するWRITEデータ
スマートフォンアプリケーション名:Tag RW
apk:Panasonic_TagRW_v[xxx].apk (* [ ] 内はバージョンNo. )
タグと通信してNFCタグのユーザー領域をREAD/WRITEするため、Panasonic_TagRWアプリを起動します。まず、READの場合から記載します。
タグ通信(ユーザー領域リード・ライト)アプリケーションソフトの使い方
付録2 シリアル通信デモの説明
m icr o co nt ro ller
Control Board
I2C
NFC-TAG
Antenna
T A G c ircui t
Control Board
USB-UART USB
personal computer
NFC タグボード
一例としてMN63Y1213のシリアル通信デモの環境を概略して上図に示します。このデモでは、PC上にGUI を用意してコントロールボード上のホストコントローラとUSBを介して通信を行います。さらにホストコントロ ーラは、I2Cを通してNFCタグボードと通信を行います。結果、PC上のGUIからNFCタグのメモリ領域をリー ド・ライトできるようになります。デモの流れを以下に示します。
PCアプリケーション名:Panasonic NFC TAG Dump Tool
exe:NFCTAG_DumpTool_v[xxx].exe (* [ ]内はバージョンNo. )
シリアル通信デモシナリオの環境 (MN63Y1213での一例)
付録3 トンネル通信デモの説明
トンネル通信デモの環境を概略して下図に示します。
このデモでは、PC上にGUIを用意してコントロールボード上の ホストコントローラとUSBを介して通信を行います。
さらにホストコントローラは、I2Cを通してNFCタグボードと通信を行います。
また、NFCタグはアンテナを通じてNFC搭載機器と通信を行います。
結果、PC上のGUIからNFC搭載端末と通信を行うことが できるようになります。デモの流れを以下に示します。
PCアプリケーション名:Panasonic NFC TAG Dump Tool
exe:NFCTAG_DumpTool_v[xxx].exe (* [ ]内はバージョンNo. )
スマートフォンアプリケーション名:Tag RWapk:Panasonic_TagRW_v[xxx].apk (* [ ]内はバージョンNo. )
トンネル通信デモシナリオの環境 動作順序
Antenna
Serial-USB
co nv er ter
8bit MCUNFC
TAG
UART