(57)【要約】【課題】デイジーチェーン構造をもつシリアル通信路を備える遊技機において、サブ基板から周辺基板へデータを送信する際に、特定の周辺基板についてデータ送信速度（更新周期）を向上する。【解決手段】周辺基板を、高い更新周期を必要とするもの（４４−１）と、そうでないもの（４４−２，４４−３）とに分ける。前者に対してはラッチ信号を追加し、デイジーチェーン構造から分離することで、データ送信の時間を短縮し更新周期を向上させる。デイジーチェーン構造の部分は、従来どおりの制御ができる。ラッチ信号を追加した構成はデイジーチェーン構造のデータ数に依存することなく、データ送信することができるため、デイジーチェーン構造よりもデータ送信の時間を短縮することができる。【選択図】図４
2011189032.tif 000002
【特許請求の範囲】
【請求項１】
遊技に係る制御を実行する制御部と、前記制御部で生成した情報に基づき所定の処理を実行する副制御部と、前記制御部又は前記副制御部に接続される複数の周辺基板とを備え、
前記制御部又は前記副制御部と前記複数の周辺基板はシリアル信号を伝送するシリアル伝送線により接続され、
前記複数の周辺基板は、ひとつ又は複数の第１群の周辺基板と、前記第１群の周辺基板よりも多い数の第２群の周辺基板とに区分され、
前記第１群の周辺基板は前記シリアル伝送線にチェイン接続され、前記第２群の周辺基板は前記シリアル伝送線に、前記第１群の周辺基板とは別個にチェイン接続され、
さらに、
前記第１群の周辺基板へ送るデータを生成する第１群データ発生部と、
前記第２群の周辺基板へ送るデータを生成する第２群データ発生部と、
前記第１群データ発生部で生成したデータ又は前記第２群データ発生部で生成したデータのいずれかを選択して前記シリアル伝送線へ送り出す選択部と、
前記選択部により前記第１群データ発生部で生成したデータが選択されているときに、前記第１群の周辺基板のチェイン接続において前記シリアル伝送線のシリアル信号を伝送するための信号と前記第１群の周辺基板が前記データを受け取るための信号を前記第１群の周辺基板へ送る第１群制御信号生成部と、
前記選択部により前記第２群データ発生部で生成したデータが選択されているときに、前記第２群の周辺基板のチェイン接続において前記シリアル伝送線のシリアル信号を伝送するための信号と前記第２群の周辺基板が前記データを受け取るための信号を前記第２群の周辺基板へ送る第２群制御信号生成部と、を備え、
前記選択部は、前記第２群データ発生部で生成したデータよりも、前記第１群データ発生部で生成したデータを、多く選択することを特徴とする遊技機。
【請求項２】
前記選択部は、前記第２群データ発生部で生成したデータを１回選択した後に、前記第１群データ発生部で生成したデータを複数回繰り返して選択することを特徴とする請求項１記載の遊技機。
【請求項３】
前記第２群データ発生部で生成したデータは、前記第２群の複数の周辺基板それぞれに対応する複数の部分データを含み、
前記選択部は、前記複数の部分データのひとつを選択した後に、前記第１群データ発生部で生成したデータを選択し、その後に前記複数の部分データの他のものを選択することを特徴とする請求項１記載の遊技機。
【請求項４】
前記選択部は、前記複数の部分データのひとつと、前記複数の部分データの他のものを選択する間において、前記第１群データ発生部で生成したデータを複数回繰り返して選択することを特徴とする請求項３記載の遊技機。
【請求項５】
さらに、
前記第３群の周辺基板へ送るデータを生成する第３群データ発生部と、
前記選択部により前記第３群データ発生部で生成したデータが選択されているときに、前記第３群の周辺基板のチェイン接続において前記シリアル伝送線のシリアル信号を伝送するための信号と前記第３群の周辺基板が前記データを受信するための信号を前記第３群の周辺基板へ送る第３群制御信号生成部と、を備え、
前記第１群乃至前記第３群の周辺基板について
（前記第１群の周辺基板の数）＜（前記第２群の周辺基板の数）＜（前記第３群の周辺基板の数）の関係が成り立ち、
前記選択部によるデータの選択に関し、
（前記第１群データ発生部で生成したデータの選択回数）＞（前記第２群データ発生部で生成したデータの選択回数）＞（前記第３群データ発生部で生成したデータの選択回数）の関係が成り立つことを特徴とする請求項１記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、弾球遊技機や回胴式遊技機（スロットマシン）などの遊技機におけるシリアルデータ通信方式に関する。
【背景技術】
【０００２】
遊技機設置営業店などにおいて設置されている弾球遊技機（いわゆるパチンコ機）は、遊技球（遊技媒体とも呼ぶ）を用いて遊技を行うものである。借り受けた遊技球を弾球遊技機の遊技盤に設けられている盤面へ打ち出し、当該遊技球が予め定められた入賞口に入るごとに所定数の遊技球を払出すようになっている。払い出される遊技球は賞球と呼ばれる。
【０００３】
弾球遊技機の盤面に設けられている入賞口には次のようなものがある。
（１）普通入賞装置
（２）スタートチャッカー（始動入賞装置）
（３）アタッカー（大入賞装置）
（４）スルーチャッカー（入賞チャッカー）
【０００４】
スタートチャッカー（始動入賞装置）は特定入賞装置とも呼ばれる。遊球球がスタートチャッカー（始動入賞装置）に受け入れられて入賞状態になったとき、賞球を払い出すとともに電子的な抽選を行い、当選の場合に通常状態から遊技者にとって有利な遊技状態となるよう、アタッカー（大入賞装置）を開放状態にするものである。
アタッカー（大入賞装置）は特別入賞装置とも呼ばれる。
【０００５】
スルーチャッカー（入賞チャッカー）は直接賞球を払い出すものではないが、本明細書において入賞口に含める。遊技球がスルーチャッカー（入賞チャッカー）を通過したことが検知されたとき、電子的な抽選を行い、当選したときは遊技者にとって有利な遊技状態となるよう、スタートチャッカー（始動入賞装置）を所定時間開放し、遊技球がスタートチャッカー（始動入賞装置）に入りやすくする。スルーチャッカー（入賞チャッカー）に受け入れられた遊技球はそのまま盤面を移動し、他の入賞口又は次に説明する排出口（アウト口）に受け入れられる。
【０００６】
弾球遊技機の盤面には、前記入賞口以外にも排出口（アウト口）が設けられている。排出口（アウト口）は、盤面に遊技領域を区画するために螺旋状に配置された誘導レールの下部（重力によって遊技球が集められる個所）に設けられた開口であり、前記入賞口（正確には普通入賞装置、スタートチャッカー（始動入賞装置）、アタッカー（大入賞装置））のいずれにも受け入れられなかった遊技球を受け入れて、盤面の外へ排出するためのものである。
【０００７】
上述のように、弾球遊技機の特定の入賞口に遊技球が受け入れられると電子的な抽選が行われる。多くの場合、当該抽選にはカウンタやレジスタ等のハードウエアで発生された乱数又はソフトウエアで実行されるカウンタで発生された乱数が使用される。
【０００８】
弾球遊技機は、電子的な抽選を含む遊技に関する処理を行うために、電気的な遊技制御の処理を行い主要な処理情報を生成する制御部及び前記制御部にて生成した処理情報を得ることにより所定の出力態様処理をさせる制御を行う副制御部を備え、さらに、これらに接続される払出制御部、遊技球払出装置、電飾制御部及び音響制御部などの周辺基板を備える。
【０００９】
遊技機内で接続されている制御部、副制御部、周辺基板などの基板やデバイスは、特定の通信路を使用してデータの送信及び受信を行っている。伝送方式としてパラレル通信とシリアル通信があるが、最近では、高速な通信を行う必要やコスト削減のためにシリアル通信が多く採用されている。
【００１０】
シリアル通信を行う場合、各基板の接続をチェイン構造にすることで多くのビットを含むデータを容易に転送できるようになった。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００４−３２８３６９号公報
【特許文献２】特開２００４−１８１２０３号公報
【特許文献３】特開２００７−２３６４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
ところで、チェイン構造のシリアル通信の場合、その通信速度（言い換えればデータの更新レート）が遅くなるという問題がある。この問題は、接続されている基板の数が多くなればなるほど深刻になる。
【００１３】
このことを、図１７を参照して説明する。
図１７（ａ）は、チェイン構造のシリアル通信システムの模式図である。符号Ａ〜Ｃはそれぞれデータを受信する基板を示す。接続されている基板の数は３である（もちろんこれは例示であって、その数は２，４，５，・・・でもよい）。基板の中の数字は、それぞれの基板が受信すべきデータを示す。つまり、基板Ａにとって必要なデータはデータ１である。同様に、基板Ｂ、基板Ｃにはデータ２、３が対応している。
【００１４】
説明を簡略化するために、以下において、基板Ａ、基板Ｂ、基板Ｃを単に「Ａ」「Ｂ」「Ｃ」と記すことにする。同様に、データ１、データ２、データ３を単に「１」「２」「３」と記すことにする。
【００１５】
同図からわかるように、３つの基板は「Ｃ」「Ｂ」「Ａ」の順番で接続されている。基板Ｃにシリアルデータが入力され、図示しないクロックにより当該シリアルデータが「Ｃ」から「Ａ」に向かって伝播していく。このことから分かるように、入力される最初のデータは「１」であり、以下「２」「３」の順番である。そして、「１」が「Ａ」に到達した段階で、「Ａ」は図示しないラッチ信号により「１」をその内部に取り込む。同様のことが「Ｂ」「Ｃ」でも行われる。
【００１６】
このことを、図１７（ｂ）を参照して、さらに説明を加える。同図はデータの伝播を示すタイミングチャートである。横軸は時間、縦軸はデータの伝播の状態（各基板で受信しているデータが何であるか）を示す。横軸の下側の四角は送信データを示す。ひとつの送信データを送信するのに要する時間はＴである。送信データ「１」「２」「３」の送信に要する時間はいずれも同じであり、各送信データの含まれる最後のビットを送信したとき、そのクロックで送信が完了するものとする。例えば、同図の符号ｔ（「１」と「２」の境界線）において「１」の送信が完了し、「Ａ」に「１」のデータが揃うものとする。
【００１７】
符号Ｔ１〜Ｔ６は、送信データを受けて基板「Ａ」の図示しないシフトレジスタにデータが伝播していく様子を示す。同図の例は６つのデータ送信を示すが、これは一部のみを示しているためであり、実際にはこれより多いことは言うまでもない。
【００１８】
符号Ｔ１１〜Ｔ１４は、「Ｃ」から「Ｂ」へデータが伝播していく様子を示す。「Ｃ」から「Ｂ」へは、その前の期間で「Ｃ」が受けたデータが転送される。同様に、符号Ｔ２１、Ｔ２２は、「Ｂ」から「Ａ」へデータが伝播していく様子を示し、「Ｂ」から「Ａ」へは、その前の期間で「Ｂ」が受けたデータが転送される。
【００１９】
基板Ａ、基板Ｂ、基板Ｃに必要なデータはデータ１、データ２、データ３であるから、この対応関係でデータが揃うのは符号Ｔ３とＴ６の送信が完了した時点である。データが揃った時点のｔ１において基板Ａ〜Ｃに図示しないラッチ信号を供給することで、データ１〜３をそれぞれ取り込ませる。こうして、各基板Ａ〜Ｃはそれぞれ必要なデータ１〜３を取得することができる。
【００２０】
以上の説明及び図１７（ｂ）から分かるように、各基板Ａ〜Ｃのデータ更新周期は３Ｔである。これはチェイン接続された基板の数に対応しており、もし、ｎ個の基板がチェイン接続されているとすると、データ更新周期はｎＴになる（Ｔはひとつのデータの送信時間を意味する）。
【００２１】
つまり、チェイン構造のシリアル通信の場合、その通信速度（言い換えればデータの更新周期）は、接続されている基板の数が多くなればなるほど遅く（長く）なるのである。もし、通信速度を上げようとすれば、クロックの速度を上げてひとつのデータ送信に要する時間Ｔを小さくしなければならない。それには、より高速のＩＣを使用するのでコストアップにつながるし、ノイズの影響を受けやすくなるという問題も生じる。
【００２２】
他方、基板ごとにデータの必要な更新周期は異なっている。例えば、ＬＥＤやＬＣＤの表示制御を行うなど主に電子的な処理を行う基板の更新周期は短いが、役物の制御など機械的な制御を行う基板の更新周期は長い。仮に、更新周期の短い基板に合わせてシリアル通信系統を設計してしまうとコストアップなどの問題が生じるとともに、更新周期の長い基板にとっては高過ぎる更新周期となり、その分無駄であると言える。他方、更新周期の長い基板に合わせてシリアル通信系統を設計してしまうと、ＬＥＤのちらつきやＬＣＤの画像の欠落などの問題が生じる。後者の問題は容認できないので、更新周期の短い基板に合わせて設計せざるを得なかった。
【００２３】
チェイン構造のシリアル通信にはそれなりのメリットがあるが、反面、必要な更新周期の異なる基板が混在することにより、上述したような問題が生じる。
【００２４】
この発明は、上記課題を解決するためになされたもので、チェイン構造のシリアル通信を採用しつつ、基板ごとに異なる更新周期を設定することのできる遊技機を提供することを目的とする。
【課題を解決するための手段】
【００２５】
この発明に係る遊技機は、遊技に係る制御を実行する制御部と、前記制御部で生成した情報に基づき所定の処理を実行する副制御部と、前記制御部又は前記副制御部に接続される複数の周辺基板とを備え、
前記制御部又は前記副制御部と前記複数の周辺基板はシリアル信号を伝送するシリアル伝送線により接続され、
前記複数の周辺基板は、ひとつ又は複数の第１群の周辺基板と、前記第１群の周辺基板よりも多い数の第２群の周辺基板とに区分され、
前記第１群の周辺基板は前記シリアル伝送線にチェイン接続され、前記第２群の周辺基板は前記シリアル伝送線に、前記第１群の周辺基板とは別個にチェイン接続され、
さらに、
前記第１群の周辺基板へ送るデータを生成する第１群データ発生部と、
前記第２群の周辺基板へ送るデータを生成する第２群データ発生部と、
前記第１群データ発生部で生成したデータ又は前記第２群データ発生部で生成したデータのいずれかを選択して前記シリアル伝送線へ送り出す選択部と、
前記選択部により前記第１群データ発生部で生成したデータが選択されているときに、前記第１群の周辺基板のチェイン接続において前記シリアル伝送線のシリアル信号を伝送するための信号（例えば、クロック）と前記第１群の周辺基板が前記データを受け取るための信号（例えば、ラッチ信号）を前記第１群の周辺基板へ送る第１群制御信号生成部と、
前記選択部により前記第２群データ発生部で生成したデータが選択されているときに、前記第２群の周辺基板のチェイン接続において前記シリアル伝送線のシリアル信号を伝送するための信号（例えば、クロック）と前記第２群の周辺基板が前記データを受け取るための信号（例えば、ラッチ信号）を前記第２群の周辺基板へ送る第２群制御信号生成部と、を備え、
前記選択部は、前記第２群データ発生部で生成したデータよりも、前記第１群データ発生部で生成したデータを、多く選択するものである。
【００２６】
チェイン接続とは、ｎ個（ｎ段）の周辺基板が鎖状に連結（接続）されていることである。一般的にはチェイン接続は２つ以上の周辺基板の接続について適用され、ひとつの周辺基板の接続は、単なる接続であるから、通常は「チェイン接続」とは呼ばない。しかし、ここでは、ひとつの周辺基板の接続であってもその接続をチェイン接続と呼ぶことにする。
【００２７】
前記選択部は、前記第２群データ発生部で生成したデータを１回選択した後に、前記第１群データ発生部で生成したデータを複数回繰り返して選択するとよい。こうすることで、第１群のデータ更新レートを、第２群のそれよりも高くできる（図９、図１１及びその説明参照）。
【００２８】
前記第２群データ発生部で生成したデータは、前記第２群の複数の周辺基板それぞれに対応する複数の部分データ（例えば、図１２の「２」「３」）を含み、
前記選択部は、前記複数の部分データのひとつを選択した後に、前記第１群データ発生部で生成したデータを選択し、その後に前記複数の部分データの他のものを選択するようにしてもよい（図１２及びその説明参照）。
【００２９】
前記選択部は、前記複数の部分データのひとつと、前記複数の部分データの他のものを選択する間において、前記第１群データ発生部で生成したデータを複数回繰り返して選択するようにしてもよい（図１３及びその説明参照）。
【００３０】
この発明は、さらに、
前記第３群の周辺基板へ送るデータを生成する第３群データ発生部と、
前記選択部により前記第３群データ発生部で生成したデータが選択されているときに、前記第３群の周辺基板のチェイン接続において前記シリアル伝送線のシリアル信号を伝送するための信号と前記第３群の周辺基板が前記データを受信するための信号を前記第３群の周辺基板へ送る第３群制御信号生成部と、を備え、
前記第１群乃至前記第３群の周辺基板について
（前記第１群の周辺基板の数）＜（前記第２群の周辺基板の数）＜（前記第３群の周辺基板の数）の関係が成り立ち、
前記選択部によるデータの選択に関し、
（前記第１群データ発生部で生成したデータの選択回数）＞（前記第２群データ発生部で生成したデータの選択回数）＞（前記第３群データ発生部で生成したデータの選択回数）の関係が成り立つ、ようにしたものである。
【発明の効果】
【００３１】
この発明によれば、周辺基板を、高い更新頻度を必要とするものとそうでないものとに分け、それぞれ別のチェイン構造とし、前者に対して送信の回数を増やすことにより、前者のデータ更新周期を短縮することができる。これにより、周辺基板ごとの必要性に応じて適切な速度でデータを送信することができる。
【図面の簡単な説明】
【００３２】
【図１】遊技機の表面構造を示す斜視図である。
【図２】遊技機の裏面構造を示す斜視図である。
【図３】遊技者から見た盤面の様子を示す図（正面図）である。
【図４】発明の実施の形態に係る遊技機の機能ブロック図である。
【図５】副制御部のハードウエア構成の説明図である。
【図６】発明の実施の形態に係るシリアル通信システムの機能ブロック図である。
【図７】発明の実施の形態に係る送信データ及び受信データの説明図である。
【図８】発明の実施の形態に係るシリアル通信部の処理フローチャートである。
【図９】発明の実施の形態に係るシリアル通信部の動作説明図（タイミングチャート）である。
【図１０】発明の実施の形態に係るシリアル通信システムの動作説明図（図６を簡略化したもの）である。
【図１１】発明の実施の形態に係るシリアル通信部の詳細動作説明図（タイミングチャート）である。
【図１２】発明の実施の形態に係るシリアル通信部の他の詳細動作説明図（タイミングチャート）である。
【図１３】発明の実施の形態に係るシリアル通信部の他の詳細動作説明図（タイミングチャート）である。
【図１４】発明の実施の形態に係るシリアル通信システムの他の動作説明図（機能ブロック図）である。
【図１５】発明の実施の形態に係るシリアル通信部の他の処理フローチャートである。
【図１６】発明の実施の形態に係るシリアル通信部（図１５のもの）の詳細動作説明図（タイミングチャート）である。
【図１７】従来の遊技機のシリアル通信部のブロック図及び詳細動作説明図（タイミングチャート）である。
【発明を実施するための形態】
【００３３】
弾球遊技機の構造概略について図１及び図２を参照して説明を加える。
まず、図１を参照して本発明の実施の形態に係る遊技機の外部的構造につき説明する。
外枠５０は、遊技機設置営業店に設けられた設置場所（島設備など）へと固定させるための縦長方形状からなる木製の枠部材である。
本体部材５１は、外枠５０の内部に備えられ、ヒンジ部５１ａを介して外枠に回動自在に装着された縦長方形状の遊技機基軸体となる部材である。この本体部材５１は、枠状に形成されその内側に空間部を有している。
開口枠扉５２は、遊技機の前面側となる前記本体部材５１の前面に、ロック機能付きで且つ開閉自在となるように装着され、枠状に構成されることでその内側を開口部とした扉部材である。
なお、開口枠扉５２の開口部にガラス製又は樹脂製からなる透明板部材が設けられ、開口部近傍に電飾５２ａ、スピーカ５２ｂ、などが取り付けられている。
後述する遊技盤（図１では示していない）は、本体部材５１の空間部に臨むように、本体部材５１に所定の固定部材を用いて着脱自在に装着されている。遊技盤の本体部材５１への装着後は、その遊技領域を前記開口部より観察することができる。
【００３４】
球受皿付き扉５３は、遊技機前面において本体部材５１の下部に、ロック機能付きで且つ開閉自在となるように装着され、遊技球を貯留する球受皿を少なくとも備えた扉部材である。なお、本実施形態における球受皿付き扉には、以下の部材が取り付けられている。
（1）複数の遊技球が貯留可能で且つ発射駆動装置４８へと遊技球を案内させる通路が設けられた球受皿。
（2）該貯留され発射駆動装置４８へと案内された遊技球を前記遊技盤１０の盤面１１に設けられた遊技領域へと打出す操作を行う回動式操作ハンドル４８ｂ。
（3）ブリペイドカード読込み処理関係及び借り受ける遊技球の貸出し処理関係の指示をするボタンを備えた球貸し関係の操作部。
（4）球受皿に貯留させた遊技球を遊技球収集容器（俗称、ドル箱）へと排出解除するための球受皿用の貯留球排出操作ボタン。
【００３５】
次に、図２を参照して本発明の実施の形態に係る遊技機の内部的構成を説明する。
４０は、前述したように、本体部材５１若しくは遊技盤１１又はこれらに備え付けられる支持部材などを介して設けられ、電気的な遊技制御の処理を行い主要な処理情報を生成する制御部である。
４０ｂは、前記本体部材５１若しくは遊技盤１１又はこれらに備え付けられる支持部材などを介して設けられ、前記制御部４０にて生成した処理情報を得ることにより所定の出力態様処理をさせる制御を行う副制御部である。
４２は、賞球の払い出し制御を行う払出制御部である。
４３は、遊技球を払い出す遊技球払出装置である。
４４は、図示しないランプや電飾５２ａを制御する電飾制御部である。
４６は、スピーカ５２ｂを制御駆動して音響を発生させる音響制御部である。
４９は発射駆動装置４８を制御する制御装置であって、回動式操作ハンドル４８ｂを介して遊技球を盤面に設けられた遊技領域へと打出し制御を行うための発射制御装置である。
【００３６】
図３は遊技機の遊技盤の正面図である。
図３において、１１は遊技盤１０の盤面である。盤面１１は、誘導レール１２と、誘導レール１２で区画された略円形の遊技領域を落下した遊技球を外部へ導く排出口（アウト口）１３と、遊技領域を移動する遊技球の方向を変化せしめる釘１４や風車１４ａなどの障害物を複数個備える矩形の盤面である。
【００３７】
前述した盤面１１の遊技領域は、誘導レール１２（遊技球を滑走させる滑走部と遊技球を規制する規制部を含む）により略円形状となるように区画形成され、打出された遊技球の移動範囲を規制する領域である。前記滑走部に規制部が続くように設けられている。前記滑走部は全体として螺旋をなして盤面１１に配設されている。
【００３８】
前記排出口（アウト口）１３は、遊技領域に投入された遊技球が集束する位置に設けられた回収開口部である。
【００３９】
障害物１４としての遊技釘は、遊技球と接触させることにより移動方向を不規則にし、又は移動方向を規制するために、盤面１１の適宜な位置に打込まれる複数の棒状部材である。
【００４０】
３０ａは、遊技領域の中央やや上側に設けられ、演出用表示ランプやＬＣＤ（液晶表示装置）などの可変表示部をひとつ又は複数有する可変表示装置（センター役物）である。
３０ｂは、スルーチャッカー（入賞チャッカー）である。
３０ｃは、普通入賞口を有する普通入賞装置である。
３０ｄは、始動入賞口を有するスタートチャッカー（始動入賞装置）である。
３０ｅは、大入賞口を有するアタッカーである。
以下の説明で、３０ｂ乃至３０ｄをまとめて入賞口３０などと記すことがある。
なお、図示されていないが、上記３０ｂ、３０ｃ、３０ｄの内部には球通過検出器２０ｂ、２０ｃ、２０ｄが設けられている（同図の括弧内の符号はそのことを意味する）。
【００４１】
スタートチャッカー３０ｄの始動入賞装置は特定入賞装置と、アタッカー３０ｅの大入賞装置は特別入賞装置とも呼ばれる。
スタートチャッカー（始動入賞装置）３０ｄは、入賞口の開口範囲の拡縮を行わせる可動片をその両側に備え、遊技球を入賞させることにより可変表示を行わせると共に賞球を遊技者に獲得させる入賞装置である。
アタッカー（大入賞装置）３０ｅは、入賞口を露出させる開口状態と入賞口を閉鎖する閉口状態となる可動扉が駆動制御されるものであり、遊技球を入賞させることにより他の入賞装置と比較してより多くの賞球を獲得させる入賞装置である。
【００４２】
図４は本発明の実施の形態に係る遊技機の機能ブロック図である。
４０は、電気的な遊技制御の処理を行い主要な処理情報を生成する制御部（「メイン基板」とも呼ばれる）である。制御部４０は遊技領域を移動（流下）して入賞口３０ｂ〜３０ｄを通過した遊技球をそれぞれ検出する球通過検出器２０ｂ〜２０ｄの信号を入力とし、入賞口３０ｂ〜３０ｄの遊技球通過に応じた抽選・判定を行う入賞判定部４０ａを含む。
【００４３】
４２ａは、可変表示装置（センター役物）３０ａに設けられた第１表示装置（７セグメント表示器など）を点灯制御する第１表示制御部である。
４２ｂは、可変表示装置（センター役物）３０ａに設けられた第２表示装置（ランプなど）を点灯制御する第２表示制御部である。
スタートチャッカーに入賞して抽選が行われた場合、制御部４０は、遊技盤上に設けられた第１表示装置（７セグメント表示器）４３ａに特別図柄に関する抽選結果を表示するとともに、抽選の結果及び後述の可変表示装置（液晶表示装置）３０ａでの特別図柄（液晶表示装置上の変動図柄）の変動時間（特別図柄の変動時間は抽選により決定される）を後述の副制御部４０ｂに送信する。副制御部４０ｂは、受信した抽選結果及び特別図柄の変動時間に基づいて特別図柄を変動させる。
なお、大当たりとなった場合は、制御部４０が副制御部４０ｂに送った変動時間を把握しており、この変動時間を制御部４０が計時し終わった際に、大当たり処理（アタッカー３０ｅを開放する処理）を行う。
ちなみに、スルーチャッカー３０ｂに入賞したときは、盤面上に設けられた第２表示装置（ランプ）４３ｂに普通図柄に関する抽選結果を表示し、当選の場合には、スタートチェッカー３０ｄの可動片を開放させる。また、同時に可変表示装置（液晶表示装置）３０ａの所定領域においても、普通図柄に関する抽選結果を表示する。
【００４４】
可変表示装置（センター役物）３０ａのＬＣＤは、大当り状態に係わる特定図柄を変動表示すると共に背景画像や各種のキャラクタなどをアニメーション的に表示する装置である。スタートチャッカー（始動入賞装置）３０ｄを遊技球が通過したことが検出されると、表示される図柄が所定時間だけ変動し、遊技球のスタートチャッカー（始動入賞装置）３０ｄの通過時点において抽選された抽選用乱数値により決定される停止図柄をＬＣＤに表示して停止するようになっている。アタッカー３０ｅは、前方に開放可能な開閉板を備える。ＬＣＤの変動停止後の図柄が「７７７」などの当り図柄のとき、「大当り」と称する特別遊技が開始され、アタッカー３０ｅの開閉板が予め定めた回数だけ開放されるようになっている。アタッカー３０ｅの開閉板が開放された後、所定時間が経過し、又は所定数の遊技球が入賞すると開閉板が閉じる。
【００４５】
４２は、入賞判定部４０ａの信号を受けて入賞口３０ｂ〜３０ｄの遊技球通過に応じた及び／又はこれによる抽選・判定の結果に応じた遊技球払出装置４３を制御する払出制御部である。
４３は、遊技利益として入賞口３０ｂ〜３０ｄの遊技球通過に応じた及び／又はこれによる抽選・判定の結果に応じた所定数の遊技球を払出す駆動源を備えた遊技球払出装置である。
【００４６】
４０ｂは、制御部４０にて生成した処理情報を得ることにより、光の点滅・音響の発生などの演出を含む所定の出力態様処理をさせる制御を行う副制御部（「サブ基板」とも呼ばれる）である。副制御部４０ｂは、周辺基板（電飾制御部）４４−１と周辺基板（可動体制御部）４４−２などの周辺基板へシリアルデータを送信するとともに、周辺基板４４−３で入力されたデータを受信し、これを解析するシリアル通信部４０Ｓを含む。
４１は可変表示装置（液晶表示装置）３０ａを制御して演出に係る画像を表示させる表示制御部である。
【００４７】
４４−１は、遊技盤１０あるいは遊技機筐体に設けられたランプ・電飾５２ａなどを点灯制御するための電飾制御部である。
【００４８】
４４−２は、遊技盤１０に設けられた可動体５２ｃを制御する可動体制御部である。
可動体５２ｃとは、遊技盤１０上に打ち出された遊技球の落下動作に変化を与える障害物であって、副制御部４０ｂの処理によって状態が変化するものである（図３において可動体５２ｃの表示は省略している）。可動体５２ｃは、例えば、通常状態とこれと異なる状態の２つを相互に行き来するものである。可動体とは、例えば、平板状、円柱状、円盤状、凹凸を有する歯車状、等のものである。なお、図示しないが可動体５２ｃを駆動するための動力部を備える。可動体制御部４７は、実際には、当該動力部を駆動する。動力部は、例えば、モータ、ソレノイドなどの電力又は磁力を用いた駆動装置又は駆動源を備えた制御装置などである。
【００４９】
電飾制御部４４−１や可動体制御部４４−２は、ＣＰＵを含む副制御部４０ｂに接続される周辺基板であり、副制御部４０ｂのＣＰＵからデータを受信する受信部（受信側の装置）でもある。以下の説明において、電飾制御部４４−１や可動体制御部４４−２を区別することなく、まとめて周辺基板と表現することがある。なお、本発明の実施の形態は、電飾制御部や可動体制御部以外にも、例えば音響制御部に対しても適用することができ、また、ｎを２以上の整数として、ｎ個（ｎ段）の周辺基板あるいは受信部（受信側の装置）に適用することができる。図４はあくまで一例である。
【００５０】
４４−３は、遊技機に設けられた任意のデバイス（入力装置）からのデータを受け、当該データをシリアル通信部４０Ｓへ送る周辺基板である。デバイスは特に限定されないが、ジョグダイヤル入力部などである。
【００５１】
４４−１及び４４−２とともに、４４−３も併せて周辺基板と呼ぶことにする。これらは、シリアル通信部４０Ｓに接続され、これの制御下にある点で同じであるが、周辺基板４４−１と４４−２は、シリアル通信部４０Ｓからデータを受け、当該データに基づき自己の支配下にあるランプ・電飾５２ａや可動体５２ｃなどのデバイスを制御するものであるのに対し、周辺基板４４−３は、受けたデータをシリアル通信部４０Ｓへ送信する点で相違する。いわば、前者は受信機であり後者は送信機である。この機能の違いにより、周辺基板４４−１と４４−２は出力部を含み、周辺基板４４−３は入力部を含むという違いがある。
【００５２】
図４において、周辺基板４４−１と周辺基板４４−２及び４４−３では、接続のやり方が異なっている。周辺基板４４−１はそれのみがシリアル通信部４０Ｓに接続されている（ひとつの基板によるチェイン接続）が、周辺基板４４−２及び４４−３はシリアル通信部４０Ｓにチェイン接続かつループバック接続されている。すなわち、シリアル通信部４０Ｓからのデータは、まず、周辺基板４４−１で受信されるとともに、周辺基板４４−２でも受信される。そして、周辺基板４４−２は受信したデータを次の周辺基板４４−３へそのまま送る（転送する）。周辺基板４４−３は受信したデータにデバイスからの値（データ）を加え、その後、当該データをシリアル通信部４０Ｓへ送る（戻す）。
【００５３】
周辺基板４４−１と周辺基板４４−２及び４４−３では、通信系統が異なっている。言い換えれば、図４の例では、共通のシリアル送信データにそれぞれ接続された、２系統の通信ルートが設けられている。
【００５４】
チェイン接続とは、ｎ個（ｎ段）の周辺基板が鎖状に連結（接続）されていることである。ループバック接続とは、シリアル通信部４０Ｓ及びｎ個（ｎ段）の周辺基板を含めて、それらの接続が環状になっていることであり、言い換えれば、チェイン接続の末端に位置する周辺基板の出力が送信元であるシリアル通信部４０Ｓに戻されることである。
【００５５】
なお、一般的にはチェイン接続は２つ以上の周辺基板の接続について適用され、ひとつの周辺基板の接続は、単なる接続であるから、通常は「チェイン接続」とは呼ばない。しかし、本発明の実施の形態の説明（つまり本明細書）においては、説明の便宜上、図４及び図６の周辺基板４４−１のようにひとつの周辺基板の接続であってもその接続をチェイン接続と呼ぶことにする。後述のように、本発明の実施の形態は、群に区分された周辺基板間の伝送速度の違いに関するものであるから、いずれの群もチェイン接続されているとした方が説明しやすいのである。
【００５６】
なお、周辺基板４４−１の系統についても複数の周辺基板を設け、周辺基板４４−２、４４−３のようにチェイン接続するようにできる。また、ループバック接続も可能である。
【００５７】
なお、周辺基板をチェイン接続かつループバック接続することは、副制御部４０ｂだけでなく、制御部４０についても適用することができる。例えば、制御部４０に関して、表示制御部４２ａ，４２ｂと払出制御部４２をチェイン接続かつループバック接続するようにしてもよい。以下において、便宜上、副制御部４０ｂの接続を例にとり説明を加える。
【００５８】
４６は、遊技盤１０あるいは遊技機筐体に設けられたスピーカ５２ｂを通じて効果音・音声を発生させる音響制御部である。
【００５９】
遊技球が遊技領域に設けられた入賞装置３０ｂ〜３０ｄには、それぞれ内部に球通過検出器（例えばスイッチ）２０ｂ〜２０ｄが設けられ、遊技球の通過を検出できるようになっている。いずれかの入賞装置３０ｂ〜３０ｄの位置を通過すると、これを球通過検出器２０ｂ〜２０ｄが検出し、これを受けて入賞判定部４０ａが所定の抽選・判定処理を行う。例えば、球通過検出器２０ｂがスルーチャッカー（入賞チャッカー）３０ｂを通過した遊技球を検知したとき、所定の抽選を行い、当選したときはスタートチャッカー（始動入賞装置）３０ｄを所定時間開放する。すなわち、スタートチャッカー（始動入賞装置）３０ｄの左右両側に互いに対向して設けられた一対の可動片を、それぞれ外側へ開放させる。そして、遊技球がスタートチャッカー（始動入賞装置）３０ｄを通過したことを検知したとき、所定の抽選を行い、当選したときはアタッカー３０ｅの大入賞装置を開放する。
【００６０】
図５は、副制御部４０ｂのハードウエア構成の説明図である。図４の副制御部４０ｂは、実際には図５のハードウエア構成で実現される。すなわち、複数のビット（配線）からなるＢＵＳに、ＣＰＵ（処理部）、ＲＯＭ（不揮発性記憶部）、メモリＭ（読み出し及び書き込み可能な記憶部、ＲＡＭ）及びＩ／Ｏ（入出力装置）が接続されている。図４の副制御部４０ｂで実行される遊技に係る処理は、図５のＲＯＭに予め記憶されたプログラムに従ってＣＰＵが動作することで実行される。図４のシリアル通信部４０Ｓの処理も同じである。ＣＰＵは、処理を行う際に各種データをメモリＭに記憶させ、必要に応じて読み出し、処理を行い、必要に応じて再度記憶する、といった処理を行う。メモリＭはバッテリバックアップを受けていることがあり、この場合は電源断の間でもその記憶内容は保持されている。
【００６１】
シリアル通信部４０Ｓは、ＣＰＵがプログラムを実行することによりソフトウエアで実現されるか、あるいは、複数のＩＣを組み合わせることによりハードウエアで実現される。
【００６２】
図６は、シリアル通信部４０Ｓと周辺基板４４の接続図（概念図）である。同図では、４つの周辺基板４４−１〜４４−４が接続されている例を示す。したがって、図４と図６は構成の点で異なるが、その処理の点で実質的に異なる点はない。周辺基板４４−１、４４−２、４４−４は、それぞれ出力部４４−１ＯＵＴ、４４−２ＯＵＴ、４４−４ＯＵＴを含み、周辺基板４４−３は入力部４４−３ＩＮを含むものとする。
【００６３】
周辺基板４４−１と周辺基板４４−２〜４４−４では、通信系統が異なっている。言い換えれば、図６においても図４と同様に、共通のシリアル送信データにそれぞれ接続された、２系統の通信ルートが設けられている。説明の便宜上、前者を第１群の通信系統、後者を第２群の通信系統と呼ぶことにする。
【００６４】
周辺基板４４−１の第１群は、周辺基板がひとつしかないが、ループバック接続も可能である。シリアル通信部４０Ｓと第２群の３つの周辺基板４４はチェイン接続かつループバック接続されている。
【００６５】
同図で、データ、クロックなどの信号が貫通している四角形は、出力端又は入力端、つまり基板及びハーネスのコネクタを意味する。同図において、隣接する出力端と入力端はそれぞれハーネス（配線）で接続されている。
【００６６】
出力部４４−１ＯＵＴ、４４−２ＯＵＴ、４４−４ＯＵＴ（以下、これらを個別に区別する必要のないときは、まとめて「出力部４４ＯＵＴ」と記す）は、シリアル通信部４０Ｓからの送信データ（図７（ａ）参照）を受けて、それに含まれるデータ（図７（ａ）の出力データ）を取得するものである。周辺基板４４−１，４４−２，４４−４（以下、同様に、これらをまとめて「周辺基板４４ａ」と記す）は、取得されたデータに基づき所定の制御を行う。出力部４４ＯＵＴは、シリアルデータをパラレルデータへ変換するシリアル−パラレル変換器（図示せず）と、シリアル−パラレル変換器で変換したパラレルデータを受け入れるレジスタ（図示せず）とを備える。シリアル−パラレル変換器は、例えば、周辺基板４４ａで必要とするデータ数（例えば１バイト）に対応したＤタイプのフリップフロップを直列に接続したもの（シフトレジスタ）である。レジスタも同様に複数のＤタイプのフリップフロップを備えるものである。
【００６７】
シリアル−パラレル変換器は、後述の制御信号生成部から受けたクロックに従って動作し、受けたシリアルデータを順番にフリップフロップに格納していく。出力部４４ＯＵＴのレジスタは、後述の制御信号生成部から受けたラッチ信号に従って、変換したパラレルデータをシリアル−パラレル変換器から受け入れる。シリアル−パラレル変換器やレジスタは公知であるので、詳細な説明は省略する。
【００６８】
正確には、第１群に属する周辺基板４４の出力部４４ＯＵＴは、第１群制御信号生成部４０Ｓ−２１からのクロック、ラッチ信号により制御され、第２群に属する周辺基板４４の出力部４４ＯＵＴ及び入力部４４−３ＩＮは、第２群制御信号生成部４０Ｓ−２２からのクロック、ラッチ信号により制御される。すなわち、各群ごとに専用のタイミング信号（クロック、ラッチ信号）が用意されているのである。これに対し、データは共通である。
【００６９】
入力部４４−３ＩＮは、シリアル通信部４０Ｓからの送信データ（図７（ａ）参照）を受けて、それに含まれるデータ（図７（ａ）の入力用ブランクデータ）を、予め用意した入力値（デバイスから出力される値）で置き換えるものである（言い換えれば、入力値を入力用ブランクデータに上書きする）。この結果、図７（ａ）の送信データは、同図（ｂ）の受信データに変化する。あるいは、入力部４４ＩＮは、周辺基板４４−３が図示しないデバイス（例えばジョグダイヤル入力部）から収集したデータ（例えば１バイト）を保持するレジスタと（図示せず）、レジスタで保持しているデータ（パラレルデータ）をシリアルデータへ変換するパラレル−シリアル変換器（シフトレジスタ、図示せず）とを備えるようにしてもよい。このレジスタとパラレル−シリアル変換器も、Ｄタイプのフリップフロップを複数備えるものである。出力部４４−３ＩＮのレジスタは、シリアル通信部４０Ｓから受けたラッチ信号に従って、レジスタのパラレルデータをパラレル−シリアル変換器へ転送する。パラレル−シリアル変換器は、シリアル通信部４０Ｓから受けたクロックに従って動作し、受けたパラレルデータを順番に出力していく。
【００７０】
シリアル通信部４０Ｓは、第１群への送信データを生成する第１群データ発生部４０Ｓ−１１、第２群への送信データを生成する第２群データ発生部４０Ｓ−１２、それらで発生した第１群データ又は第２群データのいずれかを選択して送信する選択部４０Ｓ−Ｇ、第１群へのクロック・ラッチ信号を生成する第１群制御信号生成部４０Ｓ−２１、第２群へのクロック・ラッチ信号を生成する第２群制御信号生成部４０Ｓ−２２、データを受信するデータ受信部４０Ｓ−３、受信したデータを解析する受信データ解析部４０Ｓ−４及び受信したデータに基づき図６のループに異常があるかどうかを判定する異常判定部４０Ｓ−５を含む。
【００７１】
選択部４０Ｓ−Ｇの出力線が、シリアルデータが流れるシリアル伝送線である。選択部４０Ｓ−Ｇは、図示しないがパラレル−シリアル変換器（シフトレジスタ）を備えていて、選択したデータをシリアル信号に変換してシリアル伝送線へ送り出す。このシリアル伝送線に各群の周辺基板はそれぞれ接続される。言い換えれば、シリアル伝送線については各群共通である。
【００７２】
シリアル通信部４０Ｓ、周辺基板４４ａ，４４−３で扱うシリアルデータの単位を１バイトとした場合を例に取り説明する。
【００７３】
シリアル通信部４０Ｓと、第１群の複数の周辺基板４４はループバック構造で接続されているから、１バイトのデータを送信すると、１つ目の出力部４４ＯＵＴに送信データが溜まり、押し出される形でそこに格納されていたデータが２つの入力部４４ＩＮに送り出されるそして、データが巡回し、そこにあったデータはシリアル通信部４０Ｓに戻される。図４の例では２バイトのデータを送信することで、図６の例では３バイトのデータを送信することで(ただし、出力部と入力部がいずれも１バイトを単位としてデータを扱うものとする）、２以上のチェイン接続された周辺基板４４の全てにデータが行き渡る。
【００７４】
図６において、「データ」はシリアルデータ信号又はそれが流れる線（＝シリアル伝送線）を示す。「クロック」はシリアル−パラレル変換器及びパラレル−シリアル変換器（シフトレジスタ）を動作させる信号である。ひとつのクロックでひとつのデータが伝送される。「ラッチ信号」とは出力部４４ＯＵＴのシリアル−パラレル変換器からレジスタへ、及び、入力部４４−３ＩＮのレジスタからパラレル−シリアル変換器へデータを転送するための信号である。「リセット信号」は、出力部４４ＯＵＴ及び入力部４４−３ＩＮをリセットする信号である。リセット信号により出力部４４ＯＵＴ及び入力部４４−３ＩＮは初期状態になる。
【００７５】
図７は、シリアル通信部４０Ｓから周辺基板４４ａへ送信するデータ（送信データ）と、シリアル通信部４０Ｓが周辺基板４４−３から受信するデータ（受信データ）を示す。
【００７６】
図７（ａ）に示すように、送信データは、「出力データ」「入力用ブランクデータ」「異常確認用データ」の３種類から構成される。送信データは、予め定められた第１の割り込みのタイミング（以下、「フェーズ割り込み」と記す）で送信される。
【００７７】
「出力データ」は、周辺基板４４ａが制御するデバイスに対して出力されるデータである。例えば、ＬＥＤの輝度データ、可動体やソレノイドの制御データを含む。
【００７８】
「入力用ブランクデータ」は、周辺基板４４−３の入力部４４−３ＩＮが入力値を取得した際に、これで置き換えられるべきデータである。入力用ブランクデータの初期値は、例えば「００Ｈ」である。
【００７９】
「異常確認用データ」は、ループバックが正常に行われているかどうかを判定するためのデータである。このデータは任意であるが、なるべく「１」「０」が混在しているデータが好ましい。
【００８０】
送信データ数は、遊技機が搭載するＬＥＤや可動体、スイッチなどのデバイス数、具体的には、それらを制御する周辺基板の数によって変化する。送信データ数は、（出力部４４ＯＵＴ及び入力部４４−３ＩＮの合計数）＋１（異常確認用データ）となる。このときの単位はひとつのまとまりのデータ（ワード、例えば１バイト）である。出力部４４ＯＵＴ及び入力部４４−３ＩＮの合計数よりひとつ多く送信することで、ひとつの送信データの送信を完了すると（言い換えれば、出力データと入力用ブランクデータが各周辺基板に行き渡ると）、その先頭である「異常確認用データ」はシリアル通信部４０Ｓにループバックされる。これにより、１回の送信で異常確認用データがシリアル通信部４０Ｓに必ず戻るようになり、送信データ毎にデータ伝送に異常があったかどうか確認することができる。
【００８１】
例えば、図４のように、出力部４４ＯＵＴが２つ、入力部４４ＩＮが１つ、チェイン接続されており、それぞれで扱うデータが１バイトである場合、（送信データ数）＝（出力部４４ＯＵＴの数）＋（入力部４４ＩＮの数）＋１（異常確認用データ）＝２バイト＋１バイト＋１バイト＝４バイトとなる。
【００８２】
そして、出力データと入力ブランクデータの送信の順番は、シリアル通信部４０Ｓの出力端から見たときの第１周辺基板４４ａ（出力部４４ＯＵＴ）と第２周辺基板４４−３（入力部４４−３ＩＮ）の接続の順番に対応している。
図６のように、シリアル通信部４０Ｓの出力端から見たとき、そこから遠い順番に第２周辺基板４４−３と第１周辺基板４４−４，４４−２の順で接続されている場合、送信データの送信の順番は、（異常確認用データ）（入力用ブランクデータ）（出力データ）（出力データ）の順となる。（異常確認用データ）は、常に先頭にあるものとする。
【００８３】
図７（ｂ）に示すように、受信データは、送信データがループバック構造により巡回して受信された、「出力データ」「入力値」「異常確認用データ」の３種類から構成される。
受信データの順番は、送信データの順番に対応している。
【００８４】
「出力データ」は、送信データと同じものであり、前回出力していたデータである。シリアル通信部４０Ｓにとっては不要なデータである。したがって、シリアル通信部４０Ｓは「出力データ」を受信しなくてもよい。
【００８５】
「入力値」は、ラッチ信号を契機に入力部４４−３ＩＮから入力された値であり、デバイス（ＰＵＳＨスイッチ、インデックスセンサなど）からの信号・データを意味する。
【００８６】
「異常確認用データ」は、送信データのそれと同じものであり、送信したものと同じデータ（値）が受信できれば、他のデータも正常であるとみなす。
【００８７】
受信データの数は、送信データの数と同じである。なお、「出力データ」「入力用ブランクデータ」つまり「出力データ」「入力値」の大きさと数並びにそれらの順番は、出力部４４ＯＵＴと入力部４４−３ＩＮの数とそれらの接続順序に対応している。出力部４４ＯＵＴの数が増減すれば「出力データ」の大きさも増減し、入力部４４−３ＩＮの数が増減すれば「入力用ブランクデータ」の大きさも増減する。接続順序が入れ替われば、「出力データ」「入力用ブランクデータ」の位置も入れ替わる。仮に、４つの周辺基板４４がチェイン接続され、シリアル通信部４０Ｓの出力端から見たとき、そこから遠い順番に、出力部４４ＯＵＴ、入力部４４ＩＮ、出力部４４ＯＵＴ、入力部４４ＩＮという順番で接続されているならば、送信データは「異常確認用データ」「出力データ」「入力用ブランクデータ」「出力データ」「入力用ブランクデータ」となる。
【００８８】
なお、第１群については入力部がなく、ループバック接続にもなっていないので、「異常確認用データ」「入力用ブランクデータ」は不要である。図６の例では、ひとつの（出力データ）があればよい。
【００８９】
図８は、シリアル通信部４０Ｓが行う処理フローチャートである。図９は、図８の処理の説明図（タイミングチャート）である。
【００９０】
次に、図８及び図９を参照して、発明の実施の形態に係るシリアル通信の動作について説明を加える。
【００９１】
Ｓ１：第２群のデータを選択する。
第２群のデータは、周辺基板４４−２，４４−４，４４−３へ送るデータである。選択部４０Ｓ−Ｇで第２群データ発生部４０Ｓ−１２の出力データを選択する。第１群と第２群いずれについても送信すべきデータは予め生成されているものとし、選択部４０Ｓ−Ｇで選択して読み出し、これをシリアル伝送の通信路（シリアル伝送線）を介して各周辺基板４４へ送る。なお、最初に第２群のデータを選択することは一例であり、最初に第１群のデータを選択するようにしてもよい。
【００９２】
Ｓ２：第２群のクロックを有効にするとともに、第１群のクロックを無効とする。
図６に即して説明すれば、第２群制御信号生成部４０Ｓ−２２はクロック信号を出力するが、第１群制御信号生成部４０Ｓ−２１はクロック信号の出力を停止する。後述の図９を参照すれば、第１群クロック＝無効となっている期間において第１群の周辺基板４４へクロックがおくられないか、又はクロックが送られていてもシフト動作を禁止する信号（シフトイネーブル信号＝ディスエイブル）が送られることでデータの伝播が停止される。後者の場合は、第１群と第２群とでクロックを共通にすることができる。第２群クロック＝有効となっている期間において第２群の周辺基板４４へクロックが送られる（シフトイネーブル信号があるときは、これがエネーブルとなる）。以上の点は、第１群についても同様である。
【００９３】
第２群のクロックを有効にするのは、第２群のデータ、図６及び図７の例では「異常確認用データ」「入力用ブランクデータ」「出力データ」「出力データ」を、周辺基板４４−２，４４−４，４４−３へ送るためである。第１群のクロックを無効にするのは、第２群のデータを誤って第１群へ送らないようにするためである。なお、周辺基板４４−１の出力部４４ＯＵＴにおいて、自己にとって不要なデータを取り込まなかったり破棄する機能を備えるような場合は、クロックの無効は行わなくてもよい。なお、第１群と第２群のためにクロックを２系統としたが、これらのクロックを共通としてもよい。
【００９４】
Ｓ３：第２群データ送信を完了したか判定する。
シリアル通信部４０Ｓは送信すべきデータを全て送信し終えたら、送信完了と判定する。例えば、「異常確認用データ」「入力用ブランクデータ」「出力データ」「出力データ」を全て送信したら「ＹＥＳ」と判定し、そうでなければ送信を続ける。
【００９５】
Ｓ４：第２群ラッチ信号を送信する。
送信すべきデータを全て送信したら、第２群制御信号生成部４０Ｓ−２２から、第２群すなわち、周辺基板４４−２〜４４−４へラッチ信号を送信する。具体的には、図９の符号アで示すように、第２群のデータ送信の完了の直後、次の第１群のデータ送信の前のタイミングでラッチ信号を送信する。当該ラッチ信号により「出力データ」が周辺基板へ渡され、「入力用ブランクデータ」に「入力値」が入る。
【００９６】
Ｓ５：第１群のデータを選択する。
第１群のデータは、周辺基板４４−１へ送るデータである。選択部４０Ｓ−Ｇで第１群データ発生部４０Ｓ−１１の出力データを選択する。
【００９７】
Ｓ６：第１群のクロックを有効にするとともに、第２群のクロックを無効とする。
図６に即して説明すれば、第１群制御信号生成部４０Ｓ−２１はクロック信号を出力するが、第２制御信号生成部４０Ｓ−２２はクロック信号の出力を停止する。
【００９８】
第１群のクロックを有効にするのは、第１群のデータである「出力データ」を、周辺基板４４−１へ送るためである。第２群のクロックを無効にするのは、第１群のデータを誤って第２群へ送らないようにするためである。なお、周辺基板４４−２，４４−４の出力部４４ＯＵＴにおいて、自己にとって不要なデータを取り込まなかったり破棄する機能を備えるような場合は、クロックの無効は行わなくてもよい。
【００９９】
Ｓ７：第１群データ送信を完了したか判定する。
シリアル通信部４０Ｓは送信すべきデータを全て送信し終えたら、送信完了と判定する。例えば、「出力データ」を全て送信したら「ＹＥＳ」と判定し、そうでなければ送信を続ける。
【０１００】
Ｓ８：第１群ラッチ信号を送信する。
送信すべきデータを全て送信したら、第１群、すなわち、周辺基板４４−１へラッチ信号を送信する。具体的には、図９の符号イ１で示すように、第１群のデータ送信の完了の直後、次の第１群のデータ送信の前のタイミングでラッチ信号を送信する。当該ラッチ信号により「出力データ」が周辺基板４４−１へ渡される。
【０１０１】
Ｓ９：第１群に関するＳ５〜Ｓ８を、予め定められた回数（＝ｋ）繰り返す。
繰り返し処理を行うのは、第１群と第２群とでデータ更新周期を異ならせるためである。ｋは整数であるが、ｋが大きいほど第１群のデータ送信頻度が、第２群のそれに比べて高くなる（言い換えれば、データ更新周期が短くなる、データ更新レートが高くなる）。仮に、第１群のデータの送信に要する時間と第２群のデータの送信に要する時間が同じであるとすれば、第１群のデータ更新レート：第２群のデータ更新レート＝ｋ：１となる。頻繁にデータ更新が必要な周辺基板を第１群に割り当て、ｋを２以上にすることで、当該周辺基板のデータ更新レートを高くすることができる。
【０１０２】
なお、第２群のデータ更新レートを高くすることもできる。この場合は、Ｓ９を、Ｓ４の直後に行い、Ｓ１〜Ｓ４をｋ回繰り返すようにすればよい。
【０１０３】
図９はｋ＝２の場合を示す。図９の符号イ１とイ２で示すように、第１群のラッチ信号が続けて発生している。
【０１０４】
以上のように、発明の実施の形態によれば、周辺基板ごとに（正確には周辺基板のまとまりである群ごとに）データ更新周期（データ送信速度）を異ならせることができ、周辺基板ごとの必要性に応じて適切な速度でデータを送信することができる。これにより、シリアル通信システム全体としてそのパフォーマンスを向上させることができる。
【０１０５】
上記例で言えば、第２群については従来と同じ構成で従来と同じ送信速度でシリアル伝送を行うことができ、第１群については、繰り返し回数ｋを適宜設定することでその送信速度を高めることができる。
【０１０６】
次に、実際の更新レートがどの程度向上するか、説明を加える。
【０１０７】
図１０は、図６に示した本発明の実施の形態のシリアル伝送システムを簡略化して示したものである。第１群データ発生部４０Ｓ−１１、第２群データ発生部４０Ｓ−１２、選択部４０Ｓ−Ｇ、周辺基板４４−１，４４−２，４４−４は、図６に示したものと同じものである。図１０では、入力部を備える周辺基板４４−３と、ループバック接続の表示は省略している。また、符号Ａ〜Ｃはそれぞれ周辺基板４４−１，４４−４，４４−２に対応する。説明を簡略化するために、以下において、基板４４−１、基板４４−４、基板４４−２を単に「Ａ」「Ｂ」「Ｃ」と記すことにする。
【０１０８】
図１０の周辺基板４４−１，４４−４，４４−２の中の数字は、それぞれの基板が受信すべきデータを示す。つまり、基板Ａにとって必要なデータはデータ１である。同様に、基板Ｂ、基板Ｃにはデータ２、３が対応している。説明を簡略化するために、以下において、データ１、データ２、データ３を単に「１」「２」「３」と記すことにする。
【０１０９】
図１１はデータの伝播を示すタイミングチャートである。横軸は時間、縦軸はデータの伝播（各基板で受信しているデータ）を示す。横軸の下側の四角は送信データを示す。ひとつの送信データを送信するのに要する時間はＴである。送信データ「１」「２」「３」の送信に要する時間はいずれも同じであり、最後のデータの送信したクロックの完了で送信が完了するものとする。点線で示されるラッチ信号は、その送信完了の直後に発生する。
【０１１０】
図１１は、第２群のデータ「２」「３」を送信し、その後、第１群のデータ「１」を２回繰り返して送信した場合のタイミングチャートを示す。図８でｋ＝２としたケースに対応する。なお、図１１以下においては、「異常確認用データ」「入力用ブランクデータ（入力値）」は省略している。なお、第２群のように複数のデータ「２」「３」を含む場合、「２」と「３」をそれぞれ部分データと呼ぶことにする。
【０１１１】
同図からわかるように、第１群のデータ「１」はひとつの周期Ｔで伝送が完了する。「１」が「Ａ」に到達した段階（同図のｔ１１，ｔ１２，ｔ１３，ｔ１４）で、「Ａ」はラッチ信号により「１」をその内部に取り込む。
【０１１２】
また、第２群のデータ「２」「３」は二つの周期２Ｔで伝送が完了する。第２群については、基板Ｃにシリアルデータが入力され、クロックにより当該シリアルデータが「Ｃ」から「Ｂ」に向かって伝播していく。「２」が「Ｂ」に到達した段階（同図のｔ２１，ｔ２２）で、「Ｂ」及び「Ｃ」はラッチ信号により「２」「３」をその内部に取り込む。
【０１１３】
なお、データの伝播の様子については、図１７及びその説明も参照されたい。
【０１１４】
同図からわかるように、第２群のデータ更新周期は、一定間隔＝４Ｔである。これに対し、第１群のデータ更新周期は、３Ｔ（ｔ１１からｔ１２にかけて、及び、ｔ１３からｔ１４にかけて）とＴ（ｔ１２からｔ１３にかけて）の２種類である。充分に長い期間についてその平均を求めれば２Ｔとなるから、第１群のデータ更新周期：第２群のデータ更新周期＝１：２である。つまり、第１群のチェイン接続１段、第２群のチェイン接続２段で、ｋ＝２の場合、第１群のデータ更新レート：第２群のデータ更新レート＝２：１となる。
【０１１５】
なお、第１群のチェイン接続１段、第２群のチェイン接続３段（図示せず）で、ｋ＝２の場合、第１群のデータ更新周期の平均は２．５Ｔ、第２群のデータ更新周期は５Ｔとなり、やはり、第１群のデータ更新レート：第２群のデータ更新レート＝２：１となる。
【０１１６】
第１群のデータ「１」を、第２群のデータ「２」「３」よりも高い更新レートで送信する他のやり方として、図１２に示すものがある。同図は、「２」と「３」の間に「１」を送信するものである。同図の場合でも、連続する４つの送信データに関して、第１群が２つ、第２群の「２」「３」の組が１つ含まれるから、ｋ＝２であると言える。
【０１１７】
同図からわかるように、第２群のデータ更新周期は、一定間隔＝４Ｔである。また、第１群のデータ更新周期は、一定間隔＝２Ｔである。したがって、第１群のデータ更新周期：第２群のデータ更新周期＝１：２である。つまり、第１群のチェイン接続１段、第２群のチェイン接続２段で、ｋ＝２の場合、第１群のデータ更新レート：第２群のデータ更新レート＝２：１となる。
【０１１８】
なお、第１群のチェイン接続１段、第２群のチェイン接続３段（図示せず）で、ｋ＝２の場合、第１群のデータ更新周期は２Ｔ、第２群のデータ更新周期は６Ｔとなり、第１群のデータ更新レート：第２群のデータ更新レート＝３：１となる。図１２に示すように、第１群のデータと第２群のデータ（ひとつの周辺基板に相当するデータ）を交互に送信する場合は、第２群のチェイン接続の段数が増えるほど、更新レートの差は大きくなる。
【０１１９】
さらに更新レートの差を大きくするには、図１３のように第１群のデータを繰り返し送信するようにすればよい。同図は、「２」と「３」、「３」と「２」の間に２つの「１」を送信するものである。同図の場合は、連続する５つの送信データに関して、第１群が３つ、第２群の「２」「３」の組が１つ含まれるから、ｋ＝３であると言える。
【０１２０】
同図からわかるように、第２群のデータ更新周期は、一定間隔＝６Ｔである。また、第１群のデータ更新周期の平均は、１．５Ｔである（６個の送信データのうち４個が第１群、６÷４）。したがって、第１群のデータ更新周期：第２群のデータ更新周期＝１：４である。つまり、第１群のチェイン接続１段、第２群のチェイン接続２段で、ｋ＝３の場合、第１群のデータ更新レート：第２群のデータ更新レート＝４：１となる。
【０１２１】
図１３の場合も、第２群のチェイン接続の段数が増えるほど、更新レートの差は大きくなる。
【０１２２】
従来技術の説明において、図１７（ｂ）を参照すると、各基板Ａ〜Ｃのデータ更新周期は３Ｔであるとしていたが、図１１〜図１３の第１群の更新周期は、２Ｔ，２Ｔ，１．５Ｔであり、いずれもそれを上回っている。このことからも、発明の実施の形態によれば、第１群の送信速度を高めることができることがわかる。
【０１２３】
上述した例は、群が２つの場合であるが、本発明の実施の形態は群が３つ以上の場合にも適用することができる。図１４は３つの群をもつシリアル伝送システムのブロック図である。図１４（ａ）はデータ送信の系統図、図１４（ｂ）はクロック及びラッチ信号の系統図である。各群のチェイン接続の段数は、（第１群の段数）＜（第２群の段数）＜（第３群の段数）となっていて、具体的には、１段＜２段＜３段である。上記発明の実施の形態のやり方によれば、段数が多くなるほどデータ更新レートは下がるから、（第１群の更新レート）＞（第２群の更新レート）＞（第３群の更新レート）である。
【０１２４】
説明を簡略化するために、図１０と同様に、基板４４−１、基板４４−４、基板４４−２を単に「Ａ」「Ｂ」「Ｃ」と記す。そして、基板４４−５、基板４４−６、基板４４−７を単に「Ｄ」「Ｅ」「Ｆ」と記すことにする。また、図１０と同様に、データ１、データ２、データ３を単に「１」「２」「３」と記す。そして、「Ｄ」「Ｅ」「Ｆ」に対応するデータを「４」「５」「６」と記すことにする。
【０１２５】
図１５は、図１４のシステムにおけるシリアル通信部４０Ｓの処理フローチャートである。この図を参照して図１４のシリアル通信の動作について説明を加える。
【０１２６】
Ｓ１０：第３群のデータを送信する。
なお、送信の順番は図１５に限定されず、第２群のデータ送信を先に行ってもよい。ただし、データ送信の繰り返しに関する第１群と第２群の処理の入れ子構造は、図１５の状態を維持するものとする。
【０１２７】
Ｓ１１：第２群のデータを送信する。
データの送信は、例えば、図８のＳ１：第２群のデータを選択する、Ｓ２：第２群のクロックを有効にするとともに、第１群のクロックを無効とする、Ｓ３：第２群データ送信を完了したか判定する、の３つのステップと同等の処理を含むものである。図１５では図面を見やすくするために、３つのステップをひとつのステップにまとめて表現した。この点は、Ｓ１０、Ｓ１２についても同じである。
【０１２８】
Ｓ１２：第１群のデータを送信する。
【０１２９】
Ｓ１３：第１群のデータ送信を、予め定められた回数（＝ｎ／ｍ）繰り返す。
ただし、（第１群の更新レート）：（第２群の更新レート）：（第３群の更新レート）＝ｎ：ｍ：１であるとする。
【０１３０】
Ｓ１４：第１群のデータ送信の繰り返しが完了したら、Ｓ１１：第２群のデータ送信を繰り返す。なお、第１群と第２群の処理は入れ子になっているから、第２群のデータ送信を繰り返すことで、第１群のデータ送信も繰り返される。第１群については、結局、（ｎ／ｍ回繰り返し）×（ｍ回繰り返し）＝（ｎ回繰り返し）となる。
【０１３１】
Ｓ１３とＳ１４で繰り返し処理を行うのは、第１群〜第３群でデータ更新周期を相互に異ならせるためである。ｎが大きいほど第１群のデータ送信頻度が、第２群・第３群のそれに比べて高くなる。また、ｍが大きいほど第２群のデータ送信頻度が、第３群のそれに比べて高くなる。ただし、ｎ＞ｍである。
【０１３２】
図１６は、データの伝播を示すタイミングチャートである。これは図１１などに対応するものであるが、図面を見やすくするために、送信データの部分のみを表示し、大幅に簡略化している。
【０１３３】
図１６（ａ）は、ｎ＝４、ｍ＝２で（第１群の更新レート）：（第２群の更新レート）：（第３群の更新レート）＝４：２：１の場合を示す。第１群のデータ「１」は４回繰り返され、第２群のデータ「２」「３」は２回繰り返され、第３群のデータ「４」「５」「６」は１回だけ送信されている。
【０１３４】
図１６（ｂ）は、やはりｎ＝４、ｍ＝２の場合を示すが、送信の完了を群単位ではなく、送信データ（部分データ）単位で判断している点で相違する。例えば、第３群のデータに関して「４」を送信した時点で送信完了として、第２群の処理を行う。「５」「６」についても同様である。このやり方では、群に含まれるデータ送信の間に他の群のデータ送信が挟まるようになる。言い換えれば、データ送信のタイミングが分散するようになる。同図の例では、第１群の「１」がほぼ一定間隔で送信されるので、データ更新レートの変動を抑えたいときには、同図のやり方を採用するとよい。
【０１３５】
図１６（ｃ）は、ｎ＝６、ｍ＝２で（第１群の更新レート）：（第２群の更新レート）：（第３群の更新レート）＝６：２：１の場合を示す。
【０１３６】
図１６（ｄ）は、やはりｎ＝６、ｍ＝２の場合を示すが、図１６（ｂ）のように、群に含まれるデータ送信の間に他の群のデータ送信が挟まるようにしている。この場合も、図１６（ｃ）に比べて第１群のデータの送信間隔が平準化される。
【０１３７】
本発明の実施の形態は、パチンコ機のみならず、スロットマシンなどの遊技機にも適用することができる。
【０１３８】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【符号の説明】
【０１３９】
４０ｂ  副制御部
４０Ｓ  シリアル通信部
４０Ｓ−１１  第１群データ送信部
４０Ｓ−１２  第２群データ送信部
４０Ｓ−１３  第３群データ送信部
４０Ｓ−２１  第１群制御信号生成部
４０Ｓ−２２  第２群制御信号生成部
４０Ｓ−２３  第３群制御信号生成部
４０Ｓ−３  データ受信部
４０Ｓ−４  受信データ解析部
４０Ｓ−５  異常判定部
４０Ｓ−Ｇ  選択部
４４  周辺基板
４４−１  第１群の周辺基板
４４−２乃至４４−４  第２群の周辺基板
４４−５乃至４４−７  第３群の周辺基板
「Ａ」〜「Ｆ」  周辺基板
「１」〜「６」  周辺基板「Ａ」〜「Ｆ」に対応する送信データ
【図１】
2011189032.tif 000003
【図２】
2011189032.tif 000004
【図３】
2011189032.tif 000005
【図４】
2011189032.tif 000006
【図５】
2011189032.tif 000007
【図６】
2011189032.tif 000008
【図７】
2011189032.tif 000009
【図８】
2011189032.tif 000010
【図９】
2011189032.tif 000011
【図１０】
2011189032.tif 000012
【図１１】
2011189032.tif 000013
【図１２】
2011189032.tif 000014
【図１３】
2011189032.tif 000015
【図１４】
2011189032.tif 000016
【図１５】
2011189032.tif 000017
【図１６】
2011189032.tif 000018
【図１７】
2011189032.tif 000019