10.11.2014 Views

DATA SHEET

DATA SHEET

DATA SHEET

SHOW MORE
SHOW LESS

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 />

パナソニック 株 式 会 社 デバイス 社

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!