DATA SHEET
DATA SHEET
DATA SHEET
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>DATA</strong> <strong>SHEET</strong><br />
品 種 名<br />
パッケージコード<br />
MN87401<br />
HQFN032-A-0505<br />
発 行 年 月 : 2013 年 6 月<br />
Ver. AJM<br />
1
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 3<br />
目 次<br />
1 概 要 ................................................................................................................................................. 14<br />
2 略 語 ................................................................................................................................................. 15<br />
3 参 考 システム 図 とチップブロック 図 ..................................................................................................... 16<br />
4 端 子 説 明 .......................................................................................................................................... 18<br />
4.1 端 子 レイアウト ............................................................................................................................. 18<br />
4.2 端 子 機 能 説 明 .............................................................................................................................. 19<br />
4.2.1 動 作 モード 設 定 用 端 子 ......................................................................................................... 20<br />
4.2.2 ホストインターフェイス 用 端 子 ................................................................................................ 20<br />
4.2.3 GPIO 端 子 ........................................................................................................................... 21<br />
4.2.4 XTAL 端 子 ........................................................................................................................... 22<br />
4.2.5 RF 端 子 ................................................................................................................................ 23<br />
4.2.6 電 源 ..................................................................................................................................... 23<br />
5 電 気 的 特 性 ...................................................................................................................................... 24<br />
5.1 スリープ・アイドル 消 費 電 流 .......................................................................................................... 24<br />
5.2 送 受 信 電 流 ................................................................................................................................. 25<br />
5.3 起 動 時 間 ..................................................................................................................................... 25<br />
5.4 XTAL、シンセサイザ ................................................................................................................... 25<br />
5.5 受 信 特 性 ..................................................................................................................................... 26<br />
5.6 送 信 特 性 ..................................................................................................................................... 29<br />
5.7 アクセサリ 特 性 ............................................................................................................................ 31<br />
5.8 SPIインターフェースACタイミング................................................................................................. 31<br />
6 SPIインターフェイス .......................................................................................................................... 33<br />
6.1 概 要 ............................................................................................................................................ 33<br />
6.2 コマンドフォーマット ...................................................................................................................... 33<br />
6.3 信 号 動 作 ..................................................................................................................................... 33<br />
7 割 り 込 み........................................................................................................................................... 36<br />
8 動 作 モード........................................................................................................................................ 37<br />
8.1 動 作 モード 遷 移 図 ........................................................................................................................ 37<br />
8.2 各 動 作 モードの 説 明 .................................................................................................................... 37<br />
8.2.1 DEEP SLEEPモード........................................................................................................... 37<br />
8.2.2 RESETモード ...................................................................................................................... 37<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 4<br />
8.2.3 SLEEPモード ...................................................................................................................... 38<br />
8.2.4 IDLEモード ......................................................................................................................... 38<br />
8.2.5 RXWAITモード.................................................................................................................... 38<br />
8.2.6 TRXモード........................................................................................................................... 39<br />
9 送 信 、 受 信 の 動 作 モード ................................................................................................................... 41<br />
9.1 各 ステートでの 動 作 説 明 .............................................................................................................. 42<br />
9.1.1 RXWAITステート................................................................................................................. 42<br />
9.1.2 SENSEステート................................................................................................................... 42<br />
9.1.3 TRXステート........................................................................................................................ 42<br />
9.1.4 RSSIステート....................................................................................................................... 42<br />
9.1.5 BKOFF_REQステート......................................................................................................... 42<br />
9.1.6 BKOFFステート .................................................................................................................. 42<br />
9.1.7 T_RXtoTXステート .............................................................................................................. 43<br />
9.1.8 TXステート........................................................................................................................... 43<br />
9.1.9 T_TXtoRXステート .............................................................................................................. 43<br />
9.1.10 WAITACKステート .............................................................................................................. 43<br />
9.1.11 TXDONEステート ............................................................................................................... 43<br />
9.1.12 TXFAILステート.................................................................................................................. 44<br />
9.1.13 RXステート .......................................................................................................................... 44<br />
9.1.14 R_RXtoTXステート.............................................................................................................. 44<br />
9.1.15 TXACKステート................................................................................................................... 44<br />
9.1.16 R_TXtoRXステート.............................................................................................................. 44<br />
9.1.17 RXDONEステート ............................................................................................................... 44<br />
9.1.18 RXFAILステート.................................................................................................................. 45<br />
9.1.19 TESTTXステート................................................................................................................. 45<br />
10 機 能 説 明 ...................................................................................................................................... 46<br />
10.1 対 応 可 能 フレームフォーマット................................................................................................... 46<br />
10.2 プリアンブル............................................................................................................................. 46<br />
10.3 同 期 ........................................................................................................................................ 46<br />
10.3.1 SFD 同 期 モード(SFD sync mode) ....................................................................................... 46<br />
10.3.2 ビット 同 期 モード(bit sync mod)............................................................................................ 47<br />
10.4 PHR ........................................................................................................................................... 47<br />
10.5 MHR .......................................................................................................................................... 49<br />
10.5.1 FC 部 ................................................................................................................................... 50<br />
10.5.2 SQN 部 ................................................................................................................................ 51<br />
10.5.3 ADDRESS 部 ...................................................................................................................... 52<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 5<br />
10.6 CRC............................................................................................................................................ 54<br />
10.7 フレーム 受 信 時 の 割 り 込 み....................................................................................................... 55<br />
11 ハードウェアアクセラレータ ............................................................................................................ 57<br />
11.1 MHRフィルタ............................................................................................................................... 57<br />
11.2 ACK 自 動 送 信 ............................................................................................................................. 58<br />
11.3 ACK 待 ち 受 けと 再 送 機 能 ............................................................................................................ 59<br />
12 BEACON 同 期 機 能 ...................................................................................................................... 59<br />
13 BEACON LOST 検 出 機 能 ........................................................................................................... 59<br />
14 RSSI 機 能 ..................................................................................................................................... 59<br />
14.1 プリアンブル 検 出 時 RSSI ......................................................................................................... 60<br />
14.2 RSSI 計 測 要 求 時 RSSI ................................................................................................................ 60<br />
15 SENSE 機 能 ................................................................................................................................. 62<br />
16 CSMA 機 能 .................................................................................................................................. 62<br />
17 タイマ 機 能 .................................................................................................................................... 64<br />
17.1 BEACON 周 期 タイマ...................................................................................................................... 64<br />
17.2 SUPER FRAME 周 期 タイマ ............................................................................................................ 64<br />
17.3 BACKOFFタイマ ........................................................................................................................ 65<br />
17.4 CAP 期 間 計 測 タイマ .................................................................................................................... 65<br />
17.5 GTSタイマ................................................................................................................................... 65<br />
17.6 IFSタイマ .................................................................................................................................... 65<br />
17.7 ACKタイマ .................................................................................................................................. 65<br />
17.8 MISCタイマ................................................................................................................................. 66<br />
18 クロック 生 成 機 能 .......................................................................................................................... 67<br />
18.1 MACブロッククロック ................................................................................................................... 67<br />
18.2 PHYブロッククロック(TX) ........................................................................................................... 68<br />
18.3 PHYブロッククロック(RX) ........................................................................................................... 68<br />
19 PHY 機 能 ..................................................................................................................................... 69<br />
19.1 概 要 ........................................................................................................................................ 69<br />
19.2 サポート 変 調 モード .................................................................................................................. 69<br />
19.3 データホワイトニングとエンコーディング .................................................................................... 70<br />
19.4 プリアンブル 同 期 ..................................................................................................................... 71<br />
19.5 PHRによるフレーム 長 検 出 .......................................................................................................... 71<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 6<br />
19.6 AFC............................................................................................................................................ 71<br />
19.7 AGC ........................................................................................................................................... 71<br />
19.8 アンテナダイバシティ................................................................................................................ 72<br />
20 送 信 用 フィルタ .............................................................................................................................. 73<br />
21 フレームバッファ............................................................................................................................ 76<br />
21.1 メモリマップ.............................................................................................................................. 76<br />
21.2 送 信 フレームバッファのデータフォーマット ................................................................................ 78<br />
21.3 受 信 フレームバッファのデータフォーマット ................................................................................ 79<br />
22 パケットモードとフラグメントモード .................................................................................................. 80<br />
22.1 パケットモード .......................................................................................................................... 80<br />
22.1.1 パケットモード 送 信 ............................................................................................................... 80<br />
22.1.2 パケットモード 受 信 ............................................................................................................... 80<br />
22.2 フラグメントモード ..................................................................................................................... 81<br />
22.2.1 フラグメントモード 送 信 .......................................................................................................... 81<br />
22.2.2 フラグメントモード 受 信 .......................................................................................................... 82<br />
23 RFパラメータのデータフォーマット.................................................................................................. 85<br />
23.1 RF 設 定 用 パラメータバッファ 領 域 の 設 定 ...................................................................................... 85<br />
23.2 RFパラメータ 格 納 フォーマット ...................................................................................................... 85<br />
23.2.1 コマンドフォーマット .............................................................................................................. 85<br />
23.3 RFパラメータコマンド 一 覧 ( 例 )..................................................................................................... 87<br />
24 バッテリモニタ ............................................................................................................................... 89<br />
25 温 度 センサ ................................................................................................................................... 90<br />
26 XTAL........................................................................................................................................... 91<br />
27 PLLシンセサイザ ......................................................................................................................... 92<br />
27.1 中 心 周 波 数 設 定 例 ................................................................................................................... 93<br />
28 アンテナ 制 御 ................................................................................................................................ 94<br />
29 テスト 信 号 生 成 機 能 ...................................................................................................................... 95<br />
30 アドレスマップ ............................................................................................................................... 96<br />
30.1 レジスタマップ .......................................................................................................................... 96<br />
30.2 レジスタ 詳 細 .......................................................................................................................... 103<br />
30.2.1 OPE_MODEレジスタ ........................................................................................................ 103<br />
30.2.2 INTMSKレジスタ .............................................................................................................. 107<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 7<br />
30.2.3 INTCLRレジスタ ............................................................................................................... 109<br />
30.2.4 INTEVENTレジスタ ......................................................................................................... 110<br />
30.2.5 TXFRMCTRレジスタ ........................................................................................................ 114<br />
30.2.6 RXFRMCTRレジスタ ........................................................................................................ 118<br />
30.2.7 STATUS レジスタ ............................................................................................................. 121<br />
30.2.8 BKOFF_CTR レジスタ ..................................................................................................... 122<br />
30.2.9 IFS レジスタ ..................................................................................................................... 124<br />
30.2.10 RXLIM レジスタ ........................................................................................................... 125<br />
30.2.11 SLOT_CTR レジスタ .................................................................................................... 126<br />
30.2.12 TXCLK1 レジスタ ......................................................................................................... 128<br />
30.2.13 TXCLK2 レジスタ ......................................................................................................... 130<br />
30.2.14 SLOTINT レジスタ ....................................................................................................... 131<br />
30.2.15 FIELD_CTR レジスタ................................................................................................... 133<br />
30.2.16 FRM_INF レジスタ....................................................................................................... 136<br />
30.2.17 PKT_FIL レジスタ ........................................................................................................ 138<br />
30.2.18 TIM_MISC レジスタ..................................................................................................... 141<br />
30.2.19 ACC_CNT レジスタ ...................................................................................................... 142<br />
30.2.20 CARRIER_SENSEレジスタ.......................................................................................... 143<br />
30.2.21 MY_PANIDレジスタ...................................................................................................... 145<br />
30.2.22 MYADDR レジスタ ....................................................................................................... 146<br />
30.2.23 MYADDR_S レジスタ ................................................................................................... 147<br />
30.2.24 RF_PARAM_ADDR レジスタ....................................................................................... 148<br />
30.2.25 STAT_CTRL レジスタ................................................................................................... 150<br />
30.2.26 STAT_TXFRM レジスタ ............................................................................................... 151<br />
30.2.27 STAT_RXFRM レジスタ ............................................................................................... 152<br />
30.2.28 STAT_RXACK レジスタ ............................................................................................... 153<br />
30.2.29 STAT_TXACK レジスタ................................................................................................ 154<br />
30.2.30 STAT_TXFAIL レジスタ ............................................................................................... 155<br />
30.2.31 STAT_RXFAIL レジスタ............................................................................................... 156<br />
30.2.32 STAT_PHY_DETSYNC レジスタ................................................................................. 157<br />
30.2.33 STAT_PHY_DETSFD レジスタ.................................................................................... 158<br />
30.2.34 PHY_OP レジスタ......................................................................................................... 159<br />
30.2.35 RXIQ レジスタ .............................................................................................................. 161<br />
30.2.36 PHASE_ADJ1 レジスタ................................................................................................ 162<br />
30.2.37 PHASE_ADJ2 レジスタ................................................................................................ 163<br />
30.2.38 PHRCTR レジスタ ........................................................................................................ 164<br />
30.2.39 SFD レジスタ ................................................................................................................ 165<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 8<br />
30.2.40 SFDTIMEOUT レジスタ .............................................................................................. 166<br />
30.2.41 SYNC_CTR レジスタ .................................................................................................... 167<br />
30.2.42 AGC_CTR レジスタ ...................................................................................................... 169<br />
30.2.43 CCA_CTR レジスタ....................................................................................................... 171<br />
30.2.44 FAFC_OPE1 レジスタ .................................................................................................. 173<br />
30.2.45 FAFC_OPE2 レジスタ .................................................................................................. 174<br />
30.2.46 GFSK_COEF01 レジスタ ............................................................................................. 175<br />
30.2.47 GFSK_COEF23 レジスタ ............................................................................................. 176<br />
30.2.48 GFSK_COEF45 レジスタ ............................................................................................. 177<br />
30.2.49 CHFIL_COEF0-6 レジスタ .......................................................................................... 178<br />
30.2.50 ADC_STABLE レジスタ ............................................................................................... 180<br />
30.2.51 ADC_OFFSET レジスタ ............................................................................................... 181<br />
30.2.52 AFC_COARSE_LOAD レジスタ .................................................................................. 182<br />
30.2.53 AFC_FINE_LOAD レジスタ ........................................................................................ 183<br />
30.2.54 AGC_FILTER0-3 レジスタ ........................................................................................... 184<br />
30.2.55 CLKRCV レジスタ........................................................................................................ 185<br />
30.2.56 SFDTIM_CLKDIV レジスタ........................................................................................ 186<br />
30.2.57 TEST レジスタ .............................................................................................................. 187<br />
30.2.58 DIVER レジスタ............................................................................................................ 189<br />
30.2.59 PERI_CNT1 レジスタ................................................................................................... 191<br />
30.2.60 PERI_CNT2 レジスタ................................................................................................... 193<br />
30.2.61 PERI_CNT3 レジスタ................................................................................................... 194<br />
30.2.62 PERI_CNT4 レジスタ................................................................................................... 195<br />
30.2.63 LBD_TEMP_CTRレジスタ............................................................................................ 196<br />
30.2.64 TX 出 力 パワー 設 定 レジスタ............................................................................................ 197<br />
30.2.65 IREG_CTRレジスタ....................................................................................................... 198<br />
30.2.66 RX_CAL_ENレジスタ.................................................................................................... 199<br />
30.2.67 RX_TUNEレジスタ........................................................................................................ 200<br />
30.2.68 AD_CTRレジスタ........................................................................................................... 201<br />
30.2.69 XO 制 御 レジスタ ............................................................................................................. 202<br />
30.2.70 SYNTH1 レジスタ......................................................................................................... 203<br />
30.2.71 SYNTH2 レジスタ......................................................................................................... 204<br />
30.2.72 TX_TUNEレジスタ........................................................................................................ 205<br />
31 リファレンスデザイン.................................................................................................................... 206<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 9<br />
図 目 次<br />
図 3-1 参 考 システム 図 ............................................................................................................................... 16<br />
図 3-2 ブロック 図 ....................................................................................................................................... 17<br />
図 4-1 端 子 配 置 図 (TOP VIEW) .............................................................................................................. 18<br />
図 5-1 SPIインターフェースタイミング......................................................................................................... 32<br />
図 6-1 コマンドフォーマット......................................................................................................................... 33<br />
図 6-2 レジスタへの 書 き 込 みシーケンス .................................................................................................... 34<br />
図 6-3 レジスタからの 読 み 出 しシーケンス.................................................................................................. 34<br />
図 6-4 メモリへの 書 き 込 みシーケンス ........................................................................................................ 34<br />
図 6-5 メモリからの 読 み 出 しシーケンス...................................................................................................... 35<br />
図 7-1 割 り 込 み 生 成 論 理 .......................................................................................................................... 36<br />
図 8-1 動 作 モード 遷 移 ............................................................................................................................. 37<br />
図 8-2 電 源 ONからのシーケンス............................................................................................................. 39<br />
図 8-3 XTALとシンセサイザ 起 動 シーケンス .............................................................................................. 40<br />
図 9-1 送 受 信 状 態 遷 移 図 ......................................................................................................................... 41<br />
図 10-1 フレームフォーマット...................................................................................................................... 46<br />
図 10-2 SFDデータの 送 信 順 番 ................................................................................................................. 47<br />
図 10-3 LSBFIRST 時 のビット 同 期 モードでのデータの 構 成 ........................................................................ 47<br />
図 10-4 ビット 同 期 モードとSFD 同 期 モードの 8 ビット 化 動 作 の 違 い............................................................ 47<br />
図 10-5 PHR 長 1 オクテット 時 のPHRフォーマット...................................................................................... 48<br />
図 10-6 PHR 長 2 オクテット 時 のPHRフォーマット...................................................................................... 48<br />
図 10-7 PHR 長 による 有 効 データの 位 置 と 送 受 信 順 番 .............................................................................. 49<br />
図 10-8 MACフレームとMHR................................................................................................................... 49<br />
図 10-9 FC 部 の 構 成 ................................................................................................................................. 50<br />
図 10-10 ADDRESS 部 の 構 成 .................................................................................................................. 50<br />
図 10-11 パケットモード 時 のフレーム 受 信 ( 正 常 受 信 時 アンテナダイバOFF)............................................ 55<br />
図 10-12 パケットモード 時 のフレーム 受 信 ( 正 常 受 信 時 アンテナダイバON) ............................................. 55<br />
図 10-13 フラグメントモード 時 のフレーム 受 信 ( 正 常 受 信 時 アンテナダイバOFF)........................................ 55<br />
図 10-14 フラグメントモード 時 のフレーム 受 信 ( 正 常 受 信 時 アンテナダイバON).......................................... 55<br />
図 10-15 強 制 終 了 時 のフレーム 受 信 ........................................................................................................ 56<br />
図 10-16 CRCエラー 時 のフレーム 受 信 ..................................................................................................... 56<br />
図 10-17 MHRエラー 時 のフレーム 受 信 (PKT_FILレジスタのFAILTIM(BIT[9])=1 ................................... 56<br />
図 10-18 MHRエラー 時 のフレーム 受 信 ( 図 10-17 以 外 の 場 合 ) ................................................................. 56<br />
図 11-1 ACKフレーム 生 成 方 法 ................................................................................................................. 58<br />
図 16-1 BACKOFFシーケンス.................................................................................................................. 64<br />
図 18-1 クロック 生 成 部 ブロック .................................................................................................................. 67<br />
図 19-1 ホワイトニングとマンチェスタエンコード 範 囲 ................................................................................... 71<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 10<br />
図 20-1 送 信 用 フィルタブロック(PHY_OPレジスタのGFSKENフィールド(BIT[7])=1 時 )............................ 73<br />
図 20-2 送 信 用 フィルタ 形 状 ....................................................................................................................... 73<br />
図 20-3 送 信 用 フィルタブロック(PHY_OPレジスタのGFSKENフィールド(BIT[7])=0 時 )............................ 74<br />
図 21-1 フレームバッファ 格 納 データ........................................................................................................... 77<br />
図 21-2 INFOフィールドフォーマット .......................................................................................................... 78<br />
図 21-3 MHRが 存 在 する 場 合 のTXフレームバッファへの 格 納 フォーマット................................................. 78<br />
図 21-4 MHRが 存 在 しない 場 合 のTXフレームバッファへの 格 納 フォーマット .............................................. 79<br />
図 21-5 PHRが 付 加 されている 場 合 のRXフレームバッファへの 格 納 フォーマット ........................................ 79<br />
図 22-1 パケットモードの 送 信 シーケンス.................................................................................................... 80<br />
図 22-2 パケットモードの 受 信 シーケンス.................................................................................................... 81<br />
図 22-3 TXFIFO 構 造 ............................................................................................................................... 82<br />
図 22-4 TX 時 のフレームバッファからのデータ 読 み 出 しタイミング............................................................... 82<br />
図 22-5 フラグメントモード(バイト 数 計 測 モード)の 送 信 シーケンス............................................................... 84<br />
図 22-6 フラグメントモード(バイト 数 計 測 モード)の 受 信 シーケンス............................................................... 84<br />
図 26-1 XTAL、TCXO 接 続 図 ................................................................................................................... 91<br />
図 27-1 PLLシンセサイザブロック 概 略 図 .................................................................................................. 92<br />
図 28-1 アンテナ 制 御 方 法 ......................................................................................................................... 94<br />
図 31-1 参 考 回 路 図 (920MHZ)................................................................................................................. 206<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 11<br />
表 目 次<br />
表 4-1 GPIO MUX .................................................................................................................................. 21<br />
表 7-1 割 り 込 み 種 類 .................................................................................................................................. 36<br />
表 8-1 動 作 モード 一 覧 ............................................................................................................................... 39<br />
表 10-1 PHRに 含 まれるデータ.................................................................................................................. 47<br />
表 10-2 ADDRESS 部 設 定 一 覧 ................................................................................................................ 52<br />
表 10-3 フレーム 受 信 時 IRQ 信 号 発 生 タイミング ........................................................................................ 55<br />
表 14-1 RSSI 計 測 時 間 ............................................................................................................................. 61<br />
表 15-1 SENSE 用 RSSI 計 測 時 間 ............................................................................................................. 62<br />
表 18-1 送 信 レートごとのTXCLK1,2 レジスタの 設 定 値 ............................................................................. 68<br />
表 19-1 変 調 モード 設 定 ............................................................................................................................. 69<br />
表 19-2 FSKのレートとMODULATION INDEXの 関 係 ................................................................................. 69<br />
表 19-3 WHITENING 動 作 .......................................................................................................................... 70<br />
表 19-4 アンテナダイバシティモード 設 定 .................................................................................................... 72<br />
表 19-5 送 信 アンテナ 設 定 ......................................................................................................................... 72<br />
表 20-1 設 定 値 とMUL 値 の 関 係 ................................................................................................................ 74<br />
表 20-2 FILTERED-FSK 時 のフィルタ 係 数 の 設 定 例 ................................................................................... 75<br />
表 20-3 FSK 時 のフィルタ 係 数 の 設 定 例 .................................................................................................... 75<br />
表 21-1 フレームバッファマップ、バッファ 名 定 義 ......................................................................................... 76<br />
表 23-1 RFパラメータ 格 納 ポインタ ............................................................................................................ 85<br />
表 23-2 RFパラメータ 格 納 フォーマット ....................................................................................................... 85<br />
表 23-3 コマンドタイプ 1 のRFパラメータコマンドフォーマット ...................................................................... 86<br />
表 23-4 コマンドタイプ 1 の 制 御 内 容 .......................................................................................................... 86<br />
表 23-5 コマンドタイプ 1 の 制 御 内 容 .......................................................................................................... 86<br />
表 23-6 コマンドタイプ 2 のRFパラメータコマンドフォーマット ...................................................................... 87<br />
表 23-7 RF_TXSTART_PARAの 設 定 内 容 ............................................................................................... 87<br />
表 23-8 RF_TXEND_PARAの 設 定 内 容 .................................................................................................. 87<br />
表 23-9 RF_RXSTART_PARAの 設 定 内 容 .............................................................................................. 88<br />
表 23-10 RF_RXEND_PARAの 設 定 内 容 ................................................................................................ 88<br />
表 23-11 RF_RXEN_OFF_PARAの 設 定 内 容 .......................................................................................... 88<br />
表 27-1 PLL 各 BAND 設 定 内 容 .................................................................................................................. 92<br />
表 29-1 テスト 送 信 モード ........................................................................................................................... 95<br />
表 30-1 レジスタマップ............................................................................................................................... 96<br />
表 30-2 OPE_MODEレジスタ................................................................................................................. 103<br />
表 30-3 INTMSKレジスタ....................................................................................................................... 107<br />
表 30-4 INTCLRレジスタ........................................................................................................................ 109<br />
表 30-5 INTEVENTレジスタ.................................................................................................................. 110<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 12<br />
表 30-6 TXFRMCTRレジスタ................................................................................................................. 114<br />
表 30-7 RXFRMCTRレジスタ................................................................................................................. 118<br />
表 30-8 STATUSレジスタ ....................................................................................................................... 121<br />
表 30-9 BKOFF_CTRレジスタ................................................................................................................ 122<br />
表 30-10 IFSレジスタ.............................................................................................................................. 124<br />
表 30-11 RXLIMレジスタ........................................................................................................................ 125<br />
表 30-12 SLOT_CTR ............................................................................................................................. 126<br />
表 30-13 TXCLK1 レジスタ .................................................................................................................... 128<br />
表 30-14 TXCLK2 レジスタ .................................................................................................................... 130<br />
表 30-15 SLOTINTレジスタ ................................................................................................................... 131<br />
表 30-16 FIELD_CTRレジスタ............................................................................................................... 133<br />
表 30-17 FRM _INFレジスタ .................................................................................................................. 136<br />
表 30-18 PKT_FILレジスタ .................................................................................................................... 138<br />
表 30-19 TIM_MISCレジスタ ................................................................................................................. 141<br />
表 30-20 ACC_CNTレジスタ .................................................................................................................. 142<br />
表 30-21 CARRIER_SENSEレジスタ .................................................................................................... 143<br />
表 30-22 MY_PANIDレジスタ ................................................................................................................ 145<br />
表 30-23 MYADDRレジスタ.................................................................................................................... 146<br />
表 30-24 MYADDR_Sレジスタ ............................................................................................................... 147<br />
表 30-25 RF_PARAM_ADDRレジスタ ................................................................................................... 148<br />
表 30-26 STAT_CTRLレジスタ............................................................................................................... 150<br />
表 30-27 STAT_TXFRMレジスタ ........................................................................................................... 151<br />
表 30-28 STAT_RXFRMレジスタ ........................................................................................................... 152<br />
表 30-29 STAT_RXACKレジスタ............................................................................................................ 153<br />
表 30-30 STAT_TXACKレジスタ............................................................................................................ 154<br />
表 30-31 STAT_TXFAILレジスタ ........................................................................................................... 155<br />
表 30-32 STAT_RXFAILレジスタ ........................................................................................................... 156<br />
表 30-33 STAT_PHY_DETSYNCレジスタ............................................................................................. 157<br />
表 30-34 STAT_DETSFDレジスタ.......................................................................................................... 158<br />
表 30-35 PHY_OPレジスタ ..................................................................................................................... 159<br />
表 30-36 RXIQレジスタ........................................................................................................................... 161<br />
表 30-37 PHASE_ADJ1 レジスタ........................................................................................................... 162<br />
表 30-38 PHASE_ADJ2 レジスタ........................................................................................................... 163<br />
表 30-39 PHRCTRレジスタ .................................................................................................................... 164<br />
表 30-40 SFDレジスタ............................................................................................................................. 165<br />
表 30-41 SFDTIMEOUTレジスタ .......................................................................................................... 166<br />
表 30-42 SYNC_CTRレジスタ ................................................................................................................ 167<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 13<br />
表 30-43 AGC_CTRレジスタ................................................................................................................... 169<br />
表 30-44 CCA_CTRレジスタ................................................................................................................... 171<br />
表 30-45 FAFC_OPE1 レジスタ.............................................................................................................. 173<br />
表 30-46 FAFC_OPE2 レジスタ.............................................................................................................. 174<br />
表 30-47 GFSK_COEF01 レジスタ ........................................................................................................ 175<br />
表 30-48 GFSK_COEF23 レジスタ ........................................................................................................ 176<br />
表 30-49 GFSK_COEF45 レジスタ ........................................................................................................ 177<br />
表 30-50 CHFIL_COEF0-6 レジスタ...................................................................................................... 178<br />
表 30-51 ADC_STABLEレジスタ ........................................................................................................... 180<br />
表 30-52 ADC_OFFSETレジスタ ........................................................................................................... 181<br />
表 30-53 AFC_COARSE_LOADレジスタ............................................................................................... 182<br />
表 30-54 AFC_FINE_LOADレジスタ..................................................................................................... 183<br />
表 30-55 AGC_FILTER0-3 レジスタ ...................................................................................................... 184<br />
表 30-56 CLKRCVレジスタ .................................................................................................................... 185<br />
表 30-57 SFDTIM_CLKDIVレジスタ ................................................................................................... 186<br />
表 30-58 TESTレジスタ .......................................................................................................................... 187<br />
表 30-59 DIVERレジスタ........................................................................................................................ 189<br />
表 30-60 PERI_CNT1 レジスタ .............................................................................................................. 191<br />
表 30-61 PERI_CNT2 レジスタ .............................................................................................................. 193<br />
表 30-62 PERI_CNT3 レジスタ .............................................................................................................. 194<br />
表 30-63 PERI_CNT4 レジスタ .............................................................................................................. 195<br />
表 30-64 LBD_TEMP_CTRレジスタ..................................................................................................... 196<br />
表 30-65 TX_SETレジスタ...................................................................................................................... 197<br />
表 30-66 IREG_CTRレジスタ................................................................................................................ 198<br />
表 30-67 RX_CAL_ENレジスタ............................................................................................................. 199<br />
表 30-68 RX_TUNEレジスタ................................................................................................................. 200<br />
表 30-69 AD_CTRレジスタ.................................................................................................................... 201<br />
表 30-70 XO_CTRレジスタ ..................................................................................................................... 202<br />
表 30-71 SYNTH1 レジスタ.................................................................................................................... 203<br />
表 30-72 SYNTH2 レジスタ.................................................................................................................... 204<br />
表 30-73 TX_TUNEレジスタ................................................................................................................. 205<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 14<br />
1 概 要<br />
変 復 調 機 能<br />
169 / 420 - 510 / 863 - 930 MHz<br />
対 応 変 復 調 方 式 : Filtered FSK /FSK 4.8-200kbps<br />
受 信 感 度<br />
-122dBm @ Filtered FSK 4.8kbps 400MHz バンド<br />
-105dBm @ Filtered FSK 100kbps 900MHzバンド<br />
送 信 出 力 制 御<br />
+15 ~ -6dBm (0.2dB step)<br />
消 費 電 流<br />
24 mA @ 送 信 時 (+13dBm / 400MHz band)<br />
12.6 mA @ 受 信 時 (400MHz band)<br />
MAC アクセラレータ 搭 載 (レジスタ 設 定 により 機 能 停 止 可 能 )<br />
ACK 自 動 送 信<br />
再 送 制 御 (ACK フレームが 受 信 できなかった 場 合 )<br />
MAC フレームヘッダフィルタリング,CRC 生 成 とチェック<br />
フレームバッファ<br />
256 バイト ( 送 受 信 別 に 搭 載 )<br />
アクセサリ<br />
温 度 センサ、バッテリモニタ<br />
uC インターフェイス<br />
SPI<br />
GPIO<br />
外 部 FE 制 御 、 汎 用 IO 制 御<br />
パッケージ<br />
QFN 32-pin(5 × 5 mm) Pin ピッチ 0.5mm<br />
動 作 電 圧 範 囲<br />
1.8 - 3.6V<br />
動 作 温 度 範 囲<br />
-40 - 85 ℃<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 15<br />
2 略 語<br />
ACK<br />
AFC<br />
AGC<br />
CAP<br />
CRC<br />
CSMA<br />
FSK<br />
GPIO<br />
IFS<br />
IRQ<br />
LIFS<br />
MAC<br />
MHR<br />
PHR<br />
PHY<br />
PLL<br />
PN<br />
RSSI<br />
RX<br />
SFD<br />
SIFS<br />
SPI<br />
SYNTH<br />
TCXO<br />
TX<br />
uC<br />
XTAL<br />
Acknowledge Frame<br />
Automatic Frequency Control<br />
Automatic Gain Control<br />
Contention Access Period<br />
Cyclic Redundancy Check<br />
Carrier Sense Multiple Access<br />
Frequency Shift Keying<br />
General Purpose InOut<br />
Inter Frame Space<br />
Interupt Request<br />
Long Inter Frame Space<br />
Medium Access Controller<br />
MAC Header<br />
PHY Header<br />
Physical layer<br />
Phase Locked Loop<br />
Pusedo random noise<br />
Received Signal Strength Indication<br />
Receive, Receive Mode<br />
Start Frame Delimiter<br />
Short Inter Frame Space<br />
Serial Peripheral Interface<br />
Synthesizer<br />
Temperature compensated crystal oscillator unit<br />
Transmit, Transmit Mode<br />
Micro-controller<br />
Cyistal<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 16<br />
3 参 考 システム 図 とチップブロック 図<br />
GPIO signals<br />
(ANT & TRX control)<br />
ANT1<br />
(Sub1G)<br />
TX_OUT_10<br />
RX_IN_10P<br />
XOUT<br />
XO<br />
XIN<br />
XBO<br />
GPIO0-7<br />
MN87401<br />
SPI_CSN<br />
uC<br />
RX_IN_10N<br />
SPI_CK<br />
SPI_DI<br />
SPI_DO<br />
IRQ<br />
CHIPEN<br />
VOUT_DIG<br />
VOUT_PLL<br />
VOUT_VCO<br />
VOUT_RX<br />
VSS<br />
TEST2<br />
TEST<br />
図 3-1 参 考 システム 図<br />
本 参 考 システム 図 は 正 確 な 接 続 を 記 載 しているものではありません。 詳 細 な 参 考 回 路 図 は、<br />
図 31-1 を 参 照 ください。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 17<br />
Sub-GHz<br />
VBAT<br />
Check<br />
Temp.<br />
sensor<br />
ADC<br />
Power controller<br />
VBAT controller<br />
PLL<br />
XO<br />
control<br />
TX<br />
Digital Mod.<br />
to XTAL<br />
from XTAL<br />
Sub-GHz<br />
π/2<br />
ADC<br />
ADC<br />
RX<br />
Digital<br />
Demod.<br />
AFC<br />
AGC<br />
FSK<br />
Hardware<br />
MAC /<br />
Controller<br />
from/to uC<br />
Ant control<br />
GPIO<br />
AGC / RSSI<br />
図 3-2 ブロック 図<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 18<br />
4 端 子 説 明<br />
4.1 端 子 レイアウト<br />
25<br />
26<br />
27<br />
28<br />
29<br />
30<br />
31<br />
32<br />
VOUT_DIG<br />
GPIO0<br />
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
24<br />
23<br />
22<br />
21<br />
20<br />
19<br />
18<br />
17<br />
7<br />
8<br />
GPIO1<br />
GPIO2<br />
GPIO3<br />
GPIO4<br />
GPIO5<br />
GPIO6<br />
TX_OUT_10<br />
VOUT_RX<br />
RX_IN_10P<br />
RX_IN_10N<br />
(open)<br />
(open)<br />
(open)<br />
VBAT<br />
CHIPEN<br />
TEST<br />
(FOR TEST)<br />
(FOR TEST)<br />
XIN<br />
XOUT<br />
TEST2<br />
XBO<br />
裏 面<br />
Vss<br />
16<br />
15<br />
14<br />
13<br />
12<br />
11<br />
10<br />
9<br />
VOUT_PLL<br />
VOUT_VCO<br />
IRQ<br />
SPI_CSN<br />
SPI_DO<br />
SPI_DI<br />
SPI_CK<br />
GPIO7<br />
図 4-1 端 子 配 置 図 (TOP View)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 19<br />
4.2 端 子 機 能 説 明<br />
No Pin Name I/O Type V 接 続 先 説 明<br />
1 VOUT_DIG O --- 1.2 --- デジタルブロック 用 電 源 出 力<br />
2 GPIO0 I/O D ---<br />
3 GPIO1 I/O D ---<br />
汎 用 デジタル 入 出 力<br />
4 GPIO2 I/O D ---<br />
3.3V インターフェイス<br />
5 GPIO3 I/O D ---<br />
内 部 レジスタ 設 定 により、 外 部 アンプ 部 、ア<br />
6 GPIO4 I/O D ---<br />
ンテナスイッチ 部 を 制 御 するために 用 いるこ<br />
7 GPIO5 I/O D ---<br />
とが 可 能 。<br />
8 GPIO6 I/O D ---<br />
9 GPIO7 I/O D ---<br />
10 SPI_CK I D --- uC<br />
シリアルインターフェイス 用 クロック 入 力<br />
3.3V インターフェイス<br />
11 SPI_DI I D --- uC<br />
シリアルインターフェイス 用 データ 入 力<br />
3.3V インターフェイス<br />
12 SPI_DO O D --- uC<br />
シリアルインターフェイス 用 データ 出 力<br />
3.3V インターフェイス<br />
13 SPI_CSN I D --- uC<br />
シリアルインターフェイス 用 イネーブル<br />
3.3V インターフェイス<br />
14 IRQ O D --- uC<br />
割 り 込 み 通 知<br />
3.3V インターフェイス<br />
15 VOUT_VCO O --- 1.2 --- VCO ブロック 用 電 源 出 力<br />
16 VOUT_PLL O --- 1.2 --- PLL ブロック 用 電 源 出 力<br />
17 VBAT I A 1.8-3.6 Power 電 源 端 子 (1.8~3.6V)<br />
18 --- --- A --- --- 開 放 ( 通 常 動 作 時 )<br />
19 --- --- A --- --- 開 放 ( 通 常 動 作 時 )<br />
20 --- --- A --- --- 開 放 ( 通 常 動 作 時 )<br />
21 RX_IN_10N I A --- ANT サブ GHz バンド 用 RX 負 入 力<br />
22 RX_IN_10P I A --- ANT サブ GHz バンド 用 RX 正 入 力<br />
23 VOUT_RX O - 1.2 --- RX ブロック 用 電 源 出 力<br />
24 TX_OUT_10 O A --- ANT サブ GHz バンド 送 信 用<br />
25 CHIPEN I - --- uC CHIP 動 作 用 イネーブル<br />
26 TEST I D --- for test VSS に 接 続 ( 通 常 動 作 時 )<br />
27 --- --- A --- for test 開 放 ( 通 常 動 作 時 )<br />
28 --- --- A --- for test 開 放 ( 通 常 動 作 時 )<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 20<br />
No Pin Name I/O Type V 接 続 先 説 明<br />
29 XIN I A --- XTAL<br />
30 XOUT O A --- XTAL<br />
26MHz 用 クリスタル<br />
31 TEST2 I D --- for test VSS に 接 続 ( 通 常 動 作 時 )<br />
32 XBO O A 3.3 --- 26MHz 用 リファレンス 出 力<br />
注 意 : VSS 端 子 は、チップ 裏 面 に 配 置 されている。<br />
Type 欄 の A はアナログ 端 子 、D はデジタル 端 子 の 意 味 である。<br />
4.2.1 動 作 モード 設 定 用 端 子<br />
CHIPEN<br />
この 端 子 は、チップ 動 作 の ON/OFF を 設 定 する。この 端 子 が LOW レベルの 場 合 、チップ 内 の 全 レギュ<br />
レータが OFF になり、チップは 完 全 に OFF 状 態 になる。チップを 動 作 状 態 にするためには、この 端 子 を<br />
HIGH レベルにすること。<br />
TEST、TEST2<br />
この 端 子 は、VSS 接 続 にすること。<br />
4.2.2 ホストインターフェイス 用 端 子<br />
SPI_CSN<br />
この 端 子 は、 外 部 uC からの 同 期 シリアルによる 制 御 をイネーブルにする。 外 部 uC は、チップへアクセ<br />
スしない 期 間 では 本 端 子 を HIGH レベルに 保 持 し、アクセスする 期 間 中 は LOW レベルを 保 持 すること。<br />
SPI_CK<br />
この 端 子 は、 外 部 uC からの 同 期 シリアルデータ 伝 送 用 クロックの 入 力 端 子 である。<br />
SPI_DO<br />
この 端 子 は、 外 部 uC への 同 期 シリアルデータ 出 力 端 子 である。SPI_CK の 立 下 りエッジに 同 期 して、 本<br />
端 子 からデータが 出 力 される。<br />
SPI_DI<br />
この 端 子 は、 外 部 uC からの 同 期 シリアルデータ 入 力 端 子 である。SPI_CK の 立 ち 上 がりエッジに 同 期 し<br />
て、 外 部 uC からのデータを 取 り 込 む。<br />
IRQ<br />
この 端 子 は、 外 部 uC への 割 り 込 み 通 知 である。 割 り 込 み 通 知 時 に、 本 端 子 は HIGH レベルになり、 割<br />
り 込 み 要 因 が 解 除 されるまで HIGH レベルを 保 持 する。 割 り 込 み 要 因 がない 場 合 には、 本 端 子 は LOW レ<br />
ベルを 保 持 する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 21<br />
4.2.3 GPIO 端 子<br />
GPIO 端 子 は 8 本 用 意 されている。これらの 端 子 の 初 期 状 態 は Hi-Z である。<br />
表 4-1 GPIO MUX<br />
GPIO7 GPIO6 GPIO5 GPIO4 GPIO3 GPIO2 GPIO1 GPIO0<br />
Mode0 PA1 PA0 LNA1 LNA0 TRX1 TRX0 ANT1 ANT0<br />
Mode1 REG15 REG14 REG13 REG12 REG11 REG10 REG9 REG8<br />
Mode2 Low Low Low Low BitDat BitCLK ANT1 ANT0<br />
Mode3 Low Low TRX1 TRX0 BitDat BitCLK ANT1 ANT0<br />
Mode4 REG15 REG14 REG13 REG12 BitDat BitCLK ANT1 ANT0<br />
Mode0<br />
本 モードは、 送 受 信 の 状 態 に 応 じて 外 部 PA 制 御 、 外 部 LNA 制 御 、 外 部 TRX 制 御 、 外 部 ANT 制 御 を<br />
行 う。 本 モードに 設 定 するためには、PERI_CNT4 レジスタの MONSEL フィールド(bit[15:9])を 0( 通 常<br />
動 作 )、CONT フィールド(bit[8])を 0 に 設 定 すること。なお、GPIO 端 子 を 出 力 状 態 にするためには、<br />
PERI_CNT4 レジスタの IOCNT フィールド(bit[7:0])を 0FFh( 全 端 子 出 力 )に 設 定 すること。<br />
送 信 時 :<br />
PA1: PERI_CNT1.bit[15]<br />
PA0: PERI_CNT1.bit[14]<br />
LNA1: PERI_CNT1.bit[9]<br />
LNA0: PERI_CNT1.bit[8]<br />
TRX1: PERI_CNT1.bit[7]<br />
TRX0: PERI_CNT1.bit[6]<br />
ANT1: PERI_CNT1.bit[1]<br />
ANT0: PERI_CNT1.bit[0]<br />
受 信 時 :<br />
PA1: PERI_CNT1.bit[13]<br />
PA0: PERI_CNT1.bit[12]<br />
LNA1: PERI_CNT1.bit[11]<br />
LNA0: PERI_CNT1.bit[10]<br />
TRX1: PERI_CNT1.bit[3]<br />
TRX0: PERI_CNT1.bit[2]<br />
ANT1: PERI_CNT1.bit[1]<br />
ANT0: PERI_CNT1.bit[0]<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 22<br />
Mode1<br />
本 モードでは、GPIO 端 子 を 外 部 uC から 任 意 の 状 態 に 設 定 できる。 本 モードに 設 定 するためには、<br />
PERI_CNT4 レジスタの MOSEL フィールド(bit[15:9])を 0( 通 常 動 作 )に、CONT フィールド(bit[8])を 1<br />
に 設 定 する。GPIO 端 子 を 出 力 状 態 にするためには、PERI_CNT4 レジスタの IOCONT フィールド<br />
(bit[7:0])で 出 力 設 定 したい GPIO 端 子 に 対 応 するビットを 1 に 設 定 すること。 出 力 データは、<br />
PERI_CNT1レジスタの GPIO_OUTフィールド(bit[15:8])に 設 定 ( 表 中 の REG[15:8]に 相 当 )し、 入 力 デ<br />
ータは、PERI_CNT2 レジスタから 読 み 出 すことができる。<br />
Mode2<br />
本 モードでは、ビット 同 期 がとれた 受 信 信 号 のビットクロックとビットデータを 出 力 する。 本 モードに 設 定 す<br />
るためには、PERI_CNT4 レジスタの MONSEL フィールド(bit[15:9])を 6h に、CONT フィールド(bit[8])<br />
を 0 に 設 定 する。また、GPIO 端 子 を 出 力 状 態 にするために、PERI_CNT4 レジスタの IOCNT フィールド<br />
(bit[7:0])を 0FFh( 全 端 子 出 力 )に 設 定 すること。<br />
Mode3<br />
本 モードでは、Mode2に 加 えて TRX[1:0]を 出 力 する。 本 モードに 設 定 するためには、PERI_CNT4レジ<br />
スタの MONSEL フィールド(bit[15:9])を 21h に、CONT フィールド(bit[8])を 0 に 設 定 する。また、GPIO<br />
端 子 を 出 力 状 態 にするために、PERI_CNT4 レジスタの IOCNT フィールド(bit[7:0])を 0FFh( 全 端 子 出<br />
力 )に 設 定 すること。<br />
Mode4<br />
本 モードでは、Mode2 に 加 えて PERI_CNT1 レジスタの GPIO_OUT フィールド(bit[15:12])( 表 中 の<br />
REG[15:8]に 相 当 )を 出 力 する。 本 モードに 設 定 するためには、PERI_CNT4 レジスタの MONSEL フィー<br />
ルド(bit[15:9])を 22h に、CONT フィールド(bit[8])を 0 に 設 定 する。また、GPIO 端 子 を 出 力 状 態 にする<br />
ために、PERI_CNT4 レジスタの IOCNT フィールド(bit[7:0])を 0FFh( 全 端 子 出 力 )に 設 定 すること。<br />
4.2.4 XTAL 端 子<br />
XIN、XO<br />
外 部 水 晶 振 動 子 (26MHz)を 本 端 子 に 接 続 し、 適 切 な 外 部 容 量 を 接 続 すること。TCXO(26MHz)を 接 続<br />
する 際 には、XIN 端 子 に TCXO 出 力 を DC カット( 容 量 をシリアル 接 続 )して 接 続 すること。<br />
XBO<br />
本 端 子 は、 外 部 水 晶 振 動 子 で 発 振 したクロックを 外 部 に 出 力 する。 外 部 でクロックが 不 要 な 場 合 、<br />
XO_CTR レジスタの XBUFON フィールド(bit[12])を 0 に 設 定 することにより 出 力 停 止 可 能 である。 未 使<br />
用 時 は、 開 放 にすること。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 23<br />
4.2.5 RF 端 子<br />
TX_OUT_10<br />
本 端 子 は、サブ GHz バンド 用 高 周 波 信 号 の 出 力 端 子 である。 未 使 用 時 は、 開 放 にすること。<br />
RX_IN_10P、RX_IN_10N<br />
本 端 子 は、サブ GHz バンド 用 高 周 波 信 号 の 入 力 差 動 端 子 である。<br />
RX_IN_10P: 同 相 端 子 、RX_IN_10N: 逆 相 端 子<br />
未 使 用 時 は、 開 放 にすること。<br />
4.2.6 電 源<br />
VBAT<br />
本 端 子 は、1.8~3.6V の 電 源 端 子 である。<br />
VOUT_DIG<br />
本 端 子 は、VBAT から LSI 内 部 で 生 成 したデジタル 電 源 出 力 端 子 である。 本 端 子 に、0.1uF の 容 量 を<br />
接 続 すること。<br />
VOUT_PLL<br />
本 端 子 は、VBAT から LSI 内 部 で 生 成 した PLL 電 源 出 力 端 子 である。 本 端 子 に、0.1uF の 容 量 を 接 続<br />
すること。<br />
VOUT_VCO<br />
本 端 子 は、VBAT から LSI 内 部 で 生 成 した VCO 電 源 出 力 端 子 である。 本 端 子 に、0.1uF の 容 量 を 接<br />
続 すること。<br />
VOUT_RX<br />
本 端 子 は、VBAT から LSI 内 部 で 生 成 した RF-RX 電 源 出 力 端 子 である。 本 端 子 に、0.1uF の 容 量 を<br />
接 続 すること。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 24<br />
5 電 気 的 特 性<br />
特 別 な 条 件 記 載 がない 限 り 以 下 の 条 件 での 特 性 を 記 載 したものである<br />
動 作 温 度 :25℃<br />
VBAT 端 子 印 可 電 圧 :3.3V<br />
環 境 : 弊 社 指 定 のリファレンスデザインボード<br />
169MHz バンド:169.45MHz<br />
400MHz バンド:450.00MHz<br />
920MHz バンド:920.00MHz<br />
5.1 スリープ・アイドル 消 費 電 流<br />
パラメータ 条 件 Min Typ Max 単 位<br />
DEEP SLEEP<br />
SLEEP<br />
IDLE<br />
RXWAIT<br />
VBAT 端 子 =3.3V<br />
CHIPEN 端 子 =GND<br />
VBAT 端 子 =3.3V<br />
CHIPEN 端 子 =3.3V<br />
デジタルレギュレータ ON<br />
他 レギュレータ OFF<br />
VBAT 端 子 =3.3V<br />
CHIPEN 端 子 =3.3V<br />
デジタルレギュレータ ON<br />
XTAL 発 振 状 態 (26MHz)<br />
PLL シンセサイザ、TRX 動 作 OFF<br />
VBAT 端 子 =3.3V<br />
CHIPEN 端 子 =3.3V<br />
デジタルレギュレータ ON<br />
XTAL 発 振 状 態 (26MHz)<br />
シンセサイザ 動 作 状 態 (920MHz バンド)<br />
TRX 動 作 OFF<br />
0.05 uA<br />
170 uA<br />
0.9 mA<br />
5.8 mA<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 25<br />
5.2 送 受 信 電 流<br />
パラメータ 条 件 Min Typ Max 単 位<br />
受 信 電 流<br />
送 信 電 流<br />
169MHz バンド GFSK2.4Kbps 11.8 mA<br />
400MHz バンド GFSK4.8Kbps 12.6 mA<br />
920MHz バンド GFSK100Kbps 12.8 mA<br />
169MHz バンド GFSK2.4Kbps<br />
16 mA<br />
TX_OUT_10 端 子 =+10dBm<br />
400MHz バンド GFSK4.8Kbps<br />
24 mA<br />
TX_OUT_10 端 子 =+13dBm<br />
920MHz バンド GFSK100Kbps<br />
30 mA<br />
TX_OUT_10 端 子 =+13dBm<br />
5.3 起 動 時 間<br />
パラメータ 条 件 Min Typ Max 単 位<br />
POR リセット 時 間 リセット 解 除 時 間 100 us<br />
レギュレータ 起 動 時 間 外 部 容 量 0.1uF 5 us<br />
XTAL 起 動 時 間 26MHz 発 振 開 始 時 間 200 us<br />
シンセサイザ 起 動 時 間 920MHz バンド 60 us<br />
RX to TX 切 り 替 え 時 間 50 us<br />
TX to RX 切 り 替 え 時 間 50 us<br />
5.4 XTAL、シンセサイザ<br />
パラメータ 条 件 Min Typ Max 単 位<br />
XTAL 容 量 調 整 精 度 50 fF<br />
シンセサイザ 周 波 数 レン 169MHzバンド 169 169.9 MHz<br />
ジ<br />
400MHz バンド 420 510 MHz<br />
920MHzバンド 863 930 MHz<br />
Phase Noise<br />
920MHzバンド 25kHz offset -92 dBc/Hz<br />
920MHzバンド 100kHz offset -92 dBc/Hz<br />
920MHzバンド 1MHz offset -112 dBc/Hz<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 26<br />
5.5 受 信 特 性<br />
169MHz バンド<br />
パラメータ 条 件 Min Typ Max 単 位<br />
受 信 感 度<br />
2.4 Kbps,FilteredFSK,BT=0.5,M=2.0<br />
BER=1%<br />
-124 dBm<br />
最 大 受 信 入 力 レベル -10 dBm<br />
入 力 インピーダンス RX_IN_10N と RX_IN_10P の 差 動 間 52-j742 Ω<br />
隣 接 チャネル 選 択 度 ・ 希 望 波<br />
50 dB<br />
次 隣 接 チャネル 選 択 度 変 調 :2.4Kbps,FilteredFSK<br />
BT=0.5,M=2.0<br />
レベル > 受 信 感 度 レベル+3dB<br />
・ 妨 害 波<br />
50 dB<br />
変 調 :CW 信 号<br />
チャネル 幅 :12.5kHz<br />
BER=1%<br />
ブロッキング<br />
・ 希 望 波<br />
変 調 :4.8Kbps,FilteredFSK<br />
BT=0.5,M=1.0<br />
レベル > 受 信 感 度 レベル+3dB<br />
・ 妨 害 波<br />
64 dB<br />
変 調 :CW 信 号<br />
周 波 数 : 希 望 波 周 波 数 ±2MHz<br />
BER=1%<br />
不 要 輻 射 レベル 25MHz-1GHz -65 dBm<br />
> 1GHz -65 dBm<br />
イメージ 信 号 減 衰 率 IF frequency = 325kHz<br />
IQ バランス 調 整 後<br />
41 dB<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 27<br />
400MHz バンド<br />
パラメータ 条 件 Min Typ Max 単 位<br />
受 信 感 度<br />
4.8Kbps,FilteredFSK,BT=0.5,M=1.0<br />
BER=1%<br />
-122 dBm<br />
最 大 受 信 入 力 レベル -10 dBm<br />
入 力 インピーダンス RX_IN_10N と RX_IN_10P の 差 動 間 14-j243 Ω<br />
隣 接 チャネル 選 択 度 ・ 希 望 波<br />
46 dB<br />
次 隣 接 チャネル 選 択 度 変 調 :4.8Kbps,FilteredFSK<br />
BT=0.5,M=1.0<br />
レベル > 受 信 感 度 レベル+3dB<br />
・ 妨 害 波<br />
55 dB<br />
変 調 : 希 望 波 と 同 じ<br />
チャネル 幅 :25kHz<br />
BER=1%<br />
ブロッキング<br />
・ 希 望 波<br />
変 調 :4.8Kbps,FilteredFSK<br />
BT=0.5,M=1.0<br />
レベル > 受 信 感 度 レベル+3dB<br />
・ 妨 害 波<br />
65 dB<br />
変 調 :CW 信 号<br />
周 波 数 : 希 望 波 周 波 数 ±2MHz<br />
BER=1%<br />
不 要 輻 射 レベル 25MHz-1GHz -65 dBm<br />
> 1GHz -65 dBm<br />
イメージ 信 号 減 衰 率 IF frequency = 325kHz<br />
IQ バランス 調 整 後<br />
41 dB<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 28<br />
920MHz バンド<br />
パラメータ 条 件 Min Typ Max 単 位<br />
受 信 感 度<br />
4.8Kbps,FilteredFSK,BT=0.5,M=1.0<br />
BER=0.1%<br />
-118 dBm<br />
50Kbps,FilteredFSK,BT=0.5,M=1.0<br />
BER=0.1%<br />
-108 dBm<br />
100Kbps,FilteredFSK,BT=0.5,M=1.0<br />
BER=0.1%<br />
-105 dBm<br />
最 大 受 信 入 力 レベル -10 dBm<br />
入 力 インピーダンス RX_IN_10N と RX_IN_10P の 差 動 間 7-j100 Ω<br />
隣 接 チャネル 選 択 度 ・ 希 望 波<br />
35 dB<br />
次 隣 接 チャネル 選 択 度 変 調 :100Kbps,FilteredFSK<br />
BT=0.5,M=1.0<br />
レベル > 受 信 感 度 レベル+3dB<br />
・ 妨 害 波<br />
40 dB<br />
変 調 : 希 望 波 と 同 じ<br />
チャネル 幅 :400kHz<br />
BER=0.1%<br />
ブロッキング<br />
・ 希 望 波<br />
変 調 :100Kbps,FilteredFSK<br />
BT=0.5,M=1.0<br />
レベル > 受 信 感 度 レベル+3dB<br />
・ 妨 害 波<br />
60 dB<br />
変 調 :CW 信 号<br />
周 波 数 : 希 望 波 周 波 数 ±10MHz<br />
BER=0.1%<br />
不 要 輻 射 レベル 25MHz-1GHz -65 dBm<br />
> 1GHz -65 dBm<br />
イメージ 信 号 減 衰 率 IF frequency = 325kHz<br />
IQ バランス 調 整 後<br />
40 dB<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 29<br />
5.6 送 信 特 性<br />
169MHzバンド<br />
パラメータ 条 件 Min Typ Max 単 位<br />
最 大 送 信 電 力 TX_SET レジスタ=0FFh +13 +15 dBm<br />
最 小 送 信 電 力 TX_SET レジスタ=00h -6 dBm<br />
送 信 電 力 制 御 幅 Pout>+10dBm 0.2 dB<br />
送 信 電 力 温 度 変 動 幅 -40~85℃ ±0.6 dB<br />
高 調 波 レベル<br />
2 次 高 調 波 Pout=+10dBm -42 dBm<br />
3 次 高 調 波 Pout=+10dBm -51 dBm<br />
不 要 発 射 レベル 25MHz-1GHz Pout=+10dBm<br />
高 調 波 除 く<br />
-50 dBm<br />
> 1GHz Pout=+10dBm -50 dBm<br />
400MHz バンド<br />
パラメータ 条 件 Min Typ Max 単 位<br />
最 大 送 信 電 力 TX_SET レジスタ=0FFh +13 +15 dBm<br />
最 小 送 信 電 力 TX_SET レジスタ=00h -6 dBm<br />
送 信 電 力 制 御 幅 Pout>+10dBm 0.2 dB<br />
送 信 電 力 温 度 変 動 幅 -40~85℃ ±0.6 dB<br />
高 調 波 レベル<br />
2 次 高 調 波 Pout=+10dBm -40 dBm<br />
3 次 高 調 波 Pout=+10dBm -56 dBm<br />
不 要 発 射 レベル 25MHz-1GHz Pout=+10dBm<br />
高 調 波 除 く<br />
-46 dBm<br />
> 1GHz Pout=+10dBm<br />
高 調 波 除 く<br />
-46 dBm<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 30<br />
920MHzバンド<br />
パラメータ 条 件 Min Typ Max 単 位<br />
最 大 送 信 電 力 TX_SET レジスタ=0FFh +13 +15 dBm<br />
最 小 送 信 電 力 TX_SET レジスタ=00h -6 dBm<br />
送 信 電 力 制 御 幅 Pout>+10dBm 0.2 dB<br />
送 信 電 力 温 度 変 動 幅 -40~85℃ ±0.6 dB<br />
高 調 波 レベル<br />
2 次 高 調 波 Pout=+10dBm -40 dBm<br />
3 次 高 調 波 Pout=+10dBm -40 dBm<br />
不 要 発 射 レベル 25MHz-1GHz Pout=+10dBm<br />
高 調 波 除 く<br />
-43 dBm<br />
> 1GHz Pout=+10dBm<br />
高 調 波 除 く<br />
-43 dBm<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 31<br />
5.7 アクセサリ 特 性<br />
パラメータ 条 件 Min Typ Max 単 位<br />
温 度 センサ 精 度 測 定 温 度 =-40 ~ 85℃ 2.3 ℃<br />
LBD 検 出 精 度 VBAT=1.8 ~ 2.1V ±0.06 V<br />
RSSI 測 定 精 度 入 力 信 号 レベル =<br />
受 信 感 度 レベル+10dB ~ -10dBm<br />
±1 dB<br />
5.8 SPIインターフェースACタイミング<br />
Ta=-40~85℃、VDD=1.8~3.6V<br />
パラメータ 略 号 条 件 Min Typ Max 単 位<br />
SPI_CK LOW 幅 tCKL 40 ns<br />
SPI_CK HIGH 幅 tCKH 40 ns<br />
SPI_CK 周 期 tCKP 100 ns<br />
SPI_CSN->SPI_CK 立 上 時 間 tCSS 20 ns<br />
SPI_CK->SPI_CSN 立 上 時 間 tCSH 20 ns<br />
SPI_CSN WAIT 時 間 tCSW 230 ns<br />
SPI_DI セットアップ 時 間 tDIS 15 ns<br />
SPI_DI ホールド 時 間 tDIH 15 ns<br />
SPI_DO 出 力 遅 延 時 間 tDOD 25 ns<br />
SPI_DO 出 力 開 始 遅 延 tDOS 30 ns<br />
SPI_DO 出 力 終 了 遅 延 tDOE 30 ns<br />
SPI_CK 中 断 tIDL 250 ns<br />
SPI TIME OUT tTO 10 ms<br />
* 外 部 負 荷 容 量 は 20pF 時 の 値 です。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 32<br />
tCSS<br />
tCSH<br />
tCSW<br />
SPI_CSN<br />
tCKP<br />
SPI_CK<br />
tCKL<br />
tCKH<br />
SPI_DI<br />
tDOS<br />
tDIS<br />
tDIH<br />
tDOD<br />
tDOE<br />
SPI_DO<br />
tIDL<br />
tTO<br />
SPI_CSN<br />
SPI_CK<br />
図 5-1 SPI インターフェースタイミング<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 33<br />
6 SPIインターフェイス<br />
6.1 概 要<br />
本 同 期 シリアルインターフェイス(3 線 SPI、SPI_CSN、 SPI_CK、 SPI_DI)を 用 いて、 外 部 uC から<br />
MN87401 を 制 御 すること。この 制 御 は、レジスタリード・ライト、メモリリード・ライトコマンドにより 実 行 され<br />
る。なお、そのコマンドは、コマンドバイト、アドレスバイト、データバイトの 順 に 外 部 uC から 送 り、バイト 単 位<br />
で MSB(bit[7])から LSB(bit[0])の 順 に 伝 送 すること。<br />
6.2 コマンドフォーマット<br />
MN87401 へのコマンドは、 以 下 の 3 つのフィールドで 構 成 されている。<br />
• コマンドフィールド(アクセス 内 容 )<br />
8 ビット<br />
• アドレスフィールド(アドレスの 下 位 8 ビット) 8 ビット<br />
• データフィールド<br />
8ビット 以 上 (8 の 倍 数 ビットであること)<br />
コマンドフィールドは、リード・ライトビット(Write/Read ビット、ビット 7)、コマンド 内 容 (Access ビット、<br />
bit[6:5])、 使 用 禁 止 予 約 ビット(bit[4:2] = 000b)、アクセスレジスタ・メモリのアドレスの 上 位 2 ビット<br />
(bit[1:0])で 構 成 されている。<br />
7 6 5 4 3 2 1 0<br />
Write/Read<br />
0:Write<br />
1:Read<br />
UpperAddressExtention<br />
A[9:8]<br />
Reserved<br />
Access<br />
00:Register<br />
01:Reserved<br />
10:Memory<br />
11:Reserved<br />
図 6-1 コマンドフォーマット<br />
6.3 信 号 動 作<br />
レジスタアクセスの 信 号 シーケンスを 図 6-2、 図 6-3 に、メモリアクセスの 信 号 シーケンスを 図 6-4、 図<br />
6-5 にそれぞれ 示 す。MN87401 は、SPI_CKクロックの 立 ち 上 がりエッジでデータをラッチし、SPI_CKクロ<br />
ックの 立 下 りエッジに 同 期 してデータを 出 力 する。データ 伝 送 停 止 時 には、 外 部 uCはSPI_CSN=HIGHレ<br />
ベル、SPI_CLK=HIGHレベルの 状 態 を 保 持 すること。<br />
MN87401 アクセス 時 には、 外 部 uC は SPI_CK=HIGH レベル 状 態 で SPI_CSN を LOW レベルにす<br />
ること。SPI_CSN が LOW レベルに 遷 移 すると、MN87401 は SPI インターフェイスを 動 作 させる。この 後 、<br />
SPI_CK の 最 初 の 立 下 りエッジのタイミングで、MN87401 はコマンドの MSB(bit[7]) 入 力 を 認 識 する。コ<br />
マンド、アドレス、データ 期 間 中 は、 外 部 uC は SPI_CSN を LOW レベルに 保 持 し、 全 データの 入 力 が 終<br />
了 してから SPI_CLK を HIGH レベルにしたのちに、SPI_CSN を HIGH レベルにすること。<br />
レジスタアクセスの 際 、リード・ライトともに 単 一 レジスタへのアクセス(データ 長 は 16 ビット)のみ 可 能 で<br />
ある。ライト 時 は、 最 終 データ(D[8])の SPI_CK の 立 ち 上 がり( 最 終 エッジ)で、MN87401 内 のレジスタへ<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 34<br />
の 書 き 込 みが 行 われる。データリード・ライトともに、MN87401 は 16 ビットデータの D[7:0]、D[15:8]の 順<br />
番 にデータを 処 理 する。なおレジスタアクセスは、XTAL が 停 止 している 状 態 でも 可 能 である。<br />
SPI_CSN<br />
SPI_CK<br />
SPI_DI<br />
7 0<br />
7 0<br />
7 015 8<br />
SPI_DO<br />
Command Address Write Data<br />
(D[7:0])<br />
Write Data<br />
(D[15:8])<br />
図 6-2 レジスタへの 書 き 込 みシーケンス<br />
SPI_CSN<br />
SPI_CK<br />
SPI_DI<br />
7 0<br />
7 0<br />
7 015 8<br />
SPI_DO<br />
Command<br />
Address<br />
Read Data<br />
(D[7:0])<br />
Read Data<br />
(D[15:8])<br />
図 6-3 レジスタからの 読 み 出 しシーケンス<br />
メモリアクセスでは、 複 数 バイトアクセスが 可 能 である。 複 数 バイトアクセス 時 は、 外 部 uC は、SPI_CSN<br />
を 必 要 なバイト 数 の 伝 送 が 完 了 するまで LOW レベルを 保 持 すること。SPI_CSN が HIGH レベルに 遷 移<br />
した 時 点 で、MN87401 はメモリアクセスが 完 了 したと 認 識 する。 複 数 バイトアクセス 時 には、 最 初 の 伝 送<br />
データを 初 期 アドレス(アドレスフィールドで 設 定 されたアドレス)に 対 応 するデータとして、MN87401 は 1<br />
バイトデータを 伝 送 する 度 にアドレスを1ずつインクリメントさせる。<br />
メモリアクセスは XTAL が 動 作 中 のみ 可 能 である。XTAL が 停 止 している 間 のメモリアクセスコマンドは<br />
禁 止 である。<br />
SPI_CSN<br />
SPI_CK<br />
SPI_DI<br />
SPI_DO<br />
Command Address Write Data<br />
図 6-4 メモリへの 書 き 込 みシーケンス<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 35<br />
SPI_CSN<br />
SPI_CK<br />
SPI_DI<br />
SPI_DO<br />
Command<br />
Address<br />
Read Data<br />
図 6-5 メモリからの 読 み 出 しシーケンス<br />
送 信 フレーム 格 納 領 域 への 複 数 バイトのライトアクセス、および 受 信 フレーム 格 納 領 域 への 複 数 バイト<br />
のリードアクセスの 場 合 、 各 フレーム 格 納 領 域 内 のアドレスインクリメント 動 作 においてインクリメントされた<br />
アドレスが、 各 領 域 の 上 限 アドレスを 超 えた 場 合 、MN87401 はその 領 域 の 先 頭 アドレスに 戻 す。 詳 細 はフ<br />
レームバッファの 章 (21フレームバッファ)を 参 照 のこと。<br />
メモリアクセスにおいて、1 バイト 分 の 伝 送 時 間 が 10ms を 超 えた 場 合 に、SPI_CSN 信 号 の 状 態 に 関 わ<br />
らず 伝 送 を 終 了 する。この 場 合 一 度 SPI_CSN 信 号 を HIGH レベルに 戻 し、 再 度 SPI_CSN を LOW レベ<br />
ルにすることでデータ 伝 送 が 可 能 となる。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 36<br />
7 割 り 込 み<br />
MN87401 は、 割 り 込 みイベントが 発 生 した 際 に、IRQ 信 号 を HIGH レベルにドライブする。IRQ 信 号<br />
は 全 割 り 込 み 要 因 を 論 理 和 した 信 号 で、 全 割 り 込 み 要 因 がクリアされるまで HIGH レベルが 保 持 される。<br />
割 り 込 み 要 因 は、 割 り 込 みマスクレジスタでマスクされた 後 、 有 効 な 信 号 のみ IRQ 信 号 のドライブ 要 因 とな<br />
る。<br />
EVENT0<br />
MASK0<br />
EVENT1<br />
MASK1<br />
EVENTn<br />
MASKn<br />
IRQ<br />
E_EVENT0<br />
E_MASK0<br />
E_EVENT1<br />
E_MASK1<br />
E_EVENTn<br />
E_MASKn<br />
図 7-1 割 り 込 み 生 成 論 理<br />
表 7-1 割 り 込 み 種 類<br />
No Event Description<br />
15 INT_UNLOCK 内 蔵 シンセサイザの 発 振 周 波 数 異 常 検 知 信 号<br />
14 INT_BUFEMP フラグメントモードときの 送 受 信 バッファ 状 態 報 告 信 号<br />
13 INT_DETPRE プリアンブル 検 出 信 号<br />
12 INT_SSLOT スーパーフレームのスロット 切 り 替 わりタイミング 信 号<br />
11 INT_INACT インアクティブ 期 間 への 切 り 替 わりタイミング 信 号<br />
10 INT_CAPEND コンテンションアクセス 期 間 の 終 了 タイミング 信 号<br />
9 INT_BKOFF BACK オフ 完 了 、RSSI 完 了 、SENSE 結 果 報 告 信 号<br />
8 INT_MISC MISC タイマ 完 了 信 号<br />
7 INT_BEALOS BEACON ロスト 検 出 信 号<br />
6 INT_GTS GTS タイミング 信 号<br />
5 INT_BEACON BEACON タイミング 信 号<br />
4 INT_TXFAIL 送 信 失 敗 信 号<br />
3 INT_TXEND 送 信 完 了 信 号<br />
2 INT_RXFAIL 受 信 失 敗 信 号<br />
1 INT_RXEND 受 信 完 了 信 号<br />
0 INT_RXST 受 信 開 始 信 号<br />
各 イベントの 詳 細 はレジスタ 仕 様 (INTEVENT レジスタ)を 参 照 のこと。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 37<br />
8 動 作 モード<br />
8.1 動 作 モード 遷 移 図<br />
MN87401 は 電 源 ON、レジスタ 設 定 によって 動 作 モードを 遷 移 させる。<br />
VDD on<br />
CHIPEN Low<br />
from All other states<br />
DEEP<br />
PowerON<br />
SLEEP<br />
CHIPEN High<br />
RESET<br />
XTAL_ON=0<br />
(OPE_MODE register)<br />
SLEEP Sleep<br />
XTAL ON=1<br />
(OPE_MODE register)<br />
IDLE Idle<br />
PLL_ON=0<br />
(OPE_MODE register)<br />
RXWAIT<br />
PLL_ON=1<br />
(OPE_MODE register)<br />
TRX_EN=0<br />
(OPE_MODE register)<br />
TRX<br />
TRX_EN=1<br />
(OPE_MODE register)<br />
図 8-1<br />
動 作 モード 遷 移<br />
8.2 各 動 作 モードの 説 明<br />
8.2.1 DEEP SLEEPモード<br />
VBAT 端 子 に 所 定 の 電 圧 が 印 加 されると、チップは DEEP SLEEP モードに 遷 移 する。<br />
8.2.2 RESETモード<br />
CHIPEN 端 子 を HIGH に 設 定 することにより、チップ 内 部 の LDO 部 が 起 動 し、 内 部 ロジックへの 電 源<br />
供 給 が 開 始 される。その 電 源 供 給 開 始 により、チップ 内 部 で 自 動 的 にリセット 信 号 が 生 成 され(セルフリセ<br />
ット)る。リセット 解 除 後 、SLEEP モードに 遷 移 する。セルフリセットの 解 除 には、 約 100us が 必 要 である。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 38<br />
8.2.3 SLEEPモード<br />
本 モードでは、セルフリセットが 解 除 され、SPI インターフェイスからのコマンド 受 付 状 態 である。SPI イン<br />
ターフェイスを 経 由 してチップ 内 のレジスタにアクセスできる。SPI インターフェイス 経 由 でのレジスタ 設 定 に<br />
より XTAL 動 作 を ON にすると、IDLE モードに 遷 移 する。 本 SLEEP モード 中 に SPI インターフェイスを<br />
介 してフレームメモリにアクセスすることはできない。<br />
8.2.4 IDLEモード<br />
本 モードに 遷 移 すると、SPI インターフェイス、MN87401 内 部 の MAC ブロックおよび XTAL の 動 作 が<br />
開 始 する。XTAL 動 作 安 定 後 、SPI インターフェイスを 介 してのフレームメモリへのアクセスが 可 能 となる。<br />
XTAL 動 作 安 定 待 ちには、 約 200usec が 必 要 である。XTAL 発 振 周 波 数 が 安 定 するまでの 間 は、レジスタ<br />
以 外 へのアクセスは 禁 止 である。なお 実 際 の XTAL 安 定 時 間 は、MN87401 と XTAL の 実 装 状 態 に 依 存<br />
する。<br />
PLL シンセサイザの 動 作 周 波 数 設 定 の 後 、PLL シンセサイザ 起 動 のレジスタを 設 定 すると、RXWAIT<br />
モードに 遷 移 する。PLL シンセサイザの 起 動 は、XTAL 動 作 安 定 待 ち 後 に 行 うこと。<br />
8.2.5 RXWAITモード<br />
本 モードは、PLL シンセサイザが 動 作 しているが、 送 受 信 しない 状 態 である。OPE_MODE レジスタの<br />
TRX_EN(bit[1])=1 に 設 定 すると、TRX モードに 遷 移 し、チップ 内 の 受 信 ブロックが 動 作 を 開 始 し、 設 定 し<br />
たチャネルでの 受 信 動 作 が 可 能 になる。シンセサイザの 動 作 安 定 には、 約 60us が 必 要 である。TRX モー<br />
ドへの 遷 移 は PLL シンセサイザ 動 作 安 定 待 ち 後 に 行 うこと。<br />
本 モードではチャネルのキャリアセンスを 行 なう SENSE 動 作 が 可 能 である。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 39<br />
8.2.6 TRXモード<br />
本 モードは、 送 受 信 をするためのモードである。 送 信 要 求 があるまでは、キャリア 検 出 のための 受 信 動<br />
作 を 行 う。 外 部 uC からの 送 信 要 求 により、 設 定 モードに 従 って 送 信 処 理 を 行 ったのち、キャリア 検 出 のた<br />
めの 受 信 モードに 戻 る。<br />
表 8-1 動 作 モード 一 覧<br />
Operation Mode Operating Function<br />
DEEP SLEEP VBAT のみ ON になっている 状 態 。<br />
全 機 能 は OFF。<br />
RESET<br />
内 蔵 LDO が ON で、チップ 全 体 にリセットがかかっている 状 態 。 全<br />
機 能 は 初 期 化 状 態 で 自 動 的 に SLEEP に 遷 移 する。<br />
SLEEP<br />
SPI インターフェイスが ON になり、 内 蔵 レジスタへのアクセスが 可<br />
能 。<br />
IDLE SLEEP モードに 対 して 以 下 の 動 作 が 追 加 。<br />
+ XTAL<br />
+ フレームメモリへのアクセス<br />
RXWAIT IDLE モードに 対 して 以 下 の 動 作 が 追 加 。<br />
+ PLL シンセサイザ<br />
+ SENSE 機 能<br />
TRX チップの 全 機 能 が 動 作 可 能 。<br />
ただし、SENSE 機 能 は 動 作 不 可 。<br />
電 源 ONからのシーケンスを 図 8-2 に 示 す。<br />
VBAT<br />
CHIPEN<br />
(InternalReset)<br />
(Internal LDO)<br />
Internal Digital power ON<br />
(XTAL ON by OPE_MODE register)<br />
XTAL<br />
DEEP<br />
SLEEP<br />
RESET<br />
(100us)<br />
SLEEP<br />
IDLE<br />
図 8-2<br />
電 源 ON からのシーケンス<br />
XTALおよびPLLシンセサイザの 起 動 と 動 作 安 定 待 ち 時 間 の 関 係 を 図 8-3 に 示 す。<br />
パナソニック 株 式 会 社 デバイス 社
MN87401-EB<br />
製 品 仕 様 書<br />
全 ページ<br />
ページ<br />
206 40<br />
XTAL_On<br />
set to 1<br />
Synth parameter<br />
Setting<br />
PLL_On<br />
set to 1<br />
TRX_EN<br />
set to 1<br />
Operation Mode<br />
SLEEP<br />
IDLE<br />
RXWAIT<br />
TRX<br />
Xtal<br />
Wait for Xtal wakeup<br />
(200usec)<br />
Synth<br />
Wait for Synth LOCK<br />
(60usec)<br />
図 8-3 XTAL とシンセサイザ 起 動 シーケンス<br />
XTAL 起 動 時 間 、PLL シンセサイザ 起 動 時 間 は、MN87401 では 計 測 しないので、 外 部 uC などで 十 分<br />
な 待 ち 時 間 を 確 保 すること。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 41<br />
9 送 信 、 受 信 の 動 作 モード<br />
MAC ブロックには、 送 受 信 動 作 時 に PHY、RF ブロックをあらかじめ 設 定 されたタイミングで 制 御 し、<br />
ACK 応 答 や 再 送 制 御 などのシーケンスを 自 動 で 実 行 するシーケンサが 内 蔵 されている。<br />
TEST<br />
TX<br />
SENSE req<br />
RxWait<br />
SENSE<br />
DONE<br />
TRX_EN=1<br />
TRX_EN=0<br />
TEST_TX OFF<br />
TEST_TX & SendFrame<br />
RSSI Req<br />
Done<br />
RSSI<br />
Send Frame wo BKOFF<br />
Send Frame w BKOFF<br />
BKOFF<br />
Done<br />
Fail<br />
TRX<br />
BKOFF Req<br />
Done<br />
BKOFF<br />
REQ<br />
Receiving Frame<br />
ACK send when length done<br />
RX<br />
TRX_EN=0 or<br />
No ACK send when length done<br />
CRC error or MHR filter<br />
or Length error<br />
T_RX<br />
toTX<br />
R_RX<br />
toTX<br />
Done<br />
Done<br />
TX<br />
TX<br />
ACK<br />
Done<br />
Done<br />
T_TX<br />
toRX<br />
ACK NOT<br />
necessary<br />
R_TX<br />
toRX<br />
Done<br />
Done<br />
timeout<br />
Wait<br />
ACK<br />
RX<br />
Done<br />
RX<br />
Fail<br />
Done<br />
TX<br />
Done<br />
retry over<br />
TX<br />
Fail<br />
図 9-1 送 受 信 状 態 遷 移 図<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 42<br />
9.1 各 ステートでの 動 作 説 明<br />
9.1.1 RXWAITステート<br />
本 ステートは、SENSE 要 求 もしくは 送 受 信 開 始 要 求 待 ちのステートである。 本 ステートでは、PLL シン<br />
セサイザロック 状 態 であり、フレーム 送 受 信 は 行 われない。SENSE 要 求 により、 使 用 するチャネルのビジ<br />
ー 状 態 のモニタが 可 能 である。OPE_MODE レジスタの TRX_EN フィールド(bit[1])を 1 に 設 定 すること<br />
ににより、 送 受 信 が 可 能 な TRX ステートに 遷 移 する。 本 ステートで RSSI 測 定 要 求 を 受 けても 本 ステートで<br />
は RSSI 動 作 は 行 われず、TRX ステートに 遷 移 した 後 で RSSI 測 定 が 実 行 される。<br />
9.1.2 SENSEステート<br />
本 ステートは、 使 用 するチャネルのビジー 状 態 を 監 視 するために RSSI 測 定 を 行 うステートである。RSSI<br />
測 定 終 了 後 に RXWAIT ステートに 遷 移 する。RSSI 測 定 結 果 がレジスタに 設 定 された 閾 値 よりも 大 きい 場<br />
合 、IRQ 信 号 (INT_BKOFF)で 通 知 する。なお、 本 IRQ 信 号 は INTMSK レジスタの MSK_BKOFF フ<br />
ィールド(bit[9])によりマスクすることが 可 能 である。<br />
9.1.3 TRXステート<br />
本 ステートは、RF、PHY ブロックを 受 信 状 態 に 設 定 し、フレーム 受 信 開 始 待 ちの 状 態 のステートである。<br />
フレーム 受 信 が 開 始 した 場 合 、RX ステートに 遷 移 し IRQ 信 号 (INT_RXST)で 通 知 される。なお、 本 IRQ<br />
信 号 は INTMSK レジスタの MSK_RXST フィールド(bit[0])によりマスクすることが 可 能 である。<br />
レジスタによる 要 求 によって、BKOFF ステート、RSSI ステート、BKOFF_REQ ステート、TEST_TX ス<br />
テートもしくは T_RXtoTX ステートに 遷 移 させることが 出 来 る。<br />
9.1.4 RSSIステート<br />
本 ステートは、 受 信 信 号 強 度 を 測 定 するステートである。TRX ステートで RSSI 測 定 要 求 が 存 在 すると、<br />
本 ステートに 遷 移 する。RSSI 要 求 を 受 けると、 新 規 に RSSI 測 定 を 行 い、その 結 果 を RXFRMCTR レジ<br />
スタの RSSI フィールド(bit[15:8])に 返 す。ただし、フレーム 受 信 中 に RSSI 測 定 要 求 を 受 けると、フレーム<br />
受 信 完 了 後 まで 待 った 後 に RSSI を 測 定 する。RSSI 測 定 が 終 了 すると、IRQ 信 号 (INT_BKOFF)を 発 生<br />
させ TRX ステートに 遷 移 する。なお、 本 IRQ 信 号 は INTMSK レジスタの MSK_BKOFF フィールド<br />
(bit[9])によりマスクすることが 可 能 である。<br />
9.1.5 BKOFF_REQステート<br />
本 ステートは、BKOFF のみを 実 行 させるステートである。チャネルのビジー 状 態 を 測 定 し、 測 定 完 了 時<br />
に IRQ 信 号 (INT_BKOFF)を 出 力 し、TRX ステートに 遷 移 する。なお、 本 IRQ 信 号 は INTMSK レジス<br />
タの MSK_BKOFF フィールド(bit[9])によりマスクすることが 可 能 である。<br />
9.1.6 BKOFFステート<br />
本 ステートは、 送 信 のためのバックオフ 時 間 待 ちを 行 うステートである。 本 ステートではSlottedモードか<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 43<br />
否 かの 設 定 により 図 16-1 に 従 ったバックオフ 制 御 を 実 行 後 、 送 信 可 能 か 否 かを 判 定 する。キャリアセン<br />
スなしで 送 信 可 能 な 場 合 やマイコンでバックオフ 制 御 を 実 行 している 場 合 、 本 ステートの 実 行 は 不 要 である。<br />
本 ステート 実 行 不 要 の 場 合 、OPE_MODEレジスタのBKOFF_OFFフィールド(bit[11])に 1 を 設 定 するこ<br />
と。<br />
バックオフが 成 功 した 場 合 は T_RXtoTX ステートに 遷 移 する。バックオフを 指 定 回 数 実 行 しても、 無 信 号<br />
状 態 を 検 出 できなかった 場 合 、 送 信 失 敗 として TXFAIL ステートに 遷 移 する。<br />
9.1.7 T_RXtoTXステート<br />
本 ステートは RF、PHY ブロックを 受 信 モードから 送 信 モードに 変 更 するためステートである。 本 ステート<br />
内 で、 受 信 モード 終 了 、 送 信 モードでの PLL シンセサイザ 周 波 数 の 設 定 と 発 振 安 定 待 ち、 送 信 モード 開 始<br />
の 各 シーケンスが 実 行 される。 本 ステート 終 了 時 に、 内 部 PA 含 む RF ブロックが 送 信 状 態 になる。<br />
9.1.8 TXステート<br />
本 ステートは、RF ブロックに 対 する 送 信 信 号 を 生 成 するステートである。 本 ステートに 遷 移 すると、プリ<br />
アンブルから 順 番 に 送 信 用 の 変 調 されたデジタルデータが 出 力 される。<br />
9.1.9 T_TXtoRXステート<br />
本 ステートは RF、PHY ブロックを 送 信 モードから 受 信 モードに 変 更 するためのステートである。 本 ステー<br />
ト 内 で、 送 信 モード 終 了 、 受 信 モードでの PLL シンセサイザ 周 波 数 の 設 定 と 発 振 安 定 待 ち、 受 信 モード 開<br />
始 の 各 シーケンスが 実 行 される。 送 信 完 了 に ACK フレーム 受 信 を 要 求 する 場 合 、WAITACK ステートに<br />
遷 移 する。 送 信 完 了 に ACK フレーム 受 信 を 要 求 しない 場 合 には、TXDONE に 遷 移 する。ACK フレーム<br />
受 信 を 要 求 するか 否 かは OPE_MODE レジスタの ACKDET_EN フィールド(bit[9])と TXFRMCTR レ<br />
ジスタの ACKREQ_TX1/0 フィールド(bit[3:2])で 決 定 される。<br />
9.1.10 WAITACKステート<br />
本 ステートは ACK フレーム 受 信 待 ちをするステートである。レジスタ 設 定 された ACK 待 ち 時 間 内 に<br />
ACK フレームを 受 信 すると、TXDONE ステートに 遷 移 する。RXLIM レジスタの ACK_WAIT フィールド<br />
(bit[15:8]) と SLOTINT レジスタの SYMBOL_DIV フィールド(bit[14:12])で 設 定 された ACK 待 ち 時 間<br />
内 に ACK フレーム 受 信 に 失 敗 すると、 再 送 を 行 うため T_RXtoTX ステートに 遷 移 する。BKOFF_CTR レ<br />
ジスタの RETRY_LIMIT フィールド(bit[7:5])で 設 定 された 再 送 上 限 回 数 に 達 すると、 再 送 上 限 エラーと<br />
して TXFAIL ステートに 遷 移 する。<br />
9.1.11 TXDONEステート<br />
本 ステートは、フレーム 送 信 が 成 功 した 場 合 の 処 理 を 行 うステートである。 送 信 に 成 功 すると、 送 信 完 了<br />
の IRQ 信 号 (INT_TXEND)が 出 力 され、TRXFRMCTR レジスタの 送 信 要 求 をクリアする。なお、 本 IRQ<br />
信 号 は INTMSK レジスタの MSK_TXEND フィールド(bit[3])によりマスクすることが 可 能 である。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 44<br />
9.1.12 TXFAILステート<br />
本 ステートはフレーム 送 信 が 失 敗 した 場 合 の 処 理 を 行 うステートである。 送 信 失 敗 すると、 送 信 失 敗 用<br />
の IRQ 信 号 (INT_TXFAIL)を 生 成 し、TXFRMCTR レジスタの 送 信 要 求 をクリアする。なお、 本 IRQ 信<br />
号 は INTMSK レジスタの MSK_TXFAIL フィールド(bit[4])によりマスクすることが 可 能 である。 送 信 失<br />
敗 の 要 因 は STATUS レジスタの TXFAIL_INFO フィールド(bit[2:0])で 確 認 できる。<br />
9.1.13 RXステート<br />
本 ステートは、PHY ブロックにてプリアンブル 検 出 もしくは SFD 検 出 が 終 了 し、フレームを 受 信 中 のステ<br />
ートである。フレーム 受 信 開 始 したタイミングで 受 信 開 始 IRQ 信 号 (INT_RXST)を 生 成 する。なお、 本<br />
IRQ 信 号 は INTMSK レジスタの MSK_RXST フィールド(bit[0])によりマスクすることが 可 能 である。こ<br />
のステートでは、PHY ブロックで 8 ビット 化 されたデータがフレームメモリに 順 次 格 納 される。SFD および<br />
PHR フィールドが 存 在 する 場 合 、PHR フィールドで 示 されたフレーム 長 分 のデータを 受 信 する。 受 信 が 成<br />
功 した 場 合 、OPE_MODE レジスタの AUTOACK_EN フィールド(bit[8])が 1 であり、ACK を 要 求 された<br />
場 合 は、ACK 送 信 のため R_RXtoTX ステートに 遷 移 する。それ 以 外 の 場 合 には RXDONE ステートに 遷<br />
移 する。 受 信 失 敗 した 場 合 には RXFAIL ステートに 遷 移 する。RX ステート 中 に OPE_MODE レジスタの<br />
TRX_EN フィールド(bit[1])が 0 になった 場 合 には、 受 信 の 強 制 終 了 として RXDONE ステートに 遷 移 す<br />
る。<br />
9.1.14 R_RXtoTXステート<br />
本 ステートは RF および PHY ブロックを 受 信 モードから 送 信 モードに 切 り 替 えるステートである。 本 ステ<br />
ート 内 で、 受 信 モードの 終 了 、 送 信 モードでのシンセサイザ 周 波 数 の 設 定 と 発 振 安 定 待 ち、 送 信 モードの<br />
開 始 のシーケンスが 実 行 される。 本 ステート 終 了 時 に PA 含 めて RF ブロックが 送 信 状 態 になり、 本 ステー<br />
トから TXACK ステートに 遷 移 する。<br />
9.1.15 TXACKステート<br />
本 ステートは、ACK フレームを 送 信 するステートである。 受 信 したフレームから、ACK フレームの INFO<br />
フィールド、FC フィールドと SQN が 生 成 される。ACK フレーム 送 信 が 終 わると、 再 び 受 信 モードに 戻 るた<br />
めに、R_TXtoRX ステートに 遷 移 する。<br />
9.1.16 R_TXtoRXステート<br />
本 ステートは、RF および PHY ブロックを 送 信 モードから 受 信 モードに 変 更 するためのステートである。<br />
本 ステート 内 で、 送 信 モード 終 了 、 受 信 モードでの PLL シンセサイザ 周 波 数 の 設 定 と 発 振 安 定 待 ちのシー<br />
ケンスが 実 行 される。 本 ステート 終 了 時 には RXDONE ステートに 遷 移 する。<br />
9.1.17 RXDONEステート<br />
本 ステートは、フレーム 受 信 が 正 常 終 了 した 際 の 処 理 を 行 うステートである。 受 信 完 了 の IRQ 信 号<br />
(INT_RXEND)が 出 力 される。なお、 本 IRQ 信 号 は INTMSK レジスタの MSK_RXEND フィールド<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 45<br />
(bit[1])によりマスクすることが 可 能 である。<br />
9.1.18 RXFAILステート<br />
本 ステートは、フレーム 受 信 が 異 常 終 了 した 際 の 処 理 を 行 うステートである。 受 信 FAIL の IRQ 信 号<br />
(INT_RXFAIL)が 出 力 される。なお、 本 IRQ 信 号 は INTMSK レジスタの MSK_RXFAIL フィールド<br />
(bit[2])によりマスクすることが 可 能 である。 受 信 失 敗 の 要 因 は、STAT_RXFAIL レジスタの RXFAIL_<br />
INFO フィールド(bit[15:14])で 確 認 できる。<br />
9.1.19 TESTTXステート<br />
本 ステートは、 連 続 送 信 波 形 を 出 力 するためのテスト 送 信 ステートである。TEST レジスタの TEST_TX<br />
フィールド(bit[10:8])でテスト 送 信 波 形 モードを 設 定 し、TX_ALWAYSON フィールド(bit[11])=1 に 設 定 し<br />
た 後 、TXFRMCTR レジスタの ISSUE_TX0/1 フィールド(bit[1]もしくは bit[0])により 送 信 指 示 をすること<br />
で 本 ステートに 遷 移 する。テストモードを 終 了 するためには、TEST レジスタの TEST_TX フィールド<br />
(bit[10:8])=000b( 通 常 動 作 )に 設 定 すること。テスト 送 信 が 終 了 した 後 、TXDONE ステートに 遷 移 する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 46<br />
10 機 能 説 明<br />
10.1 対 応 可 能 フレームフォーマット<br />
各 フィールドの 説 明<br />
Length indication period<br />
0-7<br />
CRC calculation period<br />
0,1,2<br />
4 - 127<br />
0-3<br />
Length<br />
0,2,4<br />
Preamble SFD PHY Header<br />
MAC BODY<br />
0 - 2047<br />
CRC<br />
図 10-1 フレームフォーマット<br />
図 10-1 の 数 字 は、すべてOctet 単 位 である。<br />
フレームデータの 各 Octet ごとの 送 信 順 は、PHY_OP レジスタの MSBFIRST フィールド(bit[5])の 設<br />
定 によって、MSB から 出 力 されるか LSB から 出 力 されるかが 決 定 される。<br />
10.2 プリアンブル<br />
プリアンブルは、フレーム 同 期 を 検 出 するための 信 号 で、 固 定 のパターンの 繰 り 返 しで 構 成 される。<br />
プリアンブルは 0 と 1 の 繰 り 返 しパターンである。 送 信 時 には、0 から 開 始 するか 1 から 開 始 するかの 選<br />
択 が PHY_OP レジスタの PREPAT フィールド(bit[6])により 可 能 である。プリアンブル 長 は、 最 短 で 4 オク<br />
テットであり、 最 大 127 オクテットまで 拡 張 可 能 で、PHRCTR レジスタの PRELEN フィールド(bit[15:8])<br />
により 設 定 される。4 オクテットを 選 択 した 場 合 、0、1 の 繰 り 返 しが 16 回 送 出 される。なお 受 信 時 は、0 と 1<br />
のどちらで 開 始 した 場 合 でもプリアンブル 検 出 が 可 能 である。<br />
10.3 同 期<br />
10.3.1 SFD 同 期 モード(SFD sync mode)<br />
SFD はフレーム 開 始 を 決 定 するコードであり、SFD コードによりオクテット 境 界 を 判 定 し、8 ビットを 1 バ<br />
イトに 変 換 して MAC ブロックに 伝 送 する。この 時 SFD コードの 最 終 ビットの 次 ビットが、 最 初 に MAC ブロ<br />
ックに 送 られるバイトの MSB(bit[7])もしくは LSB(bit[0])となる。MSB か LSB は PHY_OP レジスタの<br />
MSBFIRST フィールド(bit[5])で 設 定 される。<br />
SFD 長 は 0-3 オクテットを 選 択 できる。SFD 長 に 1,2,3 バイトを 設 定 した 場 合 、 下 位 バイトから 送 信 もしく<br />
は 受 信 する。しかし SFD 検 出 機 能 が 使 用 するのは、 最 終 バイトもしくは 最 終 2 バイトだけである。SFD を 3<br />
オクテットと 指 定 した 場 合 、 最 初 に 受 信 した 1 バイトは 検 出 に 使 用 されない。SFD コードは SFD1 レジスタ<br />
もしくは SFD2 レジスタで 任 意 の 値 に 設 定 できる。SFD 検 出 機 能 も MAC ブロックへの 伝 送 と 同 様 に、<br />
PHY_OP レジスタの MSBFIRST フィールド(bit[5])の 設 定 により、MSB か LSB のどちらから SFD 検 出<br />
を 開 始 するかを 設 定 することが 出 来 る。<br />
パナソニック 株 式 会 社 デバイス 社
MN87401-EB<br />
製 品 仕 様 書<br />
全 ページ<br />
ページ<br />
206 47<br />
SFD length<br />
Transmit/Receive Order<br />
1 st 2 nd 3 rd<br />
1byte<br />
SFD[7:0]<br />
2bytes<br />
SFD[7:0]<br />
SFD[15:8]<br />
3bytes<br />
Don’tCare<br />
SFD[7:0]<br />
SFD[15:8]<br />
図 10-2 SFD データの 送 信 順 番<br />
10.3.2 ビット 同 期 モード(bit sync mod)<br />
SFD 長 を 0 に 設 定 したビット 同 期 モードの 場 合 、SFD 検 出 は 行 われない。このため、プリアンブル 検 出 さ<br />
れたビット 位 置 をオクテット 境 界 として MAC ブロックにデータ 出 力 する。またフレーム 終 了 位 置 も 検 出 でき<br />
ないため、マイコンから 受 信 を 強 制 終 了 させる 必 要 がある。ビット 同 期 モードは SFD を 使 用 しないシステム<br />
や 評 価 環 境 で、 受 信 したデータを 直 接 マイコン 等 に 取 り 込 む 場 合 に 使 用 する。ビット 同 期 モードでは、 最 初<br />
のバイトの 先 頭 ビットは 必 ず 0 になり、7 ビット 分 のデータが 付 加 された 形 になる。<br />
1 st byte 2 nd byte<br />
Data<br />
0<br />
Data<br />
7th 5th<br />
6th<br />
3rd 1st<br />
4th 2nd<br />
8th<br />
9th<br />
図 10-3 LSBFirst 時 のビット 同 期 モードでのデータの 構 成<br />
Preamble<br />
SFD<br />
PHY Header<br />
MAC BODY<br />
Bit sync mode<br />
detect preamble code<br />
8bits 8bits 8bits 8bits<br />
8bits<br />
SFD sync mode<br />
8bits 8bits 8bits 8bits 8bits<br />
図 10-4 ビット 同 期 モードと SFD 同 期 モードの 8 ビット 化 動 作 の 違 い<br />
10.4 PHR<br />
PHRは、フレーム 長 を 指 定 するためのフィールドである。PHR 長 はFIELD_CTRレジスタのPHR_LEN<br />
フィールド(bit[2:0])で 設 定 し、 送 信 ・ 受 信 で 共 通 の 値 である。 本 フィールドで 設 定 可 能 なPHR 長 は 0~7 オ<br />
クテットである。 本 PHR 長 の 違 いにより、PHRに 含 まれるデータが 異 なるが、それを 表 10-1 にまとめる。<br />
表 10-1 PHR に 含 まれるデータ<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 48<br />
PHR 長 PHR に 含 まれるデータ<br />
1 オクテット フレーム 長 データ(7 ビット)<br />
2 オクテット 以 上 CRC データ 長 、データホワイトニング ON/OFF、フレーム 長 データ(11 ビット)<br />
PHR_LEN フィールドを 0 に 設 定 した 場 合<br />
フレーム 長 を 表 すデータが 無 いため、 受 信 側 ではフレームの 終 了 を 検 出 できない。よって 本 設 定 状 態 で<br />
は、マイコンから 強 制 的 にフレーム 受 信 終 了 の 制 御 をする 必 要 がある。<br />
PHR_LEN フィールドを 1 に 設 定 した 場 合<br />
PHRはフレーム 長 (7 ビット)を 設 定 し、 指 定 可 能 なフレーム 長 は 1-127 オクテットとなる。 図 10-5 は<br />
PHRが 1 オクテット 時 のPHRフォーマットで、PHRの 下 位 7 ビットがフレーム 長 を 示 し、 最 上 位 ビットは 0<br />
( 受 信 時 はDon’tCare)である。<br />
7 0<br />
R<br />
Length[6:0]<br />
図 10-5 PHR 長 1 オクテット 時 の PHR フォーマット<br />
PHR_LEN フィールドを 2~7 に 設 定 した 場 合<br />
PHRはPHR_LENの 設 定 に 関 わらず 16 ビット(2 オクテット)となり、そのフォーマットを 図 10-6 に 示 す。<br />
フレーム 長 は 11 ビットで 指 定 し、1 から 2047 バイトが 指 定 可 能 である。OPE_MODE レジスタの<br />
PHR_MHR_EN フィールド(bit[5])が 1b の 場 合 、PHR[3]は PHR 以 降 のフレームデータが Whitening<br />
されているかどうかを 示 し、PHR[4]は CRC フィールドの 長 さを 指 定 する。 受 信 時 には、PKT_FIL レジスタ<br />
の CRC フィールド(bit[0])で CRC チェック 機 能 がイネーブル 設 定 されている 場 合 、 本 ビットの 情 報 を 使 って<br />
CRC フィールドの 長 さを 判 断 する。<br />
PHR[7]は 通 常 0 に 設 定 すること。PHR[7]が 1 の 場 合 には、PHR のみ 存 在 するフレームと 判 断 する。<br />
PHR[15:8]<br />
15 14 9 8<br />
Length[7:0]<br />
7 6 1 0<br />
0 R R<br />
PHR[7:0]<br />
C<br />
R<br />
C<br />
L<br />
D<br />
1<br />
W<br />
0<br />
L<br />
0<br />
9<br />
L<br />
0<br />
8<br />
Data Whitening On(1)/Off(0)<br />
CRC Len 2Octet(1)/4Octet(0)<br />
図 10-6 PHR 長 2 オクテット 時 の PHR フォーマット<br />
PHY_OP レジスタの PHR_MSB フィールド(bit[4])が 1 の 場 合 には、MSBFIRST フィールド(bit[5])<br />
は 0(LSB first mode)に 設 定 すること。PHR_LEN が 3 オクテット 以 上 に 設 定 されている 場 合 、 有 効 PHR<br />
長 は 2 バイト 固 定 となる。2 バイトのフィールドフォーマットは、2 オクテットの 場 合 と 同 じである。また PHR<br />
の 下 位 バイト( 先 に 伝 送 されるデータ)は Don’tCare である。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 49<br />
PHR length<br />
Transmit/Receive Order<br />
1byte<br />
1 st 2 nd 3 rd<br />
PHR[7:0]<br />
4 th<br />
5 th 6 th<br />
7 th<br />
2bytes<br />
PHR[7:0]<br />
PHR[15:8]<br />
3bytes<br />
Don’tCare<br />
PHR[7:0]<br />
PHR[15:8]<br />
4bytes Don’tCare Don’tCare PHR[7:0] PHR[15:8]<br />
5bytes<br />
Don’tCare<br />
Don’tCare<br />
Don’tCare PHR[7:0] PHR[15:8]<br />
6bytes<br />
Don’tCare Don’tCare Don’tCare Don’tCare PHR[7:0] PHR[15:8]<br />
7bytes<br />
Don’tCare Don’tCare Don’tCare Don’tCare Don’tCare PHR[7:0] PHR[15:8]<br />
(PHR_MSB フィールド=1 の 場 合 )<br />
PHR length<br />
Transmit/Receive Order<br />
1byte<br />
1 st 2 nd 3 rd<br />
PHR[7:0]<br />
4 th<br />
5 th 6 th<br />
7 th<br />
2bytes<br />
3bytes<br />
PHR[15:8]<br />
Don’tCare<br />
PHR[7:0]<br />
PHR[15:8]<br />
PHR[7:0]<br />
4bytes<br />
Don’tCare<br />
Don’tCare<br />
PHR[15:8]<br />
PHR[7:0]<br />
5bytes<br />
Don’tCare<br />
Don’tCare<br />
Don’tCare<br />
PHR[15:8]<br />
PHR[7:0]<br />
6bytes<br />
Don’tCare<br />
Don’tCare<br />
Don’tCare<br />
Don’tCare<br />
PHR[15:8]<br />
PHR[7:0]<br />
7bytes<br />
Don’tCare<br />
Don’tCare<br />
Don’tCare<br />
Don’tCare<br />
Don’tCare<br />
PHR[15:8] PHR[7:0]<br />
(PHR_MSB フィールド=0 の 場 合 )<br />
図 10-7 PHR 長 による 有 効 データの 位 置 と 送 受 信 順 番<br />
10.5 MHR<br />
MHR は MAC ヘッダフィルタや 自 動 ACK 送 信 などのハードウェアアクセラレータを 動 作 させるために 必<br />
要 なフィールドである。MHR は FC 部 、SQN 部 、ADDRESS 部 で 構 成 される。<br />
MHR<br />
FC SQN ADDRESS AUX COM MAC PAYLOAD<br />
図 10-8 MAC フレームと MHR<br />
FC 部 は 2 オクテットのフレーム 制 御 用 のデータであり、 図 10-9 に 示 されるようなフォーマットである。、<br />
SQN 部 は 0 もしくは 1 オクテットのフレームシーケンス 番 号 を 示 すフィールドである。アドレス 部 はFC 部 の<br />
SRC_ADDR_MODE ビット、DEST_ADDR_MODE ビット、PANID_COMPRESS ビットもしくは<br />
PANID_PRESENTビットによって 図 10-10 に 示 すように、0 から 20 オクテットまで 変 化 する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 50<br />
BEACON/<strong>DATA</strong>/ACK/COM FRAME (TYPE=000-011)<br />
FC part<br />
bit position<br />
SRC<br />
ADDR<br />
MODE<br />
VER<br />
DEST<br />
ADDR<br />
MODE<br />
IE PRESENT<br />
SQN<br />
Suppression<br />
PANID<br />
COMPRESS<br />
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />
RESERVED<br />
AR<br />
PENDING<br />
SEC<br />
TYPE<br />
<strong>DATA</strong> FRAME (TYPE=101)<br />
FC part<br />
bit position<br />
IE PRESENT<br />
AR<br />
VER<br />
PENDING<br />
SQN<br />
Suppression<br />
SEC<br />
PANID<br />
PRESENT<br />
SRC<br />
ADDR<br />
MODE<br />
DEST<br />
ADDR<br />
MODE<br />
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />
図 10-9 FC 部 の 構 成<br />
1<br />
TYPE<br />
0/2 0/1/2/8 0/2 0/1/2/8<br />
ADDRESS part<br />
DEST<br />
PANID<br />
DEST<br />
ADDR<br />
SRC<br />
PANID<br />
SRC<br />
ADDR<br />
ADDRESS<br />
図 10-10 ADDRESS 部 の 構 成<br />
10.5.1 FC 部<br />
VER ビットは、フレームのバージョンを 示 す。<br />
SQN suppression ビットは SQN 部 が 存 在 するかどうかを 示 すビットであり、1 の 場 合 SQN 部 は 存 在 し<br />
ない。0 の 場 合 SQN 部 は 存 在 し 1 バイト 長 である。<br />
AR ビットは、フレームを 受 信 した 際 に ACK フレームによる 応 答 を 要 求 するかどうかを 示 すビットであり、<br />
1 の 場 合 ACK フレームによる 応 答 を 要 求 する。0 の 場 合 ACK フレームによる 応 答 を 必 要 としない。<br />
SEC ビットは、AUX 部 が 存 在 するかどうかを 示 すビットであり、1 の 場 合 AUX 部 が 存 在 する。0 の 場 合<br />
AUX 部 は 存 在 しない。<br />
TYPE ビットは、フレームのタイプを 示 す。<br />
TYPE[2:0] フレーム 内 容<br />
000b Beacon フレーム<br />
001b Data フレーム<br />
010b ACK フレーム<br />
011b COM フレーム<br />
100b 対 応 せず<br />
101b Data フレーム<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 51<br />
110-111 対 応 せず<br />
10.5.2 SQN 部<br />
SQN 部 は、フレーム 順 番 を 格 納 するために 使 う。Beacon フレームは Beacon フレーム 固 有 の SQN 値 を<br />
持 っており Beacon 送 信 ごとに SQN が 1 ずつインクリメントされる。Data フレーム、COM フレームは 共 通<br />
の SQN 値 を 持 っており、 送 信 のたびに 1 ずつインクリメントされる。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 52<br />
10.5.3 ADDRESS 部<br />
ADDRESS 部 は 、 FC 部 の SRC_ADDR_MODE ビ ッ ト 、 DEST_ADDR_MODE ビ ッ ト 、<br />
PANID_COMPRESSビットもしくはPANID_PRESENTビットの 状 態 によって 表 10-2 に 示 す 様 に 設 定 す<br />
ること。<br />
表 10-2 ADDRESS 部 設 定 一 覧<br />
BEACON/<strong>DATA</strong>/ACK/COM FRAME (TYPE=000-011b)<br />
SRC_<br />
DEST_<br />
PANID<br />
VER=10b<br />
VER=00b or 01b<br />
SRC<br />
DEST<br />
ADDR_MODE<br />
ADDR_MODE<br />
COMP-<br />
in FC<br />
in FC<br />
ADDR<br />
ADDR<br />
RESS<br />
SRC<br />
DEST<br />
SRC<br />
DEST<br />
PANID<br />
PANID<br />
PANID<br />
PANID<br />
0 0 0 0 0 NONE NONE NONE NONE NONE NONE<br />
0 0 0 0 1 NONE Present NONE NONE NONE NONE<br />
0 0 0 1 0 NONE Present NONE Present NONE 8bits<br />
0 0 0 1 1 NONE NONE NONE Present NONE 8bits<br />
0 0 1 0 0 NONE Present NONE Present NONE 16bits<br />
0 0 1 0 1 NONE NONE NONE Present NONE 16bits<br />
0 0 1 1 0 NONE Present NONE Present NONE 64bits<br />
0 0 1 1 1 NONE NONE NONE Present NONE 64bits<br />
0 1 0 0 0 Present NONE Present NONE 8bits NONE<br />
0 1 0 0 1 NONE NONE Present NONE 8bits NONE<br />
0 1 0 1 0 NONE Present Present Present 8bits 8bits<br />
0 1 0 1 1 NONE NONE NONE Present 8bits 8bits<br />
0 1 1 0 0 NONE Present Present Present 8bits 16bits<br />
0 1 1 0 1 NONE NONE NONE Present 8bits 16bits<br />
0 1 1 1 0 NONE Present Present Present 8bits 64bits<br />
0 1 1 1 1 NONE NONE NONE Present 8bits 64bits<br />
1 0 0 0 0 Present NONE Present NONE 16bits NONE<br />
1 0 0 0 1 NONE NONE Present NONE 16bits NONE<br />
1 0 0 1 0 NONE Present Present Present 16bits 8bits<br />
1 0 0 1 1 NONE NONE NONE Present 16bits 8bits<br />
1 0 1 0 0 NONE Present Present Present 16bits 16bits<br />
1 0 1 0 1 NONE NONE NONE Present 16bits 16bits<br />
1 0 1 1 0 NONE Present Present Present 16bits 64bits<br />
1 0 1 1 1 NONE NONE NONE Present 16bits 64bits<br />
1 1 0 0 0 Present NONE Present NONE 64bits NONE<br />
1 1 0 0 1 NONE NONE Present NONE 64bits NONE<br />
1 1 0 1 0 NONE Present Present Present 64bits 8bits<br />
1 1 0 1 1 NONE NONE NONE Present 64bits 8bits<br />
1 1 1 0 0 NONE Present Present Present 64bits 16bits<br />
1 1 1 0 1 NONE NONE NONE Present 64bits 16bits<br />
1 1 1 1 0 NONE Present Present Present 64bits 64bits<br />
1 1 1 1 1 NONE NONE NONE Present 64bits 64bits<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 53<br />
<strong>DATA</strong> FRAME (TYPE=101b)<br />
SRC_<br />
DEST_<br />
PANID<br />
VER=00-10b<br />
SRC<br />
DEST<br />
ADDR_MODE<br />
ADDR_MODE<br />
COMP-<br />
in FC<br />
ADDR<br />
ADDR<br />
RESS<br />
SRC<br />
PANID<br />
DEST<br />
PANID<br />
0 0 0 0 0 NONE NONE NONE NONE<br />
0 0 0 0 1 NONE Present NONE NONE<br />
0 0 0 1 0 NONE NONE NONE 8bits<br />
0 0 0 1 1 NONE Present NONE 8bits<br />
0 0 1 0 0 NONE NONE NONE 16bits<br />
0 0 1 0 1 NONE Present NONE 16bits<br />
0 0 1 1 0 NONE NONE NONE 64bits<br />
0 0 1 1 1 NONE Present NONE 64bits<br />
0 1 0 0 0 NONE NONE 8bits NONE<br />
0 1 0 0 1 NONE Present 8bits NONE<br />
0 1 0 1 0 NONE NONE 8bits 8bits<br />
0 1 0 1 1 NONE Present 8bits 8bits<br />
0 1 1 0 0 NONE NONE 8bits 16bits<br />
0 1 1 0 1 NONE Present 8bits 16bits<br />
0 1 1 1 0 NONE NONE 8bits 64bits<br />
0 1 1 1 1 NONE Present 8bits 64bits<br />
1 0 0 0 0 NONE NONE 16bits NONE<br />
1 0 0 0 1 Present Present 16bits NONE<br />
1 0 0 1 0 NONE NONE 16bits 8bits<br />
1 0 0 1 1 Present Present 16bits 8bits<br />
1 0 1 0 0 NONE NONE 16bits 16bits<br />
1 0 1 0 1 Present Present 16bits 16bits<br />
1 0 1 1 0 NONE NONE 16bits 64bits<br />
1 0 1 1 1 Present Present 16bits 64bits<br />
1 1 0 0 0 NONE NONE 64bits NONE<br />
1 1 0 0 1 Present Present 64bits NONE<br />
1 1 0 1 0 NONE NONE 64bits 8bits<br />
1 1 0 1 1 Present Present 64bits 8bits<br />
1 1 1 0 0 NONE NONE 64bits 16bits<br />
1 1 1 0 1 Present Present 64bits 16bits<br />
1 1 1 1 0 NONE NONE 64bits 64bits<br />
1 1 1 1 1 Present Present 64bits 64bits<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 54<br />
10.6 CRC<br />
CRC フィールドは、フレーム 内 にエラーが 無 いかどうかを 判 定 するためのコードである。CRC フィールド<br />
は 0、2、4 オクテットから 選 択 可 能 で 送 受 共 通 レジスタである FIELD_CTR レジスタにより 設 定 する。<br />
FIELD_CTR レジスタの CRCSTART フィールド(bit[12])=0 の 場 合 、CRC 計 算 開 始 タイミングは MHR<br />
からとなるので、CRC 計 算 範 囲 は MAC BODY 部 分 のみで、プリアンブル、SFD、PHR は CRC 計 算 に<br />
は 含 まれない。FIELD_CTR レジスタの CRCSTART フィールド(bit[12])=1 の 場 合 は、CRC 計 算 は<br />
PHR から 開 始 されるので、CRC 計 算 範 囲 は PHR と MAC BODY となる。<br />
2 オクテット CRC(CRC-16)と 4 オクテット CRC(CRC-32)の 演 算 多 項 式 は 以 下 に 示 す 通 りである。CRC<br />
計 算 機 の 初 期 値 は ALL0 もしくは ALL1 を 選 択 が、FIELD_CTR レジスタの CRCINIT フィールド<br />
(bit[11])で 可 能 である。また、 計 算 された 値 をそのまま CRC としてフレームに 付 加 するか、1 の 補 数 (ビッ<br />
ト 反 転 )したものを CRC としてフレームに 付 加 するかも FIELD_CTR レジスタの CRCINV フィールド<br />
(bit[10])にて 選 択 可 能 である。<br />
計 算 式 は、 次 に 示 す 通 りである。<br />
CRC-16:<br />
x 16 + x 12 + x 5 + 1<br />
CRC-32:<br />
x 32 + x 26 + x 23 + x 22 + x 16 + x 12 + x 11 + x 10 + x 8 + x 7 + x 5 + x 4 + x 2 + x + 1<br />
CRC 計 算 を 有 効 にする 場 合 には、CRC 計 算 対 象 データ 長 が 1 オクテット 以 上 必 要 である。<br />
CRC-32 を 使 用 する 場 合 に、MAC BODY 長 が 4 オクテット 未 満 の 時 には、CRC 計 算 に 使 われるオクテ<br />
ット 数 が 4 になるまで 00h でパディングして CRC 計 算 を 行 う。この 際 パディングに 使 用 した 00h データは<br />
送 信 されない。<br />
送 信 時 には、CRC 長 、CRC 初 期 値 および CRC 反 転 の 設 定 は FIELD_CTR レジスタの CRCINIT フ<br />
ィールド(bit[11])、CRCINV フィールド(bit[10])、CRC32 フィールド(bit[9])により 設 定 する。<br />
受 信 時 は、OPE_MODE レジスタの PHR_MHR_EN フィールド(bit[5])=1 で PHR 長 が 2 オクテット<br />
以 上 の 場 合 には、 受 信 した PHR により 決 定 された CRC 長 、CRC 初 期 値 および CRC 反 転 情 報 により<br />
CRC が 計 算 される。PHR_MHR_EN フィールド(bit[5])=0 の 場 合 および PHR 長 が 1 オクテットの 場 合 、<br />
CRC 長 、CRC 初 期 値 および CRC 反 転 情 報 は FIELD_CTR レジスタで 決 定 される。<br />
PHR により 決 定 された CRC 長 多 項 式 初 期 値 反 転<br />
2 octets CRC-16 0000h しない<br />
4 octets CRC-32 0FFFF_FFFFh する<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 55<br />
10.7 フレーム 受 信 時 の 割 り 込 み<br />
受 信 動 作 時 のIRQ( 割 り 込 み) 信 号 発 生 タイミングについて 説 明 する。 各 IRQ 信 号 の 発 生 要 因 とそのタイ<br />
ミングを 表 10-3 に 記 す。<br />
表 10-3 フレーム 受 信 時 IRQ 信 号 発 生 タイミング<br />
IRQ 信 号 名 発 生 タイミング<br />
INT_DETPRE プリアンブル 信 号 を 検 出 したタイミングで 発 生 し、そのタイミングは SYNC_CTR レジ<br />
スタの DETECT_PERIOD フィールドの 値 に 応 じて 変 化 する。<br />
INT_RXST SFD を 検 出 したタイミングで 発 生 する。<br />
INT_RXEND 受 信 完 了 タイミングで 発 生 する。<br />
INT_RXFAIL 受 信 中 にエラー 検 出 したときに 発 生 する。<br />
INT_BUFEMP フラグメントモード 時 のみ 発 生 し、アドレス 比 較 モード 時 には 受 信 フレームバッファ 内<br />
の 有 効 データ 数 がレジスタで 設 定 した 閾 値 に 到 達 した 場 合 に、バイト 数 計 測 モード 時<br />
には 受 信 バイト 数 がレジスタで 設 定 した 閾 値 に 到 達 する 度 に 発 生 する。<br />
図 10-11、 図 10-13、 図 10-15、 図 10-16 は 表 10-3 を 図 式 化 したものである。<br />
INT_DETPRE<br />
INT_RXST<br />
INT_RXEND<br />
IRQ<br />
Phy detect preamble<br />
Receiving Frame<br />
Phy detect SFD<br />
Preamble SFD PHY Header MAC BODY CRC<br />
RSSI<br />
図 10-11 パケットモード 時 のフレーム 受 信 ( 正 常 受 信 時 アンテナダイバ OFF)<br />
INT_DETPRE<br />
INT_RXST<br />
INT_RXEND<br />
IRQ<br />
Phy detect preamble<br />
Receiving Frame<br />
Phy detect SFD<br />
Preamble SFD PHY Header MAC BODY CRC<br />
RSSI<br />
ANT<br />
図 10-12 パケットモード 時 のフレーム 受 信 ( 正 常 受 信 時 アンテナダイバ ON)<br />
INT_DETPRE<br />
INT_RXST<br />
INT_BUFEMP<br />
INT_BUFEMP<br />
INT_RXEND<br />
IRQ<br />
Phy detect preamble<br />
Phy detect SFD<br />
Receiving Frame<br />
Preamble SFD PHY Header MAC BODY CRC<br />
RSSI<br />
図 10-13 フラグメントモード 時 のフレーム 受 信 ( 正 常 受 信 時 アンテナダイバ OFF)<br />
INT_DETPRE<br />
INT_RXST<br />
INT_BUFEMP<br />
INT_BUFEMP<br />
INT_RXEND<br />
IRQ<br />
Phy detect preamble<br />
Phy detect SFD<br />
Receiving Frame<br />
Preamble SFD PHY Header MAC BODY CRC<br />
RSSI ANT<br />
図 10-14 フラグメントモード 時 のフレーム 受 信 ( 正 常 受 信 時 アンテナダイバ ON)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 56<br />
INT_DETPRE<br />
INT_RXST<br />
INT_RXEND<br />
IRQ<br />
Phy detect preamble<br />
Phy detect SFD<br />
Receiving Frame<br />
Preamble SFD MAC BODY<br />
TRX_EN=0<br />
図 10-15 強 制 終 了 時 のフレーム 受 信<br />
INT_DETPRE<br />
INT_RXST<br />
INT_RXFAIL<br />
IRQ<br />
Phy detect preamble<br />
Phy detect SFD<br />
Receiving Frame<br />
Preamble SFD PHY Header MAC BODY CRC<br />
CRC FAIL<br />
図 10-16 CRC エラー 時 のフレーム 受 信<br />
INT_DETPRE<br />
INT_RXST<br />
INT_RXFAIL<br />
IRQ<br />
Phy detect preamble<br />
Phy detect SFD<br />
MHR Filter<br />
Receiving Frame<br />
Preamble SFD PHY Header MHR<br />
MAC BODY CRC<br />
Length specified by PHR<br />
図 10-17 MHR エラー 時 のフレーム 受 信 (PKT_FIL レジスタの FAILTIM(bit[9])=1<br />
かつ DPANID フィルタを 通 り、DADDR フィルタでエラーとなった 場 合 )<br />
INT_DETPRE<br />
INT_RXST<br />
INT_RXFAIL<br />
IRQ<br />
Phy detect preamble<br />
Phy detect SFD<br />
Receiving Frame<br />
Preamble SFD PHY Header<br />
MHR<br />
MHR Filter<br />
図 10-18 MHR エラー 時 のフレーム 受 信 ( 図 10-17 以 外 の 場 合 )<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 57<br />
11 ハードウェアアクセラレータ<br />
11.1 MHRフィルタ<br />
MN87401 は 受 信 したMACフレームの 内 容 を 確 認 し、 不 要 なフレームをハード 的 に 廃 棄 する 機 能 を 備 え<br />
ている。 廃 棄 する 場 合 、 受 信 FAIL のIRQ 信 号 (INT_RXFAIL)が 出 力 され,そのフレームに 対 するACK<br />
自 動 送 信 はされない。なお、 本 IRQ 信 号 はINTMSKレジスタのMSK_RXFAILフィールド(bit[2])によりマ<br />
スクすることが 可 能 である。 確 認 するフレームフィールドは、MHRのFC 部 とSQN 部 とCRCである。このフィ<br />
ルタは、OPE_MODEレジスタのPHR_MHR_ENフィールド(bit[5])=1 の 設 定 にて、 受 信 するフレームの<br />
MHRが 図 10-8 の 場 合 にのみ 正 しく 動 作 する。MHRが 図 10-8 に 示 されるものと 異 なる 場 合 、フィルタ<br />
動 作 をOFFすることでフレーム 受 信 が 可 能 である。CRCフィールドに 対 するフィルタ 動 作 によるフレーム 廃<br />
棄 のタイミングは、PHRで 指 定 されたフレーム 長 分 を 受 信 完 了 時 である。また、MHRのフィルタ 動 作 によ<br />
るフレーム 廃 棄 のタイミングは、MHR+AUX 受 信 完 了 時 である。ただし、PKT_FILレジスタのFAILTIMフ<br />
ィールド(bit[9])が 1 の 時 はDestination PANIDが 正 しく、Destination Addressが 誤 りの 場 合 、PHRで<br />
指 定 されたフレーム 長 分 を 受 信 完 了 時 まで 待 ってフレーム 廃 棄 される。<br />
フィルタ 動 作 は MHR、CRC フィールドに 対 してそれぞれ 以 下 のように 動 作 する。<br />
Version Number<br />
FC 部 の Version Number ビットが 00b ,01b, 10b のフレームかどうかを 判 定 する。 異 なる 場 合<br />
はフレーム 廃 棄 される。<br />
FC type<br />
FC 部 の TYPE ビットが 000b-101b の 範 囲 に 入 っているかを 判 定 する。 異 なる 場 合 はフレーム<br />
廃 棄 される。<br />
Destination Address<br />
ACK フレーム 以 外 のフレームに 対 し、フレームに 宛 先 アドレスが 付 加 されている 場 合 に、<br />
MYADDR レジスタもしくは MYADDR_S レジスタと 一 致 しているかを 判 定 する。アドレスがレジ<br />
スタの 値 と 異 なり、かつブロードキャストアドレス(0FFh(8 ビット 時 )、0FFFFh(16 ビット 時 )、<br />
0FFFFFFFF_FFFFFFFFh(64 ビット 時 ))でもない 場 合 、フレームは 廃 棄 される。<br />
Destination PANID<br />
ACK フレーム 以 外 のフレームに 対 し、フレームに 宛 先 PANID が 付 加 されている 場 合 に、<br />
MYPANID と 一 致 しているかを 判 定 する。PANIDがレジスタの 値 と 異 なり、かつブロードキャス<br />
ト PANID(0FFFFh)でもない 場 合 、フレームは 廃 棄 される。<br />
Source PANID<br />
Beacon フレームを 受 信 した 場 合 に、SPANID が MYPANID と 一 致 しているかを 判 定 する。<br />
PANID がレジスタの 値 と 異 なる、もしくは 付 加 されていない 場 合 、フレームは 廃 棄 される。<br />
Double Sequence Number<br />
多 重 受 信 を 排 除 するため、Data もしくは Command フレームに 限 り、 受 信 フレームの SQN 値 を、<br />
一 つ 前 に 正 しく 受 信 できたフレームとして 外 部 uC に 通 知 した Data もしくは Command フレーム<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ<br />
ページ<br />
206 58<br />
の SQN 値 と 比 較 し、 同 じ SQN 値 だった 場 合 に、その 受 信 フレームを 廃 棄 する。Beacon フレー<br />
ムを 受 信 した 場 合 には、SQN 値 は 比 較 しない。また、SQN が 存 在 しないフレームを 受 信 した 場<br />
合 には、SQN 値 比 較 をせず、 比 較 対 象 の SQN 値 の 更 新 も 行 なわない。<br />
ACK Sequence Number<br />
ACK 自 動 待 ち 受 け 期 間 に 受 信 した ACK フレームの SQN 値 と 直 前 に 送 信 したフレームの SQN<br />
値 を 比 較 し、 同 一 の SQN 値 を 持 つか SQN が 存 在 しない ACK フレームのみ 有 効 な ACK フレ<br />
ームと 判 断 する。SQN 値 が 異 なるフレームを 受 信 した 場 合 には 受 信 した ACK フレームを 廃 棄<br />
する。<br />
CRC<br />
受 信 フレームの 最 後 に 付 加 されている CRC 値 が、 受 信 フレームから 計 算 した CRC 値 と 一 致 し<br />
ているかを 判 定 する。 値 が 一 致 しなかった 場 合 、その 受 信 フレームを 廃 棄 する。<br />
ACK<br />
自 動 待 ち 受 け 期 間 以 外 の 予 期 せぬタイミングで ACK フレームを 受 信 した 場 合 に、その ACK フ<br />
レームを 廃 棄 する。<br />
11.2 ACK 自 動 送 信<br />
本 ACK 自 動 送 信 機 能 は OPE_MODE レジスタの PHR_MHR_EN フィールド(bit[5])=1 の 設 定 にて、<br />
OPE_MODE レジスタの AUTOACK_EN フィールド(bit[8])により、 有 効 ・ 無 効 が 制 御 可 能 である。<br />
AUTOACK_EN フィールド=1 の 場 合 、 受 信 したフレームの FC 部 の AR ビット=1 で TYPE ビット=001b、<br />
011b、101b のいずれかのとき、ACK フレームが 自 動 で 送 信 される。MHR フィルタで 廃 棄 されるフレーム<br />
に 対 しては ACK フレームは 送 信 されない。ACK フレームは 5 オクテットもしくは 7 オクテットのフレームで<br />
あり、その SQN 部 は 受 信 フレームの SQN 部 の 値 をコピーすることで 生 成 する。したがって、 受 信 フレーム<br />
には 必 ず SQN 部 が 存 在 しないといけない。FC 部 の PENDING ビットは、 受 信 フレームの FC 部 の TYPE<br />
ビットが 011b で、かつ COM 部 =04h の 場 合 に 1 がセットされ、それ 以 外 では 0 がセットされる。<br />
RX Frame<br />
ACK Frame<br />
IE Field is not present<br />
FC SQN ADDRESS AUX COM MAC PAYLOAD<br />
COPY<br />
FC SQN CRC<br />
2 1 2/4<br />
PENDING bit is set to 1<br />
when COM=04h and TYPE of FC= 011b<br />
RX Frame<br />
IE Field is present<br />
FC SQN ADDRESS AUX IE COM MAC PAYLOAD<br />
COPY<br />
ACK Frame<br />
FC SQN CRC<br />
2 1 2/4<br />
PENDING bit is set to 1<br />
when COM=04h and TYPE of FC= 011b<br />
図 11-1 ACK フレーム 生 成 方 法<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 59<br />
DIVER レジスタの ENABLE フィールド(bit[15])により、アンテナダイバ 機 能 が 有 効 になっている 場 合<br />
には、 受 信 したアンテナで 送 信 を 行 うように、ACK フレーム 用 INFO フィールドを 自 動 的 に 変 更 する。<br />
11.3 ACK 待 ち 受 けと 再 送 機 能<br />
TXFRMCTR レジスタの ACKREQ_TX0/1 フィールド(bit[2]/bit[3])=1 の 状 態 で 送 信 したフレームは、<br />
送 信 完 了 に ACK フレーム 受 信 を 必 要 とする。OPE_MODE レジスタの ACKDET_EN フィールド(bit[9])<br />
=1 の 場 合 、ACK フレームの 自 動 待 ちうけを 行 い、ACK フレームが RXLIM レジスタの ACK_WAIT フィ<br />
ールド(bit[15:8])で 示 された 時 間 内 に 受 信 できなかった 場 合 、 再 送 を 行 う。 再 送 は 送 信 フレームバッファに<br />
格 納 されたフレームを 再 度 先 頭 から 送 信 するため、フレームバッファサイズ 以 下 のフレームに 対 してのみ<br />
可 能 である。 再 送 回 数 は、BKOFF_CTR レジスタの RETRY_LIMIT フィールド(bit[7:5])で 設 定 する。 再<br />
送 上 限 回 数 まで 再 送 を 繰 り 返 しても ACK 受 信 できない 場 合 には、 再 送 上 限 エラーとなる。 本 機 能 は、<br />
OPE_MODE レジスタの PHR_MHR_EN フィールド(bit[5])の 設 定 によらず 使 用 できる。<br />
12 Beacon 同 期 機 能<br />
Beacon 同 期 機 能 は、OPE_MODE レジスタの BEACON_SYNC フィールド(bit[10])によって 有 効 ・ 無<br />
効 を 設 定 することがきる。 本 機 能 有 効 時 、Beacon フレームを 受 信 した 際 に、チップ 内 のビーコンタイマ、バ<br />
ックオフタイマ、スパーフレームタイマを 初 期 化 する。これにより Beacon フレーム 受 信 タイミングに<br />
Superframe スロット 位 置 を 同 期 させることができる。 同 期 させるタイミングは、MAC ブロックがフレーム 受<br />
信 を 終 了 したタイミングであり、 精 度 はシンボルクロックである。<br />
13 Beacon Lost 検 出 機 能<br />
Beacon Lost 検 出 機 能 は、SLOT_CTR レジスタの BO フィールド(bit[3:0])で 指 定 された 周 期 ごとに<br />
Beacon Lost カウンタをインクリメントし、SLOT_CTR レジスタの BLOST_TH フィールド(bit[14:12])によ<br />
って 指 定 された 数 に 達 すると IRQ 信 号 (INT_BEALOS)を 発 生 する。なお、 本 IRQ 信 号 は INTMSK レジ<br />
スタの MSK_BEALOS フィールド(bit[7])によりマスクすることが 可 能 である。<br />
Beacon フレームは 受 信 フレームとして 通 知 されるので、Beacon フレームを 受 信 したら、 不 要 な Beacon<br />
Lost 割 り 込 みを 発 生 させないように、SPI 経 由 で SLOT_CTR レジスタの BLOST_CLR フィールド<br />
(bit[15])に 1 を 設 定 し、Beacon Lost カウンタをクリアする 必 要 がある。 本 カウンタクリア 実 行 後 、<br />
BLOST_CLR フィールドの 値 は 自 動 的 に 0 にリセットされる。<br />
なお Beacon ロスト 検 出 は、Slotted モードかつ BO が 0Fh 以 外 の 時 のみ 有 効 である。<br />
14 RSSI 機 能<br />
RSSI( 受 信 信 号 強 度 )は 受 信 フレームのチャネルフィルタ 後 の 信 号 電 力 を 計 算 したものである。RSSI 計<br />
算 は、 以 下 のタイミングで 実 行 され、RXFRMCTR レジスタの RSSI フィールド(bit[15:8])にその 値 が 保 持<br />
される。<br />
• プリアンブル 検 出 時<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 60<br />
• RSSI 計 測 要 求 受 付 時<br />
RSSI 計 測 要 求 は、アンテナダイバ 機 能 が OFF の 状 態 (DIVER レジスタの ENABLE フィールド<br />
(bit[15])=0 に 設 定 )でのみ 動 作 する。アンテナダイバを 動 作 させた 状 態 で RSSI 計 測 要 求 を 出 したい 場 合<br />
には、DIVER レジスタの ENABLE フィールド(bit[15])を 0 に 設 定 後 、 一 部 OP_MODE レジスタの<br />
TXRX_EN フィールド(bit[1])を 0 にして、 再 度 TXRX_EN フィールド(bit[1])を1にした 後 、 要 求 を 出 すこと。<br />
この 際 RSSI 計 測 を 行 うアンテナは PERI_CNT1 レジスタで 設 定 すること。<br />
14.1 プリアンブル 検 出 時 RSSI<br />
フレーム 受 信 にて、プリアンブル 検 出 をすると SFD 検 出 までの 期 間 で 自 動 的 に RSSI 計 算 を 行 い、 計 算<br />
値 は 受 信 フレームの 最 後 に 1 バイトで 付 加 され 外 部 uC に 送 出 される。ただし、 受 信 強 制 終 了 ( 受 信 中 に<br />
OP_MODE レジスタの TXRX_EN フィールド(bit[1])=0 に 設 定 )をした 場 合 には、RSSI 値 は 付 加 されな<br />
い。<br />
14.2 RSSI 計 測 要 求 時 RSSI<br />
RSSI 計 測 要 求 は RXFRMCTR レジスタの RSSI_REQ フィールド(bit[3])で 行 う。SFD 検 出 以 降 のフ<br />
レーム 受 信 中 に、RSSI 計 測 要 求 を 受 けた 場 合 には、 受 信 完 了 まで 待 って RSSI 計 測 を 行 う。<br />
フレーム 受 信 中 以 外 かつ SFD 検 出 前 に RSSI 計 測 要 求 を 受 けた 場 合 には、 要 求 を 受 けたタイミングか<br />
ら RSSI 計 測 を 開 始 する。RSSI 計 測 要 求 を 受 信 すると、RSSI 計 測 処 理 が 完 了 した 時 点 で IRQ 信 号 が 外<br />
部 uC に 向 けて 発 生 される。なお、 本 IRQ 信 号 は INTMSK レジスタの MSK_BKOFF フィールド(bit[9])<br />
によりマスクすることが 可 能 である。<br />
フレーム 受 信 開 始 時 と RSSI 計 測 要 求 が 重 なった 場 合 には、フレーム 受 信 が 優 先 される。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 61<br />
RSSI 計 測 時 間 は、 表 14-1 に 示 すとおりである。<br />
表 14-1 RSSI 計 測 時 間<br />
受 信 レート<br />
RSSI 計 測 時 間<br />
5kbps<br />
約 985usec<br />
10kbps<br />
約 492usec<br />
20kbps<br />
約 246usec<br />
40kbps<br />
約 123usec<br />
50kbps<br />
約 98usec<br />
100kbps<br />
約 49usec<br />
200kbps<br />
約 24usec<br />
2.4kbps<br />
約 2461usec<br />
4.8kbps<br />
約 1231usec<br />
9.6kpbs<br />
約 615usec<br />
150kbps<br />
約 39usec<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 62<br />
15 SENSE 機 能<br />
SENSE は RXWAIT ステートで、チャネルの 情 報 を 把 握 するのに 使 用 する。RXFRMCTR レジスタの<br />
SENSE_REQ フィールド(bit[2])に 1 を 設 定 すると、 本 機 能 が 有 効 になる。SENSE 要 求 後 、 受 信 モードに<br />
遷 移 し、AGC を 行 った 後 、RSSI 値 を 計 測 する。RSSI 計 測 後 は、RXWAIT ステートに 戻 る。<br />
RSSI 計 測 後 、CCA_CTRレジスタのSENSE_LEVELフィールド(bit[15:8])で 指 定 した 閾 値 よりもRSSI<br />
計 測 値 が 大 きい 場 合 にはIRQ 信 号 (INT_BKOFF)が 発 生 する。SENSE 用 のRSSI 計 測 時 間 は、 表<br />
15-1 に 示 すとおりである。 本 IRQ 信 号 はINTMSKレジスタのMSK_BKOFFフィールド(bit[9])によりマス<br />
クすることが 可 能 である。<br />
SENSE 機 能 は、アンテナダイバ 機 能 が OFF の 状 態 (DIVER レジスタの ENABLE フィールド<br />
(bit[15])=0 に 設 定 )でのみ 動 作 する。<br />
受 信 レート<br />
5kbps<br />
10kbps<br />
20kbps<br />
40kbps<br />
50kbps<br />
100kbps<br />
200kbps<br />
2.4kbps<br />
4.8kbps<br />
9.6kpbs<br />
150kbps<br />
表 15-1 SENSE 用 RSSI 計 測 時 間<br />
SENSE 用 RSSI 計 測 時 間<br />
約 246usec<br />
約 123usec<br />
約 62usec<br />
約 31usec<br />
約 25usec<br />
約 12usec<br />
約 6usec<br />
約 308usec<br />
約 154usec<br />
約 77usec<br />
約 5usec<br />
16 CSMA 機 能<br />
レジスタ 設 定 により、 送 信 前 にバックオフ+キャリアセンスをする 設 定 になっている 場 合 、もしくは<br />
BACKOFF 要 求 (バックオフ+キャリアセンスのみを 実 行 するモード)が 外 部 uC から 発 行 された 場 合 、フ<br />
ローチャートに 従 ったバックオフとキャリアセンスを 実 行 し、Success もしくは Failure を 結 果 として 外 部 uC<br />
に 返 す。 送 信 前 のバックオフ+キャリアセンス 実 行 で Failure となった 場 合 には、 送 信 失 敗 として 結 果 を<br />
STATUS レジスタの TXFAIL_INFO フィールド(bit[2:0])に 格 納 し、 外 部 uC に 送 信 失 敗 の IRQ 信 号<br />
(INT_TXFAIL)を 発 生 させる。なお、 本 IRQ 信 号 は INTMSK レジスタの MSK_TXFAIL フィールド<br />
(bit[4])によりマスクすることが 可 能 である。<br />
CSMA 機 能 は、アンテナダイバ 機 能 が OFF の 状 態 (DIVER レジスタの ENABLE フィールド<br />
(bit[15])=0 に 設 定 )でのみ 動 作 する。アンテナダイバを 動 作 させた 状 態 で CSMA 機 能 を 使 う 場 合 には、<br />
DIVER レジスタの ENABLE フィールド(bit[15])を 0 に 設 定 後 、 一 部 OP_MODE レジスタの TXRX_EN<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 63<br />
フィールド(bit[1])を 0 にして、 再 度 TXRX_EN フィールド(bit[1])を1にした 後 、 要 求 を 出 すこと。この 際<br />
RSSI 計 測 を 行 うアンテナは PERI_CNT1 レジスタで 設 定 すること。<br />
外 部 uC からの BACKOFF 要 求 (TXFRMCTR レジスタの BKOFF_REQ フィールド(bit[6]))では、<br />
Success もしくは Failure の 結 果 を TXFRMCTR レジスタの BKOFF_RESULT フィールド(bit[7])に 格 納<br />
する。BACKOFF 要 求 動 作 の 終 了 後 は、 外 部 uC に BACKOFF 要 求 処 理 終 了 の IRQ 信 号 を 発 生 させる。<br />
なお、 本 IRQ 信 号 は INTMSK レジスタの MSK_BKOFF フィールド(bit[9])によりマスクすることが 可 能<br />
である。<br />
BACKOFF では、Slotted モード 中 の 動 作 と Slotted モード 外 の 動 作 の 2 種 類 の 動 作 モードがある。<br />
Slotted モード 中 の 動 作 では、MAC ブロックのクロックで 生 成 されている 送 信 シンボルクロックに 従 って<br />
カウントされたバックオフタイマカウンタにより、バックオフバウンダリ(バックオフカウンタが 設 定 値 までカウ<br />
ント 完 了 したタイミング)まで 待 った 後 に、ランダムバックオフを 実 行 する。ランダムバックオフ 時 間 分 だけ 待<br />
った 後 、 次 のバックオフバウンダリにてキャリアセンスを 行 い、キャリアがない 場 合 には、CW をデクリメント<br />
する。 再 度 ランダムバックオフを 実 行 するが、このときのランダム 値 は 再 度 発 生 される。CW が 1 になるまで<br />
この 動 作 を 繰 り 返 した 後 Success と 判 定 する。ランダムバックオフ 後 のキャリアセンスで、キャリアを 検 出 し<br />
た 場 合 には、 乱 数 の 発 生 範 囲 を 広 げる(NB+1) 設 定 をした 後 、 再 度 乱 数 生 成 をしてランダムバックオフを<br />
実 行 する。NB が 上 限 に 達 した 時 点 で Failure と 判 定 する。<br />
Slotted モード 外 の 動 作 では、バックオフバウンダリまで 待 つ 動 作 と、CW による 繰 り 返 し 検 出 は 無 い。す<br />
なわち、ランダムバックオフ 後 にキャリアセンスを 一 回 だけ 実 施 し、キャリアが 検 出 されない 場 合 に BKOFF<br />
Success とする。キャリアセンス 1 回 分 の 時 間 は RSSI 測 定 時 間 と 同 じである。ランダムバックオフ 後 のキャ<br />
リアセンスで、キャリアを 検 出 した 場 合 には、 乱 数 の 発 生 範 囲 を 広 げる(NB+1) 設 定 をした 後 、 再 度 乱 数 生<br />
成 をしてランダムバックオフを 実 行 する。NB が 上 限 に 達 した 時 点 で Failure と 判 定 する。<br />
CARRIER_SENSE レジスタの MODE フィールド(bit[8])=1 の 場 合 には、キャリアセンスのみを<br />
CARRIER_SENSE レジスタの COUNT フィールド(bit[6:0])で 指 定 された 回 数 分 繰 り 返 し、キャリアがな<br />
いことを 確 認 する 期 間 を 長 く 設 定 することが 可 能 である。CARRIER_SENSE レジスタの IDLE_DETECT<br />
フィールド(bit[7])=1 ではキャリアを 検 出 した 場 合 には、キャリアが 無 くなるまでキャリアセンスを 繰 り 返 し、<br />
乱 数 の 発 生 範 囲 を 広 げる 動 作 は 行 わない。<br />
キャリア 検 出 方 法 は 以 下 の 2 種 類 がある。<br />
• モード 0: フレーム 受 信 中 であれば、BUSY と 判 定 する。<br />
• モード 1: RSSI 測 定 した 結 果 、 閾 値 と 比 較 して BUSY と 判 定 する。<br />
モード 切 替 は、CCA_CTR レジスタの BACKOFF_MODE フィールド(bit[1:0])で 設 定 する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 64<br />
CSMA<br />
slotted?<br />
Y<br />
N<br />
set NB,CW,BE<br />
set NB,CW,BE<br />
Locate backoff<br />
period boundary<br />
Wait for<br />
random number<br />
of backoff period<br />
Wait for<br />
random number<br />
of backoff period<br />
reset RC<br />
Carrier Sense on<br />
backoff boundary<br />
reset RC<br />
Carrier Sense on<br />
backoff boundary<br />
RC=RC+1<br />
Y<br />
channel<br />
idle?<br />
N<br />
idle_<br />
detect?<br />
N<br />
NB=NB+1<br />
Reset CW<br />
increment BE<br />
Y<br />
N<br />
CW=1?<br />
Y<br />
REP mode?<br />
Y<br />
RC=Limit<br />
N<br />
N<br />
CW = CW-1<br />
Y<br />
channel<br />
idle?<br />
N<br />
idle_<br />
detect?<br />
N<br />
NB=NB+1<br />
Reset CW<br />
increment BE<br />
Y<br />
N<br />
REP mode?<br />
Y<br />
RC=Limit<br />
Y<br />
N<br />
N<br />
NB>upperlimit?<br />
Y<br />
Y<br />
RC=RC+1<br />
N<br />
NB>upperlimit?<br />
Y<br />
Failure<br />
Success<br />
Failure<br />
Success<br />
図 16-1 BACKOFF シーケンス<br />
17 タイマ 機 能<br />
MN87401 は、 様 々な 動 作 タイミングをサポートするため、タイマを 内 蔵 している。タイマは MAC ブロック<br />
の 動 作 タイミングの 決 定 と 外 部 uC に 対 しての IRQ 信 号 発 生 のタイミング 生 成 が 可 能 である。<br />
17.1 Beacon 周 期 タイマ<br />
Beacon インターバルを 計 測 し、Beacon 送 信 タイミングを 決 定 するためのタイマである。Beacon フレーム<br />
生 成 のための IRQ 信 号 を 生 成 する。なお、 本 IRQ 信 号 は INTMSK レジスタの MSK_BEACON フィー<br />
ルド(bit[5])によりマスクすることが 可 能 である。<br />
Beacon Lost 機 能 が ON になっている 場 合 、 本 タイマに 同 期 して、Beacon Lost カウンタをインクリメント<br />
する。<br />
本 タイマは OPE_MODE レジスタの PHR_MHR_EN フィールド(bit[5])=1 のみ 動 作 する。<br />
17.2 Super Frame 周 期 タイマ<br />
Super Frame のスロット 番 号 と Super Frame 終 了 位 置 を 検 出 するためのタイマである。BEACON 同<br />
期 機 能 が ON になっている 場 合 、Beacon フレームを 受 信 したタイミングに 同 期 して、カウンタ 値 をリセットす<br />
る。<br />
本 タイマは OPE_MODE レジスタの PHR_MHR_EN フィールド(bit[5])=1 のみ 動 作 する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 65<br />
17.3 BACKOFFタイマ<br />
CSMA 処 理 の 際 に BACKOFF タイミングを 生 成 するためのタイマである。CSMA 機 能 と 連 携 して 動 作<br />
する。TXFRMCTR レジスタの BKOFF_REQ フィールド(bit[6])=1 により BACKOFF を 要 求 した 場 合 、<br />
BACKOFF 動 作 終 了 タイミングが IRQ 信 号 (INT_BKOFF)として 生 成 する。なお、 本 IRQ 信 号 は<br />
INTMSK レジスタの MSK_BKOFF フィールド(bit[9])によりマスクすることが 可 能 である。<br />
17.4 CAP 期 間 計 測 タイマ<br />
CAP 期 間 は Beacon 開 始 と 同 時 に 始 まり、SLOT_CTR レジスタの FINAL_CAP_POS フィールド<br />
(bit[11:8])で 設 定 された Super Frame スロットが 終 わったタイミングで 完 了 する。CAP 期 間 が 完 了 すると、<br />
次 の Beacon 開 始 タイミングまでは、GTS フレーム、Beacon フレーム、 緊 急 フレーム 以 外 のフレーム 送 信<br />
ができない。CAP 期 間 の 終 了 タイミングは IRQ 信 号 (INT_CAPEND)として 生 成 される。なお、 本 IRQ 信<br />
号 は INTMSK レジスタの MSK_CAPEND フィールド(bit[10])によりマスクすることが 可 能 である。<br />
本 タイマは OPE_MODE レジスタの PHR_MHR_EN フィールド(bit[5])=1 のみ 動 作 する。<br />
17.5 GTSタイマ<br />
GTS フレーム 送 信 タイミングの 生 成 と、GTS フレーム 送 信 のための IRQ 信 号 (INT_GTS)を 生 成 する<br />
ためのタイマである。なお、 本 IRQ 信 号 は INTMSK レジスタの MSK_GTS フィールド(bit[6])によりマス<br />
クすることが 可 能 である。Beacon 同 期 機 能 は ON になっている 場 合 、Beacon フレームを 受 信 したタイミン<br />
グに 同 期 して、カウンタ 値 をリセットする。<br />
本 タイマは OPE_MODE レジスタの PHR_MHR_EN フィールド(bit[5])=1 のみ 動 作 する。<br />
17.6 IFSタイマ<br />
SIFS、LIFS 待 ちを 計 測 するためのタイマである。MAC ブロック 内 でフレーム 送 信 完 了 時 に 自 動 的 に 起<br />
動 される。SIFS 時 間 、LIFS 時 間 は IFS レジスタで 設 定 する。 送 信 したフレームの 長 さと RXLIM レジスタ<br />
の SIFS_SIZE フィールド(bit[7:0])を 比 較 し、RXLIM レジスタよりもフレーム 長 が 長 い 場 合 には、LIFS<br />
が 使 用 される。<br />
ACK 自 動 送 信 時 の IFS には SIFS が 使 用 される。<br />
17.7 ACKタイマ<br />
TXFRMCTR レジスタの ACKREQ_TX1 および ACKREQ_TX0 フィールド(bit[3]あるいは bit[2])に<br />
1 が 設 定 されている 時 、 送 信 フレームは ACK フレームの 受 信 を 期 待 する。 本 タイマはこの 際 に 使 用 される<br />
タイマで、フレームを 送 信 してから ACK フレームを 受 信 するまでの 待 ち 時 間 を 計 測 する。このタイマで 計 測<br />
完 了 までに 正 しい ACK フレームが 受 信 できなかった 場 合 には、 送 信 エラーとなり、BKOFF_CTR レジスタ<br />
の RETRY_LIMIT フィールド(bit[7:5])の 設 定 に 応 じて 再 送 処 理 、FAIL 処 理 を 行 う。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 66<br />
17.8 MISCタイマ<br />
外 部 uC が 汎 用 で TXCLK 信 号 を 用 いてタイミング 生 成 をしたい 場 合 に 使 用 するタイマである。タイマ 計<br />
測 完 了 時 には IRQ 信 号 (INT_MISC)が 生 成 される。なお、 本 IRQ 信 号 は INTMSK レジスタの MSK_<br />
MISC フィールド(bit[8])によりマスクすることが 可 能 である。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 67<br />
18 クロック 生 成 機 能<br />
18.1 MACブロッククロック<br />
MAC ブロックは、データレートに 対 応 した 各 種 タイミングを 生 成 するためにシンボルレートに 相 当 する<br />
SymbolCLK を 独 自 に 生 成 している。この SymbolCLK は MAC ブロックの 全 タイマと 送 信 データレート 生<br />
成 に 使 用 される。<br />
源 発 振 は 26MHz であるため、 一 部 のデータレートは 整 数 分 周 できない。このため 2 つの 分 周 器 (X、Y)<br />
を 動 作 させ、 分 周 器 X からの 出 力 を N 周 期 した 信 号 と、 分 周 器 Y からの 出 力 を M 周 期 した 信 号 を 組 み 合<br />
わせることで 所 望 のデータレートを 生 成 する。シンボルレートが 26MHz の 整 数 分 周 で 生 成 できる 場 合 には、<br />
X、Y に 同 一 の 値 を 設 定 し、かつ M、N に 0 を 設 定 すること。<br />
DividerValue(X)<br />
(from Register)<br />
DividerValue(Y)<br />
(from Register)<br />
Divider(X)<br />
Divider(Y)<br />
XTAL<br />
CLK<br />
(26MHz)<br />
(M)<br />
(N)<br />
CLK<br />
MUX<br />
OVCLK<br />
Divide<br />
1013<br />
BitCLK<br />
Divide<br />
SYM<br />
SymbolCLK<br />
図 18-1 クロック 生 成 部 ブロック<br />
MUX cycle(M/N)<br />
(from Register)<br />
Divide number Bit/Symbol number<br />
(from Register) (from Register)<br />
分 周 比 は TXCLK1、TXCLK2 レジスタで 設 定 する。26MHz を 基 本 周 波 数 としてビットクロックの 10 倍<br />
もしくは 13 倍 のクロックを 生 成 (OVCLK)し、そのクロックを 10 分 周 もしくは 13 分 周 することでビットクロッ<br />
クを 生 成 する。<br />
このクロックから MAC 動 作 クロックである SymbolCLK が 生 成 される。SymbolCLK は、ビットクロック<br />
と 同 じ(1 ビット/シンボル)、4 分 周 (4 ビット/シンボル)、8 分 周 (8 ビット/シンボル)、32 分 周 (32 ビット/シンボ<br />
ル)が 選 択 可 能 である。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 68<br />
表 18-1 送 信 レートごとの TXCLK1,2 レジスタの 設 定 値<br />
Mode<br />
Filtered-FSK/FSK<br />
ChipRate ovclk ovclk bit ratio TXCLK1 TXCLK2<br />
BitRate (Y)Hz (X)Hz dev<br />
2.4K 24.03K 23.99K 10 1:2 0C39h 143Bh<br />
4.8K 48.06K 47.97K 10 1:2 0A1Ch 121Dh<br />
5K 50.00K 50.00K 10 1:1 0A07h 0207h<br />
9.6K 96.30K 95.94K 10 1:5 090Dh 410Eh<br />
10K 100.0K 100.0K 10 1:1 0903h 0103h<br />
20K 200.0K 200.0K 10 1:1 0881h 0081h<br />
40K 400.0K 400.0K 10 1:1 0840h 0040h<br />
50K 500.0K 500.0K 10 1:1 0833h 0033h<br />
100K 1000K 1000K 10 1:1 0819h 0019h<br />
150K 1444K 1529K 10 1:2 0811h 1010h<br />
200K 2000K 2000K 10 1:1 080Ch 000Ch<br />
18.2 PHYブロッククロック(TX)<br />
TX ブロックのクロックは MAC 動 作 クロックと 同 一 クロックである。ただし、 送 信 動 作 をしていない 時 には<br />
本 クロックは 停 止 している。<br />
18.3 PHYブロッククロック(RX)<br />
RX ブロックのクロックは、CCA_CTR レジスタの FSK_RX_RATE フィールド(bit[5:2])で 設 定 される。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 69<br />
19 PHY 機 能<br />
19.1 概 要<br />
PHY ブロックはプリアンブル 生 成 とデータホワイトニング、マンチェスタエンコードなどのデータエンコード<br />
を 行 う。<br />
機 能<br />
TX 機 能<br />
RX 機 能<br />
FSK、Filtered-FSK 変 調<br />
プリアンブル 自 動 挿 入<br />
PN9 によるホワイトニング<br />
マンチェスタエンコード<br />
テスト 信 号 送 信<br />
FSK、Filtered-FSK 復 調<br />
プリアンブル 検 出<br />
SFD 検 出<br />
PHR によるフレーム 長 検 出<br />
AGC<br />
AFC<br />
アンテナダイバシティ<br />
マンチェスターデコード<br />
19.2 サポート 変 調 モード<br />
変 調 モードは、FSK、Filtered-FSK の 2 種 類 をサポートしている。 各 モードは、PHY_OP レジスタの<br />
FSKEN、GFSKEN フィールド(bit[8]および bit[7])で 選 択 される。<br />
表 19-1 変 調 モード 設 定<br />
Field name Filtered-FSK FSK<br />
FSKEN 1 1<br />
GFSKEN 1 0<br />
FSK、Filtered-FSKでのサポートビットレートとModulation Indexの 関 係 を 表 19-2 に 示 す。<br />
表 19-2 FSK のレートと Modulation Index の 関 係<br />
Bit rate<br />
[kbps]<br />
Modulation<br />
index<br />
4.8 5 9.6 10 20 40 50 100 150 200<br />
1.0 0.5 0.5 0.5 0.5 0.5 1.0 1.0 0.5 0.5/<br />
1.0<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 70<br />
19.3 データホワイトニングとエンコーディング<br />
PHY_OPレジスタのWHITENINGフィールド(bit[3:2])によりホワイトニングを 有 効 にすると、 擬 似 ラン<br />
ダムパターンPN9 で 生 成 されたビット 列 を 使 って、 送 信 フレームをスクランブルする。PN9 の 初 期 値 は<br />
PHRCTRレジスタのWHITENING_SEEDフィールド(bit[7:0])により 設 定 される。PHY_OPレジスタの<br />
WHITTENINGフィールドの 最 上 位 ビット(bit[3])=1 の 時 は、PHR 長 は 2 オクテットで、OP_MODEレジ<br />
スタのPHR_MHR_ENフィールド(bit[5])=1 に 設 定 されていなければならず、 受 信 時 においては 10.4 章 に<br />
記 載 されているようにPHR[3]でホワイトニングするか 否 かが 決 定 される。<br />
表 19-3 Whitening 動 作<br />
送 信 時<br />
PHR_LEN PHR_MH WHITENING 動 作 内 容<br />
R_EN [1:0]<br />
- -<br />
00 Whitening 演 算 をしない<br />
01 PHR より Whitening 演 算 をする<br />
10 Whitening 演 算 をしない<br />
11 MHR より Whitening 演 算 をする<br />
受 信 時<br />
PHR_LEN PHR_MH<br />
R_EN<br />
1 -<br />
2<br />
0<br />
1<br />
WHITENING 動 作 内 容<br />
[1:0]<br />
00 Whitening 演 算 をしない<br />
01 PHR より Whitening 演 算 をする<br />
1x<br />
設 定 不 可<br />
00 Whitening 演 算 をしない<br />
01 PHR より Whitening 演 算 をする<br />
1x<br />
設 定 不 可<br />
00 Whitening 演 算 をしない<br />
01 PHR より Whitening 演 算 をする<br />
1x<br />
PHR[3]=0 Whitening 演 算 をしない<br />
PHR[3]=1 MHR より Whitening 演 算 をする。<br />
また PHY_OP レジスタの PHY_CODING フィールド(bit[1:0])=01b に 設 定 することで、 送 信 フレーム<br />
は、マンチェスタ 符 号 でエンコードされる。ホワイトニングとエンコーディングの 両 方 を 有 効 に 設 定 すると、 送<br />
信 フレームデータをマンチェスタ 符 号 でエンコードしたのち、ホワイトニング 処 理 を 行 う。 受 信 時 には、マンチ<br />
ェスタ 符 号 をデコードする。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ<br />
ページ<br />
206 71<br />
Preamble<br />
SFD PHY Header MAC BODY<br />
CRC<br />
Whitening Initialized<br />
Whitening range<br />
depending on<br />
register and PHR<br />
setting<br />
Whitening Initialized<br />
Whitening range<br />
Preamble<br />
SFD PHY Header MAC BODY<br />
CRC<br />
Manchester coding<br />
図 19-1 ホワイトニングとマンチェスタエンコード 範 囲<br />
19.4 プリアンブル 同 期<br />
プリアンブル 同 期 は、プリアンブルパターン(101010 または 010101 の 繰 り 返 し)を 検 出 してデータのサン<br />
プリングポイントを 決 定 する。SYNC_CTR レジスタの DETECT_PERIOD フィールド(bit[3:0])で 示 される<br />
プリアンブル 検 出 長 分 の 01 パターンの 変 化 を 平 均 化 し、 平 均 化 されたデータの 変 化 点 (0 から 1 および 1<br />
から 0)から 変 化 点 までの 中 央 をデータサンプリング 位 置 として 決 定 し、プリアンブル 検 出 とする。<br />
19.5 PHRによるフレーム 長 検 出<br />
PHR 長 が FIELD_CTR レジスタの PHR_LEN フィールド(bit[2:0])により 0 以 外 に 設 定 されている 場<br />
合 、フレーム 受 信 時 のフレーム 長 を PHR より 決 定 する。CRC が 付 加 されている 場 合 には、PHR の 値 を 使<br />
用 して CRC 値 が 付 加 されている 位 置 を 決 定 する。また、フレーム 受 信 中 に 受 信 信 号 レベルが 小 さくなり 正<br />
常 に 受 信 できなくなった 場 合 でも、PHR で 決 定 されてフレーム 長 分 だけ 受 信 動 作 を 継 続 する。この 場 合<br />
MHR フィルタエラーもしくは CRC エラーとして 受 信 失 敗 で 受 信 動 作 が 終 了 する。<br />
19.6 AFC<br />
AFC の 有 効 ・ 無 効 は FAFC_OPE1 レジスタの AFC_EN フィールド(bit[15:14])で 設 定 される。<br />
FAFC_OPE1 レジスタの AFC_EN フィールド(bit[15:14])フィールドを 11b に 設 定 した 状 態 で、<br />
AFC_COARSE_LOAD レジスタの ENABLE フィールド(bit[15])=1 に 設 定 すると、AFC を 実 行 する 際 に<br />
必 要 となる 周 波 数 補 正 値 を、 外 部 uC より 固 定 値 に 設 定 することが 可 能 となる。なお、その 周 波 数 補 正 値<br />
は、AFC_COARSE_LOAD レジスタの LOAD_DAT フィールド(bit[13:0])および AFC_FINE_LOAD レ<br />
ジスタに 書 き 込 まれた 値 となる。<br />
19.7 AGC<br />
AGC はプリアンブル 部 の 受 信 電 力 を 計 算 し、 復 調 に 最 適 なレベルに RF 部 のゲインを 制 御 する。<br />
AGC_CTR レジスタの AVELEN フィールド(bit[11:10])により、AGC 時 の 電 力 計 算 に 用 いるサンプル 数<br />
を 設 定 する。また AGC 制 御 により、RF 部 のゲインを 変 更 した 際 のゲイン 安 定 までに 必 要 時 間 を、<br />
AGC_CTRL レジスタの GAIN_WAIT フィールド(bit[9:8])で 設 定 する。AGC は 同 レジスタの FIX フィー<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 72<br />
ルド(bit[7])により 固 定 モードに 設 定 することもできる。 固 定 モードの 際 には、 同 レジスタの LOAD_VAL フ<br />
ィールド(bit[3:0])で 設 定 されるゲインに AGC 制 御 値 は 固 定 される。LOAD_VAL フィールドによる AGC<br />
制 御 値 は-1~59dB の 間 で 設 定 が 可 能 である。なお、 本 制 御 値 のデフォルト 値 は 0fh(59dB)である。<br />
19.8 アンテナダイバシティ<br />
受 信 時 にはアンテナ 2 本 を 切 り 替 えて 受 信 を 行 うアンテナダイバシティ 機 能 を 内 蔵 している。アンテナダ<br />
イバシティ 機 能 は 表 19-4 で 示 されるモードを 用 意 している。アンテナの 切 り 替 え 信 号 は、 表 4-1 に 示 され<br />
る 端 子 より 出 力 される。アンテナダイバシティはDIVERレジスタのENABLEフィールド(bit[15])=1 にする<br />
ことで 動 作 する。<br />
表 19-4 アンテナダイバシティモード 設 定<br />
MODE<br />
機 能<br />
0 2 つのアンテナを 切 り 替 えて、アンテナごとに 受 信 信 号 の 電 力 測 定<br />
し、 測 定 結 果 が 大 きいアンテナで 受 信 開 始 する。 選 択 したアンテナ<br />
で DIVER レジスタの SYNC_TIMOUT フィールド(bit[6:0])で 設 定<br />
された 時 間 内 にプリアンブル 検 出 が 出 来 なかった 場 合 、アンテナ 選<br />
択 からやり 直 す。この 動 作 をプリアンブル 検 出 できるまで 続 ける。<br />
1 DIVER レジスタの SYNC_TIMOUT フィールド(bit[6:0])で 設 定 さ<br />
れた 時 間 内 にプリアンブルが 検 出 できなかった 場 合 、アンテナを 切<br />
り 替 える。この 動 作 をプリアンブル 検 出 できるまで 続 ける。<br />
受 信 アンテナの 情 報 は、DIVER レジスタの RCV_ANT フィールド(bit[12])で 確 認 可 能 である。また、<br />
受 信 アンテナ 情 報 は、 受 信 フレームバッファ 内 の RSSI 値 格 納 アドレスの 次 のアドレスにも 書 き 込 まれる。<br />
ただし、 外 部 uC が 受 信 強 制 終 了 を 実 行 すると、RSSI 値 、 受 信 アンテナ 情 報 共 に 受 信 フレームバッファに<br />
は 書 き 込 まれない。<br />
送 信 アンテナの 設 定 は DIVER レジスタの ENABLE フィールド(bit[15])により 以 下 のように 設 定 でき<br />
る。<br />
表 19-5 送 信 アンテナ 設 定<br />
送 信 フレームバッファからの 送 信 自 動 送 信 ACK フレーム<br />
ENABLE=0 PERI_CNT1 レジスタの ant1,ant0 フィールド(bit[1:0])の 値 で 設 定 さ<br />
れる。<br />
ENABLE=1 INFO0 の bit[7] 設 定 に 従 う 受 信 したアンテナと 同 一 アンテナ<br />
を 選 択<br />
パナソニック 株 式 会 社 デバイス 社
MN87401-EB<br />
製 品 仕 様 書<br />
全 ページ<br />
ページ<br />
206 73<br />
20 送 信 用 フィルタ<br />
変 調 信 号 は PLL 変 調 器 より 出 力 される。 送 信 データに 応 じて PLL シンセサイザの 出 力 周 波 数 を 制 御 す<br />
ることで FSK、Filtered-FSK 変 調 信 号 を 生 成 する。<br />
PLL 変 調 器 の 周 波 数 制 御 は、 内 蔵 されているフィルタにより 設 定 される。そのフィルタ 構 成 は 図 20-1 に<br />
示 す 通 りであり、COEF0~5、MUL 値 はレジスタGFSK_COEF01、GFSK_COEF23、GFSK_COEF45<br />
レジスタにより 設 定 される。<br />
TX bit<br />
T T T T T T T T T<br />
T<br />
T<br />
COEF0<br />
COEF1 COEF2 COEF3 COEF4 COEF5 COEF5 COEF4 COEF3 COEF2<br />
COEF1<br />
+ADD1<br />
COEF0<br />
MUL<br />
Σ<br />
PLL_CTRL<br />
図 20-1 送 信 用 フィルタブロック(PHY_OP レジスタの GFSKEN フィールド(bit[7])=1 時 )<br />
フィルタは 12 タップで 構 成 されており、 各 タップの 係 数 は 以 下 の 通 りである。<br />
COEF0: 4bits (Tap0,11)<br />
COEF1: 5bits (Tap1,10) ただし、TAP10 は COEF1+ADD1<br />
COEF2: 6bits (Tap2,9)<br />
COEF3: 7bits (Tap3,8)<br />
COEF4: 7bits (Tap4,7)<br />
COEF5: 7bits (Tap5,6)<br />
COEF0<br />
COEF1+ADD1<br />
COEF2<br />
COEF3<br />
COEF4<br />
COEF5<br />
COEF5<br />
COEF4<br />
COEF3<br />
COEF2<br />
COEF1<br />
COEF0<br />
図 20-2 送 信 用 フィルタ 形 状<br />
これらの 係 数 に Gaussian フィルタ 用 係 数 を 設 定 すると Filtered-FSK の 出 力 になる。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 74<br />
Gaussian フィルタが 不 要 の 場 合 (FSK)には、GFSK_COEF45 レジスタのみを 使 用 する。<br />
TX bit<br />
T<br />
COEF4,5<br />
MUL<br />
PLL_CTRL<br />
図 20-3 送 信 用 フィルタブロック(PHY_OP レジスタの GFSKEN フィールド(bit[7])=0 時 )<br />
Gaussian フィルタが 不 要 の 場 合 、COEF4,5 で 表 される 係 数 は 11 ビットであり、 係 数 の 下 位 7 ビットが<br />
COEF4 フィールドの bit[6:0]、 上 位 4 ビットが COEF5 フィールドの bit[3:0]になる。<br />
MUL 設 定 は、フィルタの 出 力 を 1、2、4、0.5、0.25 倍 する 係 数 であり、GFSK_COEF01 レジスタの<br />
MUL フィールド(bit[15:13])で 選 択 される。<br />
表 20-1 設 定 値 と MUL 値 の 関 係<br />
設 定 MUL 値<br />
000b ×1(デフォルト)<br />
001b ×2<br />
010b ×4<br />
011b ×0.5<br />
100b ×0.25<br />
MUL 値 が 0.5 もしくは 0.25 に 設 定 されている 場 合 、PLL_CTRL 出 力 の 小 数 点 以 下 の 部 分 は 絶 対 値<br />
が 大 きくなる 方 向 に 丸 め 計 算 される。<br />
図 20-1、 図 20-3 中 のTx_bitは 送 信 データであり、1 の 場 合 にはフィルタに 1 が、0 の 場 合 にはフィルタ<br />
に-1 が 入 力 される。<br />
同 図 中 の PLL_CTRL は PLL 制 御 信 号 であり、 最 終 的 な PLL シンセサイザへの 出 力 信 号 は、<br />
PLL_CTRL × 156.25 [Hz]を 表 す 信 号 となる。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 75<br />
表 20-2 Filtered-FSK 時 のフィルタ 係 数 の 設 定 例<br />
Data Rate<br />
GFSK_COEF01 GFSK_COEF23 GFSK_COEF45<br />
(Modulation index)<br />
2.4k (M=2.0) 8002h 0406h 080Ah<br />
4.8k (M=0.5) 8001h 0203h 0405h<br />
4.8k (M=1.0) 6001h 0203h 0405h<br />
9.6k (M=0.5) 6001h 0203h 0405h<br />
10k (M=0.5) 6002h 0203h 0405h<br />
20k (M=0.5) 6002h 0407h 090Ah<br />
40k (M=0.5) 0002h 0407h 090Ah<br />
50k (M=1.0) 0006h 0B10h 1619h<br />
100k (M=1.0) 000Ch 1521h 2C32h<br />
150k (M=0.5) 0008h 1019h 2126h<br />
200k (M=0.5) 000Ch 1521h 2C32h<br />
200k (M=1.0) 0018h 2B42h 5764h<br />
表 20-3 FSK 時 のフィルタ 係 数 の 設 定 例<br />
Data Rate<br />
GFSK_COEF01 GFSK_COEF23 GFSK_COEF45<br />
(Modulation index)<br />
2.4k (M=2.0) 8000h 0000h 3D00h<br />
4.8k (M=0.5) 8000h 0000h 1F00h<br />
4.8k (M=1.0) 8000h 0000h 3D00h<br />
9.6k (M=0.5) 8000h 0000h 3D00h<br />
10k (M=0.5) 8000h 0000h 4000h<br />
20k (M=0.5) 8000h 0000h 0001h<br />
40k (M=0.5) 8000h 0000h 0002h<br />
50k (M=1.0) 8000h 0000h 0005h<br />
100k (M=1.0) 6000h 0000h 0005h<br />
150k (M=0.5) 8000h 0000h 4007h<br />
200k (M=0.5) 6000h 0000h 0005h<br />
200k (M=1.0) 0000h 0000h 0005h<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 76<br />
21 フレームバッファ<br />
フレームバッファは、 送 信 フレーム、 受 信 フレーム、 自 動 応 答 用 ACK フレーム、RF 自 動 設 定 用 パラメー<br />
タ 群 を 格 納 して 置 くためのバッファであり、 全 部 で 1Kbyte の 容 量 がある。<br />
21.1 メモリマップ<br />
送 信 フレームバッファ 1 および 2、 受 信 フレームバッファ、ACKフレームバッファ、RF 設 定 用 パラメータバ<br />
ッファが 表 21-1 フレームバッファマップ、バッファ 名 定 義 に 示 されるようにフレームバッファ 内 に 格 納 され<br />
る。<br />
表 21-1 フレームバッファマップ、バッファ 名 定 義<br />
アドレス<br />
バッファ 名 定 義<br />
バッファ 内 容<br />
000~0ffh 送 信 フレームバッファ 1<br />
送 信 データを 格 納 する 第 1 バッファ<br />
100~10fh<br />
ACK フレームバッファ<br />
ACK 自 動 応 答 に 用 いる ACK データを 格<br />
納 するバッファ<br />
リザーブ<br />
120h~21fh 送 信 フレームバッファ 2<br />
送 信 データを 格 納 する 第 2 バッファ<br />
リザーブ<br />
240h~33fh<br />
受 信 フレームバッファ<br />
受 信 データを 格 納 するバッファ<br />
リザーブ<br />
380h~<br />
RF 設 定 用 パラメータバッファ<br />
RF_TXSTART_PARA RF_TX 開 始 設 定<br />
RF_TXEND_PARA RF_TX 終 了 設 定<br />
RF_RXSTART_PARA RF_RX 開 始 設 定<br />
RF_RXEND_PARA RF_RX 終 了 設 定<br />
RF_RXEN_OFF RX-RX 遷 移 設 定<br />
コメント<br />
開 始 アドレス 固 定<br />
開 始 アドレス 固 定<br />
-<br />
開 始 アドレス 固 定<br />
-<br />
開 始 アドレス 固 定<br />
-<br />
開 始 アドレスはレジスタ<br />
設 定 で 可 変<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 77<br />
000h<br />
TX frame buffer 1<br />
(256Bytes)<br />
info<br />
SFD<br />
PHR<br />
MHR<br />
3bytes<br />
0-3bytes<br />
0-7bytes<br />
100h<br />
110h<br />
120h<br />
220h<br />
240h<br />
340h<br />
380h<br />
3FFh<br />
(1024bytes)<br />
ACK(16bytes)<br />
RESERVED(16bytes)<br />
TX frame buffer 2<br />
(256Bytes)<br />
Reserved(32bytes)<br />
RX frame buffer<br />
(256Bytes)<br />
Reserved(64bytes)<br />
RFparams(128Bytes)<br />
AUX<br />
CoM<br />
flag<br />
Payload<br />
Nonce<br />
info<br />
SFD<br />
PHR<br />
FC<br />
SQN<br />
len<br />
RFpara#1<br />
RFpara#2<br />
MAC frame<br />
(exclude CRC)<br />
×n<br />
3bytes<br />
0-3bytes<br />
0-7bytes<br />
2bytes<br />
1bytes<br />
PHR<br />
MHR<br />
AUX<br />
CoM<br />
flag<br />
Nonce<br />
Payload<br />
0-7bytes<br />
MAC frame<br />
図 21-1 フレームバッファ 格 納 データ<br />
CRC<br />
LQI<br />
RXANT<br />
外 部 uC からフレームバッファへ 複 数 バイト 書 き 込 み 動 作 を 実 施 する 場 合 、MN87401 内 部 でアドレスは<br />
自 動 的 にインクリメントされていく。ただし、 送 信 フレームバッファ 1 および 2 への 書 き 込 みにおいて、 自 動 的<br />
にインクリメントされたアドレスが 送 信 データバッファ 1 あるいは 2 のアドレス 上 限 を 超 えると、アドレスは 自<br />
動 的 にデータ 領 域 の 先 頭 アドレスに 戻 る。すなわち、 送 信 フレームバッファ 1(アドレス 000-0ffh)に 書 き 込<br />
みする 場 合 、インクリメントされたアドレスが 100h になった 場 合 には、 次 にデータを 書 き 込 むためのアドレ<br />
スは 自 動 的 に 000h に 戻 る。 送 信 フレームバッファ 2(アドレス 120-21fh)に 書 き 込 みする 場 合 には、インク<br />
リメントしたアドレスが 220h になると、 次 にデータを 書 き 込 むためのアドレスは 自 動 的 に 120h へ 戻 る。<br />
送 信 フレームバッファ 1 および 2 の 連 続 読 み 出 しでは、 領 域 上 限 で 自 動 的 に 領 域 先 頭 に 戻 る 機 能 は 働<br />
かない。<br />
同 様 に、 外 部 uC からフレームバッファを 複 数 バイト 読 み 出 しした 場 合 、MN87401 内 部 でアドレスは 自<br />
動 的 にインクリメントされていく。 送 信 フレームバッファへの 書 き 込 み 時 同 様 、 受 信 フレームバッファへの 読<br />
み 出 しにおいてインクリメントされたアドレスが、 受 信 データ 領 域 (アドレス 240-33fh)のアドレス 上 限 33fh<br />
を 超 えた 時 には、 次 にデータを 読 み 出 すためのアドレスは 自 動 的 に 受 信 データ 領 域 の 先 頭 アドレス 240h<br />
に 戻 される。ただし、 受 信 フレームバッファへの 連 続 書 き 込 み 動 作 時 は、 領 域 上 限 で 自 動 的 に 領 域 先 頭 に<br />
アドレスを 戻 す 機 能 は 働 かない。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 78<br />
21.2 送 信 フレームバッファのデータフォーマット<br />
送 信 フレームバッファは 21.1 章 に 記 載 したように 2 面 用 意 されている。<br />
送 信 フレームバッファには、 以 下 の 内 容 を 書 き 込 むこと。<br />
• INFO(3 バイト)<br />
• SFD(0-3 バイト 設 定 による)<br />
• PHR(0-7 バイト 設 定 による)<br />
• フレームデータ(MAC フレーム)<br />
送 信 フレーム 先 頭 の INFO は 送 信 フレーム 長 を 設 定 するデータである。PHR が 付 加 されていない 場 合<br />
に 備 えて、INFO にて SFD、PHR を 含 まないデータ 長 が 設 定 される。このデータは 実 際 には Air 上 に 送 信<br />
されない。DIVER レジスタの ENABLE フィールド(bit[15])によりアンテナダイバシティ 機 能 が ON になっ<br />
ている 場 合 には、INFO0 の bit[7]にて 送 信 アンテナ 情 報 を 設 定 する。<br />
7<br />
6<br />
5<br />
4<br />
3<br />
2<br />
1<br />
0<br />
INFO0<br />
ANT<br />
Reserved<br />
INFO1<br />
Reserved<br />
PSDULen[10:8]<br />
INFO2<br />
PSDULen[7:0]<br />
図 21-2 INFO フィールドフォーマット<br />
送 信 時 には、プリアンブル 送 信 の 後 、INFO フィールドの 次 のデータ( 送 信 フレームバッファ 1 ではアドレ<br />
ス 003h のデータ、 送 信 フレームバッファ 2 ではアドレス 123h のデータ)からアドレスをインクリメントしなが<br />
ら 送 信 フレームバッファ 内 のデータを 1 バイトずつ 送 信 していく。PSDULen[10:0]=0 に 設 定 する 場 合 には<br />
SFD、PHR は 必 ず 存 在 する 必 要 があり、PHR[7]=1 かつ OPE_MODE レジスタの PHR_MHR_EN フィ<br />
ールド(bit[5])=1 に 設 定 すること。<br />
MN87401 が 対 応 するフレームフォーマットは、MHR の 存 在 の 有 無 により 2 つのタイプに 分 かれる。<br />
MHR が 存 在 する 場 合 、FC 部 の SEQ ビットによって 以 下 の 2 種 類 がある。PHR~PAYLOAD までのデー<br />
タは、 送 信 時 には CRC 計 算 に 使 用 するだけで、MN87401 内 において 内 容 変 更 は 行 われない。<br />
INFO SFD PHR MHR COM MAC PAYLOAD<br />
INFO SFD PHR MHR AUX COM MAC PAYLOAD<br />
図 21-3 MHR が 存 在 する 場 合 の TX フレームバッファへの 格 納 フォーマット<br />
MHR が 存 在 しない 場 合 には、INFO フィールド 後 に SFD,PHR,MAC ボディの 順 番 に 送 信 データを 格<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 79<br />
納 する。なお、SFD,PHR は 省 略 することが 出 来 る。<br />
INFO<br />
SFD PHR MAC BODY<br />
INFO<br />
SFD<br />
MAC BODY<br />
INFO<br />
MAC BODY<br />
図 21-4 MHR が 存 在 しない 場 合 の TX フレームバッファへの 格 納 フォーマット<br />
INFO フィールドに 設 定 した 送 信 フレームサイズが 送 信 フレームバッファサイズよりも 大 きい 場 合 、フレーム<br />
送 信 時 には、 送 信 フレームバッファの 最 終 アドレス(バッファ 1 の 場 合 0ffh、バッファ 2 の 場 合 21fh)のデー<br />
タを 送 信 後 は、 次 に 送 信 するアドレスは、 送 信 フレームバッファの 先 頭 アドレス(バッファ 1 の 場 合 000h、バ<br />
ッファ 2 の 場 合 120h)に 戻 り、 送 信 を 続 ける。<br />
21.3 受 信 フレームバッファのデータフォーマット<br />
受 信 フレームバッファは 1 面 用 意 されており、 受 信 フレームバッファの 240h アドレスを 先 頭 に、 受 信 した<br />
データが 順 次 格 納 される。 外 部 uC は、240h アドレスから 順 次 データを 読 み 出 すこと。<br />
受 信 フレームは、MHR の 存 在 の 有 無 とは 無 関 係 に 以 下 のようなフォーマットで 受 信 フレームバッファに<br />
格 納 される。<br />
PHR MAC BODY CRC RSSI ANT<br />
図 21-5 PHR が 付 加 されている 場 合 の RX フレームバッファへの 格 納 フォーマット<br />
CRC の 付 加 状 態 に 関 わらず、PHR に 格 納 されているフレーム 長 の 設 定 に 従 って 各 受 信 データが 順 次<br />
格 納 され、1 フレーム 長 分 のデータを 格 納 後 に RSSI データと 受 信 したアンテナ 情 報 が 受 信 フレームバッフ<br />
ァに 格 納 される。ただし、DIVER レジスタの ENABLE フィールド(bit[15])が 0 の 時 にはアンテナ 情 報 は 格<br />
納 されない。<br />
SFD 長 =0 もしくは PHR 長 =0 の 設 定 では、 外 部 uC が 受 信 強 制 終 了 を 実 行 すると、RSSI、ANT 値 は<br />
受 信 フレームバッファに 格 納 されない。<br />
なお、 受 信 フレームバッファサイズよりも 大 きなサイズのフレームを 受 信 する 場 合 、 受 信 フレームバッファ<br />
の 最 終 アドレス 33fh までデータを 格 納 した 後 、 次 に 格 納 するアドレスは 240h に 戻 る。そして 240h から 順<br />
次 アドレスインクリメントしながら 上 書 きで 格 納 を 続 ける。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 80<br />
22 パケットモードとフラグメントモード<br />
フレームデータの 外 部 uC とのやり 取 りには、パケットモードとフラグメントモードがある。<br />
22.1 パケットモード<br />
パケットモードは、 取 り 扱 う 1 フレーム 長 が 送 信 あるいは 受 信 フレームバッファ 長 よりも 短 い 場 合 など、フ<br />
レーム 単 位 での 処 理 が 可 能 な 場 合 に 使 うモードである。FRM_INF レジスタの FRM_MODE フィールド<br />
(bit[15])=0 に 設 定 することで、 本 モードが 選 択 される。<br />
22.1.1 パケットモード 送 信<br />
送 信 時 には、 送 信 フレーム 全 体 を 送 信 フレームバッファに 蓄 えてから 送 信 動 作 を 起 動 する。 送 信 終 了 時<br />
には、 外 部 uC に 送 信 完 了 / 失 敗 の IRQ 信 号 (INT_TXEND もしくは INT_TXFAIL)が 生 成 される。なお、<br />
本 IRQ 信 号 は INTMSK レジスタの MSK_TXEND フィールド(bit[3])もしくは MSK_TXFAIL フィールド<br />
(bit[4])によりマスクすることが 可 能 である。<br />
microcontroller<br />
The MN87401<br />
Frame<br />
TX<br />
buffer<br />
function<br />
Store whole frame<br />
TX start<br />
Start transmission<br />
INT_TXEND<br />
図 22-1 パケットモードの 送 信 シーケンス<br />
22.1.2 パケットモード 受 信<br />
受 信 時 には、プリアンブル 検 出 時 にプリアンブル 検 出 IRQ 信 号 (INT_DETPRE)が 発 生 する。なお、 本<br />
IRQ 信 号 は INTMSK レジスタの MSK_DETPRE フィールド(bit[13])によりマスクすることが 可 能 である。<br />
その 後 、SFD 検 出 したタイミングで 受 信 開 始 IRQ 信 号 (INT_RXST)が 発 生 する。なお、 本 IRQ 信 号 は<br />
INTMSK レジスタの MSK_RXST フィールド(bit[0])によりマスクすることが 可 能 である。さらに、1 フレー<br />
ムデータを 受 信 フレームバッファに 格 納 した 後 、 受 信 完 了 IRQ 信 号 (INT_RXEND)が 発 生 する。なお、 本<br />
IRQ 信 号 は INTMSK レジスタの MSK_RXEND フィールド(bit[1])によりマスクすることが 可 能 である。<br />
受 信 完 了 IRQ 信 号 を 受 け 取 ったら、 外 部 uC は 受 信 フレームバッファからデータを 読 み 出 し、 読 み 出 し 完 了<br />
後 に 受 信 フレームバッファを 解 放 するために、RXFRMCTR レジスタの RX_BUF_CLR フィールド(bit[1])<br />
を 1 に 設 定 すること。 受 信 失 敗 した 場 合 には、 受 信 失 敗 IRQ 信 号 (INT_RXFAIL)が 発 生 する。 受 信 失 敗<br />
IRQ 信 号 を 受 け 取 った 場 合 も、RXFRMCTR レジスタの RX_BUF_CLR フィールド(bit[1])を 1 に 設 定 す<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 81<br />
ること。なお、 本 IRQ 信 号 は INTMSK レジスタの MSK_RXFAIL フィールド(bit[2])によりマスクすること<br />
が 可 能 である。<br />
The MN87401<br />
RX<br />
Frame<br />
function<br />
microcontroller<br />
buffer<br />
Preamble<br />
SFD<br />
INT_DETPRE<br />
INT_RXST<br />
<strong>DATA</strong><br />
RSSI<br />
INT_RXEND<br />
<strong>DATA</strong> Read OUT<br />
RX_BUF_CLR<br />
(RXFRMCTR bit1)<br />
図 22-2 パケットモードの 受 信 シーケンス<br />
22.2 フラグメントモード<br />
フラグメントモードは、 取 り 扱 うフレームの 長 さが 送 信 あるいは 受 信 フレームバッファ 長 (256 バイト)よりも<br />
長 い 場 合 、 低 ビットレートモードで 送 信 時 にフレームを 生 成 しながら 送 信 処 理 を 並 列 に 行 う 場 合 、そして 受<br />
信 時 に 受 信 フレーム 全 体 を 受 信 する 前 に 外 部 uC で 受 信 処 理 を 開 始 したい 場 合 などで 使 用 される。 本 モー<br />
ド 設 定 は、FRM_INF レジスタの FRM_MODE フィールド(bit[15])を 1 に 設 定 することで 選 択 される。<br />
22.2.1 フラグメントモード 送 信<br />
送 信 モードでは、バイト 数 計 測 モード、アドレス 比 較 モードの 2 つのモードがある。この 2 つは、<br />
FRM_INF アドレスの FIFO_MODE フィールド(bit[7])の 設 定 により 選 択 される。<br />
バイト 数 計 測 モード(FIFO_MODE フィールド(bit[7])=0 )では、FRM_INF レジスタの<br />
TXFRMINTR_TH フィールド(bit[6:0])で 設 定 されたバイト 数 分 の 送 信 を 完 了 する 度 に、IRQ 信 号<br />
(INT_BUFEMP)が 発 生 される。なお、 本 IRQ 信 号 は INTMSK レジスタの MSK_BUFEMP フィールド<br />
(bit[14])によりマスクすることが 可 能 である。<br />
アドレス 比 較 モード(FIFO_MODE フィールド(bit[7])=1)では、フレームバッファの 読 み 出 しアドレスと 外<br />
部 uC からの 書 き 込 みアドレスの 差 を 計 算 し、 送 信 フレームバッファ 内 の 未 送 信 データ 量 が FRM_INF レ<br />
ジスタの TXFRMINTR_TH フィールド(bit[6:0]) 設 定 値 になった 場 合 に IRQ 信 号 (INT_BUFEMP)が 発<br />
生 される。なお、 本 IRQ 信 号 は INTMSK レジスタの MSK_BUFEMP フィールド(bit[14])によりマスクす<br />
ることが 可 能 である。アドレス 比 較 モードを 使 用 する 時 には、フレーム 送 信 中 は 外 部 uC からのフレームバ<br />
ッファへの 書 き 込 みは、 送 信 フレームバッファのみとすること。 加 えて、 書 き 込 み 可 能 な 送 信 フレームバッフ<br />
ァは、 送 信 を 開 始 した 面 、つまり 1 あるいは 2 のいずれか 一 方 のみとし、 常 にアドレスをインクリメントさせな<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 82<br />
がら 書 き 込 みをしていく 必 要 がある。 書 き 込 みアドレスが 送 信 フレームバッファの 上 限 に 到 達 した 場 合 には、<br />
続 くアドレスは 送 信 フレームバッファの 先 頭 に 戻 る 様 に 書 き 込 みアドレスを 操 作 すること。よって、 例 えば 送<br />
信 フレームバッファ 1 と ACK フレームバッファをひとつの 連 続 したメモリライトで 読 み 出 し/ 書 き 込 みするこ<br />
とはできない。<br />
バイト 数 計 測 モード、アドレス 比 較 モードの 両 モードにおいて、INFO フィールド、SFD フィールド、PHR<br />
フィールドも 送 信 バイト 数 、アドレス 比 較 の 対 象 である。<br />
送 信 フレームバッファと PHY ブロックの 間 には 4 オクテット 分 の TX データ FIFO があるため、INFO、<br />
SFD、PHR フィールドおよび 送 信 データの 先 頭 の 数 オクテットはプリアンブル 送 信 の 前 に 送 信 フレームバ<br />
ッファから 読 み 出 される。<br />
TX FIFO<br />
Frame<br />
buffer<br />
PHY<br />
図 22-3 TXFIFO 構 造<br />
TX frame<br />
by PHY<br />
TX ISSUE<br />
BKOFF<br />
Preamble<br />
1 1 9<br />
SFD PHR MAC BODY<br />
Frame Buffer<br />
Read address<br />
INFO<br />
+3,4,5,6,7 +8 +9 +10 +11 +12 +13<br />
Frame buffer<br />
図 22-4 TX 時 のフレームバッファからのデータ 読 み 出 しタイミング<br />
送 信 データの 読 み 出 しは、 送 信 フレームバッファ 1(アドレス 000-0ffh)のデータを 送 信 する 場 合 には、<br />
000h -> 0ffh -> 000h と 送 信 フレームバッファ 1 を 繰 り 返 し 読 み 出 す。 送 信 フレームバッファ 2(アドレス<br />
120-21fh)のデータを 送 信 する 場 合 には、120h->21fh->120h と 送 信 フレームバッファ 2 を 繰 り 返 し 読 み 出<br />
す。このため 送 信 データの 読 み 出 しアドレスが 送 信 フレームバッファの 先 頭 アドレスに 戻 る 前 に、 新 たな 送<br />
信 データを 送 信 フレームバッファに 書 き 込 んでおく 必 要 がある。<br />
送 信 終 了 時 には、 外 部 uC に 送 信 完 了 / 失 敗 の IRQ 信 号 (INT_TXEND もしくは INT_TXFAIL)が 生<br />
成 される。なお、 本 IRQ 信 号 は INTMSK レジスタの MSK_TXEND フィールド(bit[3])もしくは<br />
MSK_TXFAIL フィールド(bit[4])によりマスクすることが 可 能 である。<br />
22.2.2 フラグメントモード 受 信<br />
受 信 モードでは、バイト 数 計 測 モード、アドレス 比 較 モードの 2 つのモードがある。この 2 つは、<br />
FRM_INF アドレスの FIFO_MODE フィールド(bit[7])の 設 定 により 選 択 される。<br />
受 信 時 のバイト 数 計 測 モード(FIFO_MODE フィールド(bit[7])=0)では、PHY ブロックからの 受 信 デー<br />
タが FRM_INF レジスタの RXFRMINTR_TH フィールド(bit[14:8])に 設 定 されたバイト 数 分 受 信 フレー<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 83<br />
ムバッファに 蓄 えられる 度 に IRQ 信 号 (INT_BUFEMP)を 発 生 させる。なお、 本 IRQ 信 号 は INTMSK<br />
レジスタの MSK_BUFEMP フィールド(bit[14])によりマスクすることが 可 能 である。アドレス 比 較 モードで<br />
は、 受 信 フレームバッファへの 書 き 込 みアドレスと 外 部 uC からの 読 み 出 し 要 求 アドレスを 比 較 して、 受 信 フ<br />
レームバッファ 内 の 読 み 出 されていないデータのバイト 数 が RXFRMINTR_TH フィールド 設 定 になった 際<br />
に IRQ 信 号 (INT_BUFEMP )を 発 生 させる。なお、 本 IRQ 信 号 は INTMSK レジスタの<br />
MSK_BUFEMP フィールド(bit[14])によりマスクすることが 可 能 である。<br />
アドレス 比 較 モード(FIFO_MODE フィールド(bit[7])=1)を 使 用 する 時 には、フレーム 受 信 を 開 始 する<br />
前 に 受 信 フレームバッファの 先 頭 アドレスである 240h を 外 部 uC より 読 みだしアクセスしておかなければな<br />
らない。フレーム 受 信 中 は、 外 部 uC から 読 み 出 し 可 能 なフレームバッファは、 受 信 フレームバッファのみで<br />
ある。なお、 本 受 信 フレームバッファを 読 み 出 すには、 外 部 uC は 常 にアドレスをインクリメントさせながら 読<br />
み 出 さなければならない。 読 み 出 しアドレスが 受 信 フレームバッファの 上 限 に 到 達 した 場 合 には、 続 くアドレ<br />
スは 受 信 フレームバッファの 先 頭 に 戻 る 様 に 読 み 出 しアドレスを 操 作 すること。<br />
バイト 数 計 測 モード、アドレス 比 較 モードの 両 モードにおいて、PHR フィールドが 存 在 する 場 合 には、<br />
PHR も 受 信 バイト 数 、アドレス 比 較 の 対 象 である。 受 信 フレーム 最 後 に 付 加 される RSSI も 対 象 に 含 まれ<br />
る。<br />
受 信 データは、 自 動 的 にアドレスがインクリメントされながら 受 信 フレームバッファ(アドレス 240-33fh)が<br />
書 き 込 まれる。 本 書 き 込 みは、240h->33fh->240h と 受 信 フレームバッファへ 繰 り 返 し 書 き 込 みを 続 けられ<br />
る。このため 受 信 データの 書 き 込 みアドレスが 240h に 戻 る 前 に、 受 信 フレームバッファのデータを 外 部 uC<br />
は 読 み 出 さなければならない。<br />
受 信 時 のプリアンブル 検 出 、 受 信 開 始 、 受 信 完 了 、 受 信 失 敗 の 各 割 り 込 みは、パケットモードと 同 様 に<br />
生 成 され、 個 別 にマスクが 可 能 である。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 84<br />
The MN87401<br />
microcontroller<br />
Frame<br />
TX<br />
buffer<br />
function<br />
INFO<br />
INFO<br />
SFD<br />
Store part of frame<br />
TX start<br />
Start transmission and counting<br />
INT_BUFEMP<br />
Store next part of frame<br />
INT_BUFEMP<br />
Store last part of frame<br />
INT_BUFEMP<br />
INT_TXEND<br />
Reached to<br />
threshold<br />
Reached to<br />
threshold<br />
Reached to<br />
threshold<br />
Counting<br />
bytes<br />
Counting<br />
bytes<br />
Counting<br />
bytes<br />
図 22-5 フラグメントモード(バイト 数 計 測 モード)の 送 信 シーケンス<br />
The MN87401<br />
RX<br />
Frame<br />
function<br />
buffer<br />
microcontroller<br />
Preamble<br />
SFD<br />
INT_DETPRE<br />
INT_RXST<br />
<strong>DATA</strong><br />
Counting<br />
bytes<br />
Counting<br />
bytes<br />
Counting<br />
bytes<br />
RSSI<br />
Reached to<br />
threshold<br />
<strong>DATA</strong> Read OUT<br />
Reached to<br />
threshold<br />
<strong>DATA</strong> Read OUT<br />
Reached to<br />
threshold<br />
<strong>DATA</strong> Read OUT<br />
INT_RXEND<br />
RX_BUF_CLR<br />
(RXFRMCTR bit1)<br />
図 22-6 フラグメントモード(バイト 数 計 測 モード)の 受 信 シーケンス<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 85<br />
23 RFパラメータのデータフォーマット<br />
23.1 RF 設 定 用 パラメータバッファ 領 域 の 設 定<br />
RF パラメータを 設 定 するためには、まず RF_PARAM_ADDR レジスタの RF_TXSTART_PARA、<br />
RF_TXEND_PARA、RF_RXSTART_PARA、RF_RXEND_PARA、RF_RXEN_OFF フィールドに、 各<br />
RF パラメータが 格 納 されている 領 域 の 先 頭 アドレスを 示 すポインタ 値 を 書 き 込 まなければならない。 上 記<br />
各 フィールドに 書 き 込 まれた 値 とポインタが 示 すアドレスとの 間 には 以 下 の 関 係 式 が 成 立 する。また、この<br />
アドレスが RF 設 定 用 パラメータバッファ 領 域 を 決 定 する。<br />
アドレス = RF_XXXX_PARA × 4<br />
各 フィールド 値 はユーザが 自 由 に 設 定 出 来 るが、 必 ず 各 RFパラメータコマンドの 設 定 に 必 要 なメモリ 領<br />
域 を 確 保 するように 設 定 しなければならない。 表 23-1 は、 推 奨 する 上 記 各 フィールドの 設 定 値 と、その 設<br />
定 値 に 対 応 するアドレスを 示 している。<br />
表 23-1 RF パラメータ 格 納 ポインタ<br />
フィールド 名 設 定 値 アドレス 内 容<br />
RF_TXSTART_PARA E0h 380h 送 信 開 始 時 の RF への 設 定 パラメータへのポインタ<br />
RF_TXEND_PARA E4h 390h 送 信 終 了 時 の RF への 設 定 パラメータへのポインタ<br />
RF_RXSTART_PARA E8h 3A0h 受 信 開 始 時 の RF への 設 定 パラメータへのポインタ<br />
RF_RXEND_PARA F0h 3C0h 受 信 終 了 時 の RF への 設 定 パラメータへのポインタ<br />
RF_RXEN_OFF F8h 3E0h RF を 停 止 させるための 設 定 パラメータへのポインタ<br />
23.2 RFパラメータ 格 納 フォーマット<br />
RFパラメータは、 表 23-1 の 各 ポインタに 対 応 するアドレスを 起 点 に、 表 23-2 のように 格 納 すること。<br />
表 23-2 RF パラメータ 格 納 フォーマット<br />
Offset 値 (byte) 内 容<br />
+0 パラメータ 長 (Len)<br />
+1~Len コマンド<br />
23.2.1 コマンドフォーマット<br />
コマンドフォーマットは 2 タイプ 存 在 する。それぞれのコマンドタイプに 対 するコマンドフォーマットを 以 下<br />
に 示 す。<br />
コマンドタイプ 1<br />
コマンドタイプ 1 は、RF、PHYへの 制 御 を 行 うためのRFパラメータコマンドである。 本 タイプでは、 表 23-3<br />
に 示 したように、アドレスを 意 味 するPA(2bit 幅 )とアドレスPAに 対 応 するRF 設 定 コマンドPD(4bit 幅 )を 設<br />
定 する 必 要 がある。 表 23-4 は、PAで 設 定 された 各 アドレスに 対 応 するRF 設 定 コマンドを 示 しており、<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 86<br />
PD[4:0]で 制 御 信 号 を 1/0 に 設 定 できる。<br />
表 23-3 コマンドタイプ1 の RF パラメータコマンドフォーマット<br />
Offset 内 容<br />
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0<br />
+0 0 PA[1:0] PD[4:0]<br />
表 23-4 コマンドタイプ1 の 制 御 内 容<br />
PA<br />
PD[4:0]での 制 御 内 容<br />
bit4 bit3 bit2 bit1 bit0<br />
0 RXFEON RXBBON RXADON RXBGON RXRGON<br />
1 - TXANON TXPAON TXDRON TXBGON<br />
2 - - - RXTXSW ADRST<br />
3 - - - - RXPHYON<br />
RF 制 御 信 号<br />
RXFEON:<br />
RXBBON:<br />
RXADON:<br />
RXBGON:<br />
RXRGON:<br />
TXPAON:<br />
TXDRON:<br />
TXBGON:<br />
RXTXSW:<br />
ADRST:<br />
表 23-5 コマンドタイプ1 の 制 御 内 容<br />
内 容<br />
1: RX_LNA,MIX 回 路 ON<br />
0: RX_LNA,MIX 回 路 OFF<br />
1: RX IF ON<br />
0: RX IF OFF<br />
1: RX AD ON<br />
0: RX AD OFF<br />
1: RX 用 バンドギャップ 回 路 ON<br />
0: RX 用 バンドギャップ 回 路 OFF<br />
1: RX 用 LDO 回 路 ON<br />
0: RX 用 LDO 回 路 OFF<br />
1: TX PA ON<br />
0: TX PA OFF<br />
1: TX DRV ON<br />
0: TX DRV OFF<br />
1: TX 用 バンドギャップ 回 路 ON<br />
0: TX 用 バンドギャップ 回 路 OFF<br />
1: シンセRX モード<br />
0: シンセTX モード<br />
1: ADC リセット<br />
0: ADC 通 常 動 作<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 87<br />
RXPHYON:<br />
1: PHY の RX イネーブル<br />
0: PHY の RX ディセーブル<br />
コマンドタイプ 2<br />
コマンドタイプ 2 はウエイト 時 間 を 設 定 する RF パラメータコマンドである。bit[5:0]で 表 される 時 間 がウエ<br />
イト 時 間 として 設 定 される。 設 定 時 間 の 単 位 は 1us である。<br />
表 23-6 コマンドタイプ2 の RF パラメータコマンドフォーマット<br />
Offset<br />
内 容<br />
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0<br />
+0 1 0 Wait Time in usec<br />
23.3 RFパラメータコマンド 一 覧 ( 例 )<br />
以 表 は、RF_PARAM_ADDR レジスタの 各 RF_TXSTART_PARA 、 RF_TXEND_PARA 、<br />
RF_RXSTART_PARA、RF_RXEND_PARA、RF_RXEN_OFF フィールドに 対 応 するメモリ 領 域 に 格 納<br />
される RF パラメータの 基 本 的 内 容 を 示 している。なお、 本 IC を 使 用 するアプリケーションによっては、ここ<br />
で 記 載 したパラメータ 以 外 に 設 定 が 必 要 な 場 合 もある。<br />
Offset コマンド 内 容<br />
表 23-7 RF_TXSTART_PARA の 設 定 内 容<br />
+0<br />
+2<br />
+4<br />
+6<br />
06h<br />
21h 8ah<br />
27h 8ah<br />
2fh 83h<br />
パラメータ 長 = 06h<br />
TX 用 バンドギャップ 回 路 ON、 回 路 安 定 時 間 10us<br />
TX 用 PA, DRV 回 路 ON、 回 路 安 定 時 間 10us<br />
TX パワーランプアップ スタート<br />
表 23-8 RF_TXEND_PARA の 設 定 内 容<br />
Offset コマンド 内 容<br />
+0<br />
+1<br />
+2<br />
+3<br />
03h<br />
20h<br />
43h<br />
bch<br />
パラメータ 長 = 03h<br />
TX バンドギャップ、PA、DRV 回 路 OFF<br />
シンセ 設 定 を RX モードに 設 定 、ADC リセット<br />
TX⇒RX ターンアラウンド 時 間 wait 60us<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 88<br />
表 23-9 RF_RXSTART_PARA の 設 定 内 容<br />
Offset コマンド 内 容<br />
+0<br />
+2<br />
+4<br />
+6<br />
+8<br />
+9<br />
+10<br />
0ah<br />
01h 8ah<br />
03h 8ah<br />
43h 81h<br />
1fh 85h<br />
61h<br />
AEh<br />
パラメータ 長 = 09h<br />
RX 用 レギュレータ ON、 回 路 安 定 時 間 10us<br />
RX 用 バンドギャップ 回 路 ON、 回 路 安 定 時 間 10us<br />
AD RESET 信 号 、 回 路 安 定 時 間 1us<br />
RX LNA, MIX, IF, AD 回 路 ON、 回 路 安 定 時 間 5us<br />
RX PHY ON<br />
TX,RX OFF =>RX ターンアラウンド 時 間 wait 46us<br />
表 23-10 RF_RXEND_PARA の 設 定 内 容<br />
Offset コマンド 内 容<br />
+0<br />
+1<br />
+2<br />
+3<br />
+4<br />
04h<br />
00h<br />
60h<br />
40h<br />
bch<br />
パラメータ 長 = 04h<br />
RX REG. BGAP、LNA、MIX、IF、AD 回 路 OFF<br />
RX PHY OFF<br />
シンセ 設 定 を TX モードに 設 定<br />
RX⇒TX ターンアラウンド 時 間 wait 60us<br />
表 23-11 RF_RXEN_OFF_PARA の 設 定 内 容<br />
Offset コマンド 内 容<br />
+0<br />
+1<br />
+2<br />
+3<br />
+4<br />
04h<br />
00h<br />
20h<br />
42h<br />
60h<br />
パラメータ 長 = 4h<br />
コマンドタイプ 1 で 設 定 可 能 な RF 制 御 信 号 の 初 期 化<br />
コマンドタイプ 1 で 設 定 可 能 な RF 制 御 信 号 の 初 期 化<br />
コマンドタイプ 1 で 設 定 可 能 な RF 制 御 信 号 の 初 期 化<br />
コマンドタイプ 1 で 設 定 可 能 な RF 制 御 信 号 の 初 期 化<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 89<br />
24 バッテリモニタ<br />
バッテリモニタ 情 報 の 読 み 取 りは 以 下 の 手 順 で 実 施 する。<br />
1. 外 部 uC より、MN87401 を IDLE/RXWAIT(XTAL 動 作 状 態 )にする。<br />
2. LBD_TEMP_CTR レジスタ(200h)を 操 作 して、TEMP 機 能 を 動 作 状 態 にする。<br />
3. 5ms 以 上 待 つ<br />
4. ACC_CNT レジスタの BATCHK_EN フィールド(bit[1]、バッテリモニタ 機 能 )に 1 を 書 き 込 み、<br />
バッテリモニタを 起 動 する。<br />
5. 30us 以 上 待 つ。<br />
6. 本 レジスタの ACC_RD フィールドの 値 (バッテリモニタ 情 報 )を 読 み 出 す。<br />
7. LBD_TEMP_CTR レジスタ(200h)をデフォルト 状 態 に 再 設 定 する。<br />
なお、バッテリモニタ 機 能 を 起 動 すると 送 受 信 動 作 に 影 響 が 出 ることから、 本 機 能 は 送 受 信 をしていない<br />
タイミングで 起 動 することが 望 ましい。<br />
デフォルト 設 定 では、VBAT 印 加 電 圧 が 1.8V 時 に ACC_RD フィールドで 読 み 出 される 値 が 128(Typ.)<br />
となり、VBAT 電 圧 の 低 下 に 伴 い ACC_RD フィールド 値 は 小 さくなる。<br />
( 注 意 )BATCHK_EN フィールド = 1 を 入 力 する 際 には、 必 ず ACC_CNT レジスタの TEMP_EN フィ<br />
ールド( 温 度 センサモニタ 機 能 ) = 0 にすること。(バッテリモニタと 温 度 センサの 同 時 測 定 はできない。)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 90<br />
25 温 度 センサ<br />
温 度 センサモニタ 情 報 の 読 み 取 りは 以 下 の 手 順 で 実 施 する。<br />
1. 外 部 uC より、MN87401 を IDLE/RXWAIT モード(XTAL 動 作 状 態 )にする。<br />
2. LBD_TEMP_CTR レジスタ(200h)を 操 作 して、TEMP 機 能 を 動 作 状 態 にする。<br />
3. 5ms 以 上 待 つ<br />
4. ACC_CNT レジスタの TEMP_EN フィールド(bit[0]、 温 度 センサモニタ 機 能 )に 1 を 書 き 込 み、<br />
温 度 センサモニタを 起 動 する。<br />
5. 30us 以 上 待 つ<br />
6. 本 レジスタの ACC_RD フィールドの 値 (バッテリモニタ 情 報 )を 読 み 出 す。<br />
7. LBD_TEMP_CTR レジスタ(200h)をデフォルト 状 態 に 再 設 定 する。<br />
なお、 温 度 センサモニタ 機 能 を 起 動 すると 送 受 信 動 作 に 影 響 が 出 ることから、 本 機 能 は、 送 受 信 をして<br />
いないタイミングで 起 動 することが 望 ましい。<br />
デフォルトの 設 定 では、25℃ 時 に ACC_RD フィールドで 読 み 出 される 値 が 179(Typ.)となる。<br />
またΔ50℃にて 23(Typ.) 変 動 する。<br />
( 注 意 )TEMP_EN = 1 を 入 力 する 際 には、 必 ず ACC_CNT レジスタの BATCHK_EN(バッテリモニタ<br />
機 能 ) = 0 にすること。(バッテリモニタと 温 度 センサの 同 時 測 定 はできない。)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 91<br />
26 XTAL<br />
XTAL を MN87401 に 接 続 する 場 合 、OPE_MODE レジスタの XTAL_ON フィールド(bit[3])を 1 に 設<br />
定 すると、XTAL が 発 振 開 始 する。その 発 振 周 波 数 は、XIN 入 力 端 子 とXOUT 出 力 端 子 の 内 部 可 変 容 量<br />
(Cxin・Cxout)を XO_CTR レジスタの XOC フィールドで 調 整 することが 可 能 である。また、 内 部 可 変 容 量<br />
は、 次 式 で 表 される。<br />
Cxin = Cxout = 9.6pF - (52fF ×n)<br />
‥‥‥n は、XO_CTR の XOC フィールドの 値<br />
内 部 可 変 容 量 以 外 に、XIN 端 子 -VSS 間 ・XOUT 端 子 -VSS 間 の 外 部 負 荷 容 を 接 続 して 使 用 すること。<br />
XO 周 波 数 を 確 認 する 場 合 は、XO_CTR レジスタの XBUFON フィールド(bit[12])=1 に 設 定 した 状 態 で、<br />
XBO 端 子 でモニタすること。<br />
TCXO を 使 用 する 場 合 は、XO_CTR レジスタの XOC フィールド(bit[7:0])を ffh に 設 定 すること。<br />
XIN<br />
XOUT<br />
XIN<br />
XOUT<br />
図 26-1 XTAL、TCXO 接 続 図<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 92<br />
27 PLLシンセサイザ<br />
る。<br />
PLLシンセサイザはマルチバンドに 対 応 するために、 図 27-1 のようにマルチDividerの 構 成 となってい<br />
fref<br />
PFD CP LPF<br />
Selectable<br />
Divider<br />
Sub 1GHz Band TX<br />
Sub 1GHz Band RX<br />
Sub 1GHz Band VCO<br />
1/M<br />
FSK-Mod<br />
ΔΣ<br />
図 27-1 PLL シンセサイザブロック 概 略 図<br />
VCO、Divider のバンド 選 択 は、SYNTH1 レジスタの BAND<strong>DATA</strong> フィールド(bit[15:14])の 値 に 基 づ<br />
いて 選 択 される。<br />
表 27-1 PLL 各 Band 設 定 内 容<br />
Carrier frequency BAND<strong>DATA</strong>[1] BAND<strong>DATA</strong>[0] Divider ratio<br />
863-960 MHz 0 1 2<br />
426-450 MHz 1 0 4<br />
169-170 MHz 1 1 12<br />
中 心 周 波 数 は SYNTH1 レジスタの BAND<strong>DATA</strong> フィールド(bit[15:14])、M<strong>DATA</strong> フィールド<br />
(bit[10:4])および K<strong>DATA</strong> フィールド(bit[3:0])、SYNTH2 レジスタの K<strong>DATA</strong> フィールド(bit[15:0])の<br />
値 に 基 づいて 決 定 される。SYNTH1 レジスタの 内 容 は SYNTH2 レジスタの 書 き 込 みと 同 時 に 本 IC 内 部<br />
にラッチされるので、SYNTH1→SYNTH2 の 順 番 に 連 続 してレジスタ 設 定 すること。<br />
キャリア 周 波 数 は 次 式 で 表 される 周 波 数 に 設 定 される。<br />
K<strong>DATA</strong><br />
fxtal × 2 × (M<strong>DATA</strong> +<br />
20<br />
)<br />
fcarrier =<br />
2<br />
DIV<br />
fcarrier : 中 心 周 波 数<br />
fxtal :XTAL 発 振 周 波 数<br />
M<strong>DATA</strong> :M<strong>DATA</strong>[6:0]のデコード 値<br />
K<strong>DATA</strong> :K<strong>DATA</strong>[19:0]のデコード 値<br />
DIV : 表 27-1 記 載 のDivider ratio 値<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 93<br />
VCO 周 波 数 (fcarrier x DIV)が 26MHz の 整 数 倍 ±500KHz の 設 定 は 不 可 。<br />
27.1 中 心 周 波 数 設 定 例<br />
fcarrier = 920MHz に 設 定 する 場 合 、 次 式 のようになる。<br />
K<strong>DATA</strong><br />
26MHz × 2 × (M<strong>DATA</strong> +<br />
20<br />
)<br />
923MHz =<br />
2<br />
2<br />
より、<br />
K<strong>DATA</strong><br />
M<strong>DATA</strong> +<br />
20<br />
= 35.5<br />
2<br />
K<strong>DATA</strong><br />
となるので、 整 数 部 である M<strong>DATA</strong>、 分 数 部 である<br />
20 はそれぞれ<br />
2<br />
となる。<br />
M<strong>DATA</strong> = 35<br />
K<strong>DATA</strong> = 0.5 × 2<br />
20 =<br />
524288<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 94<br />
28 アンテナ 制 御<br />
アンテナ 制 御 は、GPIO 端 子 を 使 うことで 可 能 となる。アンテナダイバ 機 能 を 有 効 にしているときは、アン<br />
テナ 切 り 替 え 制 御 信 号 により、DIV0_ANTx と DIV1_ANTx を 自 動 的 に 切 り 替 える。アンテナダイバ 機 能<br />
が OFF になっているときには、DIV0_ANTx が 選 択 されて GPIO0,1 に 出 力 される。また、TX / RX 動 作<br />
切 り 替 え 時 に GPIO 端 子 の 状 態 が 自 動 で 変 更 される。<br />
これらの 機 能 を 有 効 にするためには、PERI_CNT1 レジスタの 各 フィールドに、TX 用 の GPIO 端 子 状 態 、<br />
RX 用 の GPIO 端 子 状 態 、アンテナダイバでの GPIO 端 子 状 態 を 設 定 しておく 必 要 がある。<br />
Selected by DIVER<br />
PERI_CNT1 Registers<br />
GPIO0<br />
Div0<br />
Div1<br />
DIV0_ANT0<br />
DIV0_ANT1<br />
GPIO1<br />
Div0<br />
Div1<br />
DIV1_ANT0<br />
DIV1_ANT1<br />
Selected by TX<br />
tx mode0<br />
tx mode1<br />
GPIO2<br />
Tx<br />
Rx<br />
rxen off0<br />
rxen off1<br />
GPIO3<br />
Tx<br />
Rx<br />
paen_on0<br />
paen_on1<br />
Write From SPI<br />
GPIO4<br />
Tx<br />
Rx<br />
GPIO5<br />
GPIO6<br />
Tx<br />
Rx<br />
Tx<br />
Rx<br />
rx mode 0<br />
rx mode 1<br />
rxen on0<br />
rxen on1<br />
GPIO7<br />
Tx<br />
Rx<br />
paen off0<br />
paen off1<br />
図 28-1 アンテナ 制 御 方 法<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 95<br />
29 テスト 信 号 生 成 機 能<br />
MN87401 には、テスト 送 信 機 能 として 以 下 に 示 すモードがある。PHY、RF レジスタを 設 定 し、<br />
FSK/Filtered FSK のモード 選 択 、 各 モード 時 の 最 大 周 波 数 偏 移 設 定 、PLL シンセサイザの 発 振 中 心 周<br />
波 数 などをあらかじめ 所 望 値 に 設 定 後 、TEST レジスタの TX_ALWAYSON フィールド(bit[11])=1、<br />
TEST_TX フィールド(bit[10:8] )に 生 成 するテスト 信 号 波 形 を 設 定 し、TXFRMCTR レジスタの<br />
ISSUE_TX0(bit[0])に 1 を 設 定 すると、TEST_TX フィールドの 内 容 に 従 ってテスト 信 号 を 送 信 する。<br />
表 29-1 テスト 送 信 モード<br />
TEST_TX 生 成 波<br />
000 テスト 送 信 停 止<br />
通 常 モードとして MAC からの 送 信 指 示 によりフレーム 送 信 する。<br />
001 プリアンブル 連 続 モード<br />
レジスタ 設 定 により、0101010 の 連 続 波 もしくは 1010101 の 連 続 波 が 送 信 される。<br />
010 ZERO’s 連 続 モード<br />
fcarrier−Δf(Δf は 最 大 周 波 数 偏 移 )の 信 号 が SIN 波 として 出 力 される。<br />
Δf は、 送 信 フィルタ 設 定 により 決 定 される。<br />
011 ONE’s 連 続 モード<br />
fcarrier+Δf(Δf は 最 大 周 波 数 偏 移 )の 信 号 が SIN 波 として 出 力 される。Δf は、<br />
送 信 フィルタ 設 定 により 決 定 される。<br />
100 擬 似 ランダム PN9 連 続 モード<br />
ビット 列 が PN9 で 出 力 される。<br />
101 擬 似 ランダム PN15 連 続 モード<br />
ビット 列 が PN15 で 出 力 される。<br />
001~101 キャリア 周 波 数 出 力 モード<br />
GFSK_COEF01,23,45 レジスタをすべて 0000h に 設 定 した 後 、いずれかのテスト<br />
送 信 モードに 設 定 することで、キャリア 周 波 数 が 出 力 される。<br />
擬 似 ランダム PN9 多 項 式 は 以 下 に 示 す 通 りである。<br />
X 9 +X 4 +1<br />
擬 似 ランダム PN15 多 項 式 は 以 下 に 示 す 通 りである。<br />
X 15 +X 14 +1<br />
テスト 送 信 を 停 止 する 際 には、TEST レジスタの TEST_TX フィールド(bit[10:8])=000 に 設 定 する。 送<br />
信 が 停 止 した 後 に、 送 信 完 了 の IRQ 信 号 (INT_TXEND)が 生 成 される。なお、 本 IRQ 信 号 は INTMSK<br />
レジスタの MSK_TXEND フィールド(bit[3])によりマスクすることが 可 能 である。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 96<br />
30 アドレスマップ<br />
30.1 レジスタマップ<br />
表 30-1 レジスタマップ<br />
Register Name CPU Reset Function<br />
Address<br />
(hex)<br />
(hex)<br />
MAC OPE_MODE 000 0800 動 作 モード<br />
MAC INTMASK 001 0000 割 り 込 みマスク<br />
MAC INTCLR 002 0000 割 り 込 みクリア<br />
MAC INTEVENT 003 0000 割 り 込 み 要 因<br />
MAC TXFRMCTR 004 0000 送 信 フレーム 制 御<br />
MAC RXFRMCTR 005 0000 受 信 フレーム 制 御<br />
MAC STATUS 006 0180 チップ 情 報 とチップ 状 態<br />
MAC BKOFF_CTR 007 536C バックオフ 制 御<br />
MAC IFS 008 140C インターフレームスペース 設 定<br />
MAC RXLIM 009 1012 SIFS 長 および ACK フレーム 待 機 時 間<br />
MAC SLOT_CTR 00A 3FFF スロット 制 御<br />
MAC TXCLK1 00B 0000 送 信 用 クロック 分 周 器 1<br />
MAC TXCLK2 00C 0000 送 信 用 クロック 分 周 器 2<br />
MAC SLOTINT 00D 0EEE スロット 割 り 込 み 制 御<br />
MAC FIELD_CTR 00E 0009 CRC、SFD、PHR 長 制 御<br />
MAC FRM_INF 00F 0000 送 受 信 フレームインターフェイス 制 御<br />
MAC PKT_FIL 010 0000 パケットフィルタ 制 御<br />
MAC TIM_MISC 011 0000 汎 用 タイマ<br />
MAC ACC_CNT 012 0000 バッテリモニタおよび 温 度 センサ 制 御<br />
MAC CARRIER_SENSE 013 0000 キャリアセンス 方 法 制 御<br />
MAC MY_PANID 014 0000 PAN ID<br />
MAC MYADDR 015 0000 ロングアドレス<br />
016<br />
017<br />
018<br />
0000<br />
0000<br />
0000<br />
MAC MYADDR_S 019 0000 ショートアドレス<br />
Reserved 020-021<br />
MAC RF_PARAM_ADDR RF ブロック 送 受 信 パラメータテーブル<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 97<br />
Register Name CPU Reset Function<br />
Address<br />
(hex)<br />
(hex)<br />
022<br />
023<br />
024<br />
025<br />
026<br />
00E0<br />
00E4<br />
00E8<br />
00F0<br />
00F8<br />
Tx 開 始 パラメータ<br />
Tx 完 了 パラメータ<br />
Rx 開 始 パラメータ<br />
Rx 完 了 パラメータ<br />
TRX オフ 時 のパラメータ<br />
Reserved<br />
027- 02F<br />
MAC STAT_CTRL 030 0000 統 計 情 報 制 御<br />
MAC STAT_TXFRM 031 0000 送 信 フレームをカウント<br />
MAC STAT_RXFRM 032 0000 受 信 フレームをカウント<br />
MAC STAT_RXACK 033 0000 受 信 ACK フレームをカウント<br />
MAC STAT_TXACK 034 0000 送 信 ACK フレームをカウント<br />
MAC STAT_TXFAIL 035 0000 再 送 信 回 数 と 送 信 失 敗 数 をカウント<br />
MAC STAT_RXFAIL 036 0000 受 信 失 敗 情 報 と CRC エラー 回 数 カウン<br />
ト<br />
MAC STAT_PHY_DETSYNC 037 0000 同 期 フレーム 検 出 数 カウント<br />
MAC STAT_PHY_DETSFD 038 0000 SFD 検 出 フレーム 数 カウント<br />
Reserved<br />
039-0FF<br />
PHY PHY_OP 100 1104 PHY 動 作 モード<br />
PHY RXIQ 101 6001 I/Q 信 号 のゲイン 誤 差 調 整<br />
PHY PHASE_ADJ1 102 0400 I/Q 信 号 の 位 相 誤 差 調 整<br />
PHY PHASE_ADJ2 103 0000 I/Q 信 号 の 位 相 誤 差 調 整<br />
Reserved 104<br />
PHY PHRCTR 105 03FF プリアンブル 制 御 とホワイトニング 制 御<br />
PHY SFD1<br />
106 00A7 SFD フレームパターン<br />
SFD2<br />
107 0FFF<br />
PHY SFDTIMEOUT 108 15FF 受 信 フレームフィルタの 起 動 時 間 および<br />
SFD フレーム 受 信 完 了 時 間 の 設 定<br />
PHY SYNC_CTR 109 1213 同 期 制 御<br />
Reserved<br />
10A<br />
PHY AGC_CTR 10B 057F AGC 制 御<br />
PHY CCA_CTR 10C 1915 CCA 制 御<br />
PHY FAFC_OPE1 10D 0000 AFC 制 御 1<br />
PHY FAFC_OPE2 10E 2195 AFC 制 御 2<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 98<br />
Register Name CPU Reset Function<br />
Address<br />
(hex)<br />
(hex)<br />
Reserved 10F-110<br />
PHY GFSK_COEF01 111 000C 送 信 フィルタ 係 数<br />
PHY GFSK_COEF23 112 1521 送 信 フィルタ 係 数<br />
PHY GFSK_COEF45 113 2C32 送 信 フィルタ 係 数<br />
PHY CHFIL_COEF0-6 114 7F40 受 信 フィルタ 係 数<br />
115<br />
116<br />
117<br />
118<br />
119<br />
11A<br />
EF0F<br />
FF6E<br />
73A0<br />
2EC7<br />
9CFA<br />
1374<br />
PHY ADC_STABLE 11B 1BCB AD 発 信 制 御<br />
PHY ADC_OFFSET 11C 0000 DC オフセット 調 整<br />
PHY AFC_COARSE_LOAD 11D 0000 Coarse AFC FIX モード<br />
PHY AFC_FINE_LOAD 11E 0000 Fine AFC FIX モード<br />
PHY AGC_FILTER 11F 0045 AGC フィルタ 設 定<br />
120<br />
121<br />
122<br />
FB00<br />
F8EE<br />
6E31<br />
PHY FSK_CLKRCV 123 1006 FSK クロックリカバモード<br />
PHY SFDTIM_CLKDIV 124 0000 SDF 検 出 タイマベース<br />
PHY TEST 125 0000 TEST TX<br />
PHY DIVER 126 005F Antenna Diver 設 定<br />
Reserved 127-13F<br />
PHY PERI_CNT1 140 6665 周 辺 制 御 1<br />
PHY PERI_CNT2 141 0000 周 辺 制 御 2<br />
PHY PERI_CNT3 142 0000 周 辺 制 御 3<br />
PHY PERI_CNT4 143 0000 周 辺 制 御 4<br />
Reserved<br />
144-1FF<br />
RF LBD_TEMP_CTR 200 1000 LBD/TEMP 制 御<br />
RF TX_SET 201 0000 送 信 出 力 パワー 設 定<br />
RF IREG_CTR 202 0000 内 蔵 レギュレータ 制 御<br />
Reserved 203<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 99<br />
Register Name CPU Reset Function<br />
Address<br />
(hex)<br />
(hex)<br />
RF RX_CAL_EN 204 0400 RX calibration enable<br />
Reserved 205-209<br />
RF RX_TUNE1 20A 8204 RX チューニング(900MHz バンド)<br />
Reserved<br />
20B-20D<br />
RF RX_TUNE2 20E 8105 RX チューニング(169MHz バンド)<br />
Reserved 20F-212<br />
RF RX_TUNE3 213 1105 RX チューニング(450MHz バンド)<br />
RF AD_CTR 214 5555 AD の 各 バイアス 電 流 制 御<br />
RF XO_CTR 215 027F 基 準 クロック 発 振 周 波 数 調 整<br />
Reserved<br />
216-2FF<br />
RF SYNTH1 300 4236 RF ブロックの SYNTH1 を 定 義<br />
RF SYNTH2 301 2762 RF ブロックの SYNTH2 を 定 義<br />
RF TX_TUNE1 302 6060 TX チューニング<br />
RF TX_TUNE2 303 0000 TX チューニング<br />
RF TX_TUNE3 304 0000 TX チューニング<br />
RF TX_TUNE4 305 3450 TX チューニング<br />
RF TX_TUNE5 306 8880 TX チューニング<br />
RF TX_TUNE6 307 30C5 TX チューニング<br />
Reserved<br />
308-3FF<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 100<br />
Register Name<br />
000 OPE_MODE<br />
001 INTMSK<br />
002 INTCLR<br />
003 INTEVENT<br />
MSK_<br />
UNLOCK<br />
CLR_<br />
UNLOCK<br />
INT_<br />
UNLOCK<br />
bit<br />
15 14 13 12 11 10<br />
ACKDET_<br />
9<br />
AUTOACK<br />
8 7 6 5 4 3 2 1 0<br />
Reserved<br />
EN _EN<br />
Reserved<br />
XTAL_ON Reserved TRX_EN PLL_ON<br />
MSK_<br />
BUFEMP<br />
CLR_<br />
BUFEMP<br />
INT_<br />
BUFEMP<br />
MSK_<br />
DETPRE<br />
CLR_<br />
DETPRE<br />
INT_<br />
DETPRE<br />
MSK_<br />
SSLOT<br />
CLR_<br />
SSLOT<br />
INT_<br />
SSLOT<br />
BKOFF_<br />
OFF<br />
MSK_<br />
INACT<br />
CLR_<br />
INACT<br />
INT_<br />
INACT<br />
BEACON<br />
SYNC EN<br />
MSK_<br />
CAPEND<br />
CLR_<br />
CAPEND<br />
INT_<br />
CAPEND<br />
MSK_<br />
BKOFF<br />
CLR_<br />
BKOFF<br />
INT_<br />
BKOFF<br />
004 TXFRMCTR Reserved<br />
REST_CAL SYMCLK_<br />
STP<br />
005 RXFRMCTR<br />
RSSI<br />
MSK_MISC MSK_<br />
BEALOS<br />
CLR_MISC CLR_<br />
BEALOS<br />
INT_MISC INT_<br />
BEALOS<br />
006 STATUS VER<br />
CAP<br />
BKOFF_<br />
RESULT<br />
PHR_MHR<br />
EN<br />
MSK_GTS MSK_<br />
BEACON<br />
CLR_GTS CLR_<br />
BEACON<br />
INT_GTS<br />
BKOFF_<br />
REQ<br />
Reserved<br />
INT_<br />
BEACON<br />
SLOTTED_<br />
EN<br />
MSK_<br />
TXFAIL<br />
CLR_<br />
TXFAIL<br />
INT_<br />
TXFAIL<br />
TX_FRM_PROP<br />
CUR_SLOT<br />
SENSE_RE<br />
SULT<br />
MSK_<br />
TXEND<br />
CLR_<br />
TXEND<br />
INT_<br />
TXEND<br />
ACKREQ_<br />
TX1<br />
MSK_<br />
RXFAIL<br />
CLR_<br />
RXFAIL<br />
INT_<br />
RXFAIL<br />
ACKREQ_<br />
TX0<br />
RSSI_REQ SENSE_<br />
REQ<br />
MSK_<br />
RXEND<br />
CLR_<br />
RXEND<br />
INT_<br />
RXEND<br />
ISSUE_TX<br />
1<br />
RX_BUF_<br />
CLR<br />
MSK_RXST<br />
CLR_RXST<br />
0<br />
TXFAIL_INFO<br />
INT_RXST<br />
ISSUE_TX<br />
RX_BUF_<br />
COND<br />
007 BKOFF_CTR<br />
MAX_BE MIN_BE RETRY_LIMIT INITIAL_CW<br />
BKOFF_MAX<br />
008 IFS<br />
LIFS<br />
SIFS<br />
009 RXLIM<br />
00a SLOT_CTR<br />
BLOST_<br />
CLR<br />
ACK_WAIT SIFS_SIZE<br />
BLOST_TH FINAL_CAP_POS SO BO<br />
00b TXCLK1 DIV1_SEL[1:0] DUR[1:0] DEVMODE<br />
DIVNUM1[10:0]<br />
00c TXCLK2<br />
DIV2_SEL[3:0] DIV1_SEL<br />
[2]<br />
DIVNUM2[10:0]<br />
00d SLOTINT GTS_EN<br />
SYNBOL_DIV MYGTS BEACON_INTR_POS GTS_INTR_POS<br />
00e FIELD_CTR Reserved<br />
CRCSTART CRCINIT CRCINV CRC32 CRCEN<br />
Reserved SFD_LEN PHR_LEN<br />
00f FRM_INF<br />
RXFRMINTR_TH TXFRMINTR_TH<br />
FRM_MOD<br />
E<br />
FIFO_MOD<br />
E<br />
010 PKT_FIL Reserved<br />
FAILTIM EXP_ACK ACK_SQN DBL_SQN FC_VER FC_COM SPANID DPANID DADDR CRC<br />
011 TIM_MISC Reserved ENABLE<br />
CLKSRC<br />
MISC_CMP<br />
012 ACC_CNT<br />
ACC_RD<br />
Reserved<br />
IDLE_<br />
013 CARRIER_SENSE Resetved MODE<br />
COUNT<br />
DETECT<br />
014 MY_PANID<br />
MY_PANID [15:0]<br />
BATCHK_<br />
EN<br />
TEMP_EN<br />
015 MYADDR<br />
MYADDR [15:0]<br />
016 MYADDR<br />
MYADDR [31:16]<br />
017 MYADDR<br />
MYADDR [47:32]<br />
018 MYADDR<br />
MYADDR [63:48]<br />
019 MYADDR_S<br />
MYADDR_S[15:0]<br />
022 RF_TXSTART_PARA<br />
RF_TXSTART_PARA<br />
023 RF_TXEND_PARA<br />
RF_TXEND_PARA<br />
024 RF_RXSTART_PARA<br />
RF_RXSTART_PARA<br />
025 RF_RXEND_PARA<br />
RF_RXEND_PARA<br />
026 RF_RXEN_OFF<br />
RF_RXEN_OFF<br />
030 STAT_CTRL Reserved<br />
STAT_CLR STAT_EN<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 101<br />
Register Name<br />
031 STAT_TXFRM<br />
bit<br />
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />
STAT_TXFRM[15:0]<br />
032 STAT_RXFRM<br />
STAT_RXFRM[15:0]<br />
033 STAT_RXACK<br />
STAT_RXACK[15:0]<br />
034 STAT_TXACK<br />
STAT_TXACK[15:0]<br />
035 STAT_TXFAIL<br />
STAT_RETRAN[7:0] STAT_TXERR[7:0]<br />
036 STAT_RXFAIL<br />
037<br />
STAT_PHY_DETSYN<br />
C<br />
038 STAT_PHY_DETSFD<br />
RXFAIL_INFO[1:0] STAT_CRCERR[13:0]<br />
STAT_PHY_DETSYNC[15:0]<br />
STAT_PHY_DETSFD[15:0]<br />
100 PHY_OP TXWAILEN[3:0] Reserved<br />
FSKEN GFSKEN PREPAT MSBFIRST PHR_MSB<br />
WHITENING[1:0] PHY_CODING[1:0]<br />
101 RXIQ<br />
Reserved<br />
GAIN_ADJ[4:0] Reserved<br />
102 PHASE_ADJ1<br />
Reserved<br />
GAIN_ADJ_COS[11:0]<br />
103 PHASE_ADJ2<br />
Reserved GAIN_ADJ_SIN[11:0]<br />
105 PHRCTR<br />
PRELEN[7:0] WHITENING_SEED[7:0]<br />
106 SFD1<br />
SFD1[15:0]<br />
107 SFD2<br />
SFD2[15:0]<br />
108 SFDTIMEOUT<br />
SYNC_DELAY[7:0]<br />
SFDTIMEOUT[7:0]<br />
OFFSET(O-Q-PSK)<br />
Reserved(O-Q-PSK)<br />
109 SYNC_CTR<br />
SYNC_AL<br />
Reserved SYNC_CORR_TH[2:0] Reserved RESYNC_TH[1:0]<br />
Reserved<br />
WAYS EN<br />
AGC_REST<br />
10b AGC_CTR Reserved AVELEN<br />
GAIN_WAIT FIX<br />
Reserved<br />
ART<br />
10c CCA_CTR<br />
SENSE_LEVEL Reserved FSK_RX_RATE[3:0]<br />
DETECT_PERIOD[3:0]<br />
LOAD_VAL<br />
BACKOFF_MODE<br />
10d FAFC_OPE1<br />
AFC_EN Reserved<br />
10e FAFC_OPE2<br />
Reserved FIL_MODE Reserved<br />
111 GFSK_COEF01 MUL Reserved COEF0 ADD1<br />
Reserved COEF1<br />
112 GFSK_COEF23<br />
Reserved COEF2<br />
Reserved COEF3<br />
113 GFSK_COEF45 Reserved COEF4 Reserved<br />
COEF5<br />
114 CHFIL_COEF0<br />
C2[3:0] C1[5:0] C0[50]<br />
115 CHFIL_COEF1<br />
C4[3:0] C3[7:0] C2[7:4]<br />
116 CHFIL_COEF2<br />
C6[3:0] C5[7:0] C4[7:4]<br />
117 CHFIL_COEF3<br />
C8[3:0] C7[7:0] C6[7:4]<br />
118 CHFIL_COEF4<br />
C10[9:0] C8[9:4]<br />
119 CHFIL_COEF5<br />
C11[5:0] C10[9:0]<br />
11a CHFIL_COEF6<br />
Reserved C12[9:0] C11[9:6]<br />
11b ADC_STABLE<br />
STABLE_<strong>DATA</strong>[15:0]<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 102<br />
Register Name<br />
11c ADC_OFFSET<br />
bit<br />
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />
RXDCCALI RXDCCALQ<br />
11d AFC_COARSE_LOAD ENABLE Reserved<br />
LOAD_DAT[13:0]<br />
11e AFC_FINE_LOAD<br />
FINE_LOAD_DAT[15:0]<br />
11f AGC_FILTER0<br />
AGC_FILTER0[15:0]<br />
120 AGC_FILTER1<br />
AGC_FILTER1[15:0]<br />
121 AGC_FILTER2<br />
AGC_FILTER2[15:0]<br />
122 AGC_FILTER3<br />
AGC_FILTER3[15:0]<br />
123 CLKRCV<br />
Reserved<br />
SERACH_<br />
EN<br />
124 SFDTIM_CLKDIV<br />
Reserved<br />
125 TEST<br />
INTR_TES<br />
TX_ALWA<br />
Reserved<br />
T<br />
YSON<br />
TEST_TX<br />
126 DIVER ENABLE MODE Reserved<br />
ANTSW_WAIT RSSI_LEN<br />
PA_EN_ON[1:0] PA_EN_OFF[1:0] RX_EN_ON[1:0] RX_EN_OFF[1:0] TX_MODE[1:0]<br />
140 PERI_CNT1<br />
GPIO_OUT[7:0]<br />
Reserved<br />
DIV1_ANT<br />
1<br />
Reserved<br />
DIV1_ANT<br />
0<br />
ZX_CNT<br />
SYNC_TIMOUT<br />
RX_MODE[1:0]<br />
SEARCH_LEN[2:0]<br />
CLKDIV [2:0]<br />
DIV0_ANT<br />
1<br />
TX_INV<br />
DIV0_ANT<br />
0<br />
141 PERI_CNT2<br />
Reserved<br />
IN_<strong>DATA</strong>[7:0]<br />
142 PERI_CNT3<br />
PULL_DOWN_CTR[7:0] IN_MASK[7:0]<br />
143 PERI_CNT4 MONSEL CONT<br />
IOCNT[7:0]<br />
201 TX_SET<br />
Reserved<br />
TXPWRCNT[7:0]<br />
202 IREG_CTR<br />
204 RX_CAL_EN<br />
20A RX_TUNE1<br />
Reserved IREG_CTR[7:0]<br />
Reserved RXDC<br />
Reserved<br />
CAL_SEL<br />
RX_TUNE1[15:0]<br />
RXDCCAL_<br />
EN<br />
20E RX_TUNE2<br />
RX_TUNE2[15:0]<br />
213 RX_TUNE3<br />
RX_TUNE3[15:0]<br />
214 AD_CTR<br />
Reserved IBIAS_ADCIDAC<br />
Reserved<br />
215 XO_CTR Reserved XBUFON<br />
Reserved XOC<br />
300 SYNTH1<br />
BAND<strong>DATA</strong> Reserved<br />
M<strong>DATA</strong>[6:0]<br />
K<strong>DATA</strong>[19:16]<br />
301 SYNTH2<br />
K<strong>DATA</strong>[15:0]<br />
302 TX_TUNE1<br />
TX_TUNE1[15:0]<br />
303 TX_TUNE2<br />
TX_TUNE2[15:0]<br />
304 TX_TUNE3<br />
TX_TUNE3[15:0]<br />
305 TX_TUNE4<br />
TX_TUNE4[15:0]<br />
306 TX_TUNE5<br />
TX_TUNE5[15:0]<br />
307 TX_TUNE6<br />
TX_TUNE6[15:0]<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 103<br />
30.2 レジスタ 詳 細<br />
各 レジスタフィールドで Reserved と 記 載 されているフィールドには、 特 に 記 載 がない 場 合 には 必 ず 0h を<br />
書 き 込 むこと。<br />
30.2.1 OPE_MODEレジスタ<br />
表 30-2 OPE_MODE レジスタ<br />
RegisterName Address RW Default<br />
OPE_MODE 000h RW 0800h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
BKOFF_OF<br />
BEACON_S<br />
ACKDET<br />
AUTOACK_<br />
F<br />
YNC<br />
_EN<br />
EN<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved<br />
PHR_MHR_<br />
SLOTTED<br />
XTAL_<br />
Reserved TRX_EN PLL_ON<br />
EN<br />
_EN<br />
ON<br />
Function<br />
MAC ブロック、PHY ブロック、RF ブロックの 動 作 モードを 設 定 する。<br />
Bit Bit Name Function<br />
15:12 Reserved<br />
11 BKOFF_OFF BKOFF_OFF<br />
フレーム 送 信 前 の 自 動 バックオフ 機 能 の ON/OFF を 指 定 する。<br />
1: 自 動 BKOFF OFF (デフォルト)<br />
自 動 BKOFF が OFF のときには、 送 信 前 の BKOFF 動 作 を 行 わな<br />
い。<br />
0: 自 動 BKOFF ON<br />
自 動 BKOFF が ON のときには、 自 動 ACK 応 答 による ACK 送 信<br />
以 外 のフレーム 送 信 時 にバックオフ 動 作 を 行 う。<br />
10 BEACON_SYNC Beacon フレームによる Superframe スロット 同 期 制 御<br />
1: SYNC イネーブル<br />
本 ビットが 1 の 時 、Beacon フレーム(FC フィールドの TYPE が<br />
Beacon)を 受 信 すると、MAC ブロック 内 の Beacon インターバルカウ<br />
ンタ、SuperFrame カウンタ、バックオフカウンタを 初 期 化 する。これ<br />
により Beacon フレーム 受 信 タイミングに Superframe スロット 位 置 を<br />
同 期 させることができる。<br />
同 期 させるタイミングは、MAC ブロックがフレーム 受 信 を 終 了 したタ<br />
イミングであり、 精 度 はシンボルクロックである。<br />
0: SYNC ディスエーブル(デフォルト)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 104<br />
9 ACKDET_EN ACK 自 動 待 ち 受 け 制 御<br />
ACK 要 求 をしないフレーム(TXFRMCTR レジスタの<br />
ACKREQ_TX1=0、ACKREQ_TX0=0)を 送 信 した 場 合 には、 本 ビット<br />
の 状 態 にかかわらず ACK 自 動 待 ち 受 けを 行 わない。<br />
1: ACK 自 動 待 ち 受 け イネーブル<br />
本 ビットが 1 の 時 、ACK 要 求 をする 送 信 フレームを 送 信 したのちに、<br />
ACK 受 信 のための ACK 待 ち 受 けを 自 動 で 行 う。ACK 要 求 をする<br />
かどうかは、TXFRMCTR レジスタの ACKREQ_TX1 、<br />
ACKREQ_TX0 フィールド(bit[3:2])で 示 される。ACK 待 ち 受 けをす<br />
る 場 合 、ACK 待 ち 受 け 時 間 以 内 に ACK フレームが 受 け 取 れない 場<br />
合 、 再 送 処 理 を 行 う。ACK を 正 常 に 受 け 取 るか、 再 送 上 限 に 達 する<br />
と、 送 信 フレーム 処 理 が 終 了 する。<br />
OPE_MODE レジスタの PHR_MHR_EN フィールドの 状 態 によら<br />
ず、 本 ビットを 1 に 設 定 可 能 である。ただし MHR が 存 在 するフレーム<br />
のみ ACK フレームとして 認 識 可 能 であり、それ 以 外 のフォーマットの<br />
フレームを 受 信 した 場 合 など ACK フレームと 認 識 できない 場 合 に<br />
は、 再 送 を 行 う。<br />
0: ACK 自 動 待 ち 受 け ディスエーブル(デフォルト)<br />
本 ビットが 0 の 時 、ACK 要 求 の 状 態 にかかわらず ACK 待 ち 受 け 処<br />
理 を 自 動 では 行 わない。フレームを 送 信 した 時 点 でフレーム 送 信 処<br />
理 が 終 了 する。<br />
8 AUTOACK_EN 自 動 ACK 応 答 モード<br />
OPE_MODE レジスタの PHR_MHR_EN=0 の 時 には、 本 ビット 設 定 は<br />
無 視 され、 常 に ACK 自 動 応 答 機 能 はディスエーブルになる。<br />
PHR_MHR_EN=1 の 時 にのみ、 本 ビットを 1 に 設 定 可 能 である。<br />
1: 自 動 ACK 応 答 イネーブル<br />
本 ビットが 1 の 時 、MAC ヘッダフレームの FC フィールド 内 ACK 要<br />
求 ビットが 1 であるフレームを 正 常 に 受 信 した 後 、ACK フレームを 自<br />
動 送 信 する。<br />
0: 自 動 ACK 応 答 ディスエーブル(デフォルト)<br />
本 ビットが 0 の 時 、ACK フレームの 自 動 送 信 は 行 わない。<br />
7:6 Reserved<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 105<br />
5 PHR_MHR_EN PHR_MHR 受 信 モード<br />
1: MHR イネーブル<br />
本 ビットが 1 の 時 、MAC ブロックの 受 信 処 理 は 受 信 フレームのMHR<br />
の 内 容 に 従 った 動 作 をする。 具 体 的 には、MHR から 各 種 フィールド<br />
を 抽 出 し、PKT_FIL レジスタの 設 定 による MAC ヘッダフィルタリン<br />
グを 行 う。PHR を 使 用 して WHITENING,CRC 動 作 設 定 をする 場<br />
合 には、 本 ビットを 1 にすること。なお、 本 レジスタは 送 信 には 影 響 し<br />
ない。<br />
0: MHR ディスエーブル(デフォルト)<br />
本 ビットが 0 の 時 には、 受 信 時 に PHR を 使 用 した<br />
WHITENING,CRC 制 御 と MHR を 使 用 した MAC ヘッダフィルタリ<br />
ングは 動 作 しない。また、PHR のフレーム 長 設 定 は 1 以 上 であるこ<br />
と。<br />
4 SLOTTED_EN SLOTTED モード<br />
1:Slotted モードイネーブル<br />
本 ビットが 1 の 時 、Slotted モードで 動 作 し、BKOFF 処 理 時 にはバ<br />
ックオフ 境 界 でのキャリアセンスを 行 う。Beacon カウンタを 動 作 させ<br />
る 場 合 には、 本 ビットを 1 に 設 定 すること。<br />
0: Slotted モードディスエーブル(デフォルト)<br />
3 XTAL_ON XTAL ON/OFF<br />
1: XTAL ON<br />
XTAL ON 状 態 に 設 定 してから、XTAL の 発 振 周 波 数 が 安 定 するま<br />
で 約 1ms 必 要 である。このため、PLL_ON=1 設 定 の 約 1ms 以 上 前<br />
に XTAL ON 状 態 にすること。 実 際 の 発 振 安 定 時 間 は、 実 ボード 上<br />
で 評 価 のうえ、 決 定 すること。<br />
0: XTAL OFF (デフォルト)<br />
XTAL(26MHz)が 停 止 する。<br />
2 Reserved<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 106<br />
1 TRX_EN TRX 動 作 制 御<br />
1: イネーブル<br />
本 ビットを 1 にすることで、 送 受 信 を 行 えるようになる。<br />
0: ディスエーブル(デフォルト)<br />
本 ビットが 0 の 時 、RXWAIT モードにとどまり、 送 受 信 は 行 わない。<br />
SENSE 動 作 は 本 ビットが 0 の 状 態 でしか 動 作 しない。<br />
受 信 動 作 中 に 本 ビットを 0 にすると、 受 信 を 強 制 終 了 させることができ<br />
る。この 強 制 終 了 は、SFD と PHR が 存 在 せず、 受 信 フレームの 長 さが<br />
フレームから 読 み 取 れない 場 合 に、 外 部 uC でフレーム 終 了 を 判 断 し 受<br />
信 状 態 を 終 了 させる 際 に 使 用 する。<br />
送 信 動 作 中 に、 本 ビットを 0 に 変 更 しても、 送 信 動 作 を 強 制 終 了 はしな<br />
い。<br />
0 PLL_ON RF PLL ON/OFF<br />
本 ビットは RF ブロック 内 の PLL シンセサイザを ON/OFF 制 御 する。<br />
1: PLL ON<br />
PLL シンセサイザを 動 作 させる 場 合 には、XTAL_ON が 1 の 状 態 で<br />
XTAL の 発 振 安 定 を 確 認 した 後 に 本 ビットを 1 に 設 定 すること。 本 ビ<br />
ットを 1 にしてから 送 受 信 が 可 能 になるまで、100μs 以 上 の 安 定 待 ち<br />
時 間 が 必 要 である。<br />
0: PLL OFF(デフォルト)<br />
動 作 中 の PLL シンセサイザを 停 止 させるときには、TRX_EN ビット<br />
を 0 にしてから 本 ビットを 0 に 設 定 すること。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 107<br />
30.2.2 INTMSKレジスタ<br />
表 30-3 INTMSK レジスタ<br />
RegisterName Address RW Default<br />
INTMSK 001h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
MSK_<br />
MSK_<br />
MSK_<br />
MSK_<br />
MSK_<br />
MSK_<br />
MSK_<br />
MSK_<br />
UNLOCK<br />
BUFEMP<br />
DETPRE<br />
SSLOT<br />
INACT<br />
CAPEND<br />
BKOFF<br />
MISC<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
MSK_<br />
MSK_<br />
MSK_<br />
MSK_<br />
MSK_<br />
MSK_<br />
MSK_<br />
MSK_<br />
BEALOS<br />
GTS<br />
BEACON<br />
TXFAIL<br />
TXEND<br />
RXFAIL<br />
RXEND<br />
RXST<br />
Function<br />
割 り 込 みイベントのマスクを 制 御 する。<br />
Bit Bit Name Function<br />
15<br />
14<br />
13<br />
12<br />
11<br />
10<br />
9<br />
8<br />
7<br />
6<br />
5<br />
4<br />
3<br />
2<br />
1<br />
0<br />
MSK_UNLOCK<br />
MSK_BUFEMP<br />
MSK_DETPRE<br />
MSK_SSLOT<br />
MSK_INACT<br />
MSK_CAPEND<br />
MSK_BKOFF<br />
MSK_MISC<br />
MSK_BEALOS<br />
MSK_GTS<br />
MSK_BEACON<br />
MSK_TXFAIL<br />
MSK_TXEND<br />
MSK_RXFAIL<br />
MSK_RXEND<br />
MSK_RXST<br />
Mask SYNTH Unlock event<br />
Mask a Frame buffer empty/full event<br />
Mask a Preamble detection event<br />
Mask a Super frame slot timing event<br />
Mask an INACTIVE period start event<br />
Mask a CAPEND event<br />
Mask a BKOFF/RSSI/SENSE event<br />
Mask a MISC Timer event<br />
Mask a Beacon Lost event<br />
Mask a GTS timing event<br />
Mask a Beacon timing event<br />
Mask a Transmit FAIL event<br />
Mask a Transmit done event<br />
Mask a frame receive fail event<br />
Mask a frame receive done event<br />
Mask a frame receive start event<br />
1: 割 り 込 みマスクしない( 本 要 因 により 割 り 込 み 発 生 する)<br />
0: 割 り 込 みマスクする。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 108<br />
MASK_XXX=1 に 対 応 する 要 因 がアクティブになったときに、 割 り 込 み 信 号 を<br />
HIGH レベルにドライブする。すでに 他 の 要 因 で IRQ 信 号 が HIGH レベルに<br />
なっている 状 態 で、 新 たなマスクされていない 要 因 がアクティブになっても IRQ<br />
信 号 の 状 態 には 影 響 を 与 えない。マスクしていない 要 因 が 全 部 インアクティブ<br />
になったら、IRQ 信 号 は LOW レベルになる。<br />
マスクされている 要 因 は、IRQ 信 号 に 影 響 を 与 えない。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 109<br />
30.2.3 INTCLRレジスタ<br />
表 30-4 INTCLR レジスタ<br />
RegisterName Address RW Default<br />
INTCLR 002h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
CLR_<br />
CLR_<br />
CLR_<br />
CLR_<br />
CLR_<br />
CLR_<br />
CLR_<br />
CLR_<br />
UNLOCK<br />
BUFEMP<br />
DETPRE<br />
SSLOT<br />
INACT<br />
CAPEND<br />
BKOFF<br />
MISC<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
CLR_<br />
CLR_<br />
CLR_<br />
CLR_<br />
CLR_<br />
CLR_<br />
CLR_<br />
CLR_<br />
BEALOS<br />
GTS<br />
BEACON<br />
TXFAIL<br />
TXEND<br />
RXFAIL<br />
RXEND<br />
RXST<br />
Function<br />
割 り 込 み 要 因 をクリアする。<br />
Bit Bit Name Function<br />
15<br />
14<br />
13<br />
12<br />
11<br />
10<br />
9<br />
8<br />
7<br />
6<br />
5<br />
4<br />
3<br />
2<br />
1<br />
0<br />
CLR_UNLOCK<br />
CLR_BUFEMP<br />
CLR_DETPRE<br />
CLR _SSLOT<br />
CLR_INACT<br />
CLR_CAPEND<br />
CLR_BKOFF<br />
CLR_MISC<br />
CLR_BEALOS<br />
CLR_GTS<br />
CLR_BEACON<br />
CLR_TXFAIL<br />
CLR_TXEND<br />
CLR_RXFAIL<br />
CLR_RXEND<br />
CLR_RXST<br />
CLEAR a Unlock event<br />
CLEAR a Buffer empty/full event<br />
CLEAR a Preamble Detection event<br />
CLEAR a Super Frame slot timing event<br />
CLEAR an INACTIVE period<br />
CLEAR a CAP period end<br />
CLEAR a BKOFF/RSSI/SENSE<br />
CLEAR a MISC timer event<br />
CLEAR a Beacon Lost event<br />
CLEAR a GTS timing event<br />
CLEAR a Beacon timing event<br />
CLEAR a Transmit FAIL event<br />
CLEAR a Transmit done event<br />
CLEAR a frame receive FAIL event<br />
CLEAR a frame receive done event<br />
CLEAR a frame receive start event<br />
1: 割 り 込 み 要 因 をクリアする。<br />
クリアしたい 割 り 込 み 要 因 に 対 応 するビットを 1 に 設 定 したデータを 本 レジス<br />
タに 書 き 込 む。 割 り 込 み 要 因 がクリア 後 、 本 レジスタは 自 動 的 に 0 に 戻 る。<br />
本 ビットに 0 を 書 き 込 んだ 場 合 、 要 因 の 状 態 に 影 響 を 与 えない。クリアタイミ<br />
ングと 新 たな 要 因 発 生 のタイミングが 重 なった 場 合 、クリアが 優 先 される。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 110<br />
30.2.4 INTEVENTレジスタ<br />
表 30-5 INTEVENT レジスタ<br />
RegisterName Address RW Default<br />
INTEVENT 003h R 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
INT_<br />
INT_<br />
INT_<br />
INT_<br />
INT_<br />
INT_<br />
INT_<br />
INT_<br />
UNLOCK<br />
BUFEMP<br />
DETPRE<br />
SSLOT<br />
INACT<br />
CAPEND<br />
BKOFF<br />
MISC<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
INT_<br />
INT_<br />
INT_<br />
INT_<br />
INT_<br />
INT_<br />
INT_<br />
INT_<br />
BEALOS<br />
GTS<br />
BEACON<br />
TXFAIL<br />
TXEND<br />
RXFAIL<br />
RXEND<br />
RXST<br />
Function<br />
割 り 込 みイベントの 生 じた 要 因 を 示 す。<br />
Bit Bit Name Function<br />
割 り 込 み 要 因 レジスタ<br />
本 レジスタは、どの 割 り 込 み 要 因 がアクティブであるかを 確 認 するために 使 用<br />
する。 本 レジスタを 読 み 出 すと、どの 要 因 で IRQ 信 号 が HIGH になったかがわ<br />
かる。INTMSK レジスタによって 割 り 込 みマスクされている 場 合 でも、 割 り 込 み<br />
要 因 が 発 生 すると、 本 レジスタはアクティブになる。 一 度 アクティブになると、ク<br />
リアされるまで 1 が 保 持 される。<br />
1: 割 り 込 み 要 因 がアクティブである。<br />
0: 割 り 込 み 要 因 がインアクティブである。<br />
15 INT_UNLOCK SYNTH UNLOCK イベント<br />
PLL シンセサイザ 発 振 周 波 数 が、 設 定 値 より 外 れたことを 通 知 する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 111<br />
14 INT_BUFEMP TX/RX バッファイベント<br />
フラグメントモードで 送 信 、 受 信 フレームバッファを 使 用 する 場 合 、FRM_INF レ<br />
ジスタの RXFRMINTR_TH フィールド(bit[14:8]) ( 受 信 時 )、<br />
TXFRMINTR_TH フィールド(bit[6:0])( 送 信 時 )に 指 定 した 閾 値 に 達 したと<br />
き、1 になる。<br />
送 信 時<br />
送 信 フレームバッファ 割 り 込 みモードがアドレス 比 較 モードの 場 合 、 送 信 フ<br />
レームバッファの 有 効 バイト 数 が TXFRMINTR_TH フィールドに 指 定 した<br />
バイト 数 になると 1 になる。 送 信 フレームバッファ 割 り 込 みモードがバイト 数<br />
計 測 モードの 場 合 、 送 信 バイト 数 が TXFRMINTR_TH フィールドに 指 定 し<br />
たバイト 数 に 到 達 する 度 に 1 になる。<br />
受 信 時<br />
受 信 フレームバッファ 割 り 込 みモードがアドレス 比 較 モードの 場 合 、 受 信 フ<br />
レームバッファの 有 効 バイト 数 が RXFRMINTR_TH フィールドに 指 定 した<br />
バイト 数 になると 1 になる。 受 信 フレームバッファ 割 り 込 みモードがバイト 数<br />
計 測 モードの 場 合 には、 受 信 バイト 数 が RXFRMINTR_TH フィールドに 指<br />
定 したバイト 数 に 到 達 する 度 に 1 になる。<br />
13 INT_DETPRE プリアンブル 検 出 通 知<br />
プリアンブル 検 出 タイミングで1になる。<br />
12 INT_SSLOT SuperFrame slot タイミング<br />
Superframe スロットの 切 り 替 わりタイミングで 1 になる。<br />
11 INT_INACT INACTIVE Period 開 始 通 知<br />
SuperFrame 期 間 が 終 了 し、インアクティブ 期 間 になったタイミングで 1 になる。<br />
10 INT_CAPEND CAP 終 了 通 知<br />
CAP(Contention Access Period)が 終 了 したタイミングで 1 になる。<br />
9 INT_BKOFF BACKOFF/RSSI/SENSE イベント<br />
バックオフモードでは、 送 信 前 にキャリア 空 き 検 出 を 実 行 し、その 検 出 動 作 が 完<br />
了 した 時 に1になる。 検 出 結 果 は、TXFRMCTR レジスタの<br />
BKOFF_RESULT フィールド(bit[7])で 確 認 できる。<br />
RSSI モードでは、RSSI 測 定 が 完 了 した 時 に 1 になる。 測 定 結 果 は<br />
RXFRMCTR レジスタの RSSI フィールド(bit[15:8])で 確 認 できる。<br />
SENSE モードでは、RSSI 値 が CCA_CTR レジスタの SENSE_LEVEL フィ<br />
ールド(bit[15:8])で 指 定 した 閾 値 を 超 えた 場 合 に 1 になる。<br />
8 INT_MISC MISC Timer イベント<br />
MISC タイマのカウントが TIM_MISC レジスタの MISC_CMP フィールド<br />
(bit[7:0])で 指 定 した 値 までカウントアップした 際 に 1 になる。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 112<br />
7 INT_BEALOS Beacon Lost 検 出 通 知<br />
SLOT_CTR レジスタの BLOST_CLR フィールド(bit[15])による BeaconLost<br />
カウンタのクリアが 一 度 もない 状 態 で、SLOT_CTR レジスタの BLOST_TH フ<br />
ィールド(bit[14:12])に 指 定 された 数 の Beacon フレームを 受 信 した 時 に 1 にな<br />
る。<br />
6 INT_GTS GTS スロット 時 間 に 到 達 したことを 通 知 する。<br />
GTS スロット 時 間 の 指 定 は SLOTINT レジスタで 行 い、SuperFrame スロット<br />
カウンタの 値 と MYGTS レジスタの 値 が 一 致 時 に 1 になる。<br />
5 INT_BEACON Beacon 送 受 信 タイミング 通 知<br />
Beacon インターバルが 終 了 し、 新 たな Beacon フレームを 送 信 / 受 信 する 時 間<br />
に 到 達 した 時 に 1 になる。<br />
4 INT_TXFAIL フレーム 送 信 失 敗 通 知<br />
フレーム 送 信 が 失 敗 した 時 に 1 になる。<br />
送 信 失 敗 要 因 としては 以 下 の 4 つがある。<br />
• BKOFF にてキャリアの 空 き 時 間 を 検 出 できなかった。<br />
• 再 送 上 限 回 数 に 達 した。<br />
• コンテンションアクセス 期 間 外 に 送 信 要 求 した。<br />
• 送 信 パラメータエラー<br />
3 INT_TXEND フレーム 送 信 完 了 通 知<br />
フレーム 送 信 が 正 常 終 了 した 時 に 1 になる。<br />
ACK 要 求 するフレームでは ACK が 正 しく 受 信 できたとき、ACK 要 求 しないフ<br />
レームではフレームを 送 信 し 終 わった 時 に 1 になる。<br />
2 INT_RXFAIL フレーム 受 信 失 敗 通 知<br />
フレーム 受 信 が 失 敗 した 時 に 1 になる。<br />
受 信 失 敗 の 要 因 としては 以 下 の 4 つがある<br />
• CRC エラーを 検 出 した。<br />
• 受 信 フレームバッファがビジー 状 態 で 受 信 開 始 した。<br />
• MAC ヘッダフィルタリングで 破 棄 された。<br />
• キャリアロスト<br />
(MAC ヘッダから 想 定 されるフレーム 長 が PHR で 示 されるフレーム 長 より<br />
も 長 い)<br />
1 INT_RXEND フレーム 受 信 完 了 通 知<br />
正 常 にフレーム 受 信 が 完 了 し、 受 信 フレームバッファに 読 み 出 し 可 能 なデータ<br />
が 格 納 された 時 に 1 になる。フラグメントモードで 受 信 した 際 も、 最 終 データを 受<br />
信 フレームバッファに 格 納 した 時 に 1 になる。OPE_MODE レジスタの<br />
TRX_EN フィールド(bit[1])を 0 に 設 定 し、 受 信 動 作 を 強 制 終 了 させた 場 合 にも<br />
1 になる。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 113<br />
0 INT_RXST フレーム 受 信 開 始 通 知<br />
フレーム 受 信 が 開 始 し、SFD フレームが 検 出 された 時 に 1 になる。SFD 長 が 0<br />
バイトに 設 定 されている 場 合 には、フレーム 受 信 が 開 始 されプリアンブルが 検<br />
出 された 時 に 1 になる。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 114<br />
30.2.5 TXFRMCTRレジスタ<br />
表 30-6 TXFRMCTR レジスタ<br />
RegisterName Address RW Default<br />
TXFRMCTR 004h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved REST_CAL SYMCLK<br />
_STP<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
BKOFF_<br />
BKOFF_<br />
TX_FRM_PROP<br />
ACKREQ_<br />
ACKREQ_<br />
ISSUE_<br />
ISSUE<br />
RESULT<br />
REQ<br />
TX1<br />
TX0<br />
TX1<br />
_TX0<br />
(Read Only)<br />
Function<br />
フレーム 送 信 およびバックオフの 制 御 を 行 う。<br />
Bit Bit Name Function<br />
15:10 Reserved<br />
9 REST_CAL CAP 時 間 計 算 オプション<br />
送 信 前 の BKOFF 実 行 後 に、 送 信 データが CAP 時 間 内 に 送 りきれるかどう<br />
かの 判 断 をする。<br />
1: CAP 残 り 時 間 内 に 送 れることを 確 認 する。<br />
送 信 フレームが CAP 内 に 送 りきれないと 判 断 した 場 合 には、バックオフ<br />
失 敗 して 送 信 FAIL となる。<br />
0: CAP 残 り 時 間 内 に 送 れることを 確 認 しない。(デフォルト)<br />
送 信 フレームが CAP 内 に 送 りきれるかどうかの 判 断 をせず、BKOFF<br />
終 了 後 に 送 信 を 開 始 する。<br />
SLOT_CTR レジスタの FINAL_CAP_POS フィールド(bit[10:8]) の 値 が<br />
0h の 場 合 、このフィールドは 0 に 設 定 すること。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 115<br />
8 SYMCLK_STP MAC シンボルクロック 停 止<br />
MAC のシンボルクロック 動 作 を 一 時 停 止 させる<br />
1: シンボルクロックを 停 止 する。<br />
本 レジスタが 1の 時 、MACのシンボルクロックは 動 作 を 一 時 的 に 停 止 す<br />
る。その 時 のカウンタの 値 は、 本 ビットが 0 になるまで 保 持 される。<br />
0: シンボルクロックを 動 作 する。<br />
シンボルクロックを 停 止 させる 場 合 は、TXCLK1 レジスタの DUR フィールド<br />
(bit[13:12])を 00b 以 外 に 設 定 してからこのフィールドを 1 に 設 定 すること。<br />
送 受 信 する 際 にはシンボルクロックを 動 作 状 態 にしなければならない。<br />
7 BKOFF_RESUL<br />
T<br />
バックオフ 要 求 結 果<br />
BKOFF_REQ フィールド( 本 レジスタ bit[6])でバックオフ 要 求 をした 結 果<br />
を、 本 ビットから 読 み 出 すことができる。<br />
1: バックオフ 成 功 ( 送 信 チャネルはアイドルである)<br />
0: バックオフ 失 敗 ( 送 信 チャネルはビジーである)<br />
6 BKOFF_REQ バックオフ 要 求<br />
バックオフ 要 求 実 行 期 間 中 は 送 信 開 始 できない。<br />
受 信 中 にバックオフ 要 求 した 場 合 には、 受 信 が 終 了 するまで 受 け 付 けられ<br />
ない。<br />
1: バックオフ 開 始 ( 本 ビットが 1 の 間 はバックオフ 動 作 中 であることを 示 す)<br />
本 レジスタが 1 の 時 、バックオフを 実 行 し、バックオフが 終 了 すると 自 動<br />
的 に 0 にクリアされる(バックオフが 成 功 、 失 敗 に 関 わらず 終 了 すると 自<br />
動 的 に 0 に 戻 る)。バックオフは 図 16-1 で 定 められたモードで 行 い、 実<br />
行 完 了 時 には 割 り 込 みが 発 生 する。 実 行 結 果 は、BKOFF_RESULT<br />
( 本 レジスタbit[7])で 確 認 できる。<br />
0: バックオフ 終 了<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 116<br />
5:4 TX_FRM_PROP 送 信 フレームタイプ 設 定<br />
設 定 できるタイプは、Normal、GTS、Beacon、Emergency の 4 タイプであ<br />
る。<br />
00b: Normal(コンテンションアクセス 期 間 中 に 使 用 できる)<br />
01b: GTS (MYGTS スロットにて 発 行 される)<br />
10b: Beacon (ビーコンインターバル 開 始 時 に 発 行 される)<br />
11b: Emergency ( 発 行 期 間 に 制 約 はなし)<br />
Beacon、GTS タイプでは、ハードウェアによる 送 信 前 のバックオフが 有 効 に<br />
なっている 場 合 であっても、バックオフなしで 送 信 する。<br />
Beacon を 使 用 していない 場 合 (SLOT_CTR レジスタの BO フィールド<br />
(bit[3:0])=SO フィールド(bit[7:4])=0Fh)には、Normal モードしか 設 定 でき<br />
ない。<br />
3 ACKREQ_TX1 送 信 フレームバッファ 1 フレームの ACK 期 待<br />
送 信 フレームバッファ 1 にて 送 信 されるフレームの 送 信 完 了 を、ACK 受 信 で<br />
行 うか 否 かを 設 定 する。<br />
1: ACK 応 答 を 期 待 する。<br />
ACK を 受 信 するためには、MHR にて ACK 期 待 フレームであることを<br />
示 すビット(MAC ヘッダの FC フィールド 内 の ACK 要 求 ビット)を 1 にし<br />
たフレームデータを、 送 信 フレームバッファ 1 に 保 持 する 必 要 がある。<br />
RXLIM レジスタの ACK_WAIT フィールド(bit[15:8])で 設 定 された 時<br />
間 内 に ACK フレームを 受 け 取 れない 場 合 には、 再 送 処 理 を 行 う。<br />
0: ACK 応 答 を 期 待 しない。<br />
2 ACKREQ_TX0 送 信 フレームバッファ 0 フレームの ACK 期 待<br />
送 信 フレームバッファ 0 にて 送 信 されるフレームの 送 信 完 了 を、ACK の 受<br />
信 で 行 うかどうか 設 定 する。<br />
1: ACK 応 答 を 期 待 する。<br />
ACK を 受 信 するためには、MHR にて ACK 期 待 フレームであることを<br />
示 すビット(MAC ヘッダの FC フィールド 内 の ACK 要 求 ビット)を 1 にし<br />
たフレームデータを 送 信 フレームバッファ 0 に 保 持 していないといけな<br />
い。RXLIM レジスタの ACK_WAIT フィールド(bit[15:8])で 設 定 された<br />
時 間 内 に ACK フレームを 受 け 取 れない 場 合 には、 再 送 処 理 を 行 う。<br />
0: ACK 応 答 を 期 待 しない。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 117<br />
1 ISSUE_TX1 送 信 フレームバッファ 1 フレーム 送 信 要 求<br />
送 信 フレームバッファ 1 内 に 蓄 えられたフレームを 送 信 する。 本 ビットは 送 信<br />
完 了 までは 1 が 保 持 され、 送 信 完 了 ( 失 敗 も 含 めて)した 際 に 0 になる。<br />
1: 送 信 開 始 および 送 信 中<br />
本 レジスタに 1 が 書 き 込 まれた 場 合 、 送 信 フレームバッファ 1 に 蓄 えられ<br />
ているデータが 送 信 される。 送 信 フレームバッファ 0 のデータを 送 信 中 に<br />
本 ビットを 1 にすると、 送 信 フレームバッファ 0 の 送 信 が 終 了 後 、 送 信 フ<br />
レームバッファ 1 のデータを 送 信 開 始 する。<br />
0: アイドル 状 態 ( 送 信 完 了 後 、 自 動 的 に 0 に 戻 る)<br />
0 ISSUE_TX0 送 信 フレームバッファ 0 フレーム 送 信 要 求<br />
送 信 フレームバッファ 0 内 に 蓄 えられたフレームを 送 信 する。 本 ビットは 送 信<br />
完 了 までは 1 が 保 持 され、 送 信 完 了 ( 失 敗 も 含 めて)した 際 に 0 になる。<br />
1: 送 信 開 始 および 送 信 中<br />
本 レジスタに 1 が 書 き 込 まれた 場 合 、 送 信 フレームバッファ 0 に 蓄 えられ<br />
ているデータが 送 信 される。 送 信 フレームバッファ 1 のデータを 送 信 中 に<br />
本 ビットを1にすると、 送 信 フレームバッファ 1 の 送 信 が 終 了 した 後 に、 送<br />
信 フレームバッファ 0 のデータを 送 信 開 始 する。<br />
0: アイドル 状 態 ( 送 信 完 了 後 、 自 動 的 に 0 に 戻 る)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 118<br />
30.2.6 RXFRMCTRレジスタ<br />
表 30-7 RXFRMCTR レジスタ<br />
RegisterName Address RW Default<br />
RXFRMCTR 005h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
RSSI<br />
(Read Only)<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved<br />
SENSE_<br />
RSSI_<br />
SENSE_<br />
RX_BUF_<br />
RX_BUF_<br />
RESULT<br />
REQ<br />
REQ<br />
CLR<br />
COND<br />
(Read Only)<br />
(Read Only)<br />
Function<br />
フレーム 受 信 および RSSI 計 測 の 制 御 を 行 う。<br />
Bit Bit Name Function<br />
15:8 RSSI RSSI 測 定 結 果<br />
このフィールドは、RSSI 要 求 結 果 の RSSI 値 を 保 持 する。SENSE 要 求 の<br />
場 合 にも、 本 レジスタから RSSI 値 を 読 み 取 ることができる。<br />
7:5 Reserved<br />
4 SENSE_RESULT SENSE 結 果<br />
SENSE_REQ 及 び RSSI_REQ にて CCA_CTR レジスタの<br />
SENSE_LEVEL フィールド(bit[15:8])で 定 義 された 閾 値 よりも 大 きな<br />
RSSI 値 が 計 測 できると、 本 ビットが 1 になると 同 時 に、SENSE 割 り 込 みが<br />
発 生 する。<br />
1: SENSE_REQ 及 び RSSI_REQ で 測 定 した RSSI 値 が、 閾 値 よりも 大 き<br />
いことを 示 す。<br />
0: SENSE_REQ 及 び RSSI_REQ で 測 定 した RSSI 値 が、 閾 値 と 同 じか、<br />
小 さいことを 示 す。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 119<br />
3 RSSI_REQ RSSI 測 定 要 求<br />
RSSI 要 求 は、OPE_MODE レジスタの TRX_EN フィールド(bit[1])=1 の<br />
状 態 でのみ 要 求 可 能 である。<br />
RSSI_REQ、BKOFF_REQ、SENSE_REQ において、 複 数 の 要 求 を 同 時<br />
に 1 にしないこと。<br />
1: RSSI 測 定 開 始 & 測 定 中<br />
本 ビットが 1 になると、RSSI 値 の 測 定 を 開 始 する。 測 定 が 完 了 すると 本<br />
ビットは 自 動 的 に 0 にクリアされ、RSSI 完 了 割 り 込 みが 発 生 する。<br />
もし SFD フレーム 検 出 後 のフレーム 受 信 中 に RSSI_REQ が 要 求 され<br />
た 場 合 には、 受 信 完 了 してから 測 定 を 行 う。<br />
また、プリアンブル 検 出 動 作 中 に RSSI_REQ を 行 うと、そのフレームの<br />
受 信 を 失 敗 する 可 能 性 がある。 送 信 中 に RSSI_REQ を 行 うと、 送 信 完<br />
了 してから 測 定 を 行 う。<br />
0: アイドル、RSSI 測 定 完 了 (RSSI 測 定 終 了 後 、 自 動 的 に 0 になる)<br />
2 SENSE_REQ SENSE 要 求<br />
SENSE 要 求 は、OPE_MODE レジスタの TRX_EN フィールド(bit[1])=0<br />
の 状 態 でのみ 要 求 可 能 である。<br />
RSSI__REQ、BKOFF_REQ、SENSE_REQ において 複 数 の 要 求 を 同 時<br />
に 1 にしないこと。<br />
1: SENSE 開 始<br />
本 ビットが 1 になると、SENSE 動 作 を 開 始 する。 測 定 が 完 了 すると 本 ビ<br />
ットは 自 動 的 に 0 にクリアされ、 測 定 した RSSI 値 が 設 定 した 閾 値<br />
(CCA_CTR レジスタの SENSE_LEVEL フィールド(bit[15:8]))よりも<br />
大 きい 場 合 には 割 り 込 みが 発 生 する。<br />
0: アイドル、SENSE 終 了 (SENSE 動 作 が 終 了 すると、 自 動 的 に 0 にな<br />
る)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 120<br />
1 RX_BUF_CLR RX バッファ 開 放<br />
1: RX バッファ 開 放<br />
本 ビットは 受 信 フレームバッファを 開 放 するために 使 用 する。 受 信 フレー<br />
ムは 一 旦 受 信 フレームバッファに 蓄 えられる。 蓄 えられたデータを 外 部<br />
uC により 読 み 出 し 完 了 するまでに 新 たなフレームを 受 信 すると、 受 信 フ<br />
レームバッファのデータが 上 書 きされてしまう。これを 避 けるため<br />
RX_BUF_COND フィールド( 本 レジスタの bit[0])=1 の 状 態 では 新 たな<br />
フレームが 受 信 できないようになっている。 外 部 uC が 受 信 フレームバッ<br />
ファ 内 のデータを 読 み 出 し 終 了 した 段 階 で、 新 たなフレームを 受 信 できる<br />
ようにするために、 本 ビットを 使 用 して 受 信 フレームバッファの 開 放 が 必<br />
要 である。<br />
受 信 データを GPIO 端 子 から 出 力 する 場 合 でも、 受 信 動 作 完 了 時 に 受<br />
信 フレームバッファの 開 放 が 必 要 である。<br />
本 レジスタは、 開 放 動 作 完 了 後 、 自 動 的 に 0 に 初 期 化 される。<br />
0 RX_BUF_COND RX バッファ 状 態<br />
1: ビジー(RX フレームバッファ 内 に 有 効 な 受 信 データが 存 在 する)<br />
受 信 バッファ 内 に 有 効 なデータが 入 っていることを 示 す。 受 信 成 功 、もし<br />
くは 失 敗 した 場 合 に、 本 ビットは 自 動 的 に 1 になる。 本 ビットが 1 の 間 は、<br />
新 たなフレーム 受 信 ができないため、RX_BUF_CLR フィールド( 本 レジ<br />
スタの bit[1])によるバッファ 開 放 動 作 が 必 要 である。<br />
OPE_MODE レジスタの TRX_EN フィールド(bit[1])=0 による 強 制 受 信<br />
終 了 時 にも 本 ビットは 1 に 設 定 されるため、RX_BUF_CLR フィールド<br />
( 本 レジスタの bit[1])による 開 放 作 業 が 必 要 である。<br />
0: アイドル(RX フレームバッファ 開 放 状 態 )<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 121<br />
30.2.7 STATUS レジスタ<br />
表 30-8 STATUS レジスタ<br />
RegisterName Address RW Default<br />
STATUS 006h R 0180h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
VER<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
CAP CUR_SLOT TXFAIL_INFO<br />
Function<br />
動 作 状 態 をモニタする。<br />
Bit Bit Name Function<br />
15:8 VER チップバージョン<br />
チップバージョン(01h)が 常 に 読 みだされる。<br />
7 CAP コンテンションアクセス 期 間<br />
1: コンテンションアクセス 期 間 である。<br />
0: コンテンションアクセス 期 間 ではない。<br />
6:3 CUR_SLOT 現 在 の SuperFrame スロット 番 号 を 示 す。<br />
2:0 TXFAIL_INFO フレーム 送 信 失 敗 情 報<br />
送 信 が 失 敗 した 際 、 送 信 失 敗 の 原 因 を 示 す。CAP 期 間 外 でフレームを 送 信 す<br />
るためには、 送 信 フレーム 情 報 は emergency に 設 定 すること。(TXFRMCTR<br />
レジスタの TX_FRM_PROP フィールド(bit[5:4]) 参 照 )<br />
000b: バックオフ 失 敗<br />
送 信 前 バックオフでチャネルビジーであったことを 示 す。<br />
001b: 再 送 上 限 回 数 オーバー<br />
フレーム 再 送 上 限 回 数 に 達 したことを 示 す。<br />
010b: コンテンションアクセス 期 間 外<br />
バックオフ 完 了 タイミングがコンテンションアクセス 期 間 に 入 っていなかっ<br />
たことを 示 す。<br />
011b: パラメータ 異 常<br />
CRC サイズと 比 較 して 送 信 フレーム 長 が 短 すぎることを 示 す。<br />
1xxb: Reserved<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 122<br />
30.2.8 BKOFF_CTR レジスタ<br />
表 30-9 BKOFF_CTR レジスタ<br />
RegisterName Address RW Default<br />
BKOFF_CTR 007h RW 536Ch<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
MAX_BE<br />
MIN_BE<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
RETRY_LIMIT INITIAL_CW BKOFF_MAX<br />
Function<br />
バックオフ 動 作 を 制 御 する。<br />
Bit Bit Name Function<br />
15:12 MAX_BE 最 大 バックオフ 時 間<br />
本 レジスタは、ランダムバックオフの 際 の 最 大 バックオフ 時 間 を 決 定 する。<br />
バックオフ 時 間 は、0~2 MAX_BE-1 の 間 で 選 択 される。バックオフ 開 始 時 に<br />
は、BE(バックオフエレメント)は MIN_BE 値 よりスタートし、キャリアセンス<br />
の 失 敗 ごとに BE が 1 ずつ MAX_BE まで 増 加 する。BE が MAX_BE に<br />
達 すると、キャリアセンス 失 敗 時 にも BE の 値 は 変 化 しない。<br />
デフォルト 値 は 5h。<br />
11:8 MIN_BE 最 小 バックオフ 時 間<br />
本 レジスタは、ランダムバックオフの 際 の 最 小 バックオフ 時 間 を 決 定 する。<br />
バックオフ 開 始 時 のバックオフ 時 間 は、0~2 MIN_BE-1 となる。<br />
デフォルト 値 は 3h。<br />
7:5 RETRY_LIMIT 再 送 回 数<br />
本 レジスタは、ACK 期 待 するフレームを 送 信 後 に ACK 受 信 できなかった 場<br />
合 に、 何 回 まで 再 送 を 繰 り 返 すかを 決 定 する。 本 レジスタに 設 定 された 再 送<br />
回 数 分 の 再 送 を 繰 り 返 した 後 に ACK 受 信 できなかった 場 合 には 再 送 回 数<br />
オーバーとし、STATUS レジスタの TXFAIL_INFO フィールド(bit[2:0])を<br />
001b に 設 定 し 送 信 処 理 を 完 了 する。<br />
デフォルト 値 は 3h。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 123<br />
4:3 INITIAL_CW コンテンションウインドウ 値<br />
本 レジスタは、Slotted モードの 際 に 有 効 である。<br />
ランダムバックオフ 後 にチャネル 状 態 がクリアであることを 確 認 する 回 数 を<br />
本 レジスタで 設 定 する。 本 レジスタに 設 定 された 回 数 分 連 続 してチャネル 状<br />
態 がクリアであることが 確 認 された 場 合 に、バックオフ 成 功 となる。<br />
デフォルト 値 は 1h。<br />
2:0 BKOFF_MAX 再 バックオフ 回 数<br />
ランダムバックオフ 動 作 後 にチャネル 状 態 の 確 認 を 行 うが、チャネルがビジ<br />
ー 状 態 の 場 合 に 再 バックオフを 行 う 回 数 を 指 定 する。 本 レジスタに 設 定 され<br />
た 回 数 分 の 再 バックオフを 繰 り 返 してもチャネル 状 態 がクリアであることが<br />
確 認 できない 場 合 には、STATUS レジスタの TXFAIL_INFO フィールド<br />
(bit[2:0])を 000b に 設 定 し 送 信 処 理 を 完 了 する。<br />
デフォルト 値 は 4h。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 124<br />
30.2.9 IFS レジスタ<br />
表 30-10 IFS レジスタ<br />
RegisterName Address RW Default<br />
IFS 008h RW 140Ch<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
LIFS<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
SIFS<br />
Function<br />
インターフレームスペースを 設 定 する。<br />
Bit Bit Name Function<br />
15:8 LIFS ロングインターフレームスペース<br />
ロングフレームを 受 信 もしくは 送 信 した 際 に、ACK フレームを 除 く 次 のフレーム<br />
を 送 信 するまでの 時 間 を 決 定 する。<br />
ロングフレームとは、 送 信 もしくは 受 信 したフレーム 長 が RXLIM レジスタの<br />
SIFS_SIZE フィールド(bit[7:0])で 設 定 された 長 さよりも 長 いことを 意 味 する。<br />
設 定 単 位 はシンボルクロックである。<br />
7:0 SIFS ショートインターフレームスペース<br />
ショートフレームを 受 信 もしくは 送 信 した 際 に、ACK フレームを 除 く 次 のフレー<br />
ムを 送 信 するまでの 時 間 を 決 定 する。<br />
ショートフレームとは、 送 信 もしくは 受 信 したフレーム 長 が RXLIM レジスタの<br />
SIFS_SIZE フィールド(bit[7:0])で 設 定 された 長 さよりも 短 いか 等 しいことを 意<br />
味 する。ACK フレームを 自 動 送 信 する 際 には、 必 ず SIFS が 使 用 される。<br />
設 定 単 位 はシンボルクロックである。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 125<br />
30.2.10 RXLIM レジスタ<br />
表 30-11 RXLIM レジスタ<br />
RegisterName Address RW Default<br />
RXLIM 009h RW 1012h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
ACK_WAIT<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
SIFS_SIZE<br />
Function<br />
ACK フレーム 待 ち 時 間 および SIFS 用 のフレーム 長 を 設 定 する。<br />
Bit Bit Name Function<br />
15:8 ACK_WAIT ACK 待 機 時 間<br />
送 信 してから、ACK フレームを 受 信 するまでの 時 間 を 示 す。ACK フレームを 期<br />
待 するフレームを 送 信 したのち、 本 レジスタで 設 定 された 時 間 以 内 に ACK フレ<br />
ーム 受 信 が 完 了 しないと 再 送 処 理 を 開 始 する。 設 定 単 位 は TXCLK1 レジスタ<br />
および TXCLK2 レジスタで 設 定 されたシンボルクロックを SLOTINT レジスタ<br />
の SYMBOL_DIV フィールド(bit[14:12])で 分 周 したクロックである。<br />
デフォルト 値 は 10h。<br />
7:0 SIFS_SIZE SIFS フレーム 長<br />
送 受 信 したフレームがロングフレームなのかショートフレームなのかを 決 定 する<br />
ためのレジスタである。 本 レジスタ 値 より 送 受 信 したフレーム 長 が 長 い 場 合 には<br />
ロングフレーム、 短 いか 等 しい 場 合 にはショートフレームと 判 定 する。<br />
デフォルト 値 は 12h。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 126<br />
30.2.11 SLOT_CTR レジスタ<br />
表 30-12 SLOT_CTR<br />
RegisterName Address RW Default<br />
SLOT_CTR 00ah RW 3FFFh<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
BLOST_CLR BLOST_TH FINAL_CAP_POS<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
SO<br />
BO<br />
Function<br />
Beacon スロット、SuperFrame スロットを 制 御 する。<br />
Bit Bit Name Function<br />
15 BLOST_CLR Beacon Lost カウンタクリア<br />
1: カウンタをクリア (クリア 後 自 動 的 に 0 にリセットされる)<br />
MN87401 は、Beacon フレームの 受 信 により 自 動 的 に Beacon Lost カ<br />
ウンタをクリアしない。このため、 外 部 uC にて Beacon フレームの 受 信 を<br />
確 認 した 際 には、 不 要 な Beacon Lost 検 出 割 り 込 みが 発 生 しないよう、<br />
Beacon Lost カウンタのクリアを 実 行 しなければならない。クリア 実 行<br />
後 、 本 ビットは 自 動 的 に 0 にリセットされる。<br />
14:12 BLOST_TH Beacon Lost 検 出 閾 値<br />
MN87401 に 内 蔵 された BeaconLost カウンタは、Beacon 周 期 の 開 始 タ<br />
イミングにてインクリメントされる。 本 レジスタに 設 定 された 回 数 分 の<br />
Beacon 周 期 内 に、BeaconLost カウンタをクリアしなければ、Beacon<br />
Lost 割 り 込 みが 発 生 する。<br />
デフォルト 値 は 3h。<br />
11:8 FINAL_CAP_POS 最 終 CAP SLOT 番 号<br />
本 ビットは 最 後 の CAP SLOT 番 号 を 示 す。Super Frame 周 期 内 にある<br />
コンテンションアクセス 期 間 後 の GTS 期 間 の 開 始 を 検 出 するために 用 い<br />
る。GTS を 使 用 しない 場 合 、 本 ビットは Super Frame 周 期 をフルに 使 用<br />
できるよう 0fh に 設 定 する。MN87401 は CAP 期 間 以 外 では<br />
Emergency 属 性 のフレーム 以 外 は 送 信 できないが、 受 信 は 可 能 であ<br />
る。<br />
デフォルト 値 は 0Fh。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 127<br />
7:4 SO Superframe 周 期<br />
本 レジスタは Superframe 周 期 パラメータを 示 す。Inactive Period が 必<br />
要 な 場 合 は、Superframe 周 期 は BO フィールドよりも 小 さい 値 に 設 定 し<br />
なければならない。Inactive Period が 不 要 な 場 合 、SO フィールドと BO<br />
フィールドを 同 じ 値 に 設 定 すること。<br />
デフォルト 値 は 0Fh。<br />
3:0 BO Beacon 周 期<br />
本 レジスタは Beacon 周 期 のパラメータを 示 す。<br />
本 レジスタが 0Fh に 設 定 されたとき、Beacon 割 り 込 みは 生 成 されない。<br />
SO フィールドと BO フィールドが 同 じ 値 に 設 定 されたとき、Inactive<br />
Period は 設 けられない。<br />
SO フィールドが BO フィールドより 小 さいとき、Inactive Period は Super<br />
Frame の 後 に 設 けられる。InactivePeriod であっても、 外 部 uC からの<br />
指 示 により 受 信 は 可 能 であるが、 送 信 は 禁 止 である。<br />
デフォルト 値 は 0Fh。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 128<br />
30.2.12 TXCLK1 レジスタ<br />
表 30-13 TXCLK1 レジスタ<br />
RegisterName Address RW Default<br />
TXCLK1 00Bh RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
DIV1_SEL[1:0] DUR DEVMODE DIVNUM1[10:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
DIVNUM1[7:0]<br />
Function<br />
送 信 データ 用 ビットクロックを 設 定 する。<br />
Bit Bit Name Function<br />
15:14 DIV1_SEL[1:0] DIVNUM1 で 分 周 したクロックを 選 択 する 比 率 選 択 。<br />
DIV1_SEL[2]は TXCLK2 レジスタに 配 置 されている。<br />
レジスタ 設 定 値 は、 実 際 の 値 -1 である。<br />
13:12 DUR MAC 動 作 用 送 信 シンボルデュレーション<br />
シンボルデュレーションを 生 成 するのに 必 要 なビットクロック 数 を 示 す。<br />
1 シンボルデュレーションは 変 調 モードによって 定 義 されており、 以 下 の 4 通<br />
りである。<br />
00b: ビットクロック<br />
01b: 4 ビットクロック 分<br />
10b: 8 ビットクロック 分<br />
11b: 32 ビットクロック 分<br />
11 DEVMODE DIVNUM1 分 周 した 後 のクロックを、DEVMODE にしたがって 分 周 してビ<br />
ットクロックを 作 る。 本 ビットで 送 信 信 号 のオーバークロック 比 を 選 択 する。<br />
0: 13 倍<br />
1: 10 倍<br />
本 ビットは、DIVNUM1、DIVNUM2 において 共 通 で 使 用 する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 129<br />
10:0 DIVNUM1 送 信 用 ビットクロック 生 成<br />
本 フィールドと DEVMODE フィールドを 組 み 合 わせ、XTAL 26MHz を 分 周<br />
し、1 ビットのレートを 生 成 する。<br />
また、TXCLK2 レジスタで 分 周 したクロックとの 切 り 替 えにより、26MHz の<br />
整 数 分 周 では 生 成 できないレートを 近 似 的 に 生 成 することが 可 能 である。<br />
レジスタ 設 定 値 は、 実 際 の 値 -1 である。<br />
Bitclock = 26MHz/((DIVNUM1+1)×(DIVSEL1+1) +<br />
(DIVNUM2+1)×(DIVSEL2+1))/((DIVSEL1+1)+(DIVSEL2+1)) / X<br />
ここで、X=10 (DEVMODE=0)あるいは X=13 (DEVMODE=1)である。<br />
FSK(100Kbps)モード<br />
DIVNUM1 = 19h<br />
DEVMODE=0<br />
DIV1_SEL=0<br />
DUR=0 (symbol =1bit)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 130<br />
30.2.13 TXCLK2 レジスタ<br />
表 30-14 TXCLK2 レジスタ<br />
RegisterName Address RW Default<br />
TXCLK2 00ch RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
DIV2_SEL[3:0]<br />
DIV1_<br />
SEL[2]<br />
DIVNUM2 [10:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
DIVNUM2[7:0]<br />
Function<br />
送 信 データ 用 ビットクロックを 設 定 する。<br />
Bit Bit Name Function<br />
15:12 DIV2_SEL DIVNUM2 で 分 周 したクロックを 選 択 する 比 率 選 択<br />
DIV1NUM1 分 周 クロックと DIV2NUM 分 周 クロックを<br />
DIV1_SEL : DIV2_SEL の 比 率 で 選 択 する。<br />
オーバーサンプリングクロックが、26MHz の 整 数 分 周 で 生 成 できる 場 合 に<br />
は、DIV1_SEL と DIV2_SEL に 同 じ 値 を 設 定 すること。<br />
レジスタ 設 定 値 は、 実 際 の 値 -1 である。<br />
11 DIV1_SEL[2]<br />
10:0 DIVNUM2 送 信 用 ビットクロック 生 成<br />
本 フィールドと TXCLK1 の DEVMODE フィールドを 組 み 合 わせて、XTAL<br />
26MHz を 分 周 し、1 ビットのレートを 生 成 する。<br />
TXCLK1 レジスタで 分 周 したクロックとの 切 り 替 えにより、26MHz の 整 数<br />
分 周 では 生 成 できないレートを 近 似 的 に 生 成 することが 可 能 である。<br />
レジスタ 設 定 値 は、 実 際 の 値 -1 である。<br />
FSK(100Kbps)モード<br />
DIVNUM2 = 19h<br />
DIV2_SEL = 0h<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 131<br />
30.2.14 SLOTINT レジスタ<br />
表 30-15 SLOTINT レジスタ<br />
RegisterName Address RW Default<br />
SLOTINT 00dh RW 0EEEh<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
GTS_EN SYMBOL_DIV MYGTS<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
BEACON_INTR_POS<br />
GTS_INTR_POS<br />
Function<br />
GTS、Beacon 割 り 込 み 位 置 を 制 御 する。<br />
Bit Bit Name Function<br />
15 GTS_EN GTS 機 能<br />
割 り 込 み 生 成 および GTS 送 信 タイミングの 生 成 の ON/OFF を 制 御<br />
する。<br />
1: GTS イネーブル<br />
0: GTS ディスエーブル(デフォルト)<br />
14:12 SYMBOL_DIV ACK 待 ち 時 間 タイマ 用 分 周 値<br />
シンボルクロックを 本 レジスタで 設 定 した 値 で 分 周 して、ACK 待 ち<br />
時 間 用 タイマのクロックとする。<br />
000b 1 分 周 (デフォルト)<br />
001b 2 分 周<br />
010b 4 分 周<br />
011b 8 分 周<br />
100b 16 分 周<br />
101b 32 分 周<br />
110b 64 分 周<br />
111b 128 分 周<br />
11:8 MYGTS GTS 開 始 位 置<br />
GTS スロットの 開 始 位 置 を 示 す。<br />
デフォルト 値 は 0Eh。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 132<br />
7:4 BEACON_INTR_POS Beacon 割 り 込 み 位 置<br />
Beacon を 準 備 するための 外 部 uC への 割 り 込 み 発 生 タイミングを<br />
示 す。 割 り 込 みは、Beacon 送 信 タイミングより Baseslot ×<br />
(BEACON_INTR_POS+1) 前 のタイミングで 発 生 する。Baseslot<br />
長 はシンボル 長 ×60 である。<br />
本 フィールドには 0Fh 以 外 を 設 定 すること。<br />
デフォルトは 0Eh。<br />
3:0 GTS_INTR_POS GTS 割 り 込 み 位 置<br />
GTS フレームを 準 備 するためのマイコンへの 割 り 込 み 発 生 タイミン<br />
グを 示 す。 割 り 込 みは MYGTS のタイミングの Baseslot ×<br />
(GTS_INTR_POS+1) 前 で 発 生 する。Baseslot 長 はシンボル 長 ×<br />
60 である。MYGTS フィールドが 0 に 設 定 されている 場 合 には、 割 り<br />
込 みが 発 生 しない。<br />
デフォルトは 0Eh。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 133<br />
30.2.15 FIELD_CTR レジスタ<br />
表 30-16 FIELD_CTR レジスタ<br />
RegisterName Address RW Default<br />
FIELD_CTR 00eh RW 0009h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
CRC CRCINIT CRCINV CRC32 CRCEN<br />
START<br />
bit 7 bit 6 bit 5 Bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved SFD_LEN PHR_LEN<br />
Function<br />
PHR,SFD,CRC フィールドを 制 御 する。<br />
Bit Bit Name Function<br />
15:13 Reserved<br />
12 CRCSTART CRC 計 算 開 始 タイミング<br />
本 レジスタは 送 受 信 の 両 方 に 対 して 有 効 である。<br />
1: PHR から CRC 計 算 を 開 始 する。<br />
0: MHR から CRC 計 算 を 開 始 する。(デフォルト)<br />
OPE_MODE レジスタの PHR_MHR_EN フィールド(bit[5])=1 かつ 本 レジスタ<br />
の PHR_LEN フィールド(bit[2:0])=2 以 上 の 設 定 の 場 合 、 本 レジスタは 0 に 設<br />
定 すること。<br />
11 CRCINIT CRC 初 期 値<br />
CRC 計 算 の 初 期 値 を 設 定 する。 本 レジスタは 送 受 信 の 両 方 に 対 して 有 効 であ<br />
る。<br />
1: 全 て 1<br />
0: 全 て 0(デフォルト)<br />
受 信 動 作 時 は、OPE_MODE レジスタの PHR_MHR_EN フィールド<br />
(bit[5])=1 かつ 本 レジスタの PHR_LEN フィールド(bit[2:0])=2 以 上 の 設 定 の<br />
場 合 、 受 信 したフレームの PHR の bit[12]により、 以 下 のように 決 定 される。<br />
PHR.bit[12]<br />
1: 全 て 0<br />
0: 全 て 1<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 134<br />
10 CRCINV CRC 計 算 結 果 反 転<br />
送 受 信 の 両 方 に 対 して 有 効 である。<br />
1: 反 転 (1の 補 数 )する。<br />
0: 反 転 しない。(デフォルト)<br />
受 信 動 作 時 は、OPE_MODE レジスタの PHR_MHR_EN フィールド<br />
(bit[5])=1 かつ 本 レジスタの PHR_LEN フィールド(bit[2:0])=2 以 上 の 設 定 の<br />
場 合 、 受 信 したフレームの PHR の bit[12]により、 以 下 のように 決 定 される。<br />
PHR.bit[12]<br />
1: 反 転 しない。<br />
0: 反 転 (1の 補 数 )する。<br />
9 CRC32 CRC 32/16 ビットモード 切 替<br />
本 レジスタは 送 受 信 の 両 方 に 対 して 有 効 である。<br />
1: 32 ビット CRC<br />
0: 16 ビット CRC(デフォルト)<br />
受 信 動 作 時 は、OPE_MODE レジスタの PHR_MHR_EN フィールド<br />
(bit[5])=1 かつ 本 レジスタの PHR_LEN フィールド(bit[2:0])=2 以 上 の 設 定 の<br />
場 合 、 受 信 したフレームの PHR の bit[12]により、 以 下 のように 決 定 される。<br />
PHR.bit[12]<br />
1: CRC=16 ビット<br />
0: CRC=32 ビット<br />
8 CRCEN CRC 付 加 機 能<br />
本 レジスタは 送 受 信 の 両 方 に 対 して 有 効 である。<br />
1: 送 信 時 、データの 最 後 に CRC を 付 加 する。 受 信 時 、 受 信 フレームデータの<br />
最 後 の 2 もしくは 4 バイトは CRC である。<br />
0: 送 信 時 、CRC は 付 加 されない。 受 信 時 、 受 信 フレームデータの CRC 計 算<br />
を 行 わない。 本 設 定 の 場 合 、PKT_FIL レジスタの CRC フィールド(bit[0])<br />
は 0 に 設 定 すること。(デフォルト)<br />
7:5 reserved<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 135<br />
4:3 SFD_LEN SFD 長 (SFD Length) 設 定<br />
SFD の 長 さを 指 定 する。SFD 長 は 0-3 バイトで 設 定 できる。<br />
SFD 長 が 1 以 上 の 場 合 には、PHR を 設 定 することが 出 来 る。<br />
SFD 長 が 0 の 場 合 には、プリアンブル 検 出 ができたことで 受 信 フレームの 出 力<br />
が 開 始 する。そして、フレームバッファに 受 信 データを 書 き 込 む 際 の 8 ビット 化<br />
処 理 はプリアンブル 検 出 時 を 起 点 として 8 ビットごとにバイト 化 していくため、 正<br />
しいバイト 境 界 になっていない 可 能 性 がある。フレーム 受 信 完 了 は 外 部 uC に<br />
よる OPE_MODE レジスタの TRX_EN フィールド(bit[1])=0 に 設 定 し 強 制 終<br />
了 させる 必 要 がある。<br />
デフォルト 値 は 1h(1 バイト)。<br />
2:0 PHR_LEN PHR 長 (PHR Length) 設 定<br />
PHR の 長 さを 指 定 する。PHR 長 は 0-7 バイトの 範 囲 で 設 定 できる。<br />
PHR 長 が 0 の 場 合 、フレーム 長 が 検 出 できないためフレーム 受 信 完 了 は<br />
OPE_MODEレジスタのTRX_ENフィールド(bit[1])=0 による 強 制 終 了 のみで<br />
ある。PHR 長 が 1 以 上 に 設 定 されている 場 合 には、PHRには 図 10-5、 図<br />
10-6 で 示 されるフレーム 長 情 報 を 設 定 すること。PHR 長 が 2 以 上 の 設 定 であっ<br />
てもフレーム 長 情 報 などは 上 位 の 2 バイトに 入 っているとして 処 理 される。PHR<br />
長 が 3 バイト 以 上 の 場 合 、 上 位 2 バイト 以 外 は 受 信 処 理 に 影 響 を 与 えない。<br />
SFD_LEN フィールドが 0 に 設 定 されている 場 合 には PHR_LEN は 0 を 設 定<br />
すること。<br />
デフォルト 値 は 1h(1 バイト)。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 136<br />
30.2.16 FRM_INF レジスタ<br />
表 30-17 FRM _INF レジスタ<br />
RegisterName Address RW Default<br />
FRM_INF 00fh RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
FRM_MODE<br />
RXFRMINTR_TH<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
FIFO_<br />
TXFRMINTR_TH<br />
MODE<br />
Function<br />
フレーム 送 受 信 モードを 設 定 する。<br />
Bit Bit Name Function<br />
15 FRM_MODE 送 受 信 におけるフレーム 長 のモード 切 り 替 え<br />
フレームデータを 外 部 uC との 間 でやり 取 りする 手 段 として、フラグメントモー<br />
ドとパケットモードの 2 種 類 が 用 意 されている。<br />
1: フラグメントモード<br />
受 信 フレームバッファ 長 より 長 いフレームを 送 受 信 する 際 、 本 モードは 有<br />
用 である。PHR 長 が 0 に 設 定 されているときは、 本 モードを 選 択 するこ<br />
と。<br />
送 信 時 、MN87401 は 送 信 が 完 了 するまでの 間 、 本 レジスタにより 定 義<br />
されたタイミングで 割 り 込 みを 発 生 させる。 本 モードでは、 外 部 uC は 送<br />
信 前 に 全 フレームを 送 信 フレームバッファに 蓄 える 必 要 はなく、 割 り 込 み<br />
が 生 じたタイミングでフレーム 追 加 分 を 蓄 えていく。<br />
受 信 時 、MN87401 は 受 信 が 完 了 するまでの 間 、 本 レジスタにより 定 義<br />
されたタイミングで 割 り 込 みを 発 生 させる。 本 モードでは、 外 部 uC は 受<br />
信 完 了 前 に 受 信 フレームバッファに 蓄 えられたフレームを 読 み 出 すこと<br />
ができる。<br />
0: パケットモード(デフォルト)<br />
送 信 時 、MN87401 はフレーム 送 信 完 了 時 に 割 り 込 みを 発 生 させる。 外<br />
部 uC は 送 信 前 に 全 フレームを 送 信 フレームバッファに 蓄 えなければな<br />
らない。<br />
受 信 時 、MN87401 はフレーム 受 信 を 開 始 すると、フレーム 全 体 の 受 信<br />
完 了 時 に 割 り 込 みを 発 生 させる。 外 部 uC は 受 信 した 全 フレームが 受 信<br />
フレームバッファに 蓄 えられた 後 、 読 み 出 すことができる。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 137<br />
14:8 RXFRMINTR_TH 受 信 時 の 割 り 込 み 発 生 頻 度 (フラグメントモード 時 )<br />
フラグメントモード 時 に、MN87401 が 受 信 割 り 込 みを 発 生 させる 頻 度 を 設<br />
定 する。<br />
7 FIFO_MODE 送 信 、 受 信 フレームバッファ 状 態 による 割 り 込 み 発 生 条 件 の 制 御<br />
フラグメントモードでの 送 受 信 において、 割 り 込 みを 発 生 させるモードは、バ<br />
イト 数 計 測 モードとアドレス 比 較 モードの 2 つがある。 本 レジスタは、この 2<br />
つの 割 り 込 み 発 生 の 条 件 を 制 御 する。<br />
1: アドレス 比 較 モード<br />
送 信 時<br />
フレームバッファの 読 み 出 しアドレスと 外 部 uC からの 書 き 込 みアドレス<br />
の 差 を 計 算 し、フレームバッファ 内 の 未 送 信 データ 量 が 本 レジスタの<br />
TXFRMINTR_TH フィールドで 示 される 設 定 値 になった 場 合 に 割 り 込<br />
みを 発 生 させる。<br />
受 信 時<br />
受 信 フレームバッファへの 書 き 込 みアドレスとマイコンからの 読 み 出 し 要<br />
求 アドレスを 比 較 して、フレームメモリ 内 の 読 み 出 されていないデータの<br />
バイト 数 が 本 レジスタの RXFRMINTR_TH フィールドで 示 される 設 定<br />
になった 際 に 割 り 込 みを 発 生 させる。<br />
0: バイト 数 計 測 モード(デフォルト)<br />
送 信 時<br />
本 レジスタの TXFRMINTR_TH フィールドで 設 定 されたバイト 数 分 の<br />
送 信 を 完 了 する 度 に 割 り 込 みを 発 生 させる。<br />
受 信 時<br />
PHY ブロックからの 受 信 データが 本 レジスタの RXFRMINTR_TH フィ<br />
ールドで 設 定 されたバイト 数 分 受 信 フレームバッファに 蓄 えられる 度 に<br />
割 り 込 みを 発 生 させる。<br />
6:0 TXFRMINTR_TH 送 信 時 の 割 り 込 み 発 生 頻 度 (フラグメントモード 時 )<br />
フラグメントモード 時 に、MN87401 が 送 信 割 り 込 みを 発 生 させる 頻 度 を 設<br />
定 する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 138<br />
30.2.17 PKT_FIL レジスタ<br />
表 30-18 PKT_FIL レジスタ<br />
RegisterName Address RW Default<br />
PKT_FIL 010h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved FAILTIM EXP_ACK<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
ACK_SQN DBL_SQN FC_VER FC_COM SPANID DPANID DADDR CRC<br />
Function<br />
MHR フィルタ 動 作 を 制 御 する。<br />
Bit Bit Name Function<br />
15:10 Reserved<br />
9 FAILTIM 受 信 終 了 位 置 設 定<br />
DPANID フィルタを 通 り、DADDR フィルタで 破 棄 されたフレームの 受 信 状 態<br />
終 了 タイミングを 決 定 する。<br />
1: PHR で 指 定 されたフレーム 長 分 を 受 信 完 了 時<br />
0: MHR+AUX 終 了 時 (デフォルト)<br />
8 EXP_ACK ACK 期 待 フィルタ 制 御<br />
ACK フレームが 受 信 されたときの 動 作 を 決 定 する。<br />
1: ACK 期 待 フィルタイネーブル<br />
ACK 期 待 しないフレームの 送 信 後 に、ACK フレームを 受 信 すると、その<br />
ACK フレームは 廃 棄 される。<br />
0: ACK フレームフィルタディスエーブル(デフォルト)<br />
ACK 期 待 しないフレームの 送 信 後 に、ACK フレームを 受 信 すると、その<br />
ACK フレームは NORMAL フレームとして 受 信 される。<br />
7 ACK_SQN ACK フレームの SQN フィルタ 制 御<br />
1: SQN フィルタイネーブル<br />
受 信 した ACK フレームの SQN 値 が、 直 前 に 送 信 したフレームの SQN と<br />
異 なるとき、その ACK フレームは 廃 棄 される。<br />
0: SQN フィルタディスエーブル(デフォルト)<br />
ACK フレームの SQN 値 はチェックされない。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 139<br />
6 DBL_SQN 多 重 受 信 排 除 フィルタ<br />
1: フィルタイネーブル<br />
前 に 受 信 したフレームの SQN と 同 じ SQN 値 を 持 ったフレームを 受 信 したと<br />
き、そのフレームを 廃 棄 する。<br />
0: フィルタディスエーブル(デフォルト)<br />
SQN 値 のチェックをしない。<br />
5 FC_VER フレームバージョンフィルタ<br />
1: フレームバージョンが 0、1、2 のいずれでもないとき、フレームは 廃 棄 され<br />
る。<br />
0: 全 てのバージョンを 受 信 できる。(デフォルト)<br />
4 FC_COM FC フィールドコマンドタイプフィルタ<br />
1: コマンドタイプが 000b-101b でない 時 、フレームは 廃 棄 される。<br />
0: 全 てのコマンドタイプを 受 信 できる。(デフォルト)<br />
3 SPANID SPANID チェック 機 能<br />
1: SPANID チェック 機 能 イネーブル<br />
受 信 したビーコンフレームの SPANID が MYPANID と 異 なるもしくは<br />
SPANID が 付 加 されていないとき、ビーコンフレームは 廃 棄 される。<br />
0: SPANID チェック 機 能 ディスエーブル(デフォルト)<br />
全 てのビーコンフレームを 受 信 できる。<br />
2 DPANID デスティネーション PANID チェック 機 能<br />
本 ビットは MHR に DPANID が 含 まれているときのみ 有 効 である。<br />
1: DPANID チェック 機 能 イネーブル<br />
DPANID を 確 認 し、MYPANID と 異 なるとき、フレームは 廃 棄 される。<br />
DPANID が 0ffffh の 時 は、 有 効 フレームとして 処 理 する。<br />
0: DPANID チェック 機 能 ディスエーブル(デフォルト)<br />
DPANID チェックの 結 果 を 無 視 する。すべての DPANID を 有 効 として 処 理<br />
する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 140<br />
1 DADDR デスティネーションアドレスチェック 機 能<br />
本 ビットは MHR にデスティネーションアドレスが 含 まれているときのみ 有 効 で<br />
ある。<br />
1: デスティネーションアドレスチェック 機 能 イネーブル<br />
デスティネーションアドレスを 確 認 し、MYADDR_S レジスタと 異 なる 場 合 、<br />
このフレームを 廃 棄 する。デスティネーションアドレスが 0ffh(8 ビット 時 )、<br />
0ffffh(16 ビット 時 ),0ffff_ffff_ffff_ffffh(64 ビット 時 )の 時 は 有 効 フレームとし<br />
て 処 理 する。<br />
0: デスティネーションアドレス 機 能 ディスエーブル(デフォルト)<br />
デスティネーションアドレスの 確 認 結 果 を 無 視 し、 全 てのデスティネーション<br />
アドレスを 有 効 として 処 理 する。<br />
0 CRC CRC チェック 機 能<br />
1: CRC チェック 機 能 イネーブル<br />
CRC エラーフレームは 廃 棄 される。<br />
0: CRC チェック 機 能 ディスエーブル(デフォルト)<br />
CRC エラーフレームも 含 めた 全 てのフレームを 有 効 として 処 理 する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 141<br />
30.2.18 TIM_MISC レジスタ<br />
表 30-19 TIM_MISC レジスタ<br />
RegisterName Address RW Default<br />
TIM_MISC 011h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved ENABLE CLKSRC<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
MISC_CMP<br />
Function<br />
MISC タイマを 制 御 する。<br />
Bit Bit Name Function<br />
15:11 Reserved<br />
10 ENABLE MISC タイマ 機 能<br />
1: イネーブル<br />
0: ディスエーブル(タイマ 停 止 )<br />
9:8 CLKSRC MISC タイマクロック 源<br />
00b: シンボルクロック<br />
01b: Backoff slot クロック<br />
Backoff slot 周 期 はシンボル 周 期 ×20 である。<br />
10b: SuperFrame slot クロック<br />
11b: Beacon クロック<br />
7:0 MISC_CMP MISC タイマの 割 り 込 み 発 生 閾 値<br />
本 レジスタは MISC タイマの 割 り 込 み 発 生 閾 値 を 示 す。MISC タイマ 値 が 本 フィ<br />
ールドと 同 じ 値 になり、かつ、 割 り 込 みマスク 未 設 定 時 に 割 り 込 みが 発 生 する。<br />
MISC カウンタのカウントアップは、 動 作 中 のタイマクロック 源 を 使 用 するため、<br />
スタートのタイミングとクロック 源 の 動 作 状 態 の 関 係 によっては、カウンタ 値 が 閾<br />
値 に 到 達 するまでの 時 間 に、クロック 源 の 1 周 期 分 の 誤 差 が 発 生 する。タイマ<br />
は 自 動 停 止 しないため、 割 り 込 みなどにより MISC タイマが MISC_CMP の 値<br />
に 到 達 したことを 検 出 したら、タイマを 停 止 させるために ENABLE フィールドを<br />
0 にすること。ENABLE フィールドを 0 に 設 定 すると、MISC カウンタがリセット<br />
される。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 142<br />
30.2.19 ACC_CNT レジスタ<br />
表 30-20 ACC_CNT レジスタ<br />
RegisterName Address RW Default<br />
ACC_CNT 012h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
ACC_RD (Read Only)<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved<br />
BATCHK_<br />
EN<br />
TEMP_EN<br />
Function<br />
アクセサリを 制 御 する。<br />
Bit Bit Name Function<br />
15:8 ACC_RD アクセサリ 測 定 値 読 み 出 し 用 レジスタ<br />
バッテリモニタ、あるいは 温 度 センサの 結 果 を 本 レジスタから 読 み 出 すことがで<br />
きる。<br />
7:2 Reserved<br />
1 BATCHK_EN バッテリモニタ 機 能<br />
1: イネーブル<br />
バッテリモニタ 動 作 完 了 後 、 自 動 的 に 0 にリセットされる。<br />
0: ディスエーブル(デフォルト)<br />
0 TEMP_EN 温 度 モニタ 機 能<br />
1: イネーブル<br />
温 度 モニタ 動 作 完 了 後 、 自 動 的 に 0 にリセットされる。<br />
0: ディスエーブル(デフォルト)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 143<br />
30.2.20 CARRIER_SENSEレジスタ<br />
表 30-21 CARRIER_SENSE レジスタ<br />
RegisterName Address RW Default<br />
CARRIER_SENSE 013h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
MODE<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
IDLE_<br />
DETECT<br />
COUNT<br />
Function<br />
キャリアセンスモードを 制 御 する。<br />
Bit Bit Name Function<br />
15:9 Reserved<br />
8 MODE キャリアセンスモード<br />
1: REPEAT モード<br />
キャリアセンスを COUNT 回 繰 り 返 す<br />
0: SINGLE モード(デフォルト)<br />
キャリアセンスは 1 回 のみ 実 行 する<br />
7 IDLE_DETECT チャネルアイドル 検 出 モード<br />
1: アイドル 検 出 モード<br />
バックオフを 動 作 させると、チャネルアイドル 状 態 を 検 出 する。REPEAT<br />
モードが 選 択 されている 場 合 には、キャリアセンスアイドル 状 態 が<br />
COUNT で 指 定 した 回 数 だけ 連 続 して 検 出 できた 場 合 にバックオフ 成 功<br />
となり、 割 り 込 みが 発 生 する。 本 モードはアイドル 状 態 が 検 出 できない 限<br />
り 終 了 しない。<br />
0: ノーマルモード(デフォルト)<br />
1 度 のキャリアセンス 結 果 で、チャネルアイドル 検 出 は 終 了 する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 144<br />
6:0 COUNT COUNT<br />
MODE フィールド=1 の 場 合 、バックオフ 動 作 時 のチャネルビジー/アイドル<br />
判 定 時 の RSSI 計 測 繰 り 返 し 回 数 を 指 定 する。CCA 測 定 結 果 でチャネルア<br />
イドル 状 態 が 本 フィールドに 示 された 回 数 分 連 続 して 検 出 された 場 合 、バッ<br />
クオフ 成 功 となり、 割 り 込 みが 発 生 する。<br />
MODE フィールド=0 の 場 合 には、 本 レジスタは 無 効 である。<br />
RSSI 測 定 回 数 = 設 定 値 +1<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 145<br />
30.2.21 MY_PANIDレジスタ<br />
表 30-22 MY_PANID レジスタ<br />
RegisterName Address RW Default<br />
MY_PANID 014h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
MY_PANID [15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
MY_PANID [7:0]<br />
Function<br />
PANID を 設 定 する。<br />
Bit Bit Name Function<br />
15:0 MY_PANID MYPANID<br />
MYPANID を 格 納 する 16 ビットのレジスタである。<br />
PKT_FIL レジスタの DPANID フィールド(bit[2])=1 もしくは 同 レジスタの<br />
SPANID フィールド(bit[3])=1 の 設 定 のとき、 受 信 したフレームのヘッダを<br />
確 認 するのために 使 用 する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 146<br />
30.2.22 MYADDR レジスタ<br />
表 30-23 MYADDR レジスタ<br />
RegisterName Address RW Default<br />
MYADDR 015-018h RW 0000h<br />
Validation bit<br />
bit 63 bit 62 bit 61 bit 60 bit 59 bit 58 bit 57 bit 56<br />
MYADDR[63:56]<br />
bit 55 bit 54 bit 53 bit 52 bit 51 bit 50 bit 49 bit 48<br />
MYADDR[55:48]<br />
bit 47 bit 46 bit 45 bit 44 bit 43 bit 42 bit 41 bit 40<br />
MYADDR[47:40]<br />
bit 39 bit 38 bit 37 bit 36 bit 35 bit 34 bit 33 bit 32<br />
MYADDR[39:32]<br />
bit 31 bit 30 bit 29 bit 28 bit 27 bit 26 bit 25 bit 24<br />
MYADDR[31:24]<br />
bit 23 bit 22 bit 21 bit 20 bit 19 bit 18 bit 17 bit 16<br />
MYADDR[23:16]<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
MYADDR[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
MYADDR[7:0]<br />
Function<br />
MAC アドレスを 設 定 する。<br />
Bit Bit Name Function<br />
63:0 MYADDR MAC アドレス<br />
MAC アドレスを 格 納 する 64 ビットのレジスタである。 全 てのアドレスを 示 す<br />
ために 8 つのレジスタが 使 われる。なお、ショートアドレスモード(16 ビット 長 )<br />
もしくはシンプルアドレスモード(8 ビット 長 )を 使 用 する 時 は、MYADDR_S<br />
レジスタが 使 用 され、 本 レジスタ 値 は 使 用 されない。<br />
本 レジスタ 値 は、PKT_FIL レジスタの DADDR フィールド(bit[1])=1 の 設<br />
定 の 時 、 受 信 したフレームのヘッダを 確 認 するために 使 用 される。<br />
Address function<br />
15h: MAC ADDR [15:0]<br />
16h: MAC ADDR [31:16]<br />
17h: MAC ADDR [47:32]<br />
18h: MAC ADDR [63:48]<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 147<br />
30.2.23 MYADDR_S レジスタ<br />
表 30-24 MYADDR_S レジスタ<br />
RegisterName Address RW Default<br />
MYADDR_S 019h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
MYADDR_S [15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
MYADDR_S [7:0]<br />
Function<br />
ショートアドレス、シンプルアドレスを 設 定 する。<br />
Bit Bit Name Function<br />
15:0 MYADDR_S ショートアドレス<br />
シンプルアドレスモードのときは MYADDR_S[7:0]を 使 用 し、<br />
MYADDR_S[15:8]は 使 用 しない。<br />
本 レジスタ 値 は、PKT_FIL レジスタの DADDR フィールド<br />
(bit[1])=1 の 設 定 の 時 、 受 信 したフレームのヘッダを 確 認 するた<br />
めに 使 用 される。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 148<br />
30.2.24 RF_PARAM_ADDR レジスタ<br />
表 30-25 RF_PARAM_ADDR レジスタ<br />
RegisterName Address RW Default<br />
RF_PARAM_ADDR 022-026h RW 00E0h(022h)<br />
00E4h(023h)<br />
00E8h(024h)<br />
00F0h(025h)<br />
00F8h(026h)<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
RF_TXSTART_PARA<br />
RF_TXEND_PARA<br />
RF_RXSTART_PARA<br />
RF_RXEND_PARA<br />
RF_RXEN_OFF<br />
Function<br />
RF 制 御 パラメータテーブルアドレスを 設 定 する。<br />
Bit Bit Name Function<br />
15:8 Reserved<br />
7:0 RF_TXSTART_PARA<br />
RF_TXEND_PARA<br />
RF_RXSTART_PARA<br />
RF_RXEND_PARA<br />
RF_RXEN_OFF<br />
22h RF_TXSTART_PARA<br />
RF ブロックが 送 信 モードを 開 始 する 時 の RF 設 定 パラメータ 格 納 アド<br />
レス。<br />
23h RF_TXEND_PARA<br />
RF ブロックが 送 信 モードを 終 了 する 時 の RF 設 定 パラメータ 格 納 アド<br />
レス。<br />
24h RF_RXSTART_PARA<br />
RF ブロックが 受 信 モードを 開 始 するときの RF 設 定 パラメータ 格 納 ア<br />
ドレス。<br />
25h RF_RXEND_PARA<br />
RF ブロックが 受 信 モードを 終 了 する 時 の RF 設 定 パラメータ 格 納 アド<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 149<br />
レス。<br />
26h RF_RXEN_OFF<br />
RF ブロックが 受 信 待 機 モードを 終 了 する 時 の RF 設 定 パラメータ 格<br />
納 アドレス。<br />
これらのアドレス 設 定 は、10 ビットのバッファアドレスの 上 位 8 ビットとし<br />
て 用 いられる。その 際 、 下 位 2 ビットは 常 に 00b がセットされる。<br />
RF_TXSTART_PARA のデフォルト 値 : 0E0h(アドレス=380h)<br />
RF_TXEND_PARA のデフォルト 値 : 0E4h(アドレス=390h)<br />
RF_RXSTART_PARA のデフォルト 値 : 0E8h(アドレス=3A0h)<br />
RF_RXEND_PARA のデフォルト 値 : 0F0h(アドレス=3C0h)<br />
RF_RXEN_OFF のデフォルト 値 : 0F8h(アドレス=3E0h)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 150<br />
30.2.25 STAT_CTRL レジスタ<br />
表 30-26 STAT_CTRL レジスタ<br />
RegisterName Address RW Default<br />
STAT_CTRL 030h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved STAT_CLR STAT_EN<br />
Function<br />
統 計 情 報 イネーブル<br />
Bit Bit Name Function<br />
15:2 Reserved<br />
1 STAT_CLR 統 計 情 報 をクリアする。<br />
1: クリア( 全 てのカウント 情 報 をクリアする)<br />
0: 通 常 動 作 (デフォルト)<br />
0 STAT_EN 統 計 カウント 動 作 機 能<br />
統 計 カウント 動 作 を ON/OFF する。<br />
1: 全 てのカウント 動 作 イネーブル<br />
0: 全 てのカウント 動 作 ディスエーブル。(デフォルト)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 151<br />
30.2.26 STAT_TXFRM レジスタ<br />
表 30-27 STAT_TXFRM レジスタ<br />
RegisterName Address RW Default<br />
STAT_TXFRM 031h R 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
STAT_TXFRM[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
STAT_TXFRM[7:0]<br />
Function<br />
送 信 フレーム 数 カウント<br />
Bit Bit Name Function<br />
15:0 STAT_TXFRM 送 信 フレーム 数 をカウントする。<br />
カウント 対 象 は 以 下 の 通 り<br />
• 送 信 フレーム<br />
• 再 送 フレーム<br />
• 自 動 ACK 返 信 時 の ACK 送 信<br />
• パラメータ 異 常 フレーム<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 152<br />
30.2.27 STAT_RXFRM レジスタ<br />
表 30-28 STAT_RXFRM レジスタ<br />
RegisterName Address RW Default<br />
STAT_RXFRM 032h R 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
STAT_RXFRM[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
STAT_RXFRM[7:0]<br />
Function<br />
受 信 フレーム 数 カウント<br />
Bit Bit Name Function<br />
15:0 STAT_RXFRM 受 信 フレーム 数 をカウントする。<br />
カウント 対 象 は 以 下 の 通 り。<br />
• 受 信 が 成 功 したフレーム<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 153<br />
30.2.28 STAT_RXACK レジスタ<br />
表 30-29 STAT_RXACK レジスタ<br />
RegisterName Address RW Default<br />
STAT_RXACK 033h R 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
STAT_RXACK[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
STAT_RXACK[7:0]<br />
Function<br />
ACK 受 信 数 カウント<br />
Bit Bit Name Function<br />
15:0 STAT_RXACK 受 信 ACK フレームをカウントする。<br />
カウント 対 象 は 以 下 の 通 り。<br />
• 受 信 が 成 功 した ACK フレーム<br />
STAT_RXFRM レジスタは ACK フレームを 含 むすべての 受 信 フレーム<br />
をカウントするが、 本 レジスタは 受 信 フレームの 内 、ACK フレームのみを<br />
カウントする。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 154<br />
30.2.29 STAT_TXACK レジスタ<br />
表 30-30 STAT_TXACK レジスタ<br />
RegisterName Address RW Default<br />
STAT_TXACK 034h R 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
STAT_TXACK[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
STAT_TXACK[7:0]<br />
Function<br />
ACK 自 動 送 信 数 カウント<br />
Bit Bit Name Function<br />
15:0 STAT_TXACK 自 動 送 信 ACK フレーム 数 をカウントする。<br />
カウント 対 象 は 以 下 の 通 り。<br />
• 自 動 送 信 された ACK フレーム<br />
STAT_TXFRM レジスタは 自 動 送 信 された ACK フレームを 含 むすべて<br />
の 送 信 フレームをカウントするが、 本 レジスタでは 自 動 送 信 された ACK<br />
フレームのみカウントする。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 155<br />
30.2.30 STAT_TXFAIL レジスタ<br />
表 30-31 STAT_TXFAIL レジスタ<br />
RegisterName Address RW Default<br />
STAT_TXFAIL 035h R 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
STAT_RETRAN[7:0]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
STAT_TXERR[7:0]<br />
Function<br />
各 種 送 信 失 敗 情 報 のカウント<br />
Bit Bit Name Function<br />
15:8 STAT_RETRAN 再 送 信 により、 送 信 成 功 した 場 合 、 送 信 成 功 までに 再 送 を 実 行 した 回 数<br />
をカウントする。<br />
最 初 の 送 信 フレーム、 再 送 上 限 回 数 オーバーで 送 信 失 敗 した 場 合 はあ<br />
カウントされない。<br />
STAT_TXFRM レジスタでも 再 送 フレームはカウントされる。<br />
7:0 STAT_TXERR 送 信 失 敗 回 数 をカウントする。<br />
カウント 対 象 は 以 下 の 通 り。<br />
• コンテンションアクセス 期 間 外 エラー<br />
• バックオフ 失 敗<br />
• 再 送 上 限 回 数 オーバー<br />
• パラメータ 異 常<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 156<br />
30.2.31 STAT_RXFAIL レジスタ<br />
表 30-32 STAT_RXFAIL レジスタ<br />
RegisterName Address RW Default<br />
STAT_RXFAIL 036h R 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
RXFAIL_INFO[1:0]<br />
STAT_CRCERR[13:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
STAT_CRCERR[7:0]<br />
Function<br />
フレーム 受 信 失 敗 情 報 保 持 と 受 信 CRC エラー 数 のカウント<br />
Bit Bit Name Function<br />
15:14 RXFAIL_INFO フレーム 受 信 失 敗 情 報<br />
受 信 が 失 敗 した 際 、 受 信 失 敗 の 原 因 を 示 す。フレーム 受 信 失 敗 情 報 は<br />
受 信 成 功 もしくは 失 敗 のタイミングで 更 新 される。<br />
00b: 受 信 フレームバッファがビジー 状 態 で 受 信 開 始 した。<br />
01b: MAC ヘッダフィルタリングで 破 棄 された。<br />
10b: CRC エラーを 検 出 した。<br />
11b: キャリアロスト<br />
受 信 成 功 時 にも 本 フィールドの 情 報 は 更 新 されるが、 更 新 値 は 不 定 と<br />
なる。<br />
STAT_CTRL レジスタの STAT_CLR フィールド(bit[1])、STAT_EN フ<br />
ィールド(bit[0])の 状 態 によらず、 受 信 成 功 もしくは 失 敗 のタイミングで<br />
値 は 更 新 される。<br />
13:0 STAT_CRCERR CRC エラーフレームをカウントする。<br />
フィルタ 機 能 により CRC エラーをフレームエラーとしないように 設 定 して<br />
いる 場 合 には、CRC エラーはカウントされない。カウント 対 象 は 以 下 の<br />
通 り。<br />
• CRC エラーフレーム<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 157<br />
30.2.32 STAT_PHY_DETSYNC レジスタ<br />
表 30-33 STAT_PHY_DETSYNC レジスタ<br />
RegisterName Address RW Default<br />
STAT_PHY_DETSYNC 037h R 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
STAT_PHY_DETSYNC[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
STAT_PHY_DETSYNC[7:0]<br />
Function<br />
プリアンブル 検 出 回 数 のカウント<br />
Bit Bit Name Function<br />
15:0 STAT_PHY_DETSYNC PHY ブロックでプリアンブル 検 出 ができたフレーム 数 をカウン<br />
トする。カウント 対 象 は 以 下 の 通 り。<br />
• プリアンブル 検 出<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 158<br />
30.2.33 STAT_PHY_DETSFD レジスタ<br />
表 30-34 STAT_DETSFD レジスタ<br />
RegisterName Address RW Default<br />
STAT_PHY_DETSFD 038h R 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
STAT_PHY_DETSFD[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
STAT_PHY_DETSFD[7:0]<br />
Function<br />
SFD 検 出 回 数 のカウント<br />
Bit Bit Name Function<br />
15:0 STAT_PHY_DETSFD PHY ブロックでプリアンブル 検 出 と SFD 検 出 ができたフレーム 数 をカ<br />
ウントする。カウント 対 象 は 以 下 の 通 り。<br />
• プリアンブル 検 出 かつ SFD 検 出 できたフレーム<br />
STAT_PHY_DETSYNC レジスタの 値 から STAT_PHY_DETSFD レ<br />
ジスタの 値 を 引 くと、プリアンブル 検 出 は 成 功 したが、SFD が 未 検 出 と<br />
なったフレーム 数 が 分 かる。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 159<br />
30.2.34 PHY_OP レジスタ<br />
表 30-35 PHY_OP レジスタ<br />
Register Name Address RW Default<br />
PHY_OP 100h RW 1104h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
TXWAILEN[3:0] Reserved FSKEN<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
GFSKEN PREPAT MSBFIRST PHR_MSB WHITENING[1:0] PHY_CODING[1:0]<br />
Function<br />
PHY ブロックの 動 作 モードを 設 定 する。<br />
Bit Bit Name Function<br />
15:12 TXWAITLEN PHY 送 信 部 の 処 理 遅 延 設 定<br />
本 レジスタは、デジタルベースバンド 部 での 送 信 フレーム 最 終 データの 処 理<br />
完 了 タイミングを 起 点 とする RF 部 のディスエーブルタイミングを 決 定 する。<br />
設 定 時 間 の 単 位 は、TXCLK1 および TXCLK2 レジスタで 決 定 されるビット<br />
クロック(Bitclock)の 周 期 である。<br />
デフォルト 設 定 は 1h。<br />
11:9 Reserved<br />
8 FSKEN FSK イネーブル<br />
1: (Filtered) FSK イネーブル (デフォルト)<br />
本 フィールドには、 必 ず 1 を 設 定 すること。<br />
7 GFSKEN Filtered-FSK イネーブル<br />
FSKEN が 1 に 設 定 時 に、 本 レジスタの 値 は 有 効 である。<br />
1: Filtered FSK<br />
0: FSK (Filtered FSK フィルタはオフ、デフォルト)<br />
6 PREPAT プリアンブルパターンモード 切 り 替 え<br />
本 レジスタは、 送 受 信 両 方 のプリアンブルパターンを 決 定 する。<br />
1: プリアンブルは 0 から 始 まる。 (01010101….)<br />
0: プリアンブルは 1 から 始 まる (10101010….) (デフォルト)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 160<br />
5 MSBFIRST MSB 位 置 選 択<br />
送 受 信 のビット 並 びを 設 定 する。 本 レジスタ 設 定 は、 送 受 信 両 方 の SFD フィ<br />
ールドを 含 むフレーム 全 体 の MSB/LSB を 制 御 する。<br />
1: MSB First ( bit[7]->[6]->[5]->[4] ->[1]->[0])<br />
送 信 時 :8 ビットデータの bit[7]から 順 番 に 送 信 される。<br />
受 信 時 : 受 信 したデータを bit[7]から 順 番 に 受 信 したとして 8 ビット 化 す<br />
る。<br />
0: LSB First ( bit[0]->[1]->[2]->[3] ->[6]->[7]) (デフォルト)<br />
送 信 時 :8 ビットデータの bit[0]から 順 番 に 送 信 される。<br />
受 信 時 : 受 信 したデータを bit[0]から 順 番 に 受 信 したとして 8 ビット 化 す<br />
る。PHR 長 を 1 以 上 に 設 定 する 場 合 には、LSBFirst に 設 定 すること。<br />
4 PHR_MSB PHR の MSB 選 択<br />
PHR の MSB 位 置 をデータ MSB 設 定 とは 独 立 して 設 定 する。<br />
1: MSB から 送 信 / 受 信<br />
0: LSB から 送 信 / 受 信<br />
本 レジスタは OPE_MODE レジスタの PHR_MHR_EN フィールド(bit[5])<br />
の 値 が 0 の 場 合 、もしくは PHR 長 が 1 の 場 合 には 0 に 設 定 すること。<br />
3:2 WHITENING データホワイトニング 機 能<br />
PHR 長 が 2 バイト 以 上 で OP_MODE レジスタの PHR_MHR_EN フィー<br />
ルド(bit[5])=1 の 時 は、 本 レジスタの bit[3]は 1 にセットすること。<br />
bit[3]<br />
ホワイトニング 制 御 は、PHR の 値 に 依 存 する。<br />
1: RX 時 には、PHR の bit[3] がホワイトニングの ON/OFF を 指 定 する。<br />
PHR 自 体 はホワイトニングされない。<br />
0: 本 レジスタの bit[2]に 従 う。PHR はホワイトニングされる。(デフォルト)<br />
bit[2]<br />
1: データホワイトニングイネーブル(デフォルト)<br />
0: データホワイトニングディスエーブル<br />
1:0 PHY_CODING マンチェスタエンコードモード<br />
エンコーディングモードを 決 定 する。マンチェスタエンコーディングは 送 受 信<br />
両 方 に 対 して、4to6 エンコーディングは 送 信 のみに 対 して 実 行 される。<br />
00b: エンコードしない (デフォルト)<br />
01b: マンチェスタエンコーディング( 送 受 信 )<br />
1xb: 4to6 エンコーディング( 送 信 のみ)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 161<br />
30.2.35 RXIQ レジスタ<br />
表 30-36 RXIQ レジスタ<br />
Register Name Address RW Default<br />
RXIQ 101h RW 6001h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved GAIN_ADJ[4:0] Reserved<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved AGC_SET Reserved<br />
Function<br />
I/Q 信 号 のゲイン 誤 差 調 整 をする。<br />
Bit Bit Name Function<br />
15:14 Reserved 01b を 書 き 込 むこと<br />
13:9 GAIN_ADJ IQ ゲイン 誤 差 調 整 Qchのゲインを 微 調 整 する<br />
補 正 ゲイン = (GAIN_ADJ-16) * 0.1 [dB] (value: -1.6 to +1.5)<br />
default GAIN_ADJ = 16<br />
8:6 Reserved<br />
5:4 AGC_SET AGC 設 定 制 御<br />
3:0 Reserved 1h を 書 き 込 むこと<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 162<br />
30.2.36 PHASE_ADJ1 レジスタ<br />
表 30-37 PHASE_ADJ1 レジスタ<br />
Register Name Address RW Default<br />
PHASE_ADJ1 102h RW 0400h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
PHASE_ADJ_COS[11:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
PHASE_ADJ_COS[7:0]<br />
Function<br />
I 信 号 の 位 相 誤 差 調 整 をする。<br />
Bit Bit Name Function<br />
15:12 Reserved<br />
11:0 PHASE_ADJ_<br />
COS<br />
IQ 位 相 誤 差 調 整 Qchの 位 相 を 微 調 整 する<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 163<br />
30.2.37 PHASE_ADJ2 レジスタ<br />
表 30-38 PHASE_ADJ2 レジスタ<br />
Register Name Address RW Default<br />
PHASE_ADJ2 103h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
PHASE_ADJ_SIN[11:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
PHASE_ADJ_SIN[7:0]<br />
Function<br />
Q 信 号 の 位 相 誤 差 調 整 をする。<br />
Bit Bit Name Function<br />
15:12 Reserved<br />
11:0 PHASE_ADJ_S<br />
IN<br />
IQ 位 相 誤 差 調 整 Qchの 位 相 を 微 調 整 する<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 164<br />
30.2.38 PHRCTR レジスタ<br />
表 30-39 PHRCTR レジスタ<br />
Register Name Address RW Default<br />
PHRCTR 105h RW 03FFh<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
PRELEN[7:0]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
WHITENING_SEED[7:0]<br />
Function<br />
プリアンブルデータ 長 とホワイトニングシードを 設 定 する。<br />
Bit Bit Name Function<br />
15:8 PRELEN プリアンブルビット 長<br />
プリアンブルビット 長 = 2 × (PRELEN + 1) ×4 bits<br />
デフォルトは 3h ( 32 bits )。<br />
7:0 WHITENING_SEED ホワイトニングシード<br />
ホワイトニング 開 始 時 の、スクランブラ/デスクランブラの 初 期 値 を 設 定<br />
する。<br />
デフォルトは 0FFh。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 165<br />
30.2.39 SFD レジスタ<br />
表 30-40 SFD レジスタ<br />
Register Name Address RW Default<br />
SFD 106,107h RW 00A7h(106h)<br />
FFFFh(107h)<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
SFD[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
SFD[7:0]<br />
Function<br />
SFD コードを 設 定 する。<br />
Bit Bit Name Function<br />
15:0 SFD[15:0] SFD コードレジスタ<br />
SFD パターンは 2 パターン 設 定 可 能 であり、いずれか 一 方 のパターン 一 致 が<br />
検 出 できた 場 合 に、SFD 検 出 と 判 定 する。<br />
アドレス 106h:<br />
アドレス 107h:<br />
SFD1(デフォルト 値 : 00A7h)<br />
SFD2(デフォルト 値 : FFFFh)<br />
本 レジスタは 受 信 時 に 期 待 する SFD コードを 設 定 する。SFD 長 は<br />
FIELD_CTR レジスタの SFD_LEN フィールド(bit[4:3])で 設 定 される。<br />
SFD 長 が 1 オクテットの 場 合 、 本 レジスタの bit[7:0]に 設 定 された 値 で SFD 検<br />
索 を 実 施 する。SFD 長 が 2 オクテットの 場 合 、 下 位 8 ビットコードが 先 に 受 信 デ<br />
ータと 比 較 され、 一 致 した 場 合 にはそれに 続 く 1 バイトと 上 位 8 ビットの 比 較 が<br />
行 われる。<br />
SFD 長 が 1 オクテット 以 上 の 場 合 、SFD 検 出 直 後 のビットがバイト 境 界 の 先 頭<br />
ビットであるとして、バイト 化 を 開 始 する。<br />
SFD 長 を 3 オクテットに 設 定 した 場 合 には、 本 レジスタ 設 定 と 受 信 データの<br />
SFDの 上 位 2バイト(データは 下 位 バイトから 順 番 に 伝 送 される)が 比 較 対 象 で<br />
ある。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 166<br />
30.2.40 SFDTIMEOUT レジスタ<br />
表 30-41 SFDTIMEOUT レジスタ<br />
Register Name Address RW Default<br />
SFDTIMEOUT 108h RW 15FFh<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
SYNC_DELAY[7:0]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
SFDTIMEOUT[7:0]<br />
Function<br />
SFD 検 出 タイムアウト 時 間 を 設 定 する。<br />
Bit Bit Name Function<br />
15:8 SYNC_DELAY 同 期 検 出 開 始 遅 延 時 間<br />
受 信 開 始 してからプリアンブル 検 出 ブロックの 動 作 を 開 始 するまでの 時 間 を<br />
設 定 する。<br />
単 位 は 受 信 データのビットクロック。<br />
デフォルト 値 は 15h。<br />
7:0 SFDTIMEOUT SFD 検 出 上 限 時 間<br />
プリアンブル 検 出 してから、SFD 検 出 完 了 するまでの 上 限 時 間 を 設 定 する。<br />
ここで 設 定 された 時 間 内 に SFD が 検 出 されないと、 再 度 プリアンブル 検 出 を<br />
開 始 する。<br />
カウンタは SFDTIM_CLKDIV レジスタにより 定 義 されたクロックで 動 作 す<br />
る。<br />
デフォルト 値 は 0FFh。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 167<br />
30.2.41 SYNC_CTR レジスタ<br />
表 30-42 SYNC_CTR レジスタ<br />
Register Name Address RW Default<br />
SYNC_CTR 109h RW 1213h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved SYNC_CORR_TH Reserved RESYNC_TH[1:0] SYNC_<br />
ALWAYS_<br />
EN<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved<br />
DETECT_PERIOD<br />
Function<br />
プリアンブル 同 期 検 出 閾 値 を 設 定 する。<br />
Bit Bit Name Function<br />
15 Reserved<br />
14:12 SYNC_CORR_TH [2:0] FSK プリアンブル 検 出 判 定 閾 値<br />
000b: HIGH<br />
001b: MID(デフォルト)<br />
010b: LOW<br />
閾 値 が HIGH の 場 合 、プリアンブル 誤 検 出 は 減 るが、 検 出 しづらく<br />
なる。<br />
プリアンブル 再 検 出 をする 場 合 には、 誤 検 出 を 減 らすため HIGH に<br />
設 定 すること。<br />
11 Reserved<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 168<br />
10:9 RESYNC_TH[1:0] FSK プリアンブル 再 検 出 閾 値<br />
FSK のプリアンブル 検 出 回 路 を 常 時 ON の 状 態 で、SFD 検 出 後 ペ<br />
イロード 受 信 中 にプリアンブル 検 出 回 路 がプリアンブルを 検 出 した<br />
場 合 、 検 出 されたプリアンブルの 同 期 位 置 と 受 信 中 のフレームの 同<br />
期 位 置 のずれが 設 定 された 値 以 上 になるに、プリアンブル 検 出 割 り<br />
込 み 信 号 を 生 成 する。<br />
00b: 3sample<br />
01b: 5sample(デフォルト)<br />
10b: 7sample<br />
11b: 9sample<br />
8 SYNC_ALWAYS_EN FSK SYNC_ALWAYS_EN<br />
FSK のプリアンブル 検 出 回 路 を 常 時 ON させる。<br />
0: ディスエーブル(デフォルト)<br />
1: イネーブル<br />
7:4 Reserved<br />
3:0 DETECT_PERIOD DETECT_PERIOD<br />
プリアンブル 検 出 用 カウンタ(2symbol 毎 にカウントアップ)のカウン<br />
ト 数 を 設 定 する。 本 レジスタで 設 定 されたカウント 数 だけ、SYNC 回<br />
路 の 出 力 が 閾 値 を 超 えた 場 合 にプリアンブル 検 出 と 判 断 する。 検 出<br />
回 数 =レジスタ 設 定 値 +1。<br />
デフォルト 値 は 4h(H/L 5 回 検 出 )<br />
※ただし、プリアンブル 検 出 には、 本 レジスタの 検 出 時 間 とは 別 に<br />
Preamble 判 定 用 相 関 長 の 長 さ(1 バイト 分 )の 時 間 だけ、SYNC 回<br />
路 内 において 遅 延 が 発 生 する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 169<br />
30.2.42 AGC_CTR レジスタ<br />
表 30-43 AGC_CTR レジスタ<br />
Register Name Address RW Default<br />
AGC_CTR 10Bh RW 057Fh<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved AVELEN GAIN_WAIT<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
FIX Reserved AGC_<br />
LOAD_VAL<br />
RESTART<br />
(Write Only)<br />
Function<br />
AGC の 設 定 を 行 う。<br />
Bit Bit Name Function<br />
15:12 Reserved<br />
11:10 AVELEN 信 号 強 度 計 算 用 サンプル 数<br />
AGC における 信 号 強 度 の 計 算 に 用 いるサンプル 数 を 決 定 する。<br />
00b: 16 サンプル<br />
01b: 32 サンプル(デフォルト)<br />
10b: 64 サンプル<br />
11b: 128 サンプル<br />
9:8 GAIN_WAIT ゲイン 値 更 新 後 安 定 時 間<br />
ゲイン 値 を 更 新 してから 新 ゲイン 値 が 反 映 されるまでの 時 間 を 指 定 する。<br />
00b: 3us<br />
01b: 5us(デフォルト)<br />
10b: 7us<br />
11b: 9us<br />
7 FIX AGC FIX モード<br />
AGC ゲイン 値 を LOAD_VAL 値 に 固 定 するか 否 かを 決 定 する。<br />
1: AGC FIX モード<br />
0: AGC モード(デフォルト)<br />
6:5 Reserved<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 170<br />
4 AGC RESTART AGC 再 起 動 モード<br />
1: 現 ゲイン 設 定 での 平 均 信 号 強 度 計 算 値 が 0 のとき、AGC ゲインを 徐 々<br />
に 増 加 させる。(デフォルト)<br />
0: 現 ゲイン 設 定 での 平 均 信 号 強 度 計 算 値 が 0 のとき、AGC を 再 起 動 す<br />
る。<br />
3:0 LOAD_VAL AGC LOAD VALUE<br />
AGC FIX モードのとき、 本 レジスタでゲインを 設 定 できる。また、AGC モー<br />
ドの 時 、 本 レジスタから 現 在 の AGC 制 御 値 を 読 み 出 すことができる。<br />
00h: -1dB<br />
01h: 3dB<br />
02h: 7dB<br />
03h: 11dB<br />
04h: 15dB<br />
05h: 19dB<br />
06h: 23dB<br />
07h: 27dB<br />
08h: 31dB<br />
09h: 35dB<br />
0Ah: 39dB<br />
0Bh: 43dB<br />
0Ch: 47dB<br />
0Dh: 51dB<br />
0Eh: 55dB<br />
0Fh: 59dB(デフォルト)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 171<br />
30.2.43 CCA_CTR レジスタ<br />
表 30-44 CCA_CTR レジスタ<br />
Register Name Address RW Default<br />
CCA_CTR 10Ch RW 1915h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
SENSE_LEVEL<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved FSK_RX_RATE[3:0] BACKOFF_MODE<br />
Function<br />
SENSE/CCA 検 出 閾 値 と FSK 受 信 データレートを 設 定 する。<br />
Bit Bit Name Function<br />
15:8 SENSE_LEVEL SENSE/CCA 検 出 閾 値<br />
SENSE モードもしくは CCA 動 作 で、 検 出 したい 受 信 信 号 レベルを 設 定 す<br />
る。<br />
SENSE モード<br />
計 測 された RSSI 値 が 本 レジスタ 値 と 比 較 され、 計 測 RSSI の 方 が 大<br />
きい 場 合 に 割 り 込 み INT_BKOFF が 発 生 する。<br />
CCA モード 時<br />
BackOFF にてチャネル BUSY か 否 かを 判 定 する 際 に、 判 定 方 法 が<br />
BACKOFF_MODE フィールドにより RSSI を 選 択 している(01b のと<br />
き) 場 合 には、 本 レジスタと 計 測 された RSSI 値 が 比 較 され、 計 測 RSSI<br />
値 の 方 が 大 きい 場 合 にチャネル BUSY と 判 断 される。<br />
なお、INT_BKOFF 割 り 込 みは、INTMSK レジスタの MSK_BKOFF フ<br />
ィールド(bit[9])によりマスクすることが 可 能 である。<br />
7:6 Reserved<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 172<br />
5:2 FSK_RX_RATE FSK 受 信 データレート 設 定<br />
この 設 定 によって、 受 信 ビットクロックが 決 定 される。<br />
0000b: 5kbps<br />
0001b: 10kbps<br />
0010b: 20kbps<br />
0011b: 40kbps<br />
0100b: 50kbps<br />
0101b: 100kbps(デフォルト)<br />
0110b: Reserved( 設 定 不 可 )<br />
0111b: 200kbps<br />
1000b: 2.4kbps<br />
1001b: 4.8kbps<br />
1010b: 9.6kpbs<br />
1011b: 150kbps<br />
1:0 BACKOFF_MODE RX_CCA レポートモード<br />
00b: プリアンブル 検 出<br />
プリアンブルを 検 出 できたフレームを 受 信 中 の 場 合 、チャネル<br />
BUSY と 判 定 する。<br />
01b: RSSI 検 出 ( 測 定 結 果 > SENSE_LEVEL)<br />
RSSI 値 が SENSE_LEVEL 設 定 値 よりも 大 きい 場 合 に、チャネル<br />
BUSY と 判 定 する。(デフォルト)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 173<br />
30.2.44 FAFC_OPE1 レジスタ<br />
表 30-45 FAFC_OPE1 レジスタ<br />
Register Name Address RW Default<br />
FAFC_OPE1 10Dh RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
AFC_EN<br />
Reserved<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved<br />
Function<br />
AFC Fine 機 能 を 設 定 する。<br />
Bit Bit Name Function<br />
15:14 AFC_EN AFC 機 能 のイネーブル<br />
00b: ディスエーブル(デフォルト)<br />
11b: イネーブル<br />
13:0 Reserved<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 174<br />
30.2.45 FAFC_OPE2 レジスタ<br />
表 30-46 FAFC_OPE2 レジスタ<br />
Register Name Address RW Default<br />
FAFC_OPE2 10Eh RW 2195h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved FIL_MODE Reserved<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved<br />
Function<br />
AFC フィルタモードを 設 定 する。<br />
Bit Bit Name Function<br />
15:13 Reserved 001b を 書 き 込 むこと<br />
12:11 FIL_MODE AFC フィルタ モード 切 替<br />
00b : default BW mode (default)<br />
01b : narrow BW mode<br />
10b : wide BW mode<br />
11b : reserved<br />
10:0 Reserved 195h を 書 き 込 むこと<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 175<br />
30.2.46 GFSK_COEF01 レジスタ<br />
表 30-47 GFSK_COEF01 レジスタ<br />
Register Name Address RW Default<br />
GFSK_COEF01 111h RW 000Ch<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
MUL Reserved COEF0<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
ADD1 Reserved COEF1<br />
Function<br />
出 力 係 数<br />
Filtered FSK モード 時<br />
TAP0、1、10、11 のフィルタ 係 数<br />
FSK モード 時<br />
未 使 用<br />
Bit Bit Name Function<br />
15:13 MUL 送 信 データのシンセサイザへの 出 力 係 数<br />
000b: ×1(デフォルト)<br />
001b: ×2<br />
010b: ×4<br />
011b: ×0.5<br />
100b: ×0.25<br />
12 Reserved<br />
11:8 COEF0 Filtered FSK 係 数 0<br />
TAP0 と TAP11 用 係 数<br />
7 ADD1 TAP10 への 係 数 補 正<br />
1: TAP10 係 数 を COEF1+1 にする。<br />
0: TAP10 係 数 を TAP1 と 同 じにする。(デフォルト)<br />
6:5 Reserved<br />
4:0 COEF1 Filtered FSK 係 数 1<br />
TAP1 と TAP10 用 係 数<br />
Filtered FSK 用 のパルスシェイピングフィルタは、 左 右 対 称 (ADD1 フィールドにより、TAP10=TAP1+1<br />
に 変 更 可 能 )の 12 タップフィルタになっており、フィルタ 出 力 値 が RF 部 の PLL シンセサイザに 直 接 入 力 さ<br />
れる。PLL シンセサイザの 発 振 周 波 数 は、 出 力 値 の 1 デジット 当 たり 156.25Hz だけ 偏 移 する。 送 信 デー<br />
タレートと 所 望 のモデュレーションインデックスをもとに、 必 要 なフィルタ 係 数 を 算 出 し、GFSK_COEF01、<br />
GFSK_COEF23、GFSK_COEF45 レジスタを 設 定 すること。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 176<br />
30.2.47 GFSK_COEF23 レジスタ<br />
表 30-48 GFSK_COEF23 レジスタ<br />
Register Name Address RW Default<br />
GFSK_COEF23 112h RW 1521h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
COEF2<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved<br />
COEF3<br />
Function<br />
Filtered FSK モード 時<br />
TAP2、3、8、9 のフィルタ 係 数<br />
FSK モード 時<br />
未 使 用<br />
Bit Bit Name Function<br />
15:14 Reserved<br />
13:8 COEF2 Filtered FSK 係 数 2<br />
TAP2 と TAP9 用 係 数<br />
7 Reserved<br />
6:0 COEF3 Filtered FSK 係 数 3<br />
TAP3 と TAP8 用 係 数<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 177<br />
30.2.48 GFSK_COEF45 レジスタ<br />
表 30-49 GFSK_COEF45 レジスタ<br />
Register Name Address RW Default<br />
GFSK_COEF45 113h RW 2C32h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
COEF4<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved<br />
COEF5<br />
Function<br />
Filtered FSK モード 時<br />
TAP4、5、6、7 のフィルタ 係 数<br />
FSK モード 時<br />
フィルタ 係 数 の 上 位 4 ビットが COEF5[3:0]で 設 定 され、 下 位 7 ビットが COEF4[6:0]で 設 定 される。<br />
Bit Bit Name Function<br />
15 Reserved<br />
14:8 COEF4 Filtered FSK 係 数 4<br />
TAP4 と TAP7 用 係 数<br />
7 Reserved<br />
6:0 COEF5 Filtered FSK 係 数 5<br />
TAP5 と TAP6 用 係 数<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 178<br />
30.2.49 CHFIL_COEF0-6 レジスタ<br />
表 30-50 CHFIL_COEF0-6 レジスタ<br />
Register Name Address RW Default<br />
CHFIL_COEF0-6 114-11Ah RW 7F40h(114h)<br />
EF0Fh(115h)<br />
FF6Eh(116h)<br />
73A0h(117h)<br />
2EC7h(118h)<br />
9CFAh(119h)<br />
1374h(11Ah)<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
DAT[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
DAT[7:0]<br />
Function<br />
受 信 チャネルフィルタの 係 数 を 設 定 する。<br />
Bit Bit Name Function<br />
15:0 DAT 受 信 チャネルフィルタの 係 数 を 設 定 する。<br />
CHFIL_COEF0[15:0] = C2[3:0],C1[5:0],C0[5:0]<br />
CHFIL_COEF1[15:0] = C4[3:0],C3[7:0],C2[7:4]<br />
CHFIL_COEF2[15:0] = C6[3:0],C5[7:0],C4[7:4]<br />
CHFIL_COEF3[15:0] = C8[3:0],C7[7:0],C6[7:4]<br />
CHFIL_COEF4[15:0] = C9[9:0],C8[9:4]<br />
CHFIL_COEF5[15:0] = C11[5:0],C10[9:0]<br />
CHFIL_COEF6[13:0] = C12[9:0],C11[9:6]<br />
CCA_CTR レジスタの FSK_RX_RATE フィールドによって 設 定 する 値 は 以 下<br />
の 通 りである。<br />
0000b~0111b(5,10,20,40,50,100,200Kbps)<br />
CHFIL_COEF0: 7F40h (デフォルト)<br />
CHFIL_COEF1: EF0Fh (デフォルト)<br />
CHFIL_COEF2: FF6Eh (デフォルト)<br />
CHFIL_COEF3: 73A0h (デフォルト)<br />
CHFIL_COEF4: 2EC7h (デフォルト)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 179<br />
CHFIL_COEF5: 9CFAh (デフォルト)<br />
CHFIL_COEF6: 1374h (デフォルト)<br />
1000b~1011b(2.4,4.8,9.6,150Kbps)<br />
CHFIL_COEF0: 6307h<br />
CHFIL_COEF1: 0221h<br />
CHFIL_COEF2: 4423h<br />
CHFIL_COEF3: A675h<br />
CHFIL_COEF4: 2247h<br />
CHFIL_COEF5: 7896h<br />
CHFIL_COEF6: 0A12h<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 180<br />
30.2.50 ADC_STABLE レジスタ<br />
表 30-51 ADC_STABLE レジスタ<br />
RegisterName Address RW Default<br />
ADC_STABLE 11Bh RW 1BCBh<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
STABLE_<strong>DATA</strong> [15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
STABLE_<strong>DATA</strong> [7:0]<br />
Function<br />
ADC 動 作 の 設 定 をする。<br />
Bit Bit Name Function<br />
15:0 STABLE_<strong>DATA</strong> ADC STABLE <strong>DATA</strong> 設 定<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 181<br />
30.2.51 ADC_OFFSET レジスタ<br />
表 30-52 ADC_OFFSET レジスタ<br />
Register Name Address RW Default<br />
ADC_OFFSET 11Ch RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
RXDCCALI[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
RXDCCALQ[7:0]<br />
Function<br />
受 信 DC オフセットの 調 整 を 行 う。<br />
Bit Bit Name Function<br />
15:8 RXDCCALI DC オフセット 調 整 (Ich)<br />
7:0 RXDCCALQ DC オフセット 調 整 (Qch)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 182<br />
30.2.52 AFC_COARSE_LOAD レジスタ<br />
表 30-53 AFC_COARSE_LOAD レジスタ<br />
Register Name Address RW Default<br />
AFC_COARSE_LOAD 11Dh RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
ENABLE Reserved LOAD_DAT[13:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
LOAD_DAT[7:0]<br />
Function<br />
固 定 AFC モードを 設 定 する。<br />
Bit Bit Name Function<br />
15 ENABLE AFC 固 定 モード<br />
1: 固 定 周 波 数 補 正 モード<br />
0: AFC 動 作 モード(デフォルト)<br />
14 Reserved<br />
13:0 LOAD_DAT 固 定 周 波 数 補 正 モード 時 に 使 用 する 粗 周 波 数 補 正 値 を 設 定 する。<br />
リード 時 は、 現 在 の AFC_COARSE 値 を 読 み 出 すことが 出 来 る。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 183<br />
30.2.53 AFC_FINE_LOAD レジスタ<br />
表 30-54 AFC_FINE_LOAD レジスタ<br />
Register Name Address RW Default<br />
AFC_FINE_LOAD 11Eh RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
FINE_LOAD_DAT[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
FINE_LOAD_DAT[7:0]<br />
Function<br />
固 定 AFC モードを 設 定 する。<br />
Bit Bit Name Function<br />
15:0 FINE_LOAD_DAT 固 定 周 波 数 補 正 モード 時 に 使 用 する 微 周 波 数 補 正 値 を 設 定 する。<br />
リード 時 は、 現 在 の AFC_FINE 値 が 読 み 出 せる。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 184<br />
30.2.54 AGC_FILTER0-3 レジスタ<br />
表 30-55 AGC_FILTER0-3 レジスタ<br />
RegisterName Address RW Default<br />
AGC_FILTER0-3 11F-122h RW 0045h (11Fh)<br />
FB00h(120h)<br />
F8EEh(121h)<br />
6E31h(122h)<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
AGC_FILTER[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
AGC_FILTER [7:0]<br />
Function<br />
AGC フィルタ 係 数 を 設 定 する。<br />
Bit Bit Name Function<br />
15:0 AGC_FILTER AGC 用 フィルタ 設 定<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 185<br />
30.2.55 CLKRCV レジスタ<br />
表 30-56 CLKRCV レジスタ<br />
RegisterName Address RW Default<br />
CLKRCV 123h RW 1006h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
SEARCH<br />
Reserved ZX_CNT SEARCH_LEN<br />
_EN<br />
Function<br />
クロック 再 生 機 能 を 設 定 する。<br />
Bit Bit Name Function<br />
15:8 Reserved 常 に 10h を 設 定 すること<br />
7 SEARCH_E<br />
N<br />
エッジ 検 索 による 常 時 クロック 再 生 機 能 イネーブル。 但 し、CCA_CTR レジ<br />
スタの FSK_RX_RATE[3]=0 の 時 以 外 はイネーブルにしないこと。<br />
1: 常 時 クロック 再 生 を 行 う<br />
0: 常 時 クロック 再 生 は 行 わない<br />
6:4 Reserved<br />
3 ZX_CNT クロック 再 生 機 能 で 使 用 するビットのエッジを 選 択 する<br />
1: 両 エッジ(0→1、1→0)を 使 用 する<br />
0:0→1 エッジのみを 使 用 する<br />
2:0 SEARCH_LE<br />
N<br />
常 時 クロック 再 生 にて、クロック 再 生 に 利 用 するエッジ 数 を 設 定 する。<br />
デフォルトは 6h。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 186<br />
30.2.56 SFDTIM_CLKDIV レジスタ<br />
表 30-57 SFDTIM_CLKDIV レジスタ<br />
RegisterName Address RW Default<br />
SFDTIM_CLKDIV 124h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved CLKDIV [2:0]<br />
Function<br />
SFD タイムアウトのカウント 分 周 比 を 設 定 する。<br />
Bit Bit Name Function<br />
15:3 - Reserved<br />
2:0 CLKDIV SFD タイムアウトのカウント 分 周 比 を 決 定 する。<br />
000b : 分 周 なし(SFD timeout カウンタはバイトクロックで 動 作 )<br />
001b: 2 分 周 出 力 。(SFD timeout カウンタはバイトクロックの 2 分 周 で 動<br />
作 )<br />
010b : 4 分 周 出 力 。(SFD timeout カウンタはバイトクロックの 4 分 周 で 動<br />
作 )<br />
011b : 8 分 周 出 力 。(SFD timeout カウンタはバイトクロックの 8 分 周 で 動<br />
作 )<br />
100b : 16 分 周 出 力 。(SFD timeout カウンタはバイトクロックの 16 分 周 で<br />
動 作 )<br />
101b : 32 分 周 出 力 。(SFD timeout カウンタはバイトクロックの 32 分 周 で<br />
動 作 )<br />
バイトクロックはビットクロックを 8 分 周 したクロックである。<br />
other : 設 定 禁 止<br />
このビットフィールドと、DET_TIMOUT の SFD ビットの 組 み 合 わせにより、<br />
SFD タイムアウトの 上 限 時 間 が 決 定 する。 最 大 は 32 x8 x 255 = 65280 ビ<br />
ット 時 間 (8160 バイト)である。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 187<br />
30.2.57 TEST レジスタ<br />
表 30-58 TEST レジスタ<br />
Register Name Address RW Default<br />
TEST 125h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
INTR_<br />
TEST<br />
Reserved<br />
TX_<br />
ALWAYSON<br />
TEST_TX<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved<br />
TXINV<br />
Function<br />
テスト 機 能 の 設 定 を 行 う。<br />
Bit Bit Name Function<br />
15 INTR_TEST 割 り 込 みテスト<br />
割 り 込 み 信 号 が 正 しく 外 部 uC に 接 続 されているかどうかを 確 認 するための<br />
レジスタで、 本 レジスタに 1 を 書 き 込 むことで 意 図 的 に 割 り 込 み 発 生 させるこ<br />
とができる。 割 り 込 み 要 因 には 反 映 されない。<br />
1: 割 り 込 みテスト 信 号 を 発 生 。<br />
0: 通 常 動 作 。<br />
14:12 Reserved<br />
11 TX_ALWAYSON 送 信 クロックの ON 状 態 を 制 御 する。<br />
TEST_TX を 000b 以 外 に 設 定 する 場 合 には、 本 ビットを 1 に 設 定 すること。<br />
それ 以 外 の 場 合 は、0 に 設 定 すること。<br />
1: 常 時 ON<br />
0: 自 動 制 御 (デフォルト)<br />
10:8 TEST_TX 送 信 テスト 選 択<br />
000b: 通 常 動 作 (テストモードではない)<br />
001b: プリアンブル 連 続 モード<br />
010b: ZERO’s 連 続 モード<br />
011b: ONE’s 連 続 モード<br />
100b: PN9 連 続 モード<br />
101b: PN15 連 続 モード<br />
7:1 Reserved<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 188<br />
0<br />
TXINV<br />
送 信 データの 1/0 を 反 転 する。<br />
1: 反 転<br />
0: 反 転 なし(デフォルト)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 189<br />
30.2.58 DIVER レジスタ<br />
表 30-59 DIVER レジスタ<br />
Register Name Address RW Default<br />
DIVER 126h RW 005Fh<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
ENABLE MODE Reserved ANTSW_WAIT<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
RSSI_LEN<br />
SYNC_TIMOUT<br />
Function<br />
ダイバシティ 機 能 の 設 定 を 行 う。<br />
Bit Bit Name Function<br />
15 ENABLE ダイバシティイネーブル<br />
1: アンテナ 切 り 替 えダイバー 機 能 ON<br />
MODE フィールドで 示 されたアンテナ 選 択 機 能 により 選 択 されたアンテ<br />
ナ 情 報 を GPIO 端 子 に 出 力 する。 送 信 時 は INFO0 で 示 されたアンテナ<br />
情 報 を GPIO に 出 力 する。<br />
0: アンテナ 切 り 替 えダイバー 機 能 OFF(デフォルト)<br />
アンテナは PERI_CNT1 レジスタ 設 定 により 指 定 する。<br />
14 MODE ダイバシティモード<br />
1: モード 1<br />
DIV0_ANT でプリアンブル 検 出 が 出 来 ない 場 合 に DIV1_ANT に 切 り<br />
替 える。DIV1_ANT でプリアンブル 検 出 が 出 来 ない 場 合 には、 再 度<br />
DIV0_ANT に 切 り 替 える<br />
0: モード0(デフォルト)<br />
DIV1_ANT、DIV0_ANT の 両 方 の 信 号 強 度 を 計 測 して、 信 号 強 度 の<br />
大 きいほうのアンテナで 受 信 を 開 始 する。(デフォルト)<br />
13 Reserved<br />
12:8 ANTSW_WAIT アンテナ 切 り 替 えウエイト 時 間<br />
アンテナを 切 り 替 えた 後 の 待 ち 時 間 を 設 定 する。 待 ち 時 間 は us 単 位 で 設 定<br />
する。 本 レジスタは、ダイバシティ 動 作 時 のみ 有 効 である。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 190<br />
7:6 RSSI_LEN ダイバシティ RSSI 時 間 選 択<br />
MODE=0 にてダイバシティ 動 作 をする 場 合 の、RSSI 平 均 化 時 間 を 設 定 す<br />
る。<br />
00b: 16 サンプル<br />
01b: 32 サンプル(デフォルト)<br />
10b: 64 サンプル<br />
11b: 128 サンプル<br />
本 レジスタは、ダイバシティ 動 作 時 のみ 有 効 である。<br />
5:0<br />
SYNC_TIMOUT<br />
プリアンブル 検 出 タイムアウト<br />
アンテナ 選 択 後 、そのアンテナでプリアンブル 検 出 が 出 来 ないことを 判 定 す<br />
るまでの 時 間 を 設 定 する。 設 定 はビットクロックで 行 い、 設 定 値 +1 が 受 信 動<br />
作 開 始 からタイムアウトまでの 時 間 になる。<br />
本 レジスタは、ダイバシティ 動 作 時 のみ 有 効 である。<br />
デフォルト 値 は 1Fh。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 191<br />
30.2.59 PERI_CNT1 レジスタ<br />
表 30-60 PERI_CNT1 レジスタ<br />
Register Name Address RW Default<br />
PERI_CNT1 140h RW 6665h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
PA_EN_ON[1:0] PA_EN_OFF[1:0] RX_EN_ON[1:0] RX_EN_OFF[1:0]<br />
GPIO_OUT[7:0]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
TX_MODE[1:0] DIV1_ANT1 DIV1_ANT0 RX_MODE[1:0] DIV0_ANT1 DIV0_ANT0<br />
Function<br />
GPIO 信 号 およびアンテナスイッチ 制 御 パターン<br />
Bit Bit Name Function<br />
15:14 PA_EN_ON<br />
[1:0]<br />
MN87401 が TX モード 時 、 本 フィールド 値 が GPIO[7:6]から 出 力 される。こ<br />
の 機 能 を 使 用 するためには、PERI_CNT4 レジスタの CONT フィールド<br />
(bit[8])=0 に 設 定 すること。<br />
13:12 PA_EN_OFF<br />
[1:0]<br />
MN87401 が TX モード 以 外 の 時 、 本 フィールド 値 が GPIO[7:6] から 出 力 さ<br />
れる。この 機 能 を 使 用 するためには、PERI_CNT4 レジスタの CONT フィー<br />
ルド(bit[8])=0 に 設 定 すること。<br />
11:10 RX_EN_ON<br />
[1:0]<br />
MN87401 が RX モード 時 、 本 フィールド 値 が GPIO[5:4] から 出 力 される。こ<br />
の 機 能 を 使 用 するためには、PERI_CNT4 レジスタの CONT フィールド<br />
(bit[8])=0 に 設 定 すること。<br />
9:8 RX_EN_OFF<br />
[1:0]<br />
MN87401 が RX モード 以 外 の 時 、 本 フィールド 値 が GPIO[5:4] から 出 力 さ<br />
れる。この 機 能 を 使 用 するためには、PERI_CNT4 レジスタの CONT フィー<br />
ルド(bit[8])=0 に 設 定 すること。<br />
7:6 TX_MODE<br />
[1:0]<br />
MN87401 が TX モード 時 、 本 フィールド 値 が GPIO[3:2] から 出 力 される。こ<br />
の 機 能 を 使 用 するためには、PERI_CNT4 レジスタの CONT フィールド<br />
(bit[8])=0 に 設 定 すること。<br />
5 DIV1_ANT1 PERI_CNT4 レジスタの CONT フィールド(bit[8])=0 設 定 時 、 以 下 の 条 件 で<br />
本 フィールド 値 が GPIO[1]に 出 力 される。<br />
・DIVER レジスタの ENABLE フィールド(bit[15])=1 でアンテナ 選 択 機 能 に<br />
て ANT1 が 選 択 された 場 合<br />
4 DIV1_ANT0 PERI_CNT4 レジスタの CONT フィールド(bit[8])=0 設 定 時 、 以 下 の 条 件 で<br />
本 フィールド 値 が GPIO[0]に 出 力 される。<br />
・DIVER レジスタの ENABLE フィールド(bit[15])=1 でアンテナ 選 択 機 能 に<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 192<br />
て ANT1 が 選 択 された 場 合<br />
3:2 RX_MODE<br />
[1:0]<br />
MN87401 が TX モード 以 外 の 時 、 本 フィールド 値 が GPIO[3:2] から 出 力 さ<br />
れる。この 機 能 を 使 用 するためには、PERI_CNT4 レジスタの CONT フィー<br />
ルド(bit[8])=0 に 設 定 すること。<br />
1 DIV0_ANT1 PERI_CNT4 レジスタの CONT フィールド(bit[8])=0 設 定 時 、 以 下 の 条 件 で<br />
本 フィールド 値 が GPIO[1]に 出 力 される。<br />
・DIVER レジスタの ENABLE フィールド(bit[15])=1 でアンテナ 選 択 機 能 に<br />
て ANT0 が 選 択 された 場 合<br />
もしくは<br />
・DIVER レジスタの ENABLE フィールド(bit[15])=0 の 場 合<br />
0 DIV0_ANT0 PERI_CNT4 レジスタの CONT フィールド(bit[8])=0 設 定 時 、 以 下 の 条 件 で<br />
本 フィールド 値 が GPIO[0]に 出 力 される。<br />
・DIVER レジスタの ENABLE フィールド(bit[15])=1 でアンテナ 選 択 機 能 に<br />
て ANT0 が 選 択 された 場 合<br />
もしくは<br />
・DIVER レジスタの ENABLE フィールド(bit[15])=0 の 場 合<br />
PERI_CNT4 レジスタの CONT フィールド(bit[8])=1 設 定 時 、PERI_CNT1 レジスタの GPIO_OUT フィ<br />
ールド(bit[15:8])は GPIO[7:0]に 出 力 される。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 193<br />
30.2.60 PERI_CNT2 レジスタ<br />
表 30-61 PERI_CNT2 レジスタ<br />
Register Name Address RW Default<br />
PERI_CNT2 141h R 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
IN_<strong>DATA</strong>[7:0]<br />
Function<br />
GPIO の 入 力 データ<br />
Bit Bit Name Function<br />
15:8 Reserved<br />
7:0 IN_<strong>DATA</strong>[7:0] GPIO の 入 力 データ<br />
PERI_CNT4 レジスタの IO_CNT フィールド(bit[7:0])の 設 定 によって、GPIO<br />
端 子 のレベルを 読 み 出 すことが 出 来 る。<br />
この 際 、PERI_CNT3 レジスタの IN_MASK フィールド(bit[7:0])が 0 に 設 定 さ<br />
れている 端 子 は 常 に 0 が 読 み 出 され、1 に 設 定 されている 端 子 は、 端 子 状 態 が<br />
読 み 出 される。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 194<br />
30.2.61 PERI_CNT3 レジスタ<br />
表 30-62 PERI_CNT3 レジスタ<br />
Register Name Address RW Default<br />
PERI_CNT3 142h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
PULL_DOWN_CTR[7:0]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
IN_MASK[7:0]<br />
Function<br />
GPIO 端 子 の Pull Down および 入 力 マスクを 制 御 する。<br />
Bit Bit Name Function<br />
15:8 PULL_DOWN_CTR[7:0] GPIO[7:0] 端 子 の Pull Down を 制 御 する。<br />
1: PULLDOWN イネーブル<br />
0: PULLDOWN ディスエーブル(デフォルト)<br />
PULL_DOWN_CTR[7:0] の 各 ビットが GPIO[7:0]のそれぞれの<br />
端 子 の Pull Down を 制 御 する。<br />
7:0 IN_MASK[7:0] GPIO の 入 力 マスクを 制 御 する。<br />
1: MASK ディスエーブル( 外 部 ピン 信 号 レベルが 直 接 入 力 される)<br />
0: MASK イネーブル( 入 力 信 号 は LOW にマスクされる)<br />
(デフォルト)<br />
IN_MASK[7:0] の 各 ビットが GPIO[7:0]のそれぞれの 端 子 の 入<br />
力 マスクを 制 御 する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 195<br />
30.2.62 PERI_CNT4 レジスタ<br />
表 30-63 PERI_CNT4 レジスタ<br />
Register Name Address RW Default<br />
PERI_CNT4 143h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
MONSEL<br />
CONT<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
IOCNT [7:0]<br />
Function<br />
GPIO 端 子 のモードを 制 御 する。<br />
Bit Bit Name Function<br />
15:9 MONSEL GPIO 出 力 モード 制 御<br />
0h: Mode1( 通 常 動 作 ) (デフォルト)<br />
(PERI_CNT1 および TX/RX によって 制 御 されたデータ)<br />
6h: Mode2(Bitclk)<br />
21h: Mode3(Bitclk+TRX)<br />
22h: Mode4(Bitclk+REG)<br />
8 CONT ダイレクト 制 御 モード<br />
1: PERI_CNT1[15:8]の 情 報 が 直 接 GPIO[7:0]に 出 力 される。<br />
0: GPIO[7:0] は MONSEL フィールドにより 制 御 された 信 号 が 出 力 され<br />
る。(デフォルト)<br />
7:0 IOCNT[7:0] GPIO[7:0] I/O 制 御<br />
GPIO 各 端 子 の I/O 状 態 を 制 御 する。<br />
1: 出 力 (Output)<br />
0: 入 力 (Input) (デフォルト)<br />
IOCONT[7:0] の 各 ビットが GPIO[7:0]のそれぞれの 端 子 の 入 出 力 を 制 御<br />
する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 196<br />
30.2.63 LBD_TEMP_CTRレジスタ<br />
表 30-64 LBD_TEMP_CTR レジスタ<br />
RegisterName Address RW Default<br />
LBD_TEMP_CTR 200h RW 1000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
EN Reserved Reserved Reserved LBD_<br />
Reserved<br />
(1b)<br />
TEMP<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved<br />
Function<br />
LBD/ 温 度 センサ 機 能 の 設 定 を 行 う。<br />
Bit Bit Name Function<br />
15 EN マニュアル 制 御 イネーブル<br />
1: イネーブル<br />
0: ディセーブル(Default)<br />
LBD, 温 度 センサを 使 用 するとき 以 外 は、0 に 設 定 すること 。<br />
14:13 Reserved<br />
12 Reserved 常 に 1 を 書 き 込 むこと<br />
11 Reserved<br />
10 LBD_TEMP LBD/ 温 度 センサ 回 路 ON/OFF<br />
1: ON<br />
0: OFF<br />
LBD, 温 度 センサを 使 用 するときは 1 を 設 定 すること。それ 以 外 では 0 を 設<br />
定 すること。<br />
9:0 Reserved<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ<br />
ページ<br />
206 197<br />
30.2.64 TX 出 力 パワー 設 定 レジスタ<br />
表 30-65 TX_SET レジスタ<br />
RegisterName Address RW Default<br />
TX_SET 201h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
TXPWRCNT[7:0]<br />
Function<br />
TX 出 力 パワーの 設 定 を 行 う。<br />
Bit Bit Name Function<br />
15:8 Reserved<br />
7:0 TXPWRCNT TX 出 力 パワー 設 定<br />
00h (min output power set) ~ 0FFh (max output power set)<br />
送 信 していない 状 態 で 設 定 すること。<br />
デフォルト 値 は 00h(min output power set)。<br />
920MHzでのレジスタ 設 定 と 出 力 パワーの 関 係 を 以 下 に 示 す。<br />
TX Power Control<br />
16<br />
12<br />
8<br />
TX Power[dBm]<br />
4<br />
0<br />
-4<br />
-8<br />
-12<br />
-16<br />
0 50 100 150 200 250<br />
Register Value(201h)<br />
パワー 調 整 は min 設 定 から 上 げるようにすること。<br />
TX _OUT_10 端 子 の 電 圧 が 5.5V 以 上 にならないような 設 定 で 使 用 すること。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 198<br />
30.2.65 IREG_CTRレジスタ<br />
表 30-66 IREG_CTR レジスタ<br />
RegisterName Address RW Default<br />
IREG_CTR 202h RW 0000h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
IREG_CTR[7:0]<br />
Function<br />
内 蔵 レギュレータの 出 力 を 制 御 する。<br />
Bit Bit Name Function<br />
15:8 Reserved<br />
7:0 IREG_CTR 内 蔵 するレギュレータの 出 力 を 制 御 する。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 199<br />
30.2.66 RX_CAL_ENレジスタ<br />
表 30-67 RX_CAL_EN レジスタ<br />
RegisterName Address RW Default<br />
RX_CAL_EN 204h RW 0400h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
RXDC<br />
Reserved<br />
CAL_SEL<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved<br />
RXDC<br />
CAL_EN<br />
Function<br />
DC キャリブレ-ション 機 能 を 制 御 する。<br />
Bit Bit Name Function<br />
15:13 Reserved 必 ず bit[15:13]=000b を 書 き 込 むこと<br />
12 RXDCCAL_SEL DC オフセット 調 整 の Manual/HW 選 択 レジスタ<br />
1: HW<br />
0: Manual(Default)<br />
11:1 Reserved 必 ず bit[11:8]=0100b, bit[7:1]= 0000000b を 書 き 込 むこと<br />
0 RXDCCAL_EN DC オフセット 調 整 機 能 起 動<br />
1: 起 動<br />
0: 停 止 (Default)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 200<br />
30.2.67 RX_TUNEレジスタ<br />
表 30-68 RX_TUNE レジスタ<br />
RegisterName Address RW Default<br />
RX_TUNE1<br />
RX_TUNE2<br />
RX_TUNE3<br />
20Ah<br />
20Eh<br />
213h<br />
RW<br />
RW<br />
RW<br />
8204h<br />
8105h<br />
1105h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
RX_TUNEx[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
RX_TUNEx[7:0]<br />
Function<br />
受 信 特 性 の 調 整 を 行 う。<br />
Bit Bit Name Function<br />
15:0 RX_TUNEx RX チューニング<br />
RX_TUNE1(20Ah):900MHz バンド 用<br />
RX_TUNE2(20Eh):169MHz バンド 用<br />
RX_TUNE3(213h):450MHz バンド 用<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 201<br />
30.2.68 AD_CTRレジスタ<br />
表 30-69 AD_CTR レジスタ<br />
RegisterName Address RW Default<br />
AD_CTR 214h RW 5555h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved<br />
IBIAS_ADCIDAC<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
Reserved<br />
Function<br />
AD の 各 バイアス 電 流 を 制 御 する。<br />
Bit Bit Name Function<br />
15:10 Reserved 必 ず bit[15:12]=0101b、bit[11:10]=01b を 書 き 込 むこと。<br />
9:8 IBIAS_ADCI<br />
DAC<br />
ADC IDAC バイアス 電 流 制 御 信 号<br />
00b : 電 流 モード 0<br />
01b : 電 流 モード 1(Default)<br />
10b : 電 流 モード 2<br />
11b : 電 流 モード 3<br />
7:0 Reserved 必 ず bit[7:0]=55h を 書 き 込 むこと。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 202<br />
30.2.69 XO 制 御 レジスタ<br />
表 30-70 XO_CTR レジスタ<br />
RegisterName Address RW Default<br />
XO_CTR 215h RW 027Fh<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
Reserved XBUFON Reserved<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
XOC<br />
Function<br />
XO 周 波 数 を 調 整 する。<br />
Bit Bit Name Function<br />
15:13 Reserved<br />
12 XBUFON 基 準 CLK の 発 振 周 波 数 調 整 用<br />
内 部 生 成 した 基 準 CLK を、バッファを 介 して XBO 端 子 から 出 力 する。<br />
XBO 用 バッファの ON/OFF を 制 御 する。<br />
0: OFF (デフォルト)<br />
1: ON<br />
11:8 Reserved 必 ず 2h を 書 き 込 むこと<br />
7:0 XOC 基 準 CLK の 発 振 周 波 数 調 整 用 レジスタ<br />
XO ブロック 内 の 容 量 値 を 切 り 替 え、 発 振 周 波 数 の 値 を 調 整 するために 使<br />
用 する。<br />
TCXO を 使 用 する 場 合 は XCO[7:0]=0FFh に 設 定 する。<br />
00h: 調 整 値 の 最 小 値<br />
...<br />
...<br />
7Fh: 調 整 値 の 最 大 値 (デフォルト 値 )<br />
0FFh: TCXO モード<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 203<br />
30.2.70 SYNTH1 レジスタ<br />
表 30-71 SYNTH1 レジスタ<br />
RegisterName Address RW Default<br />
SYNTH1 300h RW 4236h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
BAND<strong>DATA</strong>[1:0] 0 0 0 M<strong>DATA</strong>[6:4]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
M<strong>DATA</strong>[3:0]<br />
K<strong>DATA</strong>[19:16]<br />
Function<br />
シンセサイザの 設 定 を 行 う。<br />
Bit Bit Name Function<br />
15:14 BAND<strong>DATA</strong> 周 波 数 バンド 選 択<br />
使 用 する 周 波 数 バンドを 選 択 する。<br />
00b: 禁 止<br />
01b: 900MHz バンド (デフォルト)<br />
10b: 400MHz バンド<br />
11b: 169MHz バンド<br />
13:11 Reserved 書 き 込 み 時 は 000b を 書 くこと。<br />
10:4 M<strong>DATA</strong> M data<br />
デフォルト 値 は 23h。<br />
3:0 K<strong>DATA</strong>[19:16] K data 1<br />
デフォルト 値 は 06h。<br />
設 定 は、SYNTH1→SYNTH2 の 順 番 に 書 き 込 むこと。SYNTH2 への 書 き 込 みによって、レジスタ 設 定 値<br />
がチップに 反 映 される。<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 204<br />
30.2.71 SYNTH2 レジスタ<br />
表 30-72 SYNTH2 レジスタ<br />
RegisterName Address RW Default<br />
SYNTH2 301h RW 2762h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
K<strong>DATA</strong>[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
K<strong>DATA</strong>[7:0]<br />
Function<br />
シンセサイザの 設 定 を 行 う。<br />
Bit Bit Name Function<br />
15:0 K<strong>DATA</strong>[15:0] K data 2<br />
デフォルト 値 は 2762h。<br />
設 定 は、SYNTH1→SYNTH2 の 順 番 に 書 き 込 むこと。SYNTH2 への 書 き 込 みによって、レジスタ 設 定<br />
値 がチップに 反 映 される。<br />
VCO 周 波 数 (fcarrier x DIV)が 26MHz の 整 数 倍 ±500KHz の 設 定 は 不 可 。<br />
Frequency setting<br />
K<strong>DATA</strong><br />
fxtal × 2 × (M<strong>DATA</strong> +<br />
20<br />
)<br />
fcarrier =<br />
2<br />
DIV<br />
fcarrier :キャリア 周 波 数<br />
fxtal :クリスタル 発 振 周 波 数<br />
M<strong>DATA</strong> :M<strong>DATA</strong>[6:0] 値<br />
K<strong>DATA</strong> :K<strong>DATA</strong>[19:0] 値<br />
DIV :2h(900MHz Band)<br />
:4h (400MHz Band)<br />
:Ch (169MHz Band)<br />
パナソニック 株 式 会 社 デバイス 社
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 205<br />
30.2.72 TX_TUNEレジスタ<br />
表 30-73 TX_TUNE レジスタ<br />
RegisterName Address RW Default<br />
TX_TUNE1<br />
TX_TUNE2<br />
TX_TUNE3<br />
TX_TUNE4<br />
TX_TUNE5<br />
TX_TUNE6<br />
302h<br />
303h<br />
304h<br />
305h<br />
306h<br />
307h<br />
RW<br />
RW<br />
RW<br />
RW<br />
RW<br />
RW<br />
6060h<br />
0000h<br />
0000h<br />
3450h<br />
8880h<br />
30c5h<br />
Validation bit<br />
bit 15 bit 14 bit 13 bit 12 bit 11 bit 10 bit 9 bit 8<br />
TX_TUNEx[15:8]<br />
bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0<br />
TX_TUNEx[7:0]<br />
Function<br />
送 信 特 性 の 調 整 を 行 う。<br />
Bit Bit Name Function<br />
15:0 TX_TUNEx TX チューニング(PLL 特 性 の 調 整 )<br />
パナソニック 株 式 会 社 デバイス 社
1<br />
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 206<br />
31 リファレンスデザイン<br />
C101<br />
(1μF)<br />
9<br />
VDD<br />
IRQ<br />
SPI_CSN<br />
C104<br />
(0.1μF)<br />
C114<br />
(10μF)<br />
C102<br />
(0.1μF)<br />
C103<br />
(0.1μF)<br />
IRQ<br />
SPI_CSN<br />
SPI_DO<br />
SPI_DI<br />
SPI_CLK<br />
GPIO7<br />
SPI_DO<br />
SPI_DI<br />
SPI_CK<br />
RX<br />
C115<br />
(0.8pF)<br />
C137 C112 L114<br />
(100pF)(5.6pF)(33nH)<br />
C147<br />
(0.4pF)<br />
L105<br />
(27nH)<br />
24 23<br />
22<br />
21<br />
20<br />
19<br />
18<br />
17<br />
VBAT<br />
(open)<br />
(open)<br />
(open)<br />
VOUT_PLL<br />
RX_IN_10N<br />
RX_IN_10P<br />
VOUT_RX<br />
TX_OUT_10<br />
16<br />
VOUT_VCO<br />
15<br />
25<br />
CHIPEN<br />
26<br />
TEST<br />
IRQ<br />
27<br />
14<br />
(open)<br />
SPI_CSN<br />
28<br />
13<br />
(open)<br />
SPI_DO<br />
29<br />
12<br />
XIN<br />
SPI_DI<br />
30<br />
11<br />
SPI_CLK<br />
10<br />
GPIO7<br />
MN87401<br />
IC101<br />
GPIO6<br />
GPIO5<br />
GPIO4<br />
GPIO3<br />
GPIO2<br />
GPIO1<br />
GPIO0<br />
VOUT_DIG<br />
XOUT<br />
31<br />
TEST2<br />
32<br />
XBO<br />
CHIPEN<br />
XBO<br />
2 3 4 5 6 7 8<br />
GPIO6<br />
GPIO5<br />
GPIO4<br />
GPIO3<br />
GPIO2<br />
GPIO1<br />
GPIO0<br />
C118<br />
(0.1μF)<br />
920MHz<br />
C116<br />
(0.1μF)<br />
C126<br />
(6.8pF)<br />
1<br />
4<br />
XO101<br />
GND<br />
TX<br />
C143 C146 L115 L107 C117<br />
(56pF) (56pF)(10nH)(6.8nH)(33pF)<br />
GND<br />
2<br />
EXS10B<br />
3<br />
C127<br />
(6.8pF)<br />
C121<br />
(6.8pF)<br />
C123 L108<br />
(1μF) (68nH)<br />
CHIPEN<br />
図 31-1 参 考 回 路 図 (920MHz)<br />
パナソニック 株 式 会 社 デバイス 社
1<br />
製 品 仕 様 書<br />
MN87401-EB<br />
全 ページ ページ<br />
206 206<br />
31 リファレンスデザイン<br />
C101<br />
(1μF)<br />
9<br />
VDD<br />
IRQ<br />
SPI_CSN<br />
C104<br />
(0.1μF)<br />
C114<br />
(10μF)<br />
C102<br />
(0.1μF)<br />
C103<br />
(0.1μF)<br />
IRQ<br />
SPI_CSN<br />
SPI_DO<br />
SPI_DI<br />
SPI_CLK<br />
GPIO7<br />
SPI_DO<br />
SPI_DI<br />
SPI_CK<br />
RX<br />
C115<br />
(0.8pF)<br />
C137 C112 L114<br />
(100pF)(5.6pF)(33nH)<br />
C147<br />
(0.4pF)<br />
L105<br />
(27nH)<br />
24 23<br />
22<br />
21<br />
20<br />
19<br />
18<br />
17<br />
VBAT<br />
(open)<br />
(open)<br />
(open)<br />
VOUT_PLL<br />
RX_IN_10N<br />
RX_IN_10P<br />
VOUT_RX<br />
TX_OUT_10<br />
16<br />
VOUT_VCO<br />
15<br />
25<br />
CHIPEN<br />
26<br />
TEST<br />
IRQ<br />
27<br />
14<br />
(open)<br />
SPI_CSN<br />
28<br />
13<br />
(open)<br />
SPI_DO<br />
29<br />
12<br />
XIN<br />
SPI_DI<br />
30<br />
11<br />
SPI_CLK<br />
10<br />
GPIO7<br />
MN87401<br />
IC101<br />
GPIO6<br />
GPIO5<br />
GPIO4<br />
GPIO3<br />
GPIO2<br />
GPIO1<br />
GPIO0<br />
VOUT_DIG<br />
XOUT<br />
31<br />
TEST2<br />
32<br />
XBO<br />
CHIPEN<br />
XBO<br />
2 3 4 5 6 7 8<br />
GPIO6<br />
GPIO5<br />
GPIO4<br />
GPIO3<br />
GPIO2<br />
GPIO1<br />
GPIO0<br />
C118<br />
(0.1μF)<br />
920MHz<br />
C116<br />
(0.1μF)<br />
C126<br />
(6.8pF)<br />
1<br />
4<br />
XO101<br />
GND<br />
TX<br />
C143 C146 L115 L107 C117<br />
(56pF) (56pF)(10nH)(6.8nH)(33pF)<br />
GND<br />
2<br />
EXS10B<br />
3<br />
C127<br />
(6.8pF)<br />
C121<br />
(6.8pF)<br />
C123 L108<br />
(1μF) (68nH)<br />
CHIPEN<br />
図 31-1 参 考 回 路 図 (920MHz)<br />
パナソニック 株 式 会 社 デバイス 社