FJUL9574-01 ML9574 ユーザーズマニュアル FM 多重 VICS 復調用 LSI 発行日 2003 年 4 月 7日 目 次 ML9574 ユーザーズマニュアル 目次 第 1 編 LSI ハード編 1. 概要 ............................................................................................................................................................................... 1 1.1 製品の特長 ............................................................................................................................................................... 2 1.2 データ転送時間 ....................................................................................................................................................... 3 1.3 FM 多重 VICS/DGPS の同時受信 .......................................................................................................................... 5 2. ブロック図 ................................................................................................................................................................... 8 3. 端子配置 ....................................................................................................................................................................... 9 3.1 端子配置図 ............................................................................................................................................................... 9 3.2 端子説明 ................................................................................................................................................................. 10 3.3 4. 電源構成 ................................................................................................................................................................. 12 電気的特性 ................................................................................................................................................................. 13 4.1 絶対最大定格 ......................................................................................................................................................... 13 4.2 推奨動作条件 ......................................................................................................................................................... 13 4.3 DC特性 ................................................................................................................................................................. 14 4.4 AC特性 ................................................................................................................................................................. 15 4.5 フィルタ特性 ......................................................................................................................................................... 15 4.6 タイミング図 ......................................................................................................................................................... 16 4.6.1 ライトタイミング............................................................................................................................................ 16 4.6.2 リードタイミング............................................................................................................................................ 16 4.6.3 ライト-ライト間隔 .......................................................................................................................................... 17 4.6.4 リード-リード間隔 .......................................................................................................................................... 17 4.6.5 クリアパルス幅................................................................................................................................................ 17 5. 制御レジスタ ............................................................................................................................................................. 18 5.1 FM 多重動作モード............................................................................................................................................... 25 5.1.1 フレームフォーマット.................................................................................................................................... 25 5.2 割り込み ................................................................................................................................................................. 26 5.2.1 割り込みレジスタ............................................................................................................................................ 26 5.2.2 割り込みマスク................................................................................................................................................ 27 5.3 FM 多重受信データ............................................................................................................................................... 28 5.3.1 横 1 受信 RAM アドレスクリア..................................................................................................................... 29 5.3.2 横 1 受信データポートと受信データ構成 .................................................................................................... 29 5.3.3 横 1 受信データ_SUB ポートと受信データ構成 ......................................................................................... 33 5.3.4 横 1 受信割り込み条件.................................................................................................................................... 37 5.3.5 SI(サービス識別)指定...................................................................................................................................... 39 5.3.6 横 2 フレームデータ受信ポート .................................................................................................................... 40 5.3.7 横 2 受信フレームメモリのデータ構成 ........................................................................................................ 42 5.3.8 横 2 誤り訂正後受信フレームメモリのアクセスモード設定 .................................................................... 45 5.3.9 横 2 受信フレームメモリポインタ ................................................................................................................ 47 5.3.10 横 2 フレームメモリの受信状態 .................................................................................................................... 49 5.4 メインチャネル受信制御およびメイン/サブチャネル切替受信制御 ............................................................. 50 5.4.1 メインチャネル受信制御................................................................................................................................ 50 5.4.2 メインチャネル/サブチャネル切替受信制御 ............................................................................................... 51 5.4.3 メインチャネル/サブチャネル接続/切断タイミング設定 .......................................................................... 57 目次 – 1 ML9574 ユーザーズマニュアル 目次 5.4.4 5.4.5 5.4.6 サブチャネルフレーム受信間隔指定 ............................................................................................................ 59 サブチャネル位相モニタ................................................................................................................................ 61 メインチャネルクリア.................................................................................................................................... 62 5.5 FM 多重クロック再生........................................................................................................................................... 63 5.5.1 ブロック同期前積分定数................................................................................................................................ 63 5.5.2 ブロック同期後積分定数................................................................................................................................ 63 5.5.3 位相修正ステップ............................................................................................................................................ 64 5.6 FM 多重ブロック同期........................................................................................................................................... 65 5.6.1 BIC 誤り許容数 ................................................................................................................................................ 65 5.6.2 ブロック同期保護段数.................................................................................................................................... 67 5.6.3 ブロック同期モニタ_MAIN ........................................................................................................................... 69 5.6.4 ブロック同期モニタ_SUB .............................................................................................................................. 69 5.6.5 ビット番号モニタ_MAIN ............................................................................................................................... 70 5.6.6 ビット番号モニタ_SUB .................................................................................................................................. 70 5.7 FM 多重フレーム同期........................................................................................................................................... 71 5.7.1 フレーム同期保護段数.................................................................................................................................... 71 5.7.2 フレーム同期モニタ........................................................................................................................................ 72 5.7.3 パケット番号モニタ........................................................................................................................................ 73 5.8 FM 多重誤り訂正................................................................................................................................................... 74 5.8.1 アドレスクリア................................................................................................................................................ 74 5.8.2 誤り訂正データポート.................................................................................................................................... 74 5.8.3 誤り訂正スタート............................................................................................................................................ 75 5.8.4 訂正回数および誤り訂正結果........................................................................................................................ 75 5.8.5 縦誤り訂正結果................................................................................................................................................ 75 5.9 VICS および階層 4CRC ........................................................................................................................................ 76 5.9.1 VICS モード...................................................................................................................................................... 76 5.9.2 階層 4CRC データポート................................................................................................................................ 76 5.9.3 階層 4CRC 結果および階層 4 レジスタクリア ............................................................................................ 77 5.9.4 VICS テスト...................................................................................................................................................... 78 5.10 アナログ制御 ......................................................................................................................................................... 79 5.11 クロック制御 ......................................................................................................................................................... 80 5.12 テスト制御(テスト用出力端子(MOUT0〜MOUT2)) ......................................................................................... 81 5.12.1 テスト制御 0................................................................................................................................................... 81 5.12.2 テスト制御1(16KHz クロック, シリアルのモニタ) .................................................................................. 82 5.13 拡張ポート ............................................................................................................................................................. 83 5.14 メモリテスト ......................................................................................................................................................... 84 5.14.1 メモリテスト 1................................................................................................................................................. 84 5.14.2 メモリテスト 2................................................................................................................................................. 86 5.15 タイミング割り込み.............................................................................................................................................. 89 5.15.1 タイミング割り込みテーブル指定_MAIN ................................................................................................... 89 5.15.2 タイミング割り込みバイト番号指定_MAIN ............................................................................................... 90 5.15.3 タイミング割り込みパケット番号指定_SUB .............................................................................................. 93 5.16 クリア ..................................................................................................................................................................... 96 6. 外部接続例 ................................................................................................................................................................. 97 7. パッケージ外形図 ..................................................................................................................................................... 98 目次 – 2 ML9574 ユーザーズマニュアル 目次 第 2 編 制御フロー編 1. モ−ド ........................................................................................................................................................................... 1 1.1 FM 多重動作モ−ド................................................................................................................................................. 1 1.2 FM 多重フレ−ムフォ−マット............................................................................................................................. 1 2. 制御フロ−例 ............................................................................................................................................................... 3 2.1 FM 多重受信............................................................................................................................................................. 3 2.1.1 全体フロ−.......................................................................................................................................................... 3 2.1.2 全体構成.............................................................................................................................................................. 8 2.1.3 割り込み.............................................................................................................................................................. 9 2.1.4 ユ−ザ RAM 構成............................................................................................................................................. 10 2.1.5 各フロ−の説明................................................................................................................................................ 12 2.2 FM 多重の階層4CRC処理............................................................................................................................... 26 目次 – 3 第1編 LSI ハード編 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 1. 概要 本 LSI は、道路交通情報通信システム(注2)(VICS :Vehicle Information and Communication System)で情報提供 している DARC(DAta Radio Channel )方式(注1)の FM 多重放送に対応したデータ復調用 LSI です。 DARC 方式の FM 文字多重信号からデジタル情報を復調します。FM 多重放送の 1 フレーム分のメモリを内蔵してい るため、誤り訂正の自動処理が可能となり容易にデジタルデータを得る事ができます。 また、受信チャネルにメインとサブの 2 チャネルを内蔵することにより、VICS と D-GPS(注3)(Differential - Global Positioning System)の同時受信を可能にします。 本 LSI は 1 チップで VICS と D-GPS のデータ復調が可能なため、カーナビゲーションシステムに最適です。 (注 1) DARC は(財)NHK エンジニアリングサービスの登録商標です。DARC 技術を利用した電子機器を生産・販 売する場合には、NHK エンジニアリングサービスと別途契約が必要となりますのでご注意下さい。 (注 2) VICS 技術を利用した電子機器を生産・販売する場合には、NHK エンジニアリングサービおよび VICS セン ターとの別途契約が必要です。 (注 3) 本 LSI を使用して FM 多重 D-GPS システム利用商品を新たに開発・設計・製造をお客様がご希望される場 合は「D-GPS に関する基本契約」を株式会社衛星測位情報センターと締結して頂く必要があります。 契約等のお問い合わせ先 NHK エンジニアリングサービス VICS センター 株式会社衛星測位情報センター TEL TEL TEL LSI ハード編 – 1 03-3417-4840 03-3591-8832 03-5226-2171 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 1.1 製品の特長 • DARC 方式の FM 多重放送の受信機能を 1 チップ化 • マイコンパラレルインタフェ−ス アドレス 7 ビット デ−タバス 16 ビット • クロック 8.192 MHz • 電源 3.3V • パッケ−ジ 64 ピン QFP 【FM 多重部特長】 • バンドパスフィルタ(SCF)内蔵 • フレ−ムメモリ内蔵による誤り訂正の自動処理 • 2 回目横訂正割り込み後 250ms 以内なら 1 フレ−ム連続リ−ド可能 (フレームメモリアクセス禁止期間の緩和) • VICS 対応ディスクランブラ内蔵 • 受信チャネルにメインとサブの 2 チャネルを内蔵 (VICS/D-GPS の同時受信に対応) • VICS/D-GPS の同時受信の全自動化。2 パケット分をまとめて受信可能 同時受信動作中は、チューナの切り替え(割り込みで通知) 、受信データのリード (割り込み)以外の制御が不要になります。 • 同期保護段数が設定可能 • デジタル PLL によるデ−タクロックの再生 • 1T 遅延検波方式 • 誤り訂正回路内蔵 • 階層 4 と階層 2 の CRC チェック回路内蔵 • 国際フレ−ムフォマット A, B, C に対応 • SI(サ−ビス識別)指定による 1 回目横訂正後受信割り込み機能 • フレ−ムに同期したタイミング割り込み 2 チャネル • 水晶発振子の精度緩和 フレーム同期中に長時間受信信号が無い状態が続いた場合、パケット対策を実施。 従来の発振子精度:±100ppm → ±200ppm 程度に緩和(設計目標) • デジタルチューナからのシリアルデータ(遅延検波後データ) 、クロック入力対応 【その他 特長】 • レジスタ命令による LSI リセット 従来の外部リセット(CLRB 端子)と同じ機能をレジスタで実現。外部パワーオンリセットが 不要もしくは、外部回路に影響無くリセットをかけることが可能です。 LSI ハード編 – 2 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 1.2 データ転送時間 表 1.2 ブロック FM 多重 ML9574 データ転送仕様 機能 横 1 受信 仕様 ① 1 パケット分の受信RAM内蔵(16b x 18w)、 SI(サ−ビス識別)指定の受信割り込 み ② 転送レ−ト: 5Mword/s (200ns) (注) ③ 1 パケットリ−ド時間: 2.4 us (12w x 200ns) ④ リ−ド時間制限: 割り込み後 17ms 以内 横2受信 ① 1 フレ−ム分の受信RAM内蔵(16b×18w×273 + 16b×18w×27) ② 転送レ−ト: 5Mword/s (200ns) (注) ③ 1 フレ−ムリ−ド時間: 456 us (12w x 190 x 200ns) ④ リ−ド時間制限:割り込み後 250ms 以内なら 1 フレ−ム連続リ−ド可能 横 1 受信 (DGPS 時分割受信) ① 2 パケット分の受信RAM内蔵(16b×18w×2)、 パケット番号指定の受信割り込み ② 転送レ−ト: 5Mword/s(200ns) (注) ③ 1 パケットリ−ド時間: 4.8 us (12×200ns×2) ④ リ−ド時間制限: 割り込み後 約 260 パケット以内 階層 4 CRC ① 転送レ−ト: 5Mword/s(200ns) (注) ② CRC 判定時間: 最終 word ライト後 100ns (注) 5Mword/s: ML9574 のリードライト時間(90nSec)+外部メモリーへのリードライト時間(110nSec)とした 場合。 LSI ハード編 – 3 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 MSM9565 ML9574 受信中 1 パケット(18ms) パケット番号 0 1 12 横 2 受信割り込み 0〜189 (注) (0.4ms) は、転送可能時間 は、転送禁止時間 13 横 2 受信割り込み 0〜189 0〜189 14 (0.4ms)0〜189 0〜189 0〜189 15 0〜189 0〜189 16 0〜189 17〜189 17 0〜189 18〜189 18 0〜189 19〜189 19 0〜189 32 0〜189 33〜189 33 0〜189 34〜189 34 34〜189 188〜189 270 188〜189 189 271 189 0 図 1.2 MSM9565 と ML9574 の横 2 データ転送可能期間 (1) パケットをまたがって連続読み出しはできませ (1) 13〜33 パケット受信中はフレームメモリから ん 横 2 データを連続読み出しが可能です。(パ (2) 13〜16 パケット受信中は上記転送可能時間内 ケットをまたがって連続読み出しが可能で で 0〜189 パケットを読み出しが可能です。 す。) (3) 17 パケット受信以降は、受信中パケット番号〜 (2) 34 パケット以降は、受信中パケット番号〜 189 パケットが読み出し可能です。 189 パケットが読み出し可能です。 LSI ハード編 – 4 LSI ハード編 – 5 図 1.3.1 メイン/サブ切替受信ブロック図 チュ−ナ チュ−ナ切り替え ̲MAIN/SUB MAIN局 SUB局 チュ−ナ ML9574 チャネル 接続/切断 ̲MAIN 復調 チャネル 接続/切断 ̲SUB (R̲06) クロック再生 ̲MAIN フレ−ム メモリ 横1受信RAM ̲MAIN 横1受信RAM ̲SUB クロック再生 ̲SUB ブロック同期 ̲MAIN ブロック同期 ̲SUB フレ−ム同期 ̲MAIN 横2受信割込̲MAIN 横1受信割込̲MAIN 横1受信割込̲SUB パケット カウンタ メイン/サブ切替制御 バス フレーム同期割込 フレームNO カウンタ チューナ切替割込 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 1.3 FM 多重 VICS/DGPS の同時受信 同一チャネルの放送局に接続し、フレーム単位で受信するメインチャネルモード(従来方式)と、間欠的に他チャネル にチューナを切り替え、数パケット単位で受信するサブチャネルモードがあります。 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 メインチャネル局パケット(VICS) サブチャネル局パケット(DGPS) パケット 番号 チュ−ナ切替時間 /クロック引込時間 非受信 LSI ハード編 – 6 図 1.3.2 メイン/サブ切替受信タイミング(1/2) 130 MAIN/SUB接続 受信停止̲MAIN チュ−ナ切替時間 /クロック引込時間 131 受信中 チュ−ナ 切替時間 136 フレ−ム同期割り込み ・チュ−ナ再接続(to MAIN) 137 受信開始̲MAIN 138 フレ−ム 同期検出 (BSIN̲SUB) メインチャネル局パケット(VICS) サブチャネル局パケット(DGPS) 受信中̲MAIN 269 チュ−ナ 切替時間 チュ−ナ替時間 クロック引込時間 270 LSI ハード編 – 7 受信中断̲MAIN ・チュ−ナ切替割り込み 271 ブロック同期動作 0 第1パケット受信 受信割り込みイネーブル(内部制御) 1 チュ−ナ 切替時間 第2パケット受信 チュ−ナ切替時間 2 MAINチャネル接続、 (内部制御) 受信再開̲MAIN ・チュ−ナ切替要求割り込み ・(サブチャネル切断(内部制御)) 第1,2パケット受信割り込み ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 図 1.3.3 メイン/サブ切替受信タイミング(2/2) ・チャネル接続̲SUB (内部制御) ・メイン切断 (内部制御) SG FM多重 信号入力 LSI ハード編 – 8 XTAL2 分周器 LSI 内部 クロック XTAL1 Vref LPF 1T遅延 回路 フィルタ部 可変利得 AMP BPF (SCF) LPF 遅延検波部 S→P CPUインタフェース 受信RAM タイマー ブロック 同期再生 誤り訂正 アドレス データ DDJ 専用 データ処理 階層4 CRC クロック ジェネレータ ディジタル信号処理部 FRAME memory INT フレーム 同期再生 Data Add RD WR CS CLR INT PN 複号 クロック再生 タイミング コントロール ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 2. ブロック図 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 3. 端子配置 DB11 DB10 TIN3 DB12 DB13 DB14 DVDD‑IO DB15 DGND‑IO XTAL2 XTAL1 CLR XOUT CS TIN4 TIN5 3.1 端子配置図 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 RDVDD REGOUT REGVDD REGGND VBG DVDD‑CORE DGND‑CORE A1 A2 A3 A4 A5 A6 A7 TIN6 TIN7 49 50 32 DB9 31 DB8 51 52 53 30 TIN2 29 DB7 28 DB6 54 55 27 DB5 26 DB4 ML9574 (Top View) 56 57 58 25 TIN1 24 DB3 23 DB2 59 60 22 DB1 21 DB0 61 62 20 DGND‑CORE 19 DVDD‑CORE 63 64 18 RD 17 WR AVDD AGND SG AIN DVDD‑IO 9 10 11 12 13 14 15 16 LSI ハード編 – 9 INT MON 7 8 MOUT6 6 MOUT5 5 MOUT2 4 MOUT1 3 MOUT0 CK16K̲IN 2 DETIN XOUTC DGND‑IO 1 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 3.2 端子説明 ピン名 No. I/O タイプ 機能 1 MON O アナログ部の波形モニタ端子 2 AVDD P アナログ電源 3 AGND G アナログ GND 4 SG — アナログ基準電圧出力 5 AIN I FM 多重信号入力 6 DVDD-IO P デジタル I/O 電源 7 DGND-IO G デジタル I/O GND 8 XOUTC Ipu XOUT 出力制御端子(50KΩPull Up) 9 DETIN Ipd デジタルストリームデータ入力端子 (50KΩPull Down) 10 CK16K_IN Ipd デジタルストリームデータの同期クロック入力 端子(50KΩPull Down) 11 MOUT0 O デジタル部テスト信号出力 12 MOUT1 O デジタル部テスト信号出力 13 MOUT2 O デジタル部テスト信号出力 14 MOUT5 O デジタル部テスト信号出力 15 MOUT6 O デジタル部テスト信号出力 16 INT O 割り込み信号 17 WR I 内部レジスタへのライト信号 18 RD I 内部レジスタへのリード信号 19 DVDD-CORE P デジタル CORE 電源 20 DGND-CORE G デジタル CORE GND 21 DB0 I/O データバス 22 DB1 I/O データバス 23 DB2 I/O データバス 24 DB3 I/O データバス 25 TIN1 Ipd テスト端子(50KΩPull Down) 26 DB4 I/O データバス 27 DB5 I/O データバス 28 DB6 I/O データバス 29 DB7 I/O データバス 30 TIN2 Ipd テスト端子(50KΩPull Down) 備考 AGND 間に 0.1uF コンデンサを接続 LSI ハード編 – 10 AGND 間に 0.1uF コンデンサを接続 DGND-IO 間に 0.1uF コンデンサを接続 DGND-CORE 間に 0.1uF コンデンサを 接続 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 ピン名 No. I/O タイプ 機能 31 DB8 I/O データバス 32 DB9 I/O データバス 33 DB10 I/O データバス 34 DB11 I/O データバス 35 TIN3 Ipd テスト端子(50KΩPull Down) 36 DB12 I/O データバス 37 DB13 I/O データバス 38 DB14 I/O データバス 39 DB15 I/O データバス 40 DVDD-IO P デジタル I/O 電源 41 XTAL1 I 8.192MHz 水晶接続端子 42 XTAL2 O 8.192MHz 水晶接続端子 43 DGND-IO G デジタル I/O GND 44 CLR I クリア端子 45 XOUT O 可変クロック外部供給端子 46 CS I チップセレクト 47 TIN4 Ipd テスト端子(50KΩPull Down) 48 TIN5 Ipd テスト端子(50KΩPull Down) 49 RDVDD P 50 REGOUT — 51 REGVDD 52 備考 DGND-IO 間に 0.1uF コンデンサを接続 レギュレータデジタル電源(+3.3V±0.3V) レギュレータ電圧出力 REGGND 間に 10uF 以上コンデンサを 接続 P レギュレータ電源(+3.3V±0.3V) REGGND 間に 1uF コンデンサを接続 REGGND G レギュレータ GND 53 VBG — 54 DVDD-CORE P デジタル CORE 電源 55 DGND-CORE G デジタル CORE GND 56 A1 I アドレスバス 57 A2 I アドレスバス 58 A3 I アドレスバス 59 A4 I アドレスバス 60 A5 I アドレスバス 61 A6 I アドレスバス 62 A7 I アドレスバス 63 TIN6 Ipd テスト端子(50KΩPull Down) 64 TIN7 Ipd テスト端子(50KΩPull Down) バンドギャップ内部基準電圧出力 I: TTL Input Buffer O: Push Pull Output Buffer with 2mA Drive Ipd: TTL Input Buffer(pull down 付き) LSI ハード編 – 11 REGGND 間に 0.018uF コンデンサを 接続 DGND-CORE 間に 0.1uF コンデンサを 接続 0.1uF :ML9574の端子 I-O部 54:DVDD-Core 7:DGND-IO 19:DVDD-Core ロジック部 0.1uF 0.1uF LSI ハード編 – 12 20:DGND-Core 50:REGOUT 51:REGVDD 55:DGND-Core 2:AVDD アナログ部 レギュレータ 10uF 0.1uF 0.018uF 1uF 49:RDVDD 3:AGND 53:VBG 40:DVDD-IO 0.1uF 43:DGND-IO I-O部 52:REGGND ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 6:DVDD-IO 3.3 電源構成 ML9574の電源構成 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 4. 電気的特性 4.1 絶対最大定格 項目 No 1 2 3 電源電圧 入力電圧 出力電圧 最大許容 損失 記号 AVDD, DVDD-IO, RDVDD, REGVDD VI VO 条件 範囲 AVDD= DVDD-IO= RDVDD=REGVDD Ta=25°C DGND-IO=DGND-CORE =REGGND=AGND=0V –0.3 〜4.6 V –0.3 〜 DVDD-IO + 0.3 V V –0.3 〜 DVDD-IO + 0.3 Ta=25°C, 1 パッケージ当たり PD 単位 500 62.5 Ta=25°C, 1 出力当たり mW mW 4 保存温度 TSTG –55 〜 +150 °C 5 出力短絡電流 Los 50 mA 4.2 推奨動作条件 No 項目 記号 条件 AVDD= DVDD-IO= RDVDD=REGVDD, DGND-IO=DGND-CORE =REGGND=AGND=0V 1 電源電圧 AVDD, DVDD-IO, RDVDD, REGVDD 2 水晶発振周波 数 fXTAL FM 多重信号 3 入力電圧 VAIN* 4 動作温度 TOP 範囲 3.0 〜 3.6 単位 V 8.192 MHz ± 200 ppm 可変アンプゲイン:×1 1.0〜1.6 可変アンプゲイン:×1.5 0.8〜1.0 可変アンプゲイン:×2 0.5〜0.8 可変アンプゲイン:×3 VP-P 適用端子 AVDD, DVDD-IO, RDVDD, REGVDD XTAL1 XTAL2 AIN 0.3〜0.5 –40 〜 +85 ℃ * 多重信号を含むコンポジット信号のピーク値(下記信号 a〜c の合計電圧) a. 音声信号(100% 変調:音声 max 時) b. パイロット信号 c. FM 多重信号(10%:LMSK max 時) 入力信号の振幅の max 値は、LSI の内部回路が飽和しない範囲(1.6Vp-p)になります。 従って、コンポジット信号ではなく、信号発生器等から多重信号のみを入力する場合、多重信号レベルが max 1.6Vp-p まで入力が可能です。 LSI ハード編 – 13 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 4.3 DC特性 (DVDD-IO=RDVDD=REGVDD=AVDD=3.0V〜3.6V , DGND-IO=DGND-CORE=REGGND=AGND=0V , Ta=-40〜+85°C) 規格 No 項目 記号 条件 単位 最小 VIH 1 標準 2.4 VIL WR, RD, CS, CLR, DB0〜DB15, DVDD-IO +0.3 入力電圧 –0.3 適用端子 最大 V 0.6 A1〜A7, XUTC, DETIN, CK16K_IN, TIN1〜TIN7 INT, DB0〜DB15, VOH 2 3 4 IOH=-2mA 2.4 出力電圧 V VOL IOL=2mA 0.4 IIH1 VIH=DVDD-IO –10 10 IIL1 VIL=DGND –10 10 IIL2 VIL=DGND –10 10 10 –10 入力電流1 入力電流 2 5 プルダウン電流 IPD DVDD-IO=3.3V VIH=DVDD-IO 6 入力電流 3 IIH2 VIH=DVDD-IO 7 プルアップ電流 IPU IOH 8 出力オフリーク DVDD-IO=3.3V VIL=DGND VOH=AVDD 非モニタ(HiZ)時 IOL VOL=AGND 非モニタ(HiZ)時 IDD1 動作時、無負荷 F=8.192MHz –200 66 µA MOUT0〜MOUT2, MOUT5〜MOUT6, XOUT WR, RD, CS, CLR, DB0〜DB15, A1〜A7 µA DETIN, CK16K_IN, TIN1〜TIN7 µA XOUTC µA MON 200 10 –66 –10 –10 10 –10 10 25 35 mA 1.6 mA 2.5 mA パワーダウン時 *1 9 電源電流 IDD2 無負荷 –40 ≦Ta ≦50°C パワーダウン時 *1 IDD3 無負荷 50°C <Ta≦85°C *1 パワーダウン:水晶発振回路動作停止、デジタル部動作停止、アナログ部動作停止 LSI ハード編 – 14 AVDD, DVDD-IO, RDVDD, REGVDD ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 4.4 AC特性 (DVDD-IO=RDVDD=REGVDD=AVDD=3.0V〜3.6V , DGND-IO=DGND-CORE=REGGND=AGND=0V , Ta=-40〜+85°C) 規格 No 項 目 記号 (注) 条 件 単位 最小 1 ライトセットア ップ 時間 2 ライトホールド時間 3 tSWR1 図 4.1 標準 ns WR, DB0〜 DB15 A1〜A7, CS ns WR, DB0〜 DB15 A1〜A7, CS 3 tSWR2 図 4.1 70 tHWR1 図 4.1 -18 適用端子 最大 tHWR2 図 4.1 10 ライトパルス幅 tWWR 図 4.1 70 ns WR 4 リードセットアップ 時間 tSRD 図 4.2 3 ns RD, CS, A1 〜 A7 5 リードホールド時 間 tHRD 図 4.2 -18 ns RD, CS, A1 〜 A7 6 リードパルス幅 tWRD 図 4.2 70 ns RD 7 リードデータ出力遅延 1 tDRD1 70 ns RD, DB0〜 DB15 8 リードデータ出力遅延 2 tDRD2 20 ns RD, DB0〜 DB15 9 ライト-ライト間隔 tIWRWR 図 4.3 25 ns WR 10 ライト周期 tCYCLWR 図 4.3 125 ns WR 11 リード-リード間隔 tIRDRD 図 4.4 25 ns RD 12 リード周期 tCYCLRD 図 4.4 125 ns RD 13 クリアパルス幅 tWCLR 図 4.5 200 ns CLR 図 4.2 負荷容量=50PF 図 4.2 負荷容量=50PF (注)タイミング図参照 4.5 フィルタ特性 (DVDD-IO=RDVDD=REGVDD=AVDD=3.0V〜3.6V , DGND-IO=DGND-CORE=REGGND=AGND=0V , Ta=-40〜+85°C) No 1 2 3 項目 BPF 通過域 記号 GAIN1 減衰量 BPF 阻止域 減衰量 (1) BPF 阻止域 減衰量 (2) 規格 条件 最小 標準 最大 単位 適用端子 72kHz〜80kHz 3 dB MON 50 dB MON 50 dB MON 可変利得アンプ : 0dB 時 0kHz〜53kHz GAIN2 可変利得アンプ : 0dB 時 100kHz〜500kHz GAIN3 可変利得アンプ : 0dB 時 LSI ハード編 – 15 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 4.6 タイミング図 4.6.1 ライトタイミング アドレス入力 tSWR1 tHWR1 tSWR1 tHWR1 CS 入力 WR 入力 tWWR tSWR2 tHWR2 デ−タバス入力 図 4.1 4.6.2 リードタイミング アドレス入力 tSRD tHRD tSRD tHRD CS 入力 RD 入力 tWRD tDRD1 tDRD2 デ−タバス出力 図 4.2 LSI ハード編 – 16 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 4.6.3 ライト-ライト間隔 アドレス CS tIWRWR tWWR WR tCYCLWR 図 4.3 4.6.4 リード-リード間隔 アドレス CS tIRDRD RD tWRD tCYCLRD 図 4.4 4.6.5 クリアパルス幅 CLR 信号 tWCLR 図 4.5 LSI ハード編 – 17 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5. 制御レジスタ レジスタのアドレス表記について レジスタのアドレス表記は、 アドレス = (A7, A6, A5, A4, A3, A2, A1) として表記しています。 A1〜A7 は、ML9574 の 56 ピン〜62 ピンのアドレスバス端子に相当します。 【 レジスタ表記例 】 アドレス 0x01 アドレス 0x01 R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 W — 割込マスク 割込マスク 割込マスク 割込マスク 割込マスク 割込マスク 割込マスク 初期値 — 0 0 0 0 0 0 0 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W — 割込マスク 割込マスク 割込マスク — — 割込マスク 割込マスク 初期値 — 0 0 0 — — 0 0 (0x01) = (A7, A6, A5, A4, A3, A2, A1) = (0, 0, 0, 0, 0, 0, 1) LSI ハード編 – 18 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 ML9574 レジスタ一覧(アドレス昇順) *1 未使用ビットは"-"で記載 分類 割り込み レジスタ アドレス レジスタ名称 記載 ページ 0x00 割り込みレジスタ P26 0x01 割り込みマスク P27 0x02 横 1 受信 RAM アドレスクリア 0x03 初期値 DB15 - DB8 DB7 - DB0 00000000 ‑‑‑‑‑‑‑‑ 初期設定 推奨値 *1 R/W — R/W 00000000 ‑‑‑‑‑‑‑‑ — W P29 ‑‑‑‑‑‑‑0 ‑‑‑‑‑‑‑0 — W 横 1 受信_MAIN データポート P29 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R/W 0x04 横 1 受信_SUB データポート P33 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R/W 0x05 メインチャネル受信制御 P50 ‑‑‑00000 ‑‑‑‑‑000 — W 0x06 サブチャネルモード P54 ‑‑‑00000 00‑‑‑000 — R/W 0x07 CK、BIC、1TDLY、RAM テストアド レスクリア P84 ‑‑‑‑‑‑‑‑ ‑‑‑‑0000 — W 0x08 CK、BIC、1TDLY、RAM テストデー タポート P84 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R/W 0x0C ブロック同期前積分定数 P63 ‑‑‑‑‑‑‑‑ ‑‑‑‑0100 ← W 0x0D ブロック同期後積分定数 P63 ‑‑‑‑‑‑‑‑ 10000110 ← W 0x0E 位相修正ステップ P64 ‑‑‑‑‑‑‑‑ ‑011‑011 ← W 拡張ポート 0x0F 拡張ポート P83 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑000 — W FM 多重ブロック同期 0x10 BIC 誤り許容数 P65 ‑‑‑‑‑‑‑‑ ‑‑‑‑1001 ← R/W 0x11 ブロック同期保護段数 P67 0100‑‑01 1111‑‑10 ← R/W 0x12 ブロック同期モニタ_MAIN P69 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑00 — R/W 0x13 ブロック同期モニタ_SUB P69 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑00 — R/W 0x14 ビット番号モニタ_MAIN P70 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R 0x15 ビット番号モニタ_SUB P70 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R 0x16 フレーム同期保護段数 P71 ‑‑‑‑‑‑‑‑ 0100‑‑00 ← R/W 0x17 フレーム同期モニタ P72 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑00 — R/W 0x18 パケット番号モニタ P73 ‑‑‑‑0000 00000000 — R/W FM 多重受信データ メインチャネル受信制 御 およびメイン/サブチ ャネル切替受信制御 メモリテスト1 FM 多重クロック再生 FM 多重フレーム同期 LSI ハード編 – 19 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 *1 未使用ビットは"-"で記載 分類 タイミング割込み レジスタ アドレス レジスタ名称 記載 ページ 0x1A タイミング割込みバイト番号指定 _MAIN P90 0x1B タイミング割込みバイト番号指定 _SUB P93 0x1C サブチャネルフレーム受信間隔指定 0x1D 初期値 DB15 - DB8 DB7 - DB0 ‑‑‑‑‑‑‑‑ ‑‑000000 初期設定 推奨値 *1 R/W — W ‑‑‑‑‑‑‑‑ ‑‑000000 — W P59 00000000 00000000 — R/W メインチャネル/サブチャネル 接続/切断タイミング設定 P57 00000000 00000000 — W 0x1E サブチャネル位相モニタ P61 ‑‑‑‑‑‑00 00000000 — R/W FM 多重動作モード 0x1F フレームフォーマット指定 P25 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑10 — W メモリテスト2 0x20 受信および訂正 RAM テスト P86 00000000 00000000 — W FM 多重誤り訂正 0x21 誤り訂正データポート P74 ‑‑‑‑‑‑‑‑ 不定 — R/W 0x22 誤り訂正スタート P75 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑000 — R/W 0x23 訂正回数および誤り訂正結果 P75 11111011 11101110 ← R/W 0x24 縦誤り訂正結果 P75 ‑‑‑‑‑‑‑‑ 00000000 — R メモリテスト2 0x25 VSTAT_RAM リード/ライトポート P87 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R/W VICS お よ び 階 層 4CRC 0x28 VICS モード P76 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑0 — R/W 0x29 階層 4CRC データポート P76 不定 — R/W 0x2A 階層 4CRC 結果 P77 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑0 — R/W 0x2E VICS テスト P78 ‑‑‑‑‑‑‑‑ 00000000 — R/W アナログ制御 0x30 アナログ制御 P79 ‑‑‑‑‑‑‑‑ 00000000 — W クロック制御 0x31 クロック動作 P80 ‑‑‑‑‑‑00 ‑000‑000 — W テスト制御 0x32 テスト制御0 P81 ‑‑‑‑‑‑‑‑ 000‑‑‑‑‑ — W 0x33 テスト制御1 P82 ‑‑‑‑‑‑‑‑ 0000‑000 ← W メインチャネル受信制 御 およびメイン/サブチ ャネル切替受信制御 LSI ハード編 – 20 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 *1 未使用ビットは"-"で記載 分類 FM 多重受信データ レジスタ アドレス レジスタ名称 記載 ページ 0x34 横 1 受信割り込み条件 P37 0x35 SI(サービス識別)指定 P39 0x37 フレーム同期状態 P49 0x38 横 2 訂正受信データポート P40 0x39 フレームメモリアクセス 0x3B 初期値 DB15 - DB8 DB7 - DB0 ‑‑10‑000 0010000‑ 初期設定 推奨値 *1 R/W — W 11111111 11111111 — W ‑‑‑‑‑‑00 ‑0000000 — R/W 不定 — R/W P45 ‑‑‑‑‑‑00 ‑0000100 — W フレームメモリ・アドレス (1/2) P47 ‑‑‑‑‑‑‑‑ ‑‑000000 — R/W 0x3C フレームメモリ・アドレス (2/2) P47 ‑‑‑‑‑‑‑0 00000000 — R/W メインチャネル受信制 御 およびメイン/サブチ ャネル切替受信制御 0x3E メインチャネルクリア P62 ‑‑‑‑‑‑‑‑ ‑0‑0‑‑‑‑ — W タイミング割込み 0x7A タイミング割込みパケット番号 _MAIN 設定 P89 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R/W 0x7B タイミング割込みパケット番号_SUB 設定 P93 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R/W 0x7F クリア(リード時は識別 ID 表示) P96 00000000 00000000 — R/W クリア LSI ハード編 – 21 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 ML9574 レジスタ一覧(機能分類順) *1 未使用ビットは"-"で記載 分類 レジスタ アドレス レジスタ名称 記載 ページ FM 多重動作モード 0x1F フレームフォーマット指定 P25 割り込み 0x00 割り込みレジスタ P26 0x01 割り込みマスク 0x02 FM 多重受信データ メインチャネル受信制 御 およびメイン/サブチ ャネル切替受信制御 FM 多重クロック再生 初期値 DB15 - DB8 DB7 - DB0 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑10 初期設定 推奨値 *1 R/W — W 00000000 ‑‑‑‑‑‑‑‑ — R/W P27 00000000 ‑‑‑‑‑‑‑‑ — W 横 1 受信 RAM アドレスクリア P29 ‑‑‑‑‑‑‑0 ‑‑‑‑‑‑‑0 — W 0x03 横 1 受信_MAIN データポート P29 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R/W 0x04 横 1 受信_SUB データポート P33 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R/W 0x34 横 1 受信割り込み条件 P37 ‑‑10‑000 0010000‑ — W 0x35 SI(サービス識別)指定 P39 11111111 11111111 — W 0x37 フレーム同期状態 P49 ‑‑‑‑‑‑00 ‑0000000 — R/W 0x38 横 2 訂正受信データポート P40 不定 — R/W 0x39 フレームメモリアクセス P45 ‑‑‑‑‑‑00 ‑0000100 — W 0x3B フレームメモリ・アドレス (1/2) P47 ‑‑‑‑‑‑‑‑ ‑‑000000 — R/W 0x3C フレームメモリ・アドレス (2/2) P47 ‑‑‑‑‑‑‑0 00000000 — R/W 0x05 メインチャネル受信制御 P50 ‑‑‑00000 ‑‑‑‑‑000 — W 0x06 サブチャネルモード P54 ‑‑‑00000 00‑‑‑000 — R/W 0x1C サブチャネルフレーム受信間隔指定 P59 00000000 00000000 — R/W 0x1D メインチャネル/サブチャネル 接続/切断タイミング設定 P57 00000000 00000000 — W 0x1E サブチャネル位相モニタ P61 ‑‑‑‑‑‑00 00000000 — R/W 0x3E メインチャネルクリア P62 ‑‑‑‑‑‑‑‑ ‑0‑0‑‑‑‑ — W 0x0C ブロック同期前積分定数 P63 ‑‑‑‑‑‑‑‑ ‑‑‑‑0100 ← W 0x0D ブロック同期後積分定数 P63 ‑‑‑‑‑‑‑‑ 10000110 ← W 0x0E 位相修正ステップ P64 ‑‑‑‑‑‑‑‑ ‑011‑011 ← W LSI ハード編 – 22 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 *1 未使用ビットは"-"で記載 分類 FM 多重ブロック同期 レジスタ アドレス レジスタ名称 記載 ページ 0x10 BIC 誤り許容数 P65 0x11 ブロック同期保護段数 P67 0x12 ブロック同期モニタ_MAIN 0x13 初期値 DB15 - DB8 DB7 - DB0 ‑‑‑‑‑‑‑‑ ‑‑‑‑1001 初期設定 推奨値 *1 R/W ← R/W 0100‑‑01 1111‑‑10 ← R/W P69 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑00 — R/W ブロック同期モニタ_SUB P69 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑00 — R/W 0x14 ビット番号モニタ_MAIN P70 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R 0x15 ビット番号モニタ_SUB P70 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R 0x16 フレーム同期保護段数 P71 ‑‑‑‑‑‑‑‑ 0100‑‑00 ← R/W 0x17 フレーム同期モニタ P72 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑00 — R/W 0x18 パケット番号モニタ P73 ‑‑‑‑0000 00000000 — R/W 0x21 誤り訂正データポート P74 ‑‑‑‑‑‑‑‑ 不定 — R/W 0x22 誤り訂正スタート P75 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑000 — R/W 0x23 訂正回数および誤り訂正結果 P75 11111011 11101110 ← R/W 0x24 縦誤り訂正結果 P75 ‑‑‑‑‑‑‑‑ 00000000 — R 0x28 VICS モード P76 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑0 — R/W 0x29 階層 4CRC データポート P76 不定 — R/W 0x2A 階層 4CRC 結果 P77 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑0 — R/W 0x2E VICS テスト P78 ‑‑‑‑‑‑‑‑ 00000000 — R/W アナログ制御 0x30 アナログ制御 P79 ‑‑‑‑‑‑‑‑ 00000000 — W クロック制御 0x31 クロック動作 P80 ‑‑‑‑‑‑00 ‑000‑000 — W テスト制御 0x32 テスト制御0 P81 ‑‑‑‑‑‑‑‑ 000‑‑‑‑‑ — W 0x33 テスト制御1 P82 ‑‑‑‑‑‑‑‑ 0000‑000 ← W 0x0F 拡張ポート P83 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑000 — W FM 多重フレーム同期 FM 多重誤り訂正 VICS お よ び 階 層 4CRC 拡張ポート LSI ハード編 – 23 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 *1 未使用ビットは"-"で記載 分類 メモリテスト タイミング割込み クリア レジスタ アドレス レジスタ名称 記載 ページ 0x07 CK、BIC、1TDLY、RAM テストアド レスクリア P84 0x08 CK、BIC、1TDLY、RAM テストデー タポート P84 0x20 受信および訂正 RAM テスト 0x25 初期値 DB15 - DB8 DB7 - DB0 ‑‑‑‑‑‑‑‑ ‑‑‑‑0000 初期設定 推奨値 *1 R/W — W ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R/W P86 00000000 00000000 — W VSTAT_RAM リード/ライトポート P87 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R/W 0x1A タイミング割込みバイト番号指定 _MAIN P90 ‑‑‑‑‑‑‑‑ ‑‑000000 — W 0x1B タイミング割込みバイト番号指定 _SUB P93 ‑‑‑‑‑‑‑‑ ‑‑000000 — W 0x7A タイミング割込みパケット番号 _MAIN 設定 P89 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R/W 0x7B タイミング割込みパケット番号_SUB 設定 P93 ‑‑‑‑‑‑‑‑ ‑‑‑‑‑‑‑‑ — R/W 0x7F クリア(リード時は識別 ID 表示) P96 00000000 00000000 — R/W LSI ハード編 – 24 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.1 FM 多重動作モード 5.1.1 フレームフォーマット 表 5.1.1 アドレス 0x1F フレームフォーマット指定 R/W DB7 DB6 DB5 DB4 W — — — — 初期値 — — — — DB3 DB2 DB1 DB0 — — B1 B0 — — 1 0 設定値 フレーム構成 記号 備考 B1 0 0 B0 0 1 A1 リアルタイム情報ブロックを含む 1 0 Format B B 日本 1 1 Format C C Format A A0 LSI ハード編 – 25 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.2 割り込み 5.2.1 割り込みレジスタ 割り込みを発生すると、本レジスタに“1”を書き込み INT 端子を“0”にします。 本レジスタをリード後、本レジスタの対応するビットに“1”を書き込んでください。割り込みがクリ アされます。 表 5.2.1 割り込みレジスタ アドレス R/W DB15 DB14 DB13 R TUNNER CHG _INTB TIMINT_ SUB TIMINT_ MAIN 同期はずれ 横 1 受信 割込 割込_SUB 横 2 受信 横 1 受信 フレ−ム 割込 割込_MAIN 同期割込 W 割込クリア 割込クリア 割込クリア 割込クリア 割込クリア 割込クリア 0 0 0 0 0 0x00 初期値 0 0 DB12 DB11 DB10 DB9 DB8 割込クリア 割込クリア 0 アドレス R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0x00 R W 0 — — 0 — — 0 — — 0 — — 0 — — 0 — — 0 — — 0 — — 初期値 (1) DB15 : TUNNER_CHG_INTB 1: サブチャネル⇔メインチャネルのチューナ切替要求割り込みです。 メイン/サブチャネルの指定は、レジスタ 0x06(0x0C)の DB0 ビットに表示されます。 0: TUNNER_CHG_INTB 割り込みはありません。 サブチャネル⇔メインチャネル切替受信動作をさせる時に使用します。 チューナ切替要求割り込みを発生させるには、レジスタ 0x06、0x1D でチューナ切替のタイミン グおよびオートモードの設定が必要になります。 (2) DB14 : TIMINT_SUB 1: サブチャネル用タイマーで設定した割り込みが発生したことを表示します。 0: サブチャネルに割り込みはありません。 サブチャネルのタイマー割り込み_SUB を動作させるには、レジスタ(0x06 と 0x1D)の設定が 必要です。 (3) DB13 : TIMINT_MAIN 1: メインチャネル用タイマーで設定した割り込みが発生したことを表示します。 0: メインチャネルに割り込みはありません。 (4) DB12 : 同期はずれ割り込み 1: フレーム同期はずれ割り込みが発生したことを表示します。 0: メインチャネルに割り込みはありません。 (5) DB11 : 横 1 受信割り込み_SUB 1: サブチャネルでパケットを受信したことを表示します。 0: サブチャネルに割り込みはありません。 LSI ハード編 – 26 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 (6) DB10 : 横 2 誤り訂正後受信割り込み 1: メインチャネルの横 2 フレームデータの割り込みが発生したことを表示します。 0: メインチャネルに割り込みはありません。 (7) DB9 : 横 1 受信割り込み_MAIN 1: メインチャネルでパケットを受信したことを表示します。 0: メインチャネルに割り込みはありません。 (8) DB8 : フレーム同期割り込み 1: フレーム同期状態レジスタになった時割り込みが発生します。 0: フレーム同期割り込みはありません。 サブチャネルの局へ最初に同期させる時に使用します。 5.2.2 割り込みマスク 割り込みレジスタ(0x00)に対応するビット番号の割り込みを制御するレジスタです。 表 5.2.2 アドレス 0x01 アドレス 0x01 R/W W DB15 DB14 割込マスク 割込マスク 割り込みマスク DB13 DB12 DB11 DB10 割込マスク 割込マスク 割込マスク 割込マスク DB9 DB8 割込マスク 割込マスク 初期値 0 0 0 0 0 0 0 0 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W — — — — — — — — 初期値 — — — — — — — — 1: 割り込み許可 0: 割り込み禁止 LSI ハード編 – 27 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.3 FM 多重受信データ データを受信した時、割り込みを発生させ INT 端子を“0”にして通知しますので、受信データポートからデータを リードして下さい。受信データポートには、横 1 受信データをパケット単位でリード可能な横 1 受信ポート・レジスタ (0x03)と横 1 受信_SUB ポート・レジスタ(0x04)、横 2 受信データをフレーム単位でリード可能な横 2 受信ポート・レジ スタ(0x38)があります。 横 1 受信ポート(0x03) 受信状態、受信データ、パリティの計 18 ワードで構成されますが、パリティは読み出し不要ですので先頭 12 ワードの みリードしてください。 横 1 受信データの割り込みは、パリティパケット、誤り訂正結果、サービス識別などの条件で許可/不許可の設定が 可能です(レジスタ 0x34 参照)。 横 1 受信_SUB ポート(0x04) 受信割り込み毎に 1 パケットずつ読み出す方法と 2 パケットずつまとめて読み出す方法の一方を選択できます。 (1) 1 パケットずつ読み出す方法 横 1 受信ポート(0x03)と同じです。 (2) 2 パケットずつまとめて読み出す方法 あらかじめ指定した SUB チャネルのパケットを 2 パケット受信後、受信割り込みを発生します (レジスタ 0x34 参照)。 本方法を用いると SUB チャネル受信毎の(1〜数フレーム間隔)の受信割り込みとなりますので CPU の負担を 軽減できます。ただしパケットのパリティデータも一緒に読み出されるので注意してください。 読み出しデータは(受信状態、パリティ、受信データ、パリティ)の計 30 ワードです。 横2受信ポート(0x38) 横2受信ポートの受信データは、次のフレームの 13 番目のパケットタイミングで、割り込みによって通知します。 受信データは、フレームの先頭から受信し、横 1 訂正,縦訂正, 横 2 訂正を実施済みです。 初期設定値(レジスタ 0x3E の DB4=0)ではパリティパケットの横 2 訂正を行っていませんので読み出しデータは 190 x 12 ワードとなります。 パリティパケットも含めてリードしたい場合は、別途テスト用の設定が必要で、この場合 15 番目のパケットタイミングで 割り込みによって通知します。 LSI ハード編 – 28 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.3.1 横 1 受信 RAM アドレスクリア 表 5.3.1 アドレス 0x02 アドレス 0x02 横1受信 RAM アドレスクリア R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 W — — — — — — — 初期値 — — — — — — — R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W — — — — — — — ADRCLR 初期値 — — — — — — — 0 ADRCLR _SUB 0 受信割り込み時、受信 RAM の先頭アドレスにセットされていますので設定不要です。メモリテス ト用です。 横 1 受信 RAM のアドレスクリアを行います。”1”に設定後”0”に必ずもどしてください。 DB8 : ADRCLR_SUB 1 : 横 1 受信 RAM_SUB(レジスタ 0x04)のアドレスクリアを行います。 0 : アドレスクリアを解除します。 DB0 : ADRCLR 1 : 横 1 受信 RAM(レジスタ 0x03)のアドレスクリアを行います。 0 : アドレスクリアを解除します。 5.3.2 横 1 受信データポートと受信データ構成 表 5.3.2.1 アドレス 0x03 アドレス 0x03 横1受信_MAIN デ−タ ポ−ト R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 R B15 B14 B13 B12 B11 B10 B9 B8 W B15 B14 B13 B12 B11 B10 B9 B8 初期値 — — — — — — — — R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 R B7 B6 B5 B4 B3 B2 B1 B0 W B7 B6 B5 B4 B3 B2 B1 B0 初期値 — — — — — — — — リード 横 1 の1パケット受信データポートです。横 1 受信割り込み発生時、内部 RAM のリードアドレス は“0x00”です。本ポートをリードすると、次のリードアドレスになりますので、連続リード可能で す。 ライト テスト用です。 LSI ハード編 – 29 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 表 5.3.2.2 横 1 受信 RAM データ 構成 DB15 DB14 DB13 DB12 DB11 DB10DB9 DB8 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 WORD0 横1受信状態1 パ WORD1 横 1 訂正受信デ−タ 0 ケ WORD2 横 1 訂正受信デ−タ 1 ッ : ト : 横1受信状態0 構 WORD11 横 1 訂正受信デ−タ10 成 WORD12 PARITY CRC WORD13 PARITY WORD14 PARITY : : WORD17 PARITY 横 1 受信 RAM データの WORD0 は受信パケットデータの状態表示、 WORD1〜WORD11 がデータ、 WORD12〜WORD 17 が CRC/パリティデータです。 WORD12〜WORD17 はリード不要です。 表 5.3.2.3 横1受信状態 受信状態 1 DB15 VICSRDY DB14 PARITY DB13 INT0 DB12 1 DB11 1 DB10 FNCHG DB9 FRNO1 DB8 FRNO0 受信状態0 DB7 CRC0 DB6 ERC0 DB13 RECCRC DB12 FSYNC DB3 BSYNC DB2 BICDET0 DB1 BIC01 DB0 BIC00 受信状態 1 (1) DB15 : VICSRDY 1 : 受信パケットが VICS パケットであることを示します。 0 : 受信パケットは VICS パケットではありません (2) DB14 : PARITY 本ビット表示はフレーム同期状態の時のみ表示します。 1 : 受信パケットがパリティパケットです。 0 : 受信パケットはパリティパケットではありません (3) DB13 : INT0 本ビット表示は横 1 受信割り込みの表示ビットです。横 2 受信状態でも表示される ので、横 1 受信割り込み時にリード済みの確認ができます。 1 : 受信パケットが横 1 受信で割り込みを発生したパケットであることを表示。 0 : 受信パケットが横 1 受信で割り込みを発生しなかったパケットであることを表示。 (4) DB12, DB11 : “1”固定 LSI ハード編 – 30 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 (5) DB10 : FNCHG 本ビット表示はフレーム同期状態の時のみ表示します。 1 :下表のパケットであることを示します。 0 :下表以外のパケットであることを示します。 フレームフォマット Format B Format A1, A0 ブロック番号が、0,13,136,149 ブロック番号が、0,60,130,190 のパケット のパケット (注)本マニュアルでは、パケット番号を 0〜271(A1: 0〜283)で表しています。 (6) DB9, DB8 : FRNO1, FRNO0 本ビット表示はフレーム同期状態の時のみ表示します。 下表のブロック番号のパケットです。 フレームフォマット DB9 DB8 0 0 ブロック番号 0〜12 のパケット ブロック番号 0〜59 のパケット 0 1 ブロック番号 13〜135 のパケット ブロック番号 60〜129 のパケット 1 0 ブロック番号 136〜148 のパケット ブロック番号 130〜189 のパケット 1 1 ブロック番号 149〜271 のパケット Format B Format A1, A0 A0 ブロック番号 190〜271 のパケット A1 ブロック番号 190〜283 のパケット (注)本マニュアルでは、パケット番号を 0〜271(A1: 0〜283)で表しています。 受信状態 0 (7) DB7 : CRC0 1 : 横 1 受信パケットの CRC がエラーであることを示します。 0 : 横 1 受信パケットの CRC が正常であることを示します。 (8) DB6 : ERC0 1 : 横 1 受信パケットの訂正結果がエラーであることを示します。 0 : 横 1 受信パケットの訂正結果で正常であることを示します。 (9) DB5 : RECCRC 1 : 訂正前の受信パケットの CRC がエラーであることを示します。 0 : 訂正前の受信パケットの CRC が正常であることを示します。 (10) DB4 : FSYNC 1 : 受信パケットがフレーム同期状態であることを示します。 0 : 受信パケットが非フレーム同期状態であることを示します。 (11) DB3 : BSYNC 1 : 受信パケットがブロック同期状態であることを示します。 0 : 受信パケットが非ブロック同期状態であることを示します。 LSI ハード編 – 31 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 (12) DB2〜DB0 : BIC モニタ BIC(ブロック識別コード)の検出状態を示します。 DB2 DB1 DB0 BIC 番号 1 1 1 1 0 0 0 1 1 — 0 1 0 1 — 1 2 3 4 LSI ハード編 – 32 非検出 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.3.3 横 1 受信データ_SUB ポートと受信データ構成 表 5.3.3.1 横1受信_SUB デ−タ ポ−ト アドレス R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0x04 R W 初期値 B7 B7 — B6 B6 — B5 B5 — B4 B4 — B3 B3 — B2 B2 — B1 B1 — B0 B0 — アドレス R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 0x04 R W B15 B15 — B14 B14 — B13 B13 — B12 B12 — B11 B11 — B10 B10 — B9 B9 — B8 B8 — 初期値 (1) 1 パケット毎のリード設定の場合(レジスタ 0x34 の DB8=0) 表 5.3.3.2 横1受信 RAM データ _SUB 構成 DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 横1受信状態1 WORD0 パ ケ ッ ト 横1受信状態0 WORD1 横 1 訂正受信デ−タ 0 WORD2 横 1 訂正受信デ−タ 1 : : WORD11 横 1 訂正受信デ−タ 10 構 WORD12 PARITY CRC 成 WORD13 PARITY WORD14 PARITY : : WORD17 PARITY LSI ハード編 – 33 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 (2) 2 パケット毎のリード設定の場合(レジスタ 0x34 の DB8=1) 表 5.3.3.3 横1誤り訂正後受信 RAM データ _SUB 構成(2 パケット受信時) DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 DB7 DB6 DB5 DB4 DB3 DB2DB1 DB0 横1受信状態1 WORD0 横1受信状態0 WORD1 横 1 訂正受信デ−タ 0 第 WORD2 横 1 訂正受信デ−タ 1 一 : : パ : : ケ WORD11 横 1 訂正受信デ−タ 10 ッ WORD12 PARITY CRC (注) ト WORD13 PARIT Y(注) WORD14 PARITY (注) : : (注) WORD17 PARITY (注) 横1受信状態1 WORD18 横1受信状態0 WORD19 横 1 訂正受信デ−タ 0 第 WORD20 横 1 訂正受信デ−タ 1 二 : : パ : : ケ WORD29 横 1 訂正受信デ−タ 10 ッ WORD30 PARITY CRC ト WORD31 PARITY WORD32 PARITY : : WORD35 PARITY (注)12〜18 ワード、30〜35 ワードはパリティデータですので読み飛ばしが必要です。 LSI ハード編 – 34 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 表 3.3.3.4 横 1 受信状態_SUB 受信状態 1 DB15 1 DB14 1 DB13 BICDET2 DB12 BIC21 DB11 BIC20 DB10 BICDET1 DB9 BIC11 DB8 BIC10 受信状態0 DB7 CRC0 DB6 ERC0 DB5 RECCRC DB4 0 DB3 BSYNC DB2 BICDET0 DB1 BIC01 DB0 BIC00 受信状態 1 : DB15〜8 (1) DB14〜15: “1” 固定 (2) DB13〜DB8 : (8) 参照 受信状態 0 : DB7〜0 (3) DB7 : CRC0 1 : 横 1 受信パケットの CRC がエラーであることを示します。 0 : 横 1 受信パケットの CRC が正常であることを示します。 (4) DB6 : ERC0 1 : 横 1 受信パケットの訂正結果がエラーであることを示します。 0 : 横 1 受信パケットの訂正結果で正常であることを示します。 (5) DB5 : RECCRC 1 : 訂正前受信パケットの CRC がエラーであることを示します。 0 : 訂正前受信パケットの CRC が正常であることを示します。 (6) DB4 : “0” 固定 (7) DB3 : BSYNC 1 : 受信パケットがブロック同期状態であることを示します。 0 : 受信パケットが非ブロック同期状態であることを示します。 LSI ハード編 – 35 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 (8) DB13〜11, DB10〜8, DB2〜0 BIC(ブロック識別コード)の検出状態を示します。 2 パケット前の BIC BIC と BIT 番号 1 パケット前の BIC の対応 受信パケットの BIC 表示内容 DB13 DB12 DB11 DB10 DB9 DB8 DB2 DB1 DB0 BIC 非検出 0 — — BIC4 検出 1 1 1 BIC3 検出 1 1 0 BIC2 検出 1 0 1 BIC1 検出 1 0 0 (注) 正常受信時の表示例( x=非検出, 1=BIC1, 2=BIC2, 3=BIC3, 4=BIC4) { {DB13, DB12, DB11}, {DB13, DB12, DB11}, {DB13, DB12, DB11} } ={ {x}, {4}, {1} } (第一パケット) ={ {4}, {1}, {1} } (第二パケット) LSI ハード編 – 36 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.3.4 横 1 受信割り込み条件 表 5.3.4.1 アドレス 0x34 横1受信割り込み条件 R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 W — — MOD_ INT0 _SUB MOD_ ERC0 _SUB — MOD_ BICDET0 _SUB MOD_SI _SUB INTPCT2 _SUB (注 1) 初期値 — — 1 0 — 0 0 0 (注 1) AUTO_MODE_SUB=1 の時のみ有効 アドレス 0x34 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W MOD_ FSYNC MOD_CH OFFDET MOD_ INT0 MOD_ ERC0 MOD_ PARIT0 MOD_ BICDET0 MOD_ SI — 初期値 0 0 1 0 0 0 0 — 横 1 受信割り込み条件を設定するレジスタです。初期設定では同期受信したパケットすべて割り込 むように設定されています。良品(エラー無しのパケット)、フレーム同期、指定 SI(サービス識 別)の、下表に示すような4通りの割り込み条件指定が可能です。 SI(サービス識別)の指定は16通り(SI0〜SI15)が可能で、レジスタ 0x35 への設定が必要です。 横 1 受信で割り込んだパケットは、横 2 受信のフレームメモリ(受信状態1 DB5(INT0))に記録され ています。 従って横 1 受信で良品になったパケットは横 2 受信で、リードする必要はありません。 表 5.3.4.2 横 1 受信割り込み条件 割り込み条件 レジスタ(0x34)の 設定値 レジスタ(0x35)の設定値 1 同期受信したすべてのパケット 0x0020 — 2 同期受信した良品パケット 0x0070 — 0x00A0 — 3 4 フレーム同期状態のパケット (不良パケットも含) 良品パケットで指定した SI (サービス識別)パケット 0x007A LSI ハード編 – 37 SI0〜SI15 をビット単位でライト ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 表 5.3.4.3 bit 名 DB0 DB1 レジスタ(0x34)の詳細内容 記号 説明 — — MOD_SI 1: SI(サービス識別)指定レジスタ(0x35)と一致したパケットのみを横 1 受信_MAIN の割り込み 条件を”1”とします。 0: すべての SI(サービス識別)で横 1 受信割り込み条件を”1”とします。 1: BIC1〜BIC3 を検出したときのみ、横 1 受信_MAIN 割り込み条件を”1”とします。 DB2 MOD_BICDET0 BIC4(パリティパケット)検出時は横 1 受信割り込み条件を”0”とします。 0: BIC 検出/非検出にかかわらず横 1 受信_MAIN 割り込み条件を”1”とします。 (注)フレ−ム同期状態では、MOD_PARIT0 が横 1 受信の割り込み条件に切り替わります。 1: フレ−ム同期状態でかつ、デ−タパケット受信(パリティパケッット以外)した場合の横 1 受信 _MAIN の割り込み条件を”1”とします。 DB3 MOD_PARIT0 0: パケットの種類にかかわらず横 1 受信の割り込み条件を”1”とします。 (注)フレ−ム非同期状態では、MOD_BICDET0 が横 1 受信の割り込み条件に切り替わりま す。 DB4 MOD_ERC0 1: 横 1 訂正結果および CRC 結果が、OK の場合のみ横 1 受信_MAIN の割り込み条件を”1” とします。 MOD_INT0 1: 本レジスタ(DB1〜DB7)の横 1 受信割り込み条件がすべて”1”の時、横 1 受信_MAIN の割 り込みを発生します。 0: 横 1 訂正結果および CRC 結果にかかわらず横 1 受信割り込み条件を”1”とします。 DB5 0: 本レジスタ(DB1〜DB7)の設定にかかわらず横 1 受信の割り込み発生しません。 DB6 MOD_CHOFFDET 1: サブチャネルでパケット受信中の横 1 受信_MAIN 割り込みを禁止します。 0: チャネル切り替えの実行にかかわらず横 1 受信割り込み条件を”1”とします。 1: フレ−ム同期状態のときのみ、横 1 受信_MAIN 割り込み条件を”1”とします。 DB7 サブチャネルは、ブロック同期状態で横 1 受信割り込み条件を”1”とします。 MOD_FSYNC 0: フレ−ム同期状態で横 1 受信割り込み条件を”1”とします。 1: 横 1 受信_SUB を 2 パケットまとめて受信します DB8 (AUTO_MODE_SUB=1 の時のみ有効です) INTPCT2_SUB 0: 横 1 受信_SUB を 1 パケット毎に受信します DB9 MOD_SI_SUB 1: SI(サービス識別)指定レジスタ(0x35)と一致したパケットのみを横 1 受信_SUB の割り込み 条件を”1”とします。 0: すべての SI(サービス識別)で横 1 受信_SUB 割り込み条件を”0”とします。 1: BIC1〜BIC3 を検出したときのみ、横 1 受信_SUB 割り込み条件を”1”とします。 DB10 BIC4(パリティパケット)検出時は横 1 受信_SUB 割り込み条件を”0”とします。 MOD_BICDET0 0: BIC 検出/非検出にかかわらず横 1 受信_SUB 割り込み条件を”1”とします。 DB11 — — DB12 MOD_ERC0_SUB 1: 横 1 訂正結果および CRC 結果が、OK の場合のみ横 1 受信_SUB の割り込み条件を”1” とします。 0: 横 1 訂正結果および CRC 結果にかかわらず横 1 受信_SUB 割り込み条件を”1”とします。 DB13 MOD_INT0_SUB 1: 本レジスタ(DB1〜DB7)の横 1 受信割り込み条件がすべて”1”の時、横 1 受信_SUB の割り 込みを発生します。 0: 本レジスタ(DB1〜DB7)の設定にかかわらず横 1 受信_SUB の割り込み発生しません。 DB14 DB15 — — — — (注) サブチャネルを 2 パケット受信(レジスタ 0x34 の DB8=1, オートモード_SUB)で使用する場合は、 0x34=21xx に設定(サブチャネルの DB12=DB10=DB9=0)で使用してください。 MOD_SI_SUB、MOD_BICDET0、MOD_ERC0_SUB の条件が第二パケットのみの適用になり第一パケットには適 用されないためです。 LSI ハード編 – 38 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.3.5 SI(サービス識別)指定 表 5.3.5 アドレス 0x35 アドレス 0x35 サービス識別指定 R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 W SI15 SI14 SI13 SI12 SI11 SI10 SI9 SI8 初期値 1 1 1 1 1 1 1 1 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W SI7 SI6 SI5 SI4 SI3 SI2 SI1 SI0 初期値 1 1 1 1 1 1 1 1 横 1 受信の割り込み条件である SI(サービス識別)を設定するレジスタです。 MAIN と SUB チャネル共用です。 サブチャネルを 2 パケット受信(レジスタ 0x34 の DB8=1, オートモード_SUB)設定の場合は、レジ スタ 0x34=21xx に設定し本指定を無効にして下さい。 SI0〜SI15 の16種の SI に対して、上記の表中の各々のビットに 1 を指定することによって、 複数 SI(サービス識別)を指定できます。 LSI ハード編 – 39 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.3.6 横 2 フレームデータ受信ポート 表 5.3.6 横 2 訂正受信デ−タ ポ−ト アドレス R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 0x38 R W 初期値 B7 B7 — B6 B6 — B5 B5 — B4 B4 — B3 B3 — B2 B2 — B1 B1 — B0 B0 — アドレス R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0x38 R W B7 B7 — B6 B6 — B5 B5 — B4 B4 — B3 B3 — B2 B2 — B1 B1 — B0 B0 — 初期値 横 2 受信ポートは、フレームメモリに接続されています。リードすると、フレームメモリ・アドレ スがインクリされますので連続リード可能です。また任意のアドレスからリードすることも可能で す。 フレームメモリにはフレームの先頭からのパケットが蓄積されます。1 フレーム受信が完了すると 縦訂正、2回目横誤り訂正を実行し、次フレームの 13 番目のパケットタイミングで2回目横誤り 訂正後受信割り込みを発生します。 フレームメモリのデータ量は、 • パケット状態表示を含む階層 4 データの場合、データ量は 12×190 ワード • パリティなどを含む全データ量は 18×273 ワードです。 (ただし、パリティデータを読み出したい場合、別途設定が必要です) データ内容の詳細は 5.3.7 項の横 2 誤り訂正後受信フレームメモリのデータ構成 を参照してくださ い。 注) フレームメモリにはアクセス禁止区間が存在します。次項、図 5.3 を参照して下さい。 LSI ハード編 – 40 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 (1) パケット番号とバイト番号の交差部が斜線の場合、フレ−ムメモリのアクセス禁止の時間になります。 (2) パケット番号とバイト番号は、レジスタ R̲1E,R̲1D,R̲16, R̲17をリ−ドすることにより知ることができ ます。 ワード番号 <R̲15[DB8..DB3]> パケット番号 <R̲18[DB8..DB0]> 0 1 16 17 270 271 0 1 2 縦/ 横2 訂正による メモリ アクセス 禁止区間 11 12 13 横2受信割り込み 14 横2受信連続 リード可能時間 33 34 270 271 0 横1訂正によるメモリアクセス禁止区間 VICS/DGPS同時受信時,横1訂正によるメモリアクセス禁止区間 図 5.3 フレ−ムメモリ(R_38)のアクセス禁止区間 LSI ハード編 – 41 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.3.7 横 2 受信フレームメモリのデータ構成 表 5.3.7.1 横 2 受信フレ−ムメモリデ−タ 構成 ワード番号 パケット 番号 0 1 ‥ 11 12 ‥ 17 0 受信状態 デ−タ 0 ‥ デ−タ 10 ‥ PARITY : : : : : CRC/ PARITY : : : : : : : : : : : 189 受信状態 デ−タ 0 ‥ デ−タ 10 CRC/ PARITY ‥ PARITY 190 受信状態 縦訂正 パリティ 縦訂正 パリティ 縦訂正 パリティ 縦訂正 パリティ 縦訂正 パリティ 縦訂正 パリティ : : : : : : : : 271 受信状態 縦訂正 パリティ 縦訂正 パリティ 縦訂正 パリティ 縦訂正 パリティ 縦訂正 パリティ 縦訂正 パリティ 272 — 縦訂正 結果 0 ‥ ‥ ‥ ‥ 縦訂正 結果 16 表 5.3.7.1 にフレームメモリのデータ構成を示します。190 個のデータパケット、82 個のパリティ パケット、1 個の縦訂正結果からなります。通常 190〜271 パリティパケットの2回目横誤り訂正は 省略しています。 横 2 受信割り込み時、メモリのアドレスは、パケット 0,ワード 0 に設定されていますのでそのまま 連続リード可能 です。 横 2 誤り訂正後のパリティパケットも含めてリードしたい場合は、別途テスト用の誤り訂正の実施 と設定が必要です。 各パケットの先頭ワードはパケットの受信状態表示です。 表 5.3.7.2 に受信状態の詳細を示します。 表 5.3.7.2 横 2 受信状態 受信状態 1 DB15 VICSRDY DB14 PARITY DB13 INT0 DB12 CRC2 DB11 ERC2 DB10 FNCHG DB9 FRNO1 DB8 FRNO0 受信状態0 DB7 CRC0 DB6 ERC0 DB13 RECCRC DB12 FSYNC DB3 BSYNC DB2 BICDET0 DB1 BIC01 DB0 BIC00 LSI ハード編 – 42 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 受信状態 1 (1) DB15 : VICSRDY 1 : 横 2 受信パケットが VICS パケットであることを示します。 0 : 横 2 受信パケットは VICS パケットではありません。 (2) DB14 : PARITY 本ビット表示はフレーム同期状態の時のみ表示します。 1 : 受信パケットがパリティパケットです。 0 : 受信パケットはパリティパケットではありません。 (3) DB13 : INT0 1 : 横 1 受信で割り込みを発生したパケットです。 横 1 受信でリード済みの場合リード不要です。 0 : 横 1 受信で割り込みを発生しなかったパケットです。 (4) DB12 : CRC2 1 : 横 2 受信パケットの CRC がエラーであることを示します。 0 : 横 2 受信パケットの CRC が正常であることを示します。 (5) DB11 : ERC2 1 : 横 2 受信の誤り訂正結果がエラーであることを示します。 0 : 横 2 受信の誤り訂正結果が正常であることを示します。 (注)パケットが良品であるためには、CRC2=ERC2=0 が必要です。 (6) DB10 : FNCHG 本ビット表示はフレーム同期状態の時のみ表示します。 1 : フレームフォマット B の場合、1, 14, 137, 150 の各ブロック番号のパケットです。 フレームフォマット A0,A1 の場合、1, 61, 131, 191 の各ブロック番号のパケットです。 0 : 上記以外のパケットです。 LSI ハード編 – 43 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 (7) DB9, DB8: FRNO1, FRNO0 本ビット表示はフレーム同期状態の時のみ表示します。 下表のブロック番号のパケットであることを示します。 フレームフォマット DB1 DB0 0 0 ブロック番号 0〜12 のパケット ブロック番号 0〜59 のパケット 0 1 ブロック番号 13〜135 のパケット ブロック番号 60〜129 のパケット 1 0 ブロック番号 136〜148 のパケット ブロック番号 130〜189 のパケット 1 1 ブロック番号 149〜271 のパケット Format B Format A1, A0 A0 ブロック番号 190〜271 のパケット A1 ブロック番号 190〜283 のパケット (注)本マニュアルでは、パケット番号を 0〜271(A1:0〜283)で表しています。 受信状態 0 受信状態 0 は、横 1 受信の WORD0(DB0〜DB7)の内容と同じです。 (8) DB7 : CRC0 1 : 横 1 受信パケットの CRC がエラーであることを示します。 0 : 横 1 受信パケットの CRC が正常であることを示します。 (9) DB6 : ERC0 1 : 横 1 受信パケットの誤り訂正結果がエラーであることを示します。 0 : 横 1 受信パケットの誤り訂正結果で正常であることを示します。 (10) DB5 : RECCRC 1 : 横 1 受信パケットの CRC がエラーであることを示します。 0 : 横 1 受信パケットの CRC が正常であることを示します。 (11) DB4 : FSYNC 1 : 受信パケットがフレーム同期状態であることを示します。 0 : 受信パケットが非フレーム同期状態であることを示します。 (12) DB3 : BSYNC 1 : 受信パケットがブロック同期状態であることを示します。 0 : 受信パケットが非ブロック同期状態であることを示します。 (13) DB2〜DB0 : BIC モニタ BIC(ブロック識別コード)の検出状態を示します。 DB2 DB1 DB0 BIC 番号 1 1 1 1 0 0 0 1 1 — 0 1 0 1 — 1 2 3 4 非検出 LSI ハード編 – 44 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.3.8 横 2 誤り訂正後受信フレームメモリのアクセスモード設定 表 5.3.8 アドレス 0x39 アドレス 0x39 R/W DB15 DB14 フレ−ムメモリアクセス DB13 DB12 DB11 DB10 DB9 DB8 R3B/R3C _GATE0 0 W — — — — — — 初期値 — — — — — — R3B/R3C _GATE1 0 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 VBACK LBACK1 LBACK0 LSTART 0 1 0 0 W — 初期値 — BANK CONT 0 VLBCNT 0 PCTL1B L2 0 フレームメモリを連続してリードする場合、効率よくリードできるようにアクセスモード設定する レジスタです。 (1) DB9, DB8 : R3B/R3C_GATE1, R3B/R3C_GATE0 テスト用設定レジスタです。DB9=DB8=0 で使用してください。 機能 DB9 DB8 フレーム受信 0 0 0x3B レジスタライト 0 1 0x3C レジスタライト 1 0 フレーム受信 1 1 (2) DB6 : BANK_CONT テスト用設定レジスタです。DB6=0 で使用してください。 (3) DB5 : VLBCNT 1 : フレームメモリを縦方向(ワード番号固定でパケット番号の昇順)にリードします。 0 : フレームメモリを横方向(パケット番号固定でワード番号の昇順)にリードします。 LBACK0, LBACK1 で指定されたワード番号になるとパケット番号が 1 インクリメントされま す。 (4) DB4 : PCTL1BL2 レジスタ(0x3C),レジスタ(0x3D)からリードできるフレームメモリのアドレス(パケット番号) を選択 します。 1 : ML9574 が、ライト中の受信データパケットのアドレス(パケット番号)をリード可能にします。 0 : 外部マイコンが、アクセス中のフレームメモリのアドレス(パケット番号)をリード可能にしま す。 (5) DB3 : VBACK 1 : パケット番号が 272 になると次のパケット番号が 0 にもどります。 テスト用です。 0 : パケット番号が 189 になると次のパケット番号が 0 にもどります。 LSI ハード編 – 45 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 (6) DB2, DB1 : LBACK1, LBACK0 バイト番号が下表のもどり番号になると次のワード番号は LSTART で指定されたワード番号にも どります。 LBACK1 LBACK0 もどりワード番号 0 0 0 テスト用 0 1 1 テスト用 1 0 11 推奨値 1 1 17 テスト用 (7) DB0 : LSTART 1 : ワード番号が LBACK0,LBACK1 で指定された値になると次のワード番号が 1 に戻ります。 0 : ワード番号が LBACK0,LBACK1 で指定された値になると次のワード番号が 0 に戻ります。 LSI ハード編 – 46 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.3.9 横 2 受信フレームメモリポインタ 表 5.3.9.1 アドレス 0x3B アドレス 0x3B アドレス R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 W — — — — — — — — 初期値 — — — — — — — — R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 R/W — — EXT WORD5 EXT WORD4 EXT WORD3 EXT WORD2 EXT WORD1 EXT WORD0 初期値 — — 0 0 0 0 0 0 表 5.3.9.2 フレ−ムメモリ・アドレス(2/2) R/W R (注 2) 0x3C アドレス 0x3C フレ−ムメモリ・アドレス(1/2) DB15 — R MEMST-AT (注 1) DB14 DB13 DB12 DB11 DB10 DB9 DB8 — — — — — — L1BF PCT8 — — — — — — EXT PCT8 W — — — — — — — 初期値 — — — — — — — EXT PCT8 0 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 R (注 1) EXT PCT7 EXT PCT6 EXT PCT5 EXT PCT4 EXT PCT3 EXT PCT2 EXT PCT1 EXT PCT0 R (注 2) L1BF PCT7 L1BF PCT6 L1BF PCT5 L1BF PCT4 L1BF PCT3 L1BF PCT2 L1BF PCT1 L1BF PCT0 EXT PCT7 0 EXT PCT6 0 EXT PCT5 0 EXT PCT4 0 EXT PCT3 0 EXT PCT2 0 EXT PCT1 0 EXT PCT0 0 W 初期値 (注 1) 0x39 レジスタに PCTL1BL2=0 がセットされていること (注 2) 0x39 レジスタに PCTL1BL2=1 がセットされていること LSI ハード編 – 47 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 ライト 横 2 受信割り込み時、メモリのアドレスは、パケット 0, ワード 0 に設定されていますので本設定 は不要です。 リード (PCTL1BL2=0) 本レジスタ(レジスタ(0x3B) , レジスタ(0x3C) , レジスタ(0x3D))をリードすると、次にリー ドするデータのワード番号とパケット番号を知ることができます。ただし、リード前にレジスタ (0x39)の PCTL1BL2 を“0”に設定する必要があります。 テスト用です。 リード (PCTL1BL2=1) レジスタ(0x3C), レジスタ(0x3D)は、次にライトする横 2 受信データパケットのフレームメモ リ・アドレス(パケット番号)を示します。 テスト用です。 LSI ハード編 – 48 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.3.10 横 2 フレームメモリの受信状態 表 5.3.10 フレ−ム同期状態 アドレス R/W DB15 DB14 DB13 DB12 DB11 DB10 0x37 R W 初期値 — — — — — — — — — — — — — — — — — — R/W DB7 DB6 DB5 DB4 DB3 DB2 アドレス DB9 DB8 — BANK SEL_BANK SET_BANK 0 0 DB1 DB0 R — — — — BANK BANK BANK BANK _ERCFR3 _ERCFR2 _ERCFR1 _ERCFR0 W — BANKLT _CLR MOD_ EXERC EXPCTCNT STARTB BANK BANK BANK BANK _ERCFR3 _ERCFR2 _ERCFR1 _ERCFR0 初期値 — 0 0 0 0x37 0 0 0 0 本レジスタはテスト用ですのでリード/ライト不要です。 リード (1) DB8 : BANK フレーム先頭部パケットの受信メモリ番号を表示します。 (2) DB3〜DB0 : BANK_ERCFR3〜BANK_ERCFR0 横 2 受信割り込み後にリードした場合、下表に示した 4 つパケットグループがフレーム同期状態に あるかどうかを表示します。 DB0=DB1=DB2=DB3=1 の時のみ、縦誤り訂正を実施しています。 フレームフォマット Format B Format A1, A0 DB3 ブロック番号 0〜12 のパケット A0, A1 ブロック番号 0〜59 のパケット DB2 ブロック番号 13〜135 のパケット A0, A1 ブロック番号 60〜129 のパケット DB1 ブロック番号 136〜148 のパケット A0, A1 ブロック番号 130〜189 のパケット ブロック番号 149〜271 のパケット A0 ブロック番号 190〜271 のパケット DB0 A1 ブロック番号 190〜283 のパケット (注)本マニュアルでは、パケット番号を 0〜271(A1:0〜283)で表しています。 ライト (3) DB9, DB8 : BANK 機能 参照レジスタ DB9 DB8 テスト用(BANK 設定"1"で受信) — 1 1 テスト用(BANK 設定"0"で受信) — 1 0 BANK 内部制御 — 0 1 BANK 内部制御 — 0 0 LSI ハード編 – 49 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.4 メインチャネル受信制御およびメイン/サブチャネル切替受信制御 5.4.1 メインチャネル受信制御 表 5.4.1 アドレス 0x05 アドレス 0x05 メインチャネル受信制御 R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 W — — — TIMINT _EN TIMINT _TABLE3 TIMINT _TABLE2 TIMINT _TABLE1 TIMINT _TABLE0 初期値 — — — 0 0 0 0 0 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W — — — — — CONN_ MAIN_2 CONN_ MAIN_1 CONN_ MAIN_0 初期値 — — — — — 0 0 0 設定モ−ド 対象 バイト設定モ−ド メインチャネルタイミング割り込み設定 参照 DB12 DB11 DB10 レジスタ DB9 DB8 バイト番号 0x1A 0 — — 0 0 クリア設定モ−ド(注 1) アドレス 0x1A 0 — — 0 1 アドレス設定モ−ド アドレス 0x7A 0 — — 1 0 パケット番号 0x7A 0 — — 1 1 — — 1 0 0 0 0 ライト設定モ−ド タイミング割込イネ−ブル (注 1) 元に戻すこと(0x0000) 機能 参照 レジスタ メインチャネル接断 — メインチャネル接続 — DB2 DB1 DB0 下記以外 0 0 0 (1) DB12〜DB8 : タイミング割り込み設定 メインチャネルの受信フレームに同期したタイミング割り込みを設定するレジスタです。 詳細は、15.5 項を参照してください。 本タイミング割り込みを使用しなくてもメインチャネル受信およびメイン/サブチャネル切替受信 が可能です。 (2) DB2〜D0: メインチャネルの接続/切断 初期設定値{DB2=DB1, DB0}={0, 0, 0}で使用してください。 メインチャネル受信およびメイン/サブチャネル切替受信動作においても変更する必要がありませ ん。 LSI ハード編 – 50 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.4.2 メインチャネル/サブチャネル切替受信制御 メインチャネルとサブチャネルの切り替え受信機能を内蔵しており ・ メインチャネルとサブチャネルの自動切り替え受信機能 ・ サブチャネルの複数フレーム間隔での受信機能 ・ サブチャネル受信間における位相ずれ(受信タイミングのずれ)の自動補正機能 ・ 2 パケット受信機能 の特徴を有しています。 メインチャネルとサブチャネルの切り替え受信機能を使用するには初期設定、サブ局へとのフレーム同期 受信割り込み設定が必要です。 図 5.4.2.1 にメインチャネルとサブチャネル切り替え受信のための初期設定例を示します。 図 5.4.2.1 の(1)〜(8)の初期設定は、電源 ON 後に一回実施すればその後設定不要です。またレジタ 0x06 の AUTO 接続_SUB の設定をした時に本初期設定は有効になります。 図 5.4.2.1 の(1)メインチャネル切断と(2)サブチャネル接続までの時間および、(3)サブチャネル切断と(4)メインチ ャネル接続までの時間はサブ局⇔メイン局のチューナを切り替えに必要な時間となります。 図 5.4.2.2 にメインチャネルとサブチャネル切り替え受信ブロック図を示します。 レジスタ 0x06 の BSIN_SUB を設定し、サブ局へチューナを同調して下さい。フレーム同期が入るとメインチャネ ルのブロック同期およびフレーム同期カウンタの値がサブチャネルのブロックおよびフレームカウンタにセットされ 準備が終了します(フレーム同期割り込みにより通知)。 レジスタ 0x06 のオートモード接続/切断をセットすると図 5.4.2.1 の設定タイミングに従ってメインチャネル/サブチ ャネル切替受信を開始します。 メインチャネル/サブチャネル切替受信中のサブチャネルに関する割り込みは,チューナ切り替え割り込み(メイン 局→サブ局)、横1受信_SUB 割り込み, チューナ切り替え割り込み(サブ局→メイン局)の 3 回だけとなります。 サブチャネル受信を停止するには、レジスタ 0x06 の AUTO 接続_SUB を 0 にします。 LSI ハード編 – 51 フレーム番号 パケット番号 ‥‥ 1 270 2 271 0 ‥‥ (1)チューナ切替割り込 メインチャネル切断 R̲06=0x0003;R̲1D=(5<<10) │ 270; (2)サブチャネル接続タイミング(LSI内部制御) R̲06=0x0000;R̲1D=(18<<10) │ 270; チューナ切替 要求割り込み ③メインチャネル 接続 ②サブチャネル 切断 ①サブチャネル 接続 ④メインチャネル 切断 (5)メイン/サブチャネル接続/切断フレーム番号 R̲06=0x0004; R̲1D= 2 │ (0<<4) │ (0<<8) │(2 <<12) ; ① ② ③ ④ 受信割り込み チューナ切替 要求割り込み 0 270 271 0 1 1 2 ‥‥ 271 0 ‥‥ 2 271 0 ‥‥ (4)メインチャネル接続タイミング(LSI内部制御) R̲06=0x0002; R̲1D=(20<<10) │ 2; (3)チューナ切替割り込(サブ局→メイン局) サブチャネル切断(LSI内部制御) R̲06=0x0001; R̲1D=(2<<10) │ 2; (6)受信開始パケット指定 R̲06=0x0005; R̲1D= 0; 0 270 271 0 1 2 ‥‥ ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 LSI ハード編 – 52 図 5.4.2.1 メイン/サブチャネルモ−ドの切替受信初期設定例((1)〜(7)) (7)サブチャネル受信フレーム間隔(FNMAX=2) R̲06=0x0C00; R̲1C=(FN̲MAX << 12); チューナ切替割込 チャネル 接続/切断 ̲SUB (R̲06) メイン/サブ切替制御 LSI ハード編 – 53 図 5.4.2.2 メイン/サブ切替受信ブロック図 クロック再生 ̲SUB ブロック同期 ̲SUB パケット カウンタ フレームNO カウンタ バス チュ−ナ SUB局 復調 MAIN局 横1受信割込̲SUB 横1受信RAM ̲MAIN 横1受信割込̲MAIN フレ−ム メモリ 横2受信割込̲SUB クロック再生 ̲MAIN チュ−ナ切り替え ̲MAIN/SUB ML9574 ブロック同期 ̲MAIN フレ−ム同期 ̲MAIN フレーム同期割込 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 チャネル 接続/切断 ̲MAIN チュ−ナ 横1受信RAM ̲SUB ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 表 5.4.2 サブチャネルモ−ド ← アドレス 0x06 R/W DB15 DB14 DB13 W — MON_ PREBCK/SIGMA 初期値 — — タイミング割り込み_SUB DB12 DB11 DB10 DB9 DB8 TIMINT EN_SUB TIMINT _TABLE3 _SUB TIMINT _TABLE2 _SUB TIMINT _TABLE1 _SUB TIMINT _TABLE0 _SUB 0 0 0 0 0 — 位相制御 設定モ−ド ← アドレス 0x06 R/W DB7 R — W — 初期値 0 → DB6 オートモード接続/切断用 タイミング設定 ← 接続モ−ド DB5 → → DB2 DB1 DB0 PHASECNT MOD_AUTO BSIN_SUB _SUB _SUB — STAT _SUB STAT _MAIN TUNNERCHG _REQ PHASECNT MOD_AUTO BSIN_SUB _SUB _SUB CONN _SUB MOD2_ SUB MOD1_ SUB MOD0_ SUB — 0 0 0 — — 位相モニタ設定 参照 レジスタ ← DB3 0 DB4 (1) DB14, DB13: MON_ PREBCK/SIGMA テスト用です。 機能 → DB14 DB13 Σリ−ド 0x15 1 0 PREBCK リ−ド 0x15 0 1 LSI ハード編 – 54 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 (2) DB12〜DB8: タイミング割り込み設定 メインチャネルの受信フレームに同期したタイミング割り込みを設定するレジスタです。 詳細は、5.15 項を参照してください。 本タイミング割り込みを使用しなくてもメインチャネル受信およびメイン/サブチャネル切替受信 が可能です。 (3) DB6 : 位相制御設定設定 オートモード接続時に 1 にして下さい。 位相制御設定 位相制御設定モ−ド DB6 位相制御 ON 1 位相制御 OFF 0 (4) DB5, DB4 : オートモード用接続/切断タイミング設定 モ−ド設定 DB5 DB4 参照レジスタ マニュアル接続/切断 0 1 0 1 0x06[DB3] BSIN_SUB (同期用メインおよびサブチャネ接続) 0 1 — 1 0 0x06[[DB2..DB0], 0x1D AUTO 接続_SUB (オ−トモ−ド接続/切断) (5) DB3 : マニュアル接続/切断 0 で使用してください。 非オートモード時の接続設定モ−ド DB3 接続_SUB 1 切断_SUB 0 LSI ハード編 – 55 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 (6) DB2〜DB0 : オートモード用接続/切断タイミング設定 オートモード用接続/切断タイミング設定 (本設定はオートモード時に有効になります) サブ接続タイミング設定モ−ド サブ切断タイミング設定モ−ド (チュ−ナ切り替え割り込み) メイン接続タイミング設定モ−ド パケット番号および バイト番号 メイン接断タイミング設定モ−ド (チュ−ナ切り替え割り込み) 参照 レジスタ DB2 DB1 DB0 0x1D 0 0 0 0x1D 0 0 1 0x1D 0 1 0 0x1D 0 1 1 メインおよびサブの接続および切断の フレーム番号設定モード 上記 4 項目の フレーム番号 0x1D 1 0 0 受信開始パケット番号設定モード パケット番号 0x1D 1 0 1 図 5.4.1 メインサブチャネルモードの切り替え初期設定例を参照してください。 LSI ハード編 – 56 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.4.3 メインチャネル/サブチャネル接続/切断タイミング設定 表 5.4.3 アドレス 0x1D アドレス 0x1D メインチャネル/サブチャネル接続/切断タイミング設定 R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 W (注 1) BYTE5 _SUB BYTE0 _SUB BYTE0 _SUB BYTE0 _SUB BYTE0 _SUB BYTE0 _SUB — PCT8 _SUB W (注 2) BYTE5 _SUB BYTE0 _SUB BYTE0 _SUB BYTE0 _SUB BYTE0 _SUB BYTE0 _SUB — PCT8 _SUB W (注 3) BYTE5 _SUB BYTE0 _SUB BYTE0 _SUB BYTE0 _SUB BYTE0 _SUB BYTE0 _SUB — PCT8 _SUB W (注 4) BYTE5 _SUB BYTE0 _SUB BYTE0 _SUB BYTE0 _SUB BYTE0 _SUB BYTE0 _SUB — PCT8 _SUB W (注 5) FN33 _SUB FN32 _SUB FN31 _SUB FN30 _SUB FN23 _SUB FN22 _SUB FN21 _SUB FN20 _SUB W (注 6) — — — — — — — PCT8 _SUB 初期値 0 0 0 0 0 0 0 0 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W (注 1) PCT7 _SUB PCT6 _SUB PCT5 _SUB PCT4 _SUB PCT3 _SUB PCT2 _SUB PCT1 _SUB PCT0 _SUB W (注 2) PCT7 _SUB PCT6 _SUB PCT5 _SUB PCT4 _SUB PCT3 _SUB PCT2 _SUB PCT1 _SUB PCT0 _SUB W (注 3) PCT7 _SUB PCT6 _SUB PCT5 _SUB PCT4 _SUB PCT3 _SUB PCT2 _SUB PCT1 _SUB PCT0 _SUB W (注 4) PCT7 _SUB PCT6 _SUB PCT5 _SUB PCT4 _SUB PCT3 _SUB PCT2 _SUB PCT1 _SUB PCT0 _SUB W (注 5) FN13 _SUB FN12 _SUB FN11 _SUB FN10 _SUB FN03 _SUB FN02 _SUB FN01 _SUB FN00 _SUB W (注 6) PCT7 _SUB PCT6 _SUB PCT5 _SUB PCT4 _SUB PCT3 _SUB PCT2 _SUB PCT1 _SUB PCT0 _SUB 初期値 0 0 0 0 0 0 0 0 LSI ハード編 – 57 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 説明 (注 1) 設定条件 サブチャネルの接続タイミング(パケット番号, バイト番号) を設定します チューナ切替割り込み(サブ→メイン)および (注 2) サブチャネル切断のタイミング(パケット番号, バイト番号) を設定します レジスタ 0x06=0x0000 レジスタ 0x06=0x0001 メインチャネル接続のタイミング(パケット番号, バイト番号) を設定します レジスタ 0x06=0x0002 チューナ切替割り込み(メイン→サブ)および (注 4) メインチャネル切断のタイミング(パケット番号, バイト番号) を設定します レジスタ 0x06=0x0003 (注 3) (注 5) メイン/サブチャネルの接続/切断タイミング(注 1〜注 4)の フレ−ム番号を設定します(注 7) レジスタ 0x06=0x0004 (注 6) サブチャネルの受信開始パケット番号 を設定します レジスタ 0x06=0x0005 説明 (注 7) 設定内容(フレーム番号) FN30_SUB〜FN33_SUB メインチャネル切断タイミング(注 4 に対応) FN20_SUB〜FN23_SUB メインチャネル接続タイミング(注 3 に対応) FN10_SUB〜FN13_SUB サブチャネル切断タイミング(注 2 に対応) FN00_SUB〜FN03_SUB サブチャネル接続タイミング(注 1 に対応) LSI ハード編 – 58 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.4.4 サブチャネルフレーム受信間隔指定 表 5.4.4 アドレス 0x1C アドレス 0x1C サブチャネルフレーム受信間隔指定 R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 R FNCK3 _SUB FNCK2 _SUB FNCK1 _SUB FNCK0 _SUB 0 0 0 FRCK8 _SUB W (注 1) FNCK3 _SUB FNCK2 _SUB FNCK1 _SUB FNCK0 _SUB — — — FRCK8 _SUB W (注 2) — — — — — — — ALL FNCK W (注 3) MAX FNCK3 _SUB MAX FNCK2 _SUB MAX FNCK1 _SUB MAX FNCK0 _SUB — — — — 初期値 0 0 0 0 0 0 0 0 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 R FRCK7 _SUB FRCK6 _SUB FRCK5 _SUB FRCK4 _SUB FRCK3 _SUB FRCK2 _SUB FRCK1 _SUB FRCK0 _SUB W (注 1) FRCK7 _SUB FRCK6 _SUB FRCK5 _SUB FRCK4 _SUB FRCK3 _SUB FRCK2 _SUB FRCK1 _SUB FRCK0 _SUB W (注 2) INT FNCK1_SUB (PCT128〜) INT FNCK0_SUB (PCT0〜PCT127) W (注 3) — — — — — — — — 初期値 0 0 0 0 0 0 0 0 (注 1) 0x06 レジスタに SETIMCK_SUB=1 がセットされていること (0x0C=0x0400) (注 2) 0x06 レジスタに SETINTCK_SUB=1 がセットされていること (0x0C=0x0800) (注 3) 0x06 レジスタに SETMAX_SUB=1 がセットされていること (0x0C=0x0C00) LSI ハード編 – 59 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 ← タイミング テ−ブル_SUB の設定モ−ド レジスタ 0x06 の値 → 設定項目 参照 レジスタ DB12 DB11 DB10 DB9 DB8 バイト 番号 0x1C 0 — — 0 0 (2)タイミングテ−ブル _SUB のアドレスクリア アドレス クリア 0x7B 0 — — 0 1 (3)タイミングテ−ブル _SUB のアドレス設定 アドレス 0x7B 0 — — 1 0 (4)タイミングテ−ブル _SUB へ割り込み パケットをライト パケット 番号 0x7B 0 — — 1 1 (5)SETTIMCK_SUB 設定 (FRCK_SUB, FNCK_SUB) フレーム 番号 0x1C 0 0 1 — — (6)タイミングテ−ブル SETINT_FNCK_SUB 設定モ−ド フレーム 番号 0x1C 0 1 0 — — (7)SETMAX_SUB 設定 フレーム 番号 0x1C 0 1 1 — — — — 1 0 0 0 0 (1)タイミングテ−ブル _SUB へ割り込み バイト番号をライト (8)タイミング割込 イネ−ブル (1)〜(4), (6), (8)については、タイミング割り込みに使用しますので 5.15 項を参照してください。 (5) SETTIMCK_SUB 設定 (FRCK_SUB, FNCK_SUB) レジスタ 0x1C にサブチャネルのフレームカウンタ(番号)およびパケットカウンタ(番号)の値を設定します。 使用例は、マニュアル”制御フロー編の図 2.1.5.13 割り込み処理(AUTO 接続_SUB 設定)”を参照して下さい。 (7) SETMAX_SUB 設定 レジスタ 0x1C にサブチャネル受信フレーム間隔-1 を設定します。 例えば毎フレーム受信の場合 “0”, 3 フレームに 1 回の受信の場合 3-1=”2”をセットしてください。 使用例は、マニュアル”制御フロー編の図 2.1.5.2 初期パラメ−タ設定(注 2)の(7)”を参照して下さい。 LSI ハード編 – 60 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.4.5 サブチャネル位相モニタ テスト用です。 表 5.4.5 アドレス 0x1E アドレス 0x1E R/W DB15 DB14 サブチャネルの位相モニタ DB13 DB12 DB11 DB10 DB9 DB8 R(注 1) — — — — — — R(注 2) — — — — — — PRE_BCK8 — _SUB SIGMA9 SIGMA8 W 初期値 — — — — — — — — — — — — SIGMA9 0 SIGMA8 0 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 PRE_BCK7 PRE_BCK6 PRE_BCK5 PRE_BCK4 PRE_BCK3 PRE_BCK2 PRE_BCK1 PRE_BCK0 R(注 1) _SUB _SUB _SUB _SUB _SUB _SUB _SUB _SUB SIGMA6 SIGMA5 SIGMA4 SIGMA3 SIGMA2 SIGMA1 SIGMA0 R(注 2) SIGMA7 W SIGMA7 SIGMA6 SIGMA5 SIGMA4 SIGMA3 SIGMA2 SIGMA1 SIGMA0 0 0 0 0 0 0 0 0 初期値 レジスタ 0x06 の設定値 DB14 DB13 注1 PRE_BCK のリード 1 0 注2 SIGMA のリード 0 1 LSI ハード編 – 61 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.4.6 メインチャネルクリア 表 5.4.6 アドレス 0x3E メインチャネルクリア R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W — MAINCH _CLRB — MOD_ PARITERC2 — — — — 初期値 — 0 — 0 — — — — DB6 : MAINCH_CLRB MAINCH_CLRB(0x3E レジスタの DB6)は、メインチャネルの動作をクリアします。 MAINCH_CLRB(DB6=1)をセットすると、メインチャネルの同期、誤り訂正、VICS ディスクランブ ラ、内部フレ−ムメモリ制御部、割り込みがリセットされます。 但し、パラメ−タ設定レジスタ、同期用カウンタおよびフレ−ムメモリのポインタなどはクリアさ れません。 リセット状態は保持されますので、チュ−ナ切り替え後、MAINCH_CLRB(DB6=0)として、リセッ トを解除してください。 その後、レジスタ設定をしなくても受信を開始します。 メインチャネル チュ−ナ切り替え メインチャネル クリア R_3E=0x0040 チュ−ナ切り替え メインチャネル リセット解除 R_3E=0x0000 完了 DB4 : MOD_PARITERC2 テスト用です。 LSI ハード編 – 62 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.5 FM 多重クロック再生 5.5.1 ブロック同期前積分定数 表 5.5.1 アドレス 0x0C ブロック同期前積分定数 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W — — 初期値 — — — — B3 B2 B1 B0 — — 0 1 0 0 ブロック同期前の位相制御を行うのに必要なタイミングの抽出回数を設定します。 “4” (0x0004)を 目安にして下さい。 5.5.2 ブロック同期後積分定数 表 5.5.2 アドレス 0x0D ブロック同期後積分定数 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W SMP1 SMP0 B5 B4 B3 B2 B1 B0 初期値 1 0 0 0 0 1 1 0 (1) DB7, DB6 : クロック検出のサンプリング数を設定します。 (DB7, DB6)=(1, 0)を目安にして下さい。 DB7 DB6 説明 0 0 クロック検出を1点サンプリング(MSM95xx と同じ) 0 1 クロック検出を3点サンプリング 1 0 クロック検出を4点サンプリング 1 1 クロック検出を5点サンプリング (2) DB5〜DB0: ブロック同期後の位相制御を行うのに必要なタイミングの抽出回数を設定します。“6” を目安にし て下さい。 LSI ハード編 – 63 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.5.3 位相修正ステップ 表 5.5.3 アドレス 0x0E 位相修正ステップ R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W — B6 B5 B4 — B2 B1 B0 初期値 — 0 1 1 — 0 1 1 データクロック再生用のデジタル PLL の位相修正ステップ幅を設定します。 DB6〜DB4 : ブロック同期後の位相修正ステップです。 DB2〜DB0 : ブロック同期前の位相修正ステップです。 DB2 (DB6) DB1 (DB5) DB0 (DB4) 位相修正ステップ幅 0 0 0 禁止 0 0 1 250nSec 0 1 0 500nSec 0 1 1 750nSec 1 0 0 1000nSec 1 0 1 1250nSec 1 1 0 1500nSec 1 1 1 1750nSec “750nSec” (0x33)を目安にして下さい。 LSI ハード編 – 64 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.6 FM 多重ブロック同期 5.6.1 BIC 誤り許容数 表 5.6.1 アドレス DB15 DB14 DB13 DB12 R − − − − W − − − − − − − − 初期値 − − − − − − − − ← 同期後 0x10 アドレス BIC 誤り許容数 R/W R/W DB7 R DB6 DB4 DB10 − − 初期値 − − − − DB9 BIC_3 DB3 DB2 BIC_1 W 0x10 DB5 BIC_2 DB11 DB8 BIC_2 → ← 同期前 DB1 → DB0 BIC_0 B3 B2 B1 B0 1 0 0 1 ライト ML9574 の同期・再生処理に関する指定で、ブロック識別記号(BIC)中の誤りビットを何ビット許 容するかを指定します。 (1) DB3〜DB2 : ブロック同期後 BIC 誤り許容数(メインチャネル、サブチャネル共通) ブロック同期後 設定値 DB3 DB2 BIC 誤り許容数 0 0 1 1 0 1 0 1 0 1 2 3 (2) B1〜DB0 : ブロック同期前 BIC 誤り許容数(メインチャネル、サブチャネル共通) ブロック同期前 設定値 DB1 DB0 BIC 誤り許容数 0 0 1 1 0 1 0 1 0 1 2 3 LSI ハード編 – 65 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 リード 受信パケットもふくめ過去のパケットの BIC を表示します。 受信パケットの 2 パケット前の BIC は、サブチャネル受信の場合にかぎり、レジスタ 0x04 から リードする受信データ_SUB(0x04) に表示しています。 BIC と BIT 番号 の対応 表示内容 3 パケット前の BIC DB11 DB10 DB9 2 パケット前の BIC DB8 DB7 DB6 1 パケット前の BIC DB5 DB4 DB3 受信パケットの BIC DB2 DB1 DB0 BIC 非検出 0 x x BIC4 検出 1 1 1 BIC3 検出 1 1 0 BIC2 検出 1 0 1 BIC1 検出 1 0 0 LSI ハード編 – 66 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.6.2 ブロック同期保護段数 表 5.6.2 ブロック同期保護段数 ブロック同期保護段数_SUB ← アドレス 0x11 前方保護段数_SUB → ←後方保護段数_SUB→ R/W R W DB15 B3_SUB B3_SUB DB14 B2_SUB B2_SUB DB13 B1_SUB B1_SUB DB12 B0_SUB B0_SUB DB11 — — DB10 — — DB9 — B1_SUB DB8 — B0_SUB 初期値 0 1 0 0 — — 0 1 ブロック同期保護段数_MAIN ← 前方保護段数 → ←後方保護段数 → アドレス R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0x11 R W B3 B3 1 B2 B2 1 B1 B1 1 B0 B0 1 — — — — — — — B1 1 — B0 0 初期値 ライト (1) DB9, DB6, DB1, DB0 : 後方保護段数 ブロック識別記号(BIC)を連続して何回検出すれば、ブロック同期とみなすかを設定します。 メインおよびサブチャネルブロック同期後方保護段数 設定値_SUB DB9 0 0 1 1 DB8 0 1 0 1 設定値_MAIN DB1 0 0 1 1 DB0 0 1 0 1 ブロック同期 後方保護段数 1 2 3 4 連続BIC検出回数 1 2 3 4 (2) DB15〜DB12, DB7DB4 : 前方保護段数 ブロック識別記号(BIC)を連続して何回検出しなければ、ブロック同期はずれとみなすかを設定 します。 DB7〜DB4 : メインチャネルブロック同期前方保護段数の設定 DB15〜DB12 : サブチャネルブロック同期前方保護段数の設定 DB15 (DB7) DB14 (DB6) DB13 (DB5) DB12 (DB4) ブロック同期前方保護段数 0 0 0 0 0 : : 1 0 : : 1 0 : : 1 1 : : 1 0 (禁止) 1 : : 15 LSI ハード編 – 67 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 リード ブロック同期状態中に BIC を連続して検出できなかった時、ブロック同期前方保護段数からその回 数だけデクリメントしていき、本レジスタの値が 1→0 になるとブロック同期はずれ状態となりま す。 DB15 (DB7) DB14 (DB6) DB13 (DB5) DB12 (DB4) 0 0 : : 1 0 0 : : 1 0 0 : : 1 0 1 : : 1 ブロック同期前方 保護段数の残り数 0 1 : : 15 同期はずれ 同期検出 BIC を検出 できない時 同期時ロード LSI ハード編 – 68 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.6.3 ブロック同期モニタ_MAIN 表 5.6.3 ブロック同期モニタ_MAIN アドレス R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0x12 R W — — — — — — — — — — — — — — — — — — — B1 0 BSYNC B0 0 DB2 DB1 DB8 初期値 ライト テスト用です。 DB1 DB0 メインチャネル同期クリア 1 0 メインチャネル同期セット 0 1 リード DB0 : メインチャネルブロック同期状態 0: ブロック同期はずれ状態 1: ブロック同期状態 5.6.4 ブロック同期モニタ_SUB 表 5.6.4 ブロック同期モニタ_SUB アドレス 0x13 R/W DB8 DB6 DB5 DB4 DB3 R — — — — — — — BSYNC_ SUB W — — — — — — B1_SUB B0_SUB 初期値 — — — — — — 0 0 ライト テスト用です。 サブチャネル同期クリア DB1 1 DB0 0 サブチャネル同期セット 0 1 リード DB0 : サブチャネルブロック同期状態 0: ブロック同期はずれ状態 1: ブロック同期状態 LSI ハード編 – 69 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.6.5 ビット番号モニタ_MAIN 表 5.6.5 ビット番号モニタ_MAIN アドレス R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 0x14 R — — — — — — — BCK8 アドレス R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0x14 R BCK7 BCK6 BCK5 BCK4 BCK3 BCK2 BCK1 BCK0 5.6.6 ビット番号モニタ_SUB 表 5.6.6 ビット番号モニタ_SUB アドレス R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 0x15 R — — — — — — — BCK8 _SUB アドレス R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0x15 R BCK7 _SUB BCK6 _SUB BCK5 _SUB BCK4 _SUB BCK3 _SUB BCK2 _SUB BCK1 _SUB BCK0 _SUB LSI ハード編 – 70 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.7 FM 多重フレーム同期 5.7.1 フレーム同期保護段数 表 5.7.1 ← フレ−ム保護段数 前方保護段数 → ← 後方保護段数 アドレス R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0x16 R W B3 B3 0 B2 B2 1 B1 B1 0 B0 B0 0 — — — — — — — B1 0 — B0 0 初期値 → ライト (1) DB7〜DB4 : フレーム前方保護段数 フレーム同期に必要な同期点を連続して何回検出しなければ、フレーム同期はずれとみなす かを設定します。 DB7 DB6 DB5 DB4 フレーム同期前方保護段数 0 0 0 0 0 (禁止) 0 : : 1 0 : : 1 0 : : 1 1 : : 1 1 : : 15 (2) DB0〜DB1 : フレーム同期後方保護段数 フレーム同期に必要な同期点を連続して何回検出すれば、フレーム同期とみなすかを設定します。 DB1 DB0 0 0 1 1 0 1 0 1 フレーム同期 後方保護段数 1 2 3 4 LSI ハード編 – 71 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 リード (3) DB7〜DB4: 前方保護段数モニタ フレーム同期状態中にフレーム同期点を連続して検出できなかった時、設定したフレーム同期前方 保護段数からその回数だけデクリメントしていき、本レジスタの値が 1→0 になるとブロック同期 はずれ状態となります。 DB7 DB6 DB5 DB4 0 0 : : 1 0 0 : : 1 0 0 : : 1 0 1 : : 1 フレーム同期前方 保護段数の残り数 0 1 : : 15 同期はずれ 同期検出 フレーム同期点を検 出できない時 同期点検出時ロード 5.7.2 フレーム同期モニタ 表 5.7.2 フレ−ム同期モニタ アドレス R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0x17 R W — — — — — — — — — — — — — B1 FSYNC B0 初期値 — — — — — — 0 0 ライト (1) DB1〜DB0: フレーム同期セット/クリア 機能 DB1 DB0 フレ−ム同期クリア 1 0 フレ−ム同期セット 0 1 フレーム同期に必要な同期点を連続して何回検出しなければ、フレーム同期はずれとみなす。 リード DB0: FSYNC (フレーム同期状態モニタ) 0: フレーム同期はずれ状態 1: フレーム同期状態 LSI ハード編 – 72 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.7.3 パケット番号モニタ テスト用です。 表 5.7.3 アドレス 0x18 パケット番号モニタ R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 R ACTMC0 _SUB ACTMC2 ACTMC1 ACTMC0 — — — FRCK8 — — — — — — — — — — — — — — FRCK8 0 W 初期値 アドレス R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0x18 R W FRCK7 FRCK7 FRCK6 FRCK6 FRCK5 FRCK5 FRCK4 FRCK4 FRCK3 FRCK3 FRCK2 FRCK2 FRCK1 FRCK1 FRCK0 FRCK0 初期値 0 0 0 0 0 0 0 0 (注) FRCK はメインチャネルのパケット番号を示します。 LSI ハード編 – 73 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.8 FM 多重誤り訂正 1回目横誤り訂正、縦誤り訂正、2回目横誤り訂正は、自動化されています。 訂正結果と CRC 結果は、1回目横誤り訂正後受信ポートおよび2回目横誤り訂正後受信ポートから受信データと共に リードできます。これらの値は受信データ(5.4 項参照)の先頭に書き込まれていますのでリードする必要がありませ ん。 また訂正回数およびしきい値は最適に設定されています。 従って、通常は、レジスタ(0x20)、レジスタ(0x21)、レジスタ(0x22)、レジスタ(0x23)、レジスタ(0x24)、レジスタ (0x25)の設定は不要です。 レジスタ 0x の誤り訂正スタートはテスト用ですので受信状態ではライト禁止です。 5.8.1 アドレスクリア テスト用です。 横誤り訂正のテストのデータのリード/ライト前に、レジスタ 0x20(5.14.2 項参照)によるアドレスク リアが必要です。 レジスタ 0x20 の設定 (5.14.2 項参照) 機能説明 参照 レジスタ DB0 誤り訂正 RAM(ERAM)の アドレスクリア(テスト用) 0x21 1 通常設定 0x21 0 5.8.2 誤り訂正データポート 表 5.8.2 誤り訂正デ−タポ−ト アドレス R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 0x21 R W — — — — — — — — — — — — — — — — 初期値 — — — — — — — — アドレス R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0x21 R W B7 B7 x B6 B6 x B5 B5 x B4 B4 x B3 B3 x B2 B2 x B1 B1 x B0 B0 x 初期値 (注) 誤り訂正 RAM のテスト用データポートです。バイト単位で書き込みます。上位バイトは無視されます。 LSI ハード編 – 74 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.8.3 誤り訂正スタート 表 5.8.3 アドレス 0x22 R/W DB7 DB6 DB5 誤り訂正スタ−ト DB4 DB3 DB2 DB1 DB0 縦訂正 状態 横 1 訂正 状態 R — — — — — 横 2 訂正 状態 W — — — — — 横 2 訂正 スタート 縦訂正 スタ−ト 横 1 訂正 スタ−ト 初期値 — — — — — 0 0 0 テスト用ですので、受信中はライト禁止です。 5.8.4 訂正回数および誤り訂正結果 表 5.8.4 アドレス 0x23 アドレス 0x23 訂正回数および誤り訂正結果 R/W DB15 DB14 R 横 2 訂正 結果 横 1 訂正 結果 DB13 DB12 — — W 横 2 訂正 回数_B2 横 2 訂正 回数_B1 横 2 訂正 回数_B0 初期値 1 1 R/W DB7 W 初期値 DB11 DB10 DB9 DB8 — — 横 2CRC 結果 横 1CRC 結果 縦訂正 回数_B2 縦訂正 回数_B1 縦訂正 回数_B0 1 1 1 0 MOD_ VSTAT RAM 1 DB6 DB5 DB4 DB3 DB2 DB1 DB0 横 1 訂正 回数_B2 横 1 訂正 回数_B1 横 1 訂正 回数_B0 しきい値 TH4 しきい値 TH3 しきい値 TH2 しきい値 TH1 しきい値 TH0 1 1 1 0 1 1 1 0 MOD_ ERC0CHG 1 訂正結果は受信データ(5.4 項参照)の先頭に書き込まれていますのでリードする必要がありません。 5.8.5 縦誤り訂正結果 表 5.8.5 アドレス 0x24 R/W R 初期値 DB7 DB6 DB5 縦誤り訂正結果 DB4 DB3 DB2 DB1 DB0 CRCOUT7 CRCOUT6 CRCOUT5 CRCOUT4 CRCOUT3 CRCOUT2 CRCOUT1 CRCOUT0 0 0 0 0 テスト用です。 LSI ハード編 – 75 0 0 0 0 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.9 VICS および階層 4CRC 5.9.1 VICS モード 表 5.9.1 アドレス VICS モード R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 R — — — — — — — W — — — — — — — 初期値 — — — — — — — — VICS MODE 0 0x28 ライト (1) DB0: VICS モード設定 VICS を使用するときは初期設定で 0x0001 に設定してください。 5.9.2 階層 4CRC データポート 表 5.9.2 階層 4CRC データポート アドレス R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 0x29 R W 初期値 B7 B7 x B6 B6 x B5 B5 x B4 B4 x B3 B3 x B2 B2 x B1 B1 x B0 B0 x アドレス R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0x29 R W B7 B7 x B6 B6 x B5 B5 x B4 B4 x B3 B3 x B2 B2 x B1 B1 x B0 B0 x 初期値 階層 4CRC 処理を行うデータグループを、書き込む前に必ずレジスタ 0x2A で L4CRC_CLR を実行 してください。 階層 4CRC CRC 処理を行うデータグループを、ワード単位でライトして下さい。 LSI ハード編 – 76 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.9.3 階層 4CRC 結果および階層 4 レジスタクリア 表 5.9.3 アドレス R/W R 0x2A DB7 — DB6 — DB5 — 階層 4CRC 結果 DB4 — DB3 — DB2 — DB1 DB0 — L4CRC 結果 L4CRC CLR W 初期値 — — — — — — — 0 リード (1) DB0: L4CRC 結果 “0” : 正常 “1” : エラー ライト (1) DB0: CRC 処理を行うデータグループを、書き込む前に必ずレジスタ 0x2A で L4CRC_CLR を実行してく ださい。 クリア方法は下記のように”1”をライト後、”0”にもどしてください。 レジスタ 0x2A=0x0001; レジスタ 0x2A=0x0000; LSI ハード編 – 77 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.9.4 VICS テスト 表 5.9.4 アドレス 0x2E R/W DB7 DB6 DB5 R — B7 VICSALL RDY2 B6 VICSALL RDY0 B5 W 初期値 0 0 0 機能 VICS テスト DB4 DB2 DB3 VICS2RDY VICS1RDY DB2 DB1 DB0 VICS2 — VICS0 B4 B3 B2 B1 B0 0 0 0 0 0 DB1 DB0 VICS_FLG クリア 0 0 0 横 2 VICS スタ−ト 0 1 0 横 1 VICS スタ−ト 1 0 0 テスト用です。 ライト禁止です。 LSI ハード編 – 78 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.10 アナログ制御 表 5.10.1 アドレス 0x30 アナログ制御 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W DB7 DB6 DB5 M2 M1 M0 SGAIN1 SGAIN0 初期値 0 0 0 0 0 0 0 0 (1) DB7〜DB5 : アナログ/ディジタル入力切替 (テスト用) 記号 DB7 DB6 DB5 機能 MOD_DETE 0 1 1 16Kbit デジタルデータ入力(DETIN): クロックは外部クロック使用(CK16K_IN 端子) MOD_DETD 0 1 0 16Kbit デジタルデータ入力(DETIN): クロックはデータから再生 MOD_DETC 0 0 1 MOD_DETA 0 0 0 アナログテスト用: アナログ入力(AIN)を DET Filter へ直接接続 FM 多重アナログ入力(AIN) (2) DB4〜DB2 : M2〜M0(テスト用) FM 多重アナログ部出力波形のモニタ端子(MON 端子)を制御します。 DB4 (M2) DB3 (M1) DB2 (M0) 0 0 0 内部モニタ端子パワーオフ、HZ 出力 0 0 1 入力段ローパスフィルタ出力 0 1 0 バンドパスフィルタ出力 2 0 1 1 バンドパスフィルタ出力 4 1 0 0 バンドパスフィルタ出力 6 1 0 1 バンドパスフィルタ出力 8 1 1 0 アンプ出力 1 1 1 等化波形出力(アイパターン観測用) MON 端子(1pin) (3) DB1〜DB0 : SGAIN1〜SGAIN0 FM 多重アナログ信号入力(コンポジット信号)に対する可変利得アンプ設定レジスタです。 FM 多重アナログ信号入力(コンポジット信号)のピーク値×利得 = 1.6Vp-p 以下で最大になる ように設定して下さい DB1 (SGAIN1) 0 0 1 1 DB0 (SGAIN0) 0 1 0 1 LSI ハード編 – 79 利得 x x x x 1 1.5 2 3 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.11 クロック制御 表 5.11 アドレス 0x31 アドレス 0x31 クロック制御 R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 R — — — — — — POFF PONH W — — — — — — PSWVIN (注) POR_UP (注) 初期値 — — — — — — 0 0 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W — XCK2 XCK1 XCK0 — OSC CONT DPDC APDC 初期値 — 0 0 0 — 0 0 0 (1) DB9〜DB8 : テスト用です。 (注)本ビットは必ず”0”に固定してください。 (2) DB6〜DB4 : XCK0〜XCK2(外部供給クロックの分周設定) XOUT 端子に出力するクロックの分周を以下のように設定します。 (XOUTC=0 の時) DB6 DB5 DB4 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 XOUT 端子出力クロック 8.192 MHz 4.096 MHz 2.048 MHz 1.024 MHz 0.512 MHz 0.256 MHz 0.128 MHz 0.064 MHz (3) DB2 : 外部発振 XOUTC 端子=1 の時、以下のように水晶発振回路の動作を制御します。 また、この時出力端子 XOUT は”L”固定になります。 “0” : 水晶発振回路の動作を停止させる。 “1” : 水晶発振回路を動作させる。 XOUTC 端子=0 の時、水晶発振回路は常時発振状態となり、出力端子 XOUT も発振クロックを常時 出力します。 (4) DB1 : デジタル部動作停止 “0” : 内部クロックを”H”で停止します。 “1” : デジタル部を動作させるクロックは”H”からスタートします。 動作停止は初期設定レジスタ以外のレジスタ(データの R/W を伴うレジスタ)はアクセス禁止(不 能)になります。但しレジスタの状態(値)は保持されます。 (5) DB0 : アナログ部動作停止 “0” : 動作停止 “1” : 動作(回路動作が安定するまで数 mSec 必要) LSI ハード編 – 80 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.12 テスト制御(テスト用出力端子(MOUT0〜MOUT2)) 5.12.1 テスト制御 0 表 5.12.1 アドレス 0x32 テスト制御 0 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W B7 B6 B5 — — — — — 初期値 0 0 0 — — — — — テスト用出力端子(MOUT0〜MOUT2)の切り替えを制御するレジスタです。 テスト用です。 モニタ項目 拡張ポート レジスタ 0x32 の設定値 0x00C0, 0x00A0, 0x0000 0x0020 (TST0) 0x0040 (TSTT1) 0x0060 (TSTB0) MOUT0 レ ジ ス タ (0x0F ) の DB0 BPF-Out TS11 FRCK0 FSYNC(注 1) MOUT1 レ ジ ス タ (0x0F) の DB1 遅延検波 Out TS21 FRCK1 BSYNC(注 2) MOUT2 レ ジ ス タ (0x0F) の DB2 LPF-Out TS10 FRCK2 端子名 LSI 内部信号モニタ (注 1) FSYNC 1: FM 多重フレーム同期 0: FM 多重フレーム同期はずれ (注 2) BSYNC 1: FM 多重ブロック同期 0: FM 多重ブロック同期はずれ (注 3) BIC0 1: BIC 検出 0: BIC 非検出 LSI ハード編 – 81 0x0080 (TSTB1) RAMOUT 0x00E0 (TSTC) BIC0(注 3) ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.12.2 テスト制御1(16KHz クロック, シリアルのモニタ) 表 5.12.2 アドレス 0x33 R/W W 初期値 DB7 DB6 DB5 遅延検波 遅延検波 遅延検波 出力制御 2 出力制御 1 出力制御 0 0 0 TST 制御 1 DB4 DB3 DB2 PN 復号 OFF 制御 — クロック 出力制御 0 — 0 0 DB1 DB0 シリアル シリアル 出力制御 1 出力制御 0 0 0 テスト用です。初期値のまま使用してください。 1TDLY テスト機能 (MON 端子) DB7 DB6 DB5 "1"出力テスト 1 — 1 SG+0.6V "0"出力テスト 1 — 0 SG-0.6V EOR(テスト) 0 0 1 1 1 0 スル−テスト 0 0 1 ENOR(FM 多重) 0 0 0 PN 復号機能 DB4 テスト用(PN 復号を実施しない) 1 FM 多重受信(PN 復号を実施) 0 クロックモニタ(MOUT5) DB2 16K 出力 1 "1"固定 0 モニタ機能(MOUT6 端子) DB1 DB0 PN 復号前の受信デ−タ 1 — PN 復号後の受信デ−タ(FM 多重) 0 1 "0"固定 0 0 LSI ハード編 – 82 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.13 拡張ポート レジスタ(0x32)に 0xC0, 0xA0 あるいは 0x00 をセットすることにより、本レジスタのライトデータ (DB0〜DB2)を モニタ出力端子に出力します。 アドレス 0x0F 表 5.13 拡張ポート R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W — — — — — DB2 DB1 DB0 初期値 — — — — — 0 0 0 LSI ハード編 – 83 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.14 メモリテスト 5.14.1 メモリテスト 1 表 5.14.1 アドレス 0x07 CK, BIC, 1TDLY RAM テストアドレスクリア R/W DB7 DB6 DB5 DB4 W — — — — 初期値 — — — — DB3 ② ③ 0x08 → DB2 DB1 DB0 0 0 0 0 B3 B2 B1 B0 FM 多重受信の設定 0 0 0 0 1TDLY RAM のテストモ−ド 0 0 1 — 1TDLY RAM アドレスクリア 0 0 1 1 BIC RAM アドレスモ−ド 0 1 0 — BIC RAM のテストクリアドレス 0 1 0 1 TIM RAM のテストモ−ド 0 1 1 — TIM RAM アドレスクリア 0 1 1 1 表 5.14.2 アドレス RAM 選択 TRAM TEST テスト RAM 選択およびアドレスクリアの設定 ① ← K, BIC, 1TDLY RAM テストデ−タポ−ト R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 R (注 1) — — — — — — — B0 W (注 1) — — — — — — — B0 R (注 2) — — — — B3 B2 B1 B0 W (注 2) — — — — B3 B2 B1 B0 R (注 3) — — — — B3 B2 B1 B0 W (注 3) — — — — B3 B2 B1 B0 初期値 — — — — — — — — テスト用です。レジスタ 0x07 は初期値のまま使用してください。 LSI ハード編 – 84 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 (注 1)テスト前に表 5.14.1 中の③の設定が必要です。 1TDLY RAM のテスト例 R_07=0x0003; // アドレスクリア R_07=0x0002; for (i=0; i<128; i++) R_08=i; // データライト R_07=0x0003; ; // アドレスクリア R_07=0x0002; for (i=0; i<128; i++) { if (R_08 & 0x01 !=i) Err++; // データリード } (注 2)テスト前に表 5.14.1 中の②の設定が必要です。 BIC RAM のテスト例 R_07=0x0005; // アドレスクリア R_07=0x0004; for (i=0; i<128; i++) R_08=i; // データライト R_07=0x0005; ; // アドレスクリア R_07=0x0004; for (i=0; i<128; i++) { if (R_08 & 0x0f !=i) Err++; // データリード } (注 3)テスト前に表 5.14.1 中の①の設定が必要です。 LSI ハード編 – 85 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.14.2 メモリテスト 2 表 5.14.2 アドレス 0x20 アドレス 0x20 受信および訂正 RAM テスト R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 W — — — — — — — TST _VRAM 初期値 0 0 0 0 0 0 0 0 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W TST _VSTAT TSTVSTAT _CLR TSTREC _SUB TSTREC _CLR _SUB TSTREC _MAIN TSTREC _CLR _MAIN 初期値 0 0 0 0 0 0 機能説明 TSTERC0 TSTERAM _CHG _CLR 0 参照レジスタ 誤り訂正 RAM(ERAM)の縦モードのリード/ライト設定(テスト用) 通常設定 0x21 0 DB8 1 0 DB7 DB6 参照 レジスタ 機能説明 0 0 0x25 通常設定 0 1 0x25 使用禁止 1 0 0x25 誤り訂正 RAM(VSTATRAM)のテストモード設定 1 1 0x25 誤り訂正 RAM(VSTATRAM)のアドレスクリア(テスト用) DB5 DB4 参照 レジスタ 機能説明 0 0 0x25 通常設定 0 1 0x25 使用禁止 1 0 0x25 受信 RAM のテストモード設定 1 1 0x25 受信 RAM のアドレスクリア LSI ハード編 – 86 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 機能説明 参照 レジスタ DB3 DB2 通常設定 0x25 0 0 使用禁止 0x25 0 1 受信 RAM_SUB のテストモード設定 0x25 0 1 受信 RAM_SUB のテスト用 アドレスクリア 0x25 1 1 表 5.14.3 アドレス 0x25 機能説明 参照 レジスタ DB1 受信 RAM_SUB のテストモード設定 — 0 通常設定 — 0 機能説明 参照 レジスタ DB0 誤り訂正 RAM(ERAM)の アドレスクリア(テスト用) 0x21 1 通常設定 0x21 0 VSTAT_RAM リード/ライトポート R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 初期値 — — — — — — — — テスト用です。 LSI ハード編 – 87 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 訂正 RAM のテスト例 R_20=0x0101; // アドレスクリア R_20=0x0100; for (i=0; i<272; i++) R_21=i; // データライト R_20=0x0101; // アドレスクリア R_20=0x0100; for (i=0; i<128; i++) { if (R_21 & 0x00ff !=i) Err++; // データリード } 訂正 VSTATRAM のテスト例 R_20=0x00C0; // アドレスクリア R_20=0x0080; for (i=0; i<34; i++) R_21=i; // データライト R_20=0x00C0; // アドレスクリア R_20=0x0080; for (i=0; i<34; i++) { if (R_21 & 0x00ff !=i) Err++; // データリード } 受信 RAM のテスト例 R_20=0x00C0; // アドレスクリア R_20=0x0080; for (i=0; i<34; i++) R_21=i; // データライト R_20=0x00C0; // アドレスクリア R_20=0x0080; for (i=0; i<34; i++) { if (R_21 & 0x00ff !=i) Err++; // データリード } LSI ハード編 – 88 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.15 タイミング割り込み 受信フレームに同期したパケット番号(A0, B フレームフォマット=0〜271、A1 フレームフォマット=0〜283)とバイト番号 (0〜35)でタイミング割り込みを発生させることができます。 本 LSI では 18 ワードのタイミング割り込み用のテーブルをメイン/サブチャネル用に内蔵していますのでメインチャネ ル、サブチャネルそれぞれの設定が可能です。 18 ワードの各ビットは各パケットに対応しており、例えば 0 ワードの 0 ビットはパケット番号 0 に対応していますので全 パケットを指定できます。 一方バイト番号はレジスタ 0x1A, 0x1B で指定しますのでメイン/サブチャネル用に各1種類(全パケット共通のバイト 番号)の指定となります。 本マニュアルで説明するメインチャネル受信およびメイン/サブチャネル切替受信では、本タイミング割り込み機能を使 用する必要は特にありません。 5.15.1 タイミング割り込みテーブル指定_MAIN 表 5.15.1 アドレス 0x7A アドレス 0x7A R/W DB15 DB14 タイミング割り込みパケット番号_MAIN 設定 DB13 DB12 DB11 DB10 DB9 DB8 R B15 B14 B13 B12 B11 B10 B9 B8 W(注 1) B15 B14 B13 B12 B11 B10 B9 B8 W(注 2) — — — — — — — — 初期値 — — — — — — — — R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 R B7 B7 B6 B6 B5 B5 B4 B4 B3 B3 B2 B2 B1 B1 B0 B0 W(注 2) — — — B4 B3 B2 B1 B0 初期値 — — — — — — — — W(注 1) (注 1) 割り込みパケットをを設定します。レジスタ 0x05=0x0300 に設定されていること。 (注 2) 割り込みパケットを書き込むアドレスを設定します。 レジスタ 0x05=0x0200 に設定されていること。 LSI ハード編 – 89 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.15.2 タイミング割り込みバイト番号指定_MAIN 表 5.15.2 アドレス 0x1A タイミング割り込みバイト番号指定_MAIN R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W (注 1) — — BYTE5 BYTE4 BYTE3 BYTE2 BYTE1 BYTE0 初期値 — — 0 0 0 0 0 0 (注 1)レジスタ 0x05 に 0x0000 が設定されていること レジスタ 0x05(表 5.4.1 参照)のメインチャネルタイミング割り込み設定モード(5.4.1 項の表と同じ内容です) 対象 参照 レジスタ DB12 DB11 DB10 DB9 DB8 (1)バイト設定モ−ド バイト 番号 0x1A 0 — — 0 0 (2)クリア設定モ−ド(注 2) データ — 0 — —− 0 1 (3)アドレス設定モ−ド アドレス 0x7A 0 — — 1 0 (4)ライト設定モ−ド パケット 番号 0x7A 0 — — 1 1 — — 1 0 0 0 0 設定モ−ド (5)タイミング割込イネ−ブル (注 2) 0x0100, 0x0000 を連続ライト (1) バイト設定例 R_05=0x0000; R_1A=0x0010; // 16 バイトの先頭でタイミング割り込み発生 (2) タイミング割り込みテーブルクリア タイミング割り込みテーブルの内容をクリアします。 初期設定時、タイミング割り込みを発生させたいパケット番号を指定する前に必ず実行してくださ い。 メイン・サブの割り込みテーブルがクリアされます。 実行時間は 20usec です。20usec 以上経過後、タイミング割り込みテーブルにライトしてください。 R_05=0x0100; R_05=0x0000; : : // クリア // クリア解除 // 20usec 経過 割り込みテーブルがクリア完了 LSI ハード編 – 90 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 (3) タイミング割り込みパケット番号テーブルのアドレス(表 5.15.1 注 2 参照) タイミング割り込みを発生させたいパケット番号のアドレスを指定します。 18 ワード以降は無効です(下記(4)項の書込順番に対応します)。 パケット番号アドレス DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 ワード(0〜15 パケット) 0 0 0 0 1 1ワード(16〜31 パケット) 0 0 0 1 0 2 ワード(31〜47 パケット) : : : : : : : : : : : : 1 0 0 0 1 17 ワード(272〜287 パケット) (4) タイミング割り込みパケットの設定例(表 5.15.1 注 1 参照) タイミング割り込みテーブルとパケット番号 書込 ビット番号 割り込み 順番 Write Data 例 00 0x8000 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 + 00 = 15 01 0x4000 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 + 16 = 30 02 0x2000 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 13 + 32 = 45 03 0x1000 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 12 + 48 = 60 04 0x0800 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 11 + 64 = 75 05 0x0002 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 01 + 80 = 81 06 0x0001 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 00 + 96 = 96 07 0x0000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 — : : : : : : : : : : : : : : : : : : — 17 0x0000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 — DB DB DB DB DB DB DB DB DB DB DB DB DB DB DB DB 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 パケット番号 最初(順番 00)に R_7A=0x8000 のライトにより、パケット番号=15 にタイミング割込みが設定され ます (パケット番号を 0〜271 とした場合)。 2 番目(順番 01)の R_7A=0x4000 は、パケット番号=30 に設定されます。 "1"が書かれたパケット番号すべてにタイミング割込みが設定されます。 上記例では、15, 30, 45, 60, 75, 81, 96 が該当します。 LSI ハード編 – 91 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 タイミング割り込みパケットの設定手順例 上記テーブルの設定例を示します。 (1)と(2)の設定が終了しているものとします。 R_05=0x0200; R_7A=0x0000; R_05=0x0300; R_7A=0x8000; R_7A=0x4000; R_7A=0x2000; : R_7A=0x0000; R_05=0x0000; : : R_05=0x1000; // テーブルアドレスを 0 に設定 // パケットライト設定モード // 順番 00(タイミング割込みパケット番号 15) // 順番 01(タイミング割込みパケット番号 34) // 順番 02(タイミング割込みパケット番号 45) // 順番 17(タイミング割込みパケット番号 —) // 設定モードをもどす。 // タイミング割り込み準備完了 (5) タイミング割込イネ−ブル タイミング割り込みを信号を発生します。割り込みを発生させるには、さらにレジスタ 0x00 の DB13 を“1”にしておく必要があります。 LSI ハード編 – 92 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.15.3 タイミング割り込みパケット番号指定_SUB 表 5.15.3.1 アドレス 0x7B アドレス 0x7B タイミング割り込みパケット番号_SUB 設定 R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 R W(注 1) B15 B15 B14 B14 B13 B13 B12 B12 B11 B11 B10 B10 B9 B9 B8 B8 W(注 2) — — — — — — — — 初期値 — — — — — — — — R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 R B7 B6 B5 B4 B3 B2 B1 B0 W(注 1) B7 B6 B5 B4 B3 B2 B1 B0 W(注 2) — — — B4 B3 B2 B1 B0 初期値 — — — — — — — — (注 1) 割り込みパケットをを設定します。レジスタ 0x06=0x0300 に設定されていること。 (注 2) 割り込みパケットを書き込むアドレスを設定します。 レジスタ 0x06=0x0200 に設定されていること。 表 5.15.3.2 アドレス 0x1B タイミング割り込みバイト番号指定_SUB R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 W (注 1) — — BYTE5 BYTE4 BYTE3 BYTE2 BYTE1 BYTE0 初期値 — — 0 0 0 0 0 0 (注 1) レジスタ 0x06 に 0x0000 が設定されていること LSI ハード編 – 93 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 レジスタ 0x06(表 5.4.2 参照)のタイミング割り込み_SUB 設定モード(5.4.4 項の表と同じ内容です) タイミング テ−ブル_SUB の設定モ−ド 対象 参照 レジスタ DB12 DB11 DB10 DB9 DB8 (1) タイミングテ−ブル _SUB へ割り込み バイト番号をライト バイト 番号 0x1B 0 — — 0 0 (2) タイミングテ−ブル _SUB クリア(注 1) データ — 0 — — 0 1 (3) タイミングテ−ブル _SUB のアドレス設定 アドレス 0x7B 0 — — 1 0 (4) タイミングテ−ブル _SUB へ割り込み パケットをライト パケット 番号 0x7B 0 — — 1 1 (5) SETTIMCK_SUB 設定モ−ド (FRCK_SUB, FNCK_SUB) フレーム 番号 0x1C 0 0 1 — — (6) SETINT_FNCK_SUB 設定モ−ド フレーム 番号 0x1C 0 1 0 — — (7) SETMAX_SUB 設定モ−ド フレーム 番号 0x1C 0 1 1 — — — — 1 0 0 0 0 (8) タイミング割込 イネ−ブル (注 1) 0x0100, 0x0000 を連続ライト (1) バイト設定例 R_06=0x0000; R_1B=0x10; // 16 バイトの先頭でタイミング割り込み発生 (2) タイミング割り込みテーブルクリア タイミング割り込みテーブルをクリアします。 初期設定時、タイミング割り込みを発生させたいパケット番号を指定する前に必ず実行してくださ い。 メイン・サブの割り込みテーブルがクリアされます。 実行時間は 20usec です。20usec 以上経過後、タイミング割り込みテーブルにライトしてください。 R_05=0x0100; R_05=0x0000; : : // クリア // クリア解除 // 20usec 経過 割り込みテーブルがクリア完了 LSI ハード編 – 94 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 (4) タイミング割り込みパケット番号テーブルのアドレス(表 5.15.3.1 の注 2 参照) タイミング割り込みを発生させたいパケット番号テーブルのアドレスを指定します。 18 ワード以降は無効です。 パケット番号アドレス DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 ワード(0〜15 パケット) 0 0 0 0 1 1ワード(16〜31 パケット) 0 0 0 1 0 2 ワード(31〜47 パケット) : : : : : : : : : : : : 1 0 0 0 1 17 ワード(272〜287 パケット) (5) タイミング割り込みパケットの設定例(表 5.15.3.1 の注 1 参照) 5.15.2 項の (4) タイミング割り込みパケットの設定例と設定方法は同じですがここでは "パケット番号 23"1 個のみを設定する例を示します。 R_06=0x0200; // アドレスを 1 に設定 R_7B=0x0001; R_06=0x0300; // パケットライト設定モード R_7B=0x8000; // 1 ワードの BIT15(パケット番号 23) R_06=0x0000; // 設定モードをもどす。 (6) SETTIMCK_SUB 設定モ−ド(FRCK_SUB, FNCK_SUB) レジスタ 0x1C にサブチャネルのフレームカウンタ(番号)およびパケットカウンタ(番号)の値を設定 します。 使用例は、マニュアル”制御フロー編の図 2.1.5.13 割り込み処理(AUTO 接続_SUB 設定)”を参照し て下さい。 (7) SETINT_FNCK_SUB 設定モ−ド タイミング割り込みを発生させたいパケット番号のアドレスを指定します。 (8) SETMAX_SUB 設定モ−ド レジスタ 0x1C にサブチャネル受信フレーム間隔を設定します。 使用例は、マニュアル”制御フロー編の図 2.1.5.2 初期パラメ−タ設定(注 2)の(7)”を参照して下さい。 (9) タイミング割込イネ−ブル タイミング割り込みを信号を発生します。割り込みを発生させるには、さらにレジスタ 0x00 の DB14 を“1”にしておく必要があります・ LSI ハード編 – 95 ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 5.16 クリア 表 5.16 クリア アドレス R/W DB15 DB14 DB13 DB12 DB11 DB10 DB9 DB8 0x7F R W 初期値 0 — 0 1 — 0 1 — 0 1 — 0 0 — 0 0 — 0 1 — 0 1 — 0 アドレス R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0x7F R W 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 1 1 0 初期値 (1) DB7〜DB0=0xFF にすると ML9574 がクリアされ外部クリアと同じ状態になります。 クリア後 DB7〜DB0=0x00 にもどしてください。 クリアが解除されます。 (2) リード時は、0x7401 となります。(ML9574 の識別 ID として使用可能です) LSI ハード編 – 96 䋨ᵈ3䋩 &$ &$ 6+0 &$ &$ &$ &8&&+1 &$ :6#. 12PF &)0&+1 :6#. %.4$ %5$ :176 6+0 0.018µF LSI ハード編 – 97 0.1µF 䋨ᵈ2䋩 䋨ᵈ2䋩 䉼䊠䊷䊅䊷ㇱ /176 䋨ᵈ1䋩 +06$ /176 /176 /176 0.1µF &$ &$ 6+0 &$ &$ &$ &$ 6+0 &$ &$ &$ &$ &)0&%14' &8&&%14' 4&$ 94$ 䋨ᵈ3䋩 䋨ᵈ3䋩 0.1µF ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 /176 䋨ᵈ1䋩 %--A+0 䋨ᵈ㪈䋩 䉝䊅䊨䉫㔚Ḯ┵ሶ䋨㪘㪭㪛㪛㪀㩷䈫䊂䉳䉺䊦㔚Ḯ┵ሶ㩿㪛㪭㪛㪛㪄㪠㪦㪀㩷䈫 䇭䇭䇭䇭 䊧䉩䊠䊧䊷䉺㔚Ḯ┵ሶ䋨㪩㪛㪭㪛㪛䋩䈲䇮♽⛔䈮䈚䈩ਅ䈘䈇䇯 䋨ᵈ㪉䋩䉝䊅䊨䉫䉫䊤䊮䊄┵ሶ䋨㪘㪞㪥㪛㪀㩷䈫䉼䊠䊷䊅䈱䉫䊤䊮䊄䈲ㅢ 䈮䈚䈩ਅ䈘䈇䇯 䋨ᵈ㪊䋩㪫㪠㪥㪈㪃㪫㪠㪥㪉㪃㪫㪠㪥㪊䈲ౝㇱ䈪䊒䊦䉻䉡䊮䈮䈭䈦䈩䈇䉁䈜䈏䇮 䇭䇭䇭䇭น⢻䈭㒢䉍䇮㪛㪞㪥㪛䈮ធ⛯䈚䈩ਅ䈘䈇 &'6+0 :176%$ &)0&+1 5) 0.1µF 㪘㪞㪥㪛 #+0 &8&&+1 #)0& 㔚Ḯജ /10 㪂 㪄 #8&& 㩿ᵈ㪈䋩 㪤㪣㪐㪌㪎㪋 㩿㪫㫆㫇㩷㪭㫀㪼㫎㪀 330PF䋨㫧10%䋩 1µF 4&8&& 4')176 4')8&& 4'))0& 8$) &8&&%14' &)0&%14' # # # # # # # 6+0 6+0 0.1µF 10µF 㪛㪞㪥㪛㪄㪠㪦 㪩㪜㪞㪞㪥㪛 6+0 䋨ᵈ1䋩 㪛㪭㪛㪛㪄㪠㪦 㪩㪛㪭㪛㪛 㪘㪭㪛㪛 12PF 㪏㪅㪈㪐㪉㪤㪟㫑᳓᥏ CPU䉟䊮䉺䊐䉢䊷䉴 CPU䉟䊮䉺䊐䉢䊷䉴 䋨ᵈ1䋩 0.1µF 6. 外部接続例 ML9574䇭ᄖㇱធ⛯ ML9574 ユーザーズマニュアル 第 1 編 LSI ハード編 7. パッケージ外形図 (単位:mm) TQFP64-P-1010-0.50-K Mirror finish パッケージ材質 リードフレーム材質 端子処理方法・材質 パッケージ質量 (g) 版数/改版日 5 エポキシ樹脂 42 アロイ 半田メッキ (≥5µm) 0.26 TYP. 4 版/96.10.28 表面実装型パッケージ実装上の注意 表面実装型パッケージは、リフロー実装時の熱や保管時のパッケージの吸湿量等に大変影響を受けやすいパッケー ジです。 したがって、リフロー実装の実施を検討される際には、その製品名、パッケージ名、ピン数、パッケージコード及び希 望されている実装条件(リフロー方法、温度、回数)、保管条件などを弊社担当営業まで必ずお問い合わせ下さい。 LSI ハード編 – 98 第 2 編 制御フロー編 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 1. モ−ド 1.1 FM 多重動作モ−ド 本 LSI は、 (1) 1 つの放送局を連続受信し、受信デ−タをパケット単位およびフレ−ム単位で出力するメインチャ ネルモ−ド(従来方式) (2) 1 つの放送局(メイン局)と別の放送局(サブ局)間をチュ−ナの高速切り替え受信を行い、サブ 局の受信デ−タをパケット単位で出力するメイン/サブ切替受信モ−ド。 (サブ局受信中に抜けたメイン局のパケットは、誤り訂正で再生しますので見かけ上、メイン局と サブ局の同時受信が可能です) の 2 つの受信モ−ドが可能です。 受信動作を図 1.1 に示します。 また、FM 多重追加機能として、タイミング割り込みテーブル指定によるフレーム同期中のフレーム内 任意のタイミングでの割り込み設定がメイン/サブ供に可能です。 サブチャネルモ−ドのアプリケ−ションとしては、VICS と DGPS の同時受信、あるチャンネルの FM 多重放送番組と他チャンネルのパケットデータの同時受信等が可能です。 1.2 FM 多重フレ−ムフォ−マット 本 LSI は、国際標準フレ−ムフォ−マット A0, A1, B(日本), C をすべてサポ−トしています。各フレ−ムフォ−マットの 高速切り替えも可能です。 制御フロー編 – 1 図 1.1 MAIN局 271 0 ‥‥ 13 1フレ−ム ‥‥ 271 0 ‥‥ 13 メイン/サブチャネルモ−ドの切替受信 (横 1 受信_MAIN 禁止の場合) 制御フロー編 – 2 1 270 2 271 0 ‥‥ 271 0 271 0 ‥‥ 受信割込 ‥‥ 271 横1受信 デ−タ̲SUB 0,1 271 0 横2受信デ−タ 0 : : 189 0 : : 189 チュ−ナ̲SUB チューナ切替 要求割り込み 1 2 ‥‥ 受信割込 チューナ切替 要求割り込み 1 13 横2受信デ−タ 0 270 ‥‥ チュ−ナ̲MAIN チューナ切替 要求割り込み SUB局 13 0 : : 189 チュ−ナ̲SUB チュ−ナ̲MAIN ‥‥ 受信割込 0 : : 189 パケット番号 ‥‥ 0 横2受信デ−タ 横2受信デ−タ フレーム番号 271 受信割込 受信割込 1フレ−ム 1フレ−ム ‥‥ 0 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 1フレ−ム ‥‥ チューナ切替 要求割り込み 2 271 0 ‥‥ 0 270 271 0 1 受信割込 2 ‥‥ 横1受信 デ−タ̲SUB 0,1 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 2. 制御フロ−例 2.1 FM 多重受信 本フロ−では、横 2 受信およびメイン/サブ切り替え受信の制御フロ−を示します。 メイン/サブ切り替え受信の制御フロ−例を以下に示します。 (1) 本フロ−では横 2 受信_MAIN と横 1 受信_SUB の制御フロ−を示しており、横 1 受信_MAIN は省 略しています。 (2) 本例ではサブチャネルの受信に、チュ−ナ切り替え時間を 1/3 パケット、クロック引き込み時間を 1/3 パケット、ブロック同期に 1 パケットの時間がかかることを前提にしています。 この場合、メインチャネルの消失パケットは、受信パケット 2 を含め 4.5 パケットとなります。 2.1.1 全体フロ− (1) 図 2.1.1.1 に全体フロ−を示します。 全体フロ−は、以下の 5 つの制御で変えることができます。 • パワ−オン/受信開始 1(受信開始 2) (図 2.1.5.1) 本フローの初期設定で横 1 受信_MAIN とメイン/サブ切り替え受信を選択をすることができます。 • MAIN チャネル切り替え (図 2.1.5.4) 本フローにより同期状態および受信状態のクリアが実行されるので高速に切替ができます。 • SUB チャネル起動(図 2.1.5.5) 本フローによりメイン/サブ切り替え受信を開始します。 SUB チャネル起動を実行しない場合、横 1 受信_SUB 割り込,チューナ切替割り込,フレーム同期 割り込みは発生しません。 • SUB チャネル停止(図 2.1.5.6) 本フローによりメイン/サブ切り替え受信を停止します。 • 動作停止(図 2.5.7) 本フローにより FM 多重受信動作を停止します。 (2) メイン/サブ切り替え受信ブロック図を図 2.1.1.2に示します。 (3) 図 2.1.1.3-1/2〜2.1.1.3-2/2 にメイン/サブ切り替えタイミングを示します。 左側にメインチャネルのパケット、右側にサブチャネルのパケットを示しています。 分かりやすくするため、これらのパケットの先頭位置を一致させています。 実際の場合、この位置はずれていますが説明内容は、かわりません。 制御フロー編 – 3 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 電源断状態 パワ−オン 受信開始1 図 2.1.5.1 図 2.1.5.1 図 2.1.5.5 SUBチャネル 起動 図 2.1.5.4 MAIN/SUB 切り替え受信 MAIN受信 図 2.1.5.6 SUBチャネル 停止 全体フロ− 制御フロー編 – 4 図 2.1.1.1 MAINチャネル 切り替え 図 2.1.5.1 図 2.1.5.7 受信開始2 動作停止 動作停止 チューナ切替割込 チャネル 接続/切断 ̲SUB (R̲06) メイン/サブ切替制御 図 2.1.1.2 クロック再生 ̲SUB ブロック同期 ̲SUB パケット カウンタ フレームNO カウンタ バス 制御フロー編 – 5 メイン/サブ切替受信ブロック図 チュ−ナ SUB局 復調 MAIN局 横1受信割込̲SUB 横1受信RAM ̲MAIN 横1受信割込̲MAIN フレ−ム メモリ 横2受信割込̲MAIN クロック再生 ̲MAIN チュ−ナ切り替え ̲MAIN/SUB ML9574 ブロック同期 ̲MAIN フレ−ム同期 ̲MAIN フレーム同期割込 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 チャネル 接続/切断 ̲MAIN チュ−ナ 横1受信RAM ̲SUB ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 メインチャネル局パケット(VICS) サブチャネル局パケット(DGPS) パケット 番号 チュ−ナ切替時間 /クロック引込時間 非受信 図 2.1.1.3-1/2 130 MAIN/SUB接続 受信停止̲MAIN チュ−ナ切替時間 /クロック引込時間 131 メイン/サブ切替受信タイミング 制御フロー編 – 6 受信中 チュ−ナ 切替時間 136 フレ−ム同期割り込み ・チュ−ナ再接続(to MAIN) 137 受信開始̲MAIN 138 フレ−ム 同期検出 (BSIN̲SUB) メインチャネル局パケット(VICS) サブチャネル局パケット(DGPS) 受信中̲MAIN 269 チュ−ナ 切替時間 チュ−ナ替時間 クロック引込時間 図 2.1.1.3-2/2 270 ・チャネル接続̲SUB (内部制御) ・メイン切断 (内部制御) 受信中断̲MAIN ・チュ−ナ切替割り込み ブロック同期動作 0 第1パケット受信 受信割り込みイネーブル(内部制御) 1 チュ−ナ 切替時間 第2パケット受信 チュ−ナ切替時間 2 MAINチャネル接続、 (内部制御) 受信再開̲MAIN ・チュ−ナ切替要求割り込み ・(サブチャネル切断(内部制御)) 第1,2パケット受信割り込み ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 メイン/サブ切替受信タイミング図 制御フロー編 – 7 271 図 2.1.2 全体構成 制御フロー編 – 8 ・AUTO接続̲SUB ・チューナ切替 ・横2受信̲MAIN ・横1受信̲SUB 割り込み ・横1受信̲MAIN 受信開始2 動作停止 SUBチャネル 停止 SUBチャネル 起動 MAINチャネル 切り替え パワ−オン1/ 受信開始1 受信開始2 動作停止 FM多重LSI SUBチャネル停止 SUBチャネル起動 MAINチャネル切り替え パワ−オン1/受信開始1 0 横2受信デ−タ (フレ−ムデ−タ) 横1受信デ−タ̲MAIN USR̲MEMORY 階層4CRC 番組編集部 横1̲SUB割り込み 190 (1回/3フレ−ム) 横1受信デ−タ̲SUB 横2受信割込 (1回/フレ−ム) 横1受信割込̲MAIN (189回/フレ−ム) チューナ切替割り込み (2回/3フレーム) CPU ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 2.1.2 全体構成 図 2.1.2 に全体構成を示します。 本図は全体フロ−制御と割り込みの役割分担を示しています。 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 2.1.3 割り込み 図 2.1.3 に割り込み処理のフロ−を示します。 割り込み 割り込みクリア 横1̲MAIN受信割込 横1̲MAIN受信処理 横2受信割込 横2受信処理 横1受信̲SUB 割込 横1受信̲SUB 処理 チュ−ナ切替 要求割込 チュ−ナ切替 処理 フレーム同期割込 AUTO接続̲SUB設定 return 図 2.1.3 割り込み概略フロ− 制御フロー編 – 9 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 2.1.4 ユ−ザ RAM 構成 本フロ−で使用しているユ−ザ RAM 構成を図 2.1.4 に、ユ−ザ RAM 内容を表 2.1.4 に示します。 表 2.1.4 1 2 3 4 5 (r_00) (r_01) (r_06) (r_34) i 6 7 横 1USR_RAM_MAIN i 8 9 横 2USR_RAM i 10 横 1USR_RAM_SUB ユ−ザ RAM 内容 リ−ドした割り込みレジスタ(0x00)の内容です 初期設定した割り込みマスクレジスタ(0x01)の内容です 初期設定したサブチャネルモードレジスタ(0x06)の内容です 初期設定した割り込み条件レジスタ(0x34)の内容です 1 回目横誤り訂正後 USR_RAM_MAIN ポインタ 説明の簡単化のためリセット時 0 としています リ−ドした横 1 受信デ−タ_MAIN のバッファ領域 2 回目横誤り訂正 USR_RAM ポインタ 説明の簡単化のためリセット時 0 としています リ−ドした横 2 受信デ−タのバッファ領域 横 1USR_RAM_SUB ポインタ 説明の簡単化のためリセット時 0 としています 横 1 誤り訂正後受信デ−タ SUB のバッファ領域 (注) 上表の r_00 等の表記は、ユーザーRAM の内容として本項以降の図やフローチャート中で 使用します。 制御フロー編 – 10 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 (r̲00) (r̲01) (r̲06) (r̲34) 割込レジスタ内容 割込マスク サブチャネルモード 割り込み条件 ML9574のレジスタ へのリ−ド/ライト 内容 横1USR̲RAMポインタ:i 横1受信デ−タ用 バッファ 横1̲MAIN USR̲RAM 横2USR̲RAMポインタ:i 横2受信デ−タ用 バッファ 横2USR̲RAM 横1̲SUB USR̲RAMポインタ:i 横1受信̲SUBデ−タ用 バッファ 横1̲SUB USR̲RAM 図 2.1.4 USR_RAM 構成 制御フロー編 – 11 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 2.1.5 各フロ−の説明 全体フロ−の制御を(1)〜(7)に示します。 (1) パワ−オン制御フロ− 図 2.1.5.1 に示します。 (2) 初期パラメ−タ設定 パラメータ設定フローを図 2.1.5.2-1/2 に示します。 メイン/サブ切替受信受信初期設定例と動作タイミングの関係を図 2.1.5.2-2/2 に示します。 (3) MAIN チャネル起動 図 2.1.5.3 に示します。 (4) MAIN チャネル切り替え 図 2.1.5.4 に示します。 (5) SUB チャネル起動 図 2.1.5.5 に示します。 (6) SUB チャネル停止 図 2.1.5.6 に示します。 (7) 動作停止 図 2.1.5.7 に示します。 割り込み制御 (8) 割り込み制御 概要を図 2.1.5.8 に示します。 割り込み制御の詳細を(9)〜(11)に示します。 (9) 横 1 受信_MAIN 図 2.1.5.9 に示します。 (10) 横 2 受信 図 2.1.5.10 に示します。 (11) 横 1 受信_SUB 図 2.1.5.11 に示します。 その他の制御を(12)〜(13)に示します。 (12) チューナ切替 図 2.1.5.12 に示します。 (13) AUTO 接続_SUB 図 2.1.5.13 に示します。 制御フロー編 – 12 パワ−オン 受信開始1 受信開始2 動作停止 図 2.1.5.2 電源ON パラメ−タ 設定 図 2.1.5.7 発振制御ON R̲31=0x0004 SUBチャネル切断 R̲06=(R̲06)=0x0000 図 2.1.5.3 外部端子CLR MAINチャネル 起動 25msec Wait メインチャネル クリア/クリア保持 図 2.1.5.1 return R̲3E=0x0040 クロック動作 R̲31=0x0007 動作停止 R̲31=0x0004 25msec Wait パラメ−タ 設定 クロック停止 R̲31=0x0000 図 2.1.5.3 クロック動作 R̲31=0x0007 MAINチャネル 起動 チュ−ナOFF return return return 使用例(1) XOUTC オ−プン もしくは"1" ML9574 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 パワ−オン制御フロ− 制御フロー編 – 13 発振制御ON R̲31=0x0004 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 メインチャネルクリア 設定/保持 (注3) 受信モード の選択 ① 初期パラメ−タ 設定 (注1) R̲3E=0x0040 R̲28=0x0001(VICS) R̲30=0x0003(アンプx3) サブ/メイン切替受信 初期設定 (注2) 受信モードの 選択(r̲01,r̲34) (注3) 横2受信 横1受信 ̲MAIN MAIN/SUB 切替受信 割込マスク (r̲01) 横1モード (r̲34) ○ ○ ○ ○ ○ ○ × × ○ × ○ × 0x8E00 0x0600 0x8C00 0x0400 0x2168 0x0068 0x2100 0x0000 return サブ/メイン切替受信用 初期設定 return (注2) サブ/メイン切替 受信の選択 割込マスク 横1割り込み条件 R̲01=r̲01 R̲34=r̲34 レジスタ(0x00,0x34) の初期値 設定モード (1)チューナ切替割り込およびメインチャネル切断タイミング R̲06=0x0003; R̲1D=(5<<10) │ 270; (2)サブチャネル接続タイミング(LSI内部制御) R̲06=0x0000; R̲1D=(18<<10) │ 270; (3)チューナ切替割り込(サブ局→メイン局) サブチャネル切断(LSI内部制御) R̲06=0x0001; R̲1D=(2<<10) │ 2; (4)メインチャネル接続タイミング(LSI内部制御) R̲06=0x0002; R̲1D=(20<<10) │ 2; (5)メイン/サブチャネル接続/切断フレーム番号 R̲06=0x0004; R̲1D= 2 │ (0<<4) │ (0<<8) │(2 <<12) ; (1) (2) (3) (4) に対応 (6)受信開始パケット指定(LSI内部制御) R̲06=0x0005; R̲1D= 0; (7)サブチャネル受信フレーム間隔(FNMAX=2) R̲06=0x0C00; R̲1C=(FN̲MAX << 12); (注1) 初期設定中の受信禁止、割り込み クリアをしています。 メインチャネル起動時にクリアを 解除します。 (8)横1受信̲メインOFF, 横1受信̲SUB=ON, R̲34=0x2100; (9)レジスタ0x06をもとにもどす R̲06=0x0000; return 図 2.1.5.2-1/2 初期パラメ−タ設定 制御フロー編 – 14 2パケット受信̲SUB (7)サブチャネル受信フレーム間隔(FNMAX=2) R̲06=0x0C00; R̲1C=(FN̲MAX << 12); 図 2.1.5.2-2/2 制御フロー編 – 15 フレーム番号 パケット番号 ‥‥ 1 270 271 0 ‥‥ (1)チューナ切替割り込 メインチャネル切断 R̲06=0x0003;R̲1D=(5<<10) │ 270; (2)サブチャネル接続タイミング(LSI内部制御) R̲06=0x0000;R̲1D=(18<<10) │ 270; ③メインチャネル 接続 ②サブチャネル 切断 ①サブチャネル 接続 2 チューナ切替 要求割り込み 受信割り込み チューナ切替 要求割り込み 0 270 271 0 1 1 2 ‥‥ 271 0 ‥‥ 2 271 0 ‥‥ 0 270 271 0 1 2 ‥‥ (4)メインチャネル接続タイミング(LSI内部制御) R̲06=0x0002; R̲1D=(20<<10) │ 2; (3)チューナ切替割り込(サブ局→メイン局) サブチャネル切断(LSI内部制御) R̲06=0x0001; R̲1D=(2<<10) │ 2; (6)受信開始パケット指定 R̲06=0x0005; R̲1D= 0; ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 メイン/サブチャネルモ−ドの切替受信初期設定例((1)〜(7)) ④メインチャネル 切断 (5)メイン/サブチャネル接続/切断フレーム番号 R̲06=0x0004; R̲1D= 2 │ (0<<4) │ (0<<8) │(2 <<12) ; ① ② ③ ④ ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 ② MAINチャネル 起動 ③ MAINチャネル 切り替え メインチャネル クリア解除 メインチャネル クリア/クリア解除 R̲3E=0x0000 R̲3E=0x0040 R̲3E=0x0000 チュ−ナON チュ−ナ切替 return return 図 2.1.5.3 メインチャネル起動 図 2.1.5.4 メインチャネル切り替え受信 制御フロー編 – 16 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 ④ SUBチャネル 起動 サブ局へ 接続準備 MAIN̲CHクリア /クリア解除 R̲3E=0x0040 R̲3E=0x0000 チャネル接続 (BSIN̲SUB) R̲06=0x0010 割り込みマスク (フレ−ム同期) R̲01=0x0100 チュ−ナ切替 ( to SUB局 ) return 図 2.1.5.5 SUB チャネル起動 制御フロー編 – 17 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 ⑤ SUB停止 SUB切断 R̲06= 0x0000 return 図 2.1.5.6 SUB チャネル停止 制御フロー編 – 18 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 動作停止 MAIN/SUB共、切断 SUBチャネル切断 R̲06=r̲06=0x0000 メインチャネルクリア /クリア保持 R̲3E=0x0040 動作停止 R̲31=0x0004 クロック停止 R̲31=0x0000 チュ−ナOFF return 図 2.1.5.7 動作停止 制御フロー編 – 19 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 割り込み 割り込みクリア r̲00=R̲00 R̲00=r̲00 横1受信割込̲MAIN r̲00 & r̲01 & 0x0200 ==0x0200 図2.1.5.9 横1受信̲MAIN処理 横2受信割込̲MAIN r̲00 & r̲01 & 0x0400 ==0x0400 図2.1.5.10 横2受信処理 横1受信割込̲SUB r̲00 & r̲01 & 0x0800 ==0800 図2.1.5.11 横1受信̲SUB処理 チュ−ナ切替割り込み r̲00 & r̲01 & 0x8000 ==0x8000 図2.1.5.12 チューナ 切り替え処理 フレ−ム同期割り込み && (BSIN̲SUBモ−ド) (r̲00 & 0x0100==0x0100) && (R̲06 & 0x0100)==0x0100) 図2.1.5.13 AUTO接続̲SUB設定 return 図 2.1.5. 割り込み制御(概要) 制御フロー編 – 20 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 横1受信̲MAIN 横1デ−タリ−ド USR̲MEM[i++]=R̲03 12 word リ−ド return 図 2.1.5.9 割り込み処理(横 1 受信_MAIN) 制御フロー編 – 21 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 横2受信̲MAIN 横2デ−タリ−ド USR̲MEM[i++]=R̲38 190*12 ワード リ−ド return 図 2.1.5.10 割り込み処理(横 2 受信) 制御フロー編 – 22 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 横1受信̲SUB 横1デ−タリ−ド USR̲MEM[i++]=R̲04 第一パケットリード 12 word リ−ド 横1パリティデ−タ のダミーリ−ド USR̲MEM[i]=R̲04 パリティデータの廃棄 (2パケット受信に設定した場合 第一パケットと第2パケット間 にパリティデータがはいります ので読み飛ばしが必要です) 6 word リ−ド 横1デ−タリ−ド USR̲MEM[i++]=R̲04 第二パケットリード 12 word リ−ド return 図 2.1.5.11 割り込み処理(横 1 受信_SUB) 制御フロー編 – 23 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 チュ−ナ切替̲SUB R̲06 & 0x0001 ==0x0001 R̲06 & 0x0001 ==0x0000 MAIN局へ チュ−ナ切替 SUB局へ チュ−ナ切替 return 図 2.1.5.12 割り込み処理(チュ−ナ切り替え) 制御フロー編 – 24 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 AUTO接続̲SUB設定 MAIN̲CHクリア /クリア解除 R̲3E=0x0040 R̲3E=0x0000 受信フレーム間隔 (FNMAX) > 1フレーム フレーム/パケットカウンタを 書き込みモードに設定 ・フレームNO=FNMAX‑1; ・パケットNO=カウンタ値; r̲1D=R̲1C & 0x01ff R̲06=0x0400 R̲1C=(FNMAX‑1)<<10) │ r̲1D; (注) (1) フレーム受信間隔が大きい場合、最初に 受信するサブチャネルの間隔を短くして ください。 位相補正はサブチャネルのパケットを受信 してから開始するので,最初の接続まで 位相は補正されないためです。 具体的には次の(2),(3)を実行して ください。 (2)受信するフレーム番号の一つ前のフレー ム番号にカウンタを書き換えます(R̲1C)。 (3)その際、パケット番号は同期状態を保持 しなければならないので一旦リードして 再書き込みをします(R̲1C & 0x01ff)。 MOD̲AUTO̲SUB(自動接続) PHASECNT̲SUB(位相制御) に設定 R̲06=0x0060 割り込みマスク (横2受信、横1受信̲SUB) R̲01=r̲01 保存済み初期値を設定 MAIN局へ チュ−ナ切替 return 図 2.1.5.13 割り込み処理(AUTO 接続_SUB 設定) 制御フロー編 – 25 ML9574 ユーザーズマニュアル 第 2 編 制御フロー編 2.2 FM 多重の階層 4CRC 処理 階層 4CRC の制御フロ−を 2.2.1 に示します。 階層 4 データをレジスタ 0x29 へ word(16 bit)単位でライトして下さい。 階層4デ−タ グル−プ編集 CLR̲CRC/CLR̲CRC解除 R̲2A=0x0001 R̲2A=0x0000 階層4デ−タグル−プライト R̲29=L4Data(i) 階層4デ−タ グル−プ完了 CRC結果 R̲2A & 0x0001==0 OK 階層4デ−タ グル−プ編集完了 制御フロー編 – 26 改版履歴 ML9574 ユーザーズマニュアル 改版履歴 改版履歴 ドキュメント No. FJUL9574-01 ページ 発行日 2003.4.7 変更内容 改版前 改版後 – – 初版発行 改– 1 ご注意 本資料の一部または全部をラピスセミコンダクタの許可なく、転載・複写することを堅くお断りします。 本資料の記載内容は改良などのため予告なく変更することがあります。 本資料に記載されている内容は製品のご紹介資料です。ご使用にあたりましては、別途仕様書を必ずご請求のうえ、ご確認く ださい。 本資料に記載されております応用回路例やその定数などの情報につきましては、本製品の標準的な動作や使い方を説明す るものです。したがいまして、量産設計をされる場合には、外部諸条件を考慮していただきますようお願いいたします。 本資料に記載されております情報は、正確を期すため慎重に作成したものですが、万が一、当該情報の誤り・誤植に起因す る損害がお客様に生じた場合においても、ラピスセミコンダクタはその責任を負うものではありません。 本資料に記載されております技術情報は、製品の代表的動作および応用回路例などを示したものであり、ラピスセミコンダク タまたは他社の知的財産権その他のあらゆる権利について明示的にも黙示的にも、その実施または利用を許諾するものでは ありません。上記技術情報の使用に起因して紛争が発生した場合、ラピスセミコンダクタはその責任を負うものではありませ ん。 本資料に掲載されております製品は、一般的な電子機器(AV 機器、OA 機器、通信機器、家電製品、アミューズメント機器な ど)への使用を意図しています。 本資料に掲載されております製品は、「耐放射線設計」はなされておりません。 ラピスセミコンダクタは常に品質・信頼性の向上に取り組んでおりますが、種々の要因で故障することもあり得ます。 ラピスセミコンダクタ製品が故障した際、その影響により人身事故、火災損害等が起こらないようご使用機器でのディレーティ ング、冗長設計、延焼防止、フェイルセーフ等の安全確保をお願いします。定格を超えたご使用や使用上の注意書が守られ ていない場合、いかなる責任もラピスセミコンダクタは負うものではありません。 極めて高度な信頼性が要求され、その製品の故障や誤動作が直接人命を脅かしあるいは人体に危害を及ぼすおそれのある 機器・装置・システム(医療機器、輸送機器、航空宇宙機、原子力制御、燃料制御、各種安全装置など)へのご使用を意図し て設計・製造されたものではありません。上記特定用途に使用された場合、いかなる責任もラピスセミコンダクタは負うものでは ありません。上記特定用途への使用を検討される際は、事前にローム営業窓口までご相談願います。 本資料に記載されております製品および技術のうち「外国為替及び外国貿易法」に該当する製品または技術を輸出する場合、 または国外に提供する場合には、同法に基づく許可が必要です。 Copyright 2003 - 2011 LAPIS Semiconductor Co., Ltd. 〒193-8550 東京都八王子市東浅川町 550-1 http://www.lapis-semi.com/jp/
© Copyright 2024 Paperzz