(57)【特許請求の範囲】
【請求項１】
ステッピングモータの各相のコイルに励磁電流を出力するドライブ部と、遊技の進行を制御する主制御基板と、該主制御基板から出力されるコマンドに基づいて定時間タイマ割込処理内に駆動データを出力するサブ統合基板と、該サブ統合基板から出力された駆動データに基づいて複数のＬＥＤを階調点灯するとともに前記ドライブ部を制御して前記ステッピングモータを励磁駆動する駆動基板と、を備える遊技機であって、
前記駆動基板は、階調制御ＩＣを備え、
前記サブ統合基板は、シリアル送信部と、出力ポートと、駆動データ作成手段と、切替信号制御手段と、ラッチ信号制御手段と、を備え、
前記駆動データ作成手段は、階調データと、階調用ＯＮ／ＯＦＦデータと、から前記駆動データを作成して前記シリアル送信部に渡し、
前記切替信号制御手段は、前記階調制御ＩＣが前記階調データ又は前記階調用ＯＮ／ＯＦＦデータのいずれかを識別する切替信号を、前記出力ポートから出力する制御を行い、
前記ラッチ信号制御手段は、前記階調制御ＩＣが前記階調データ又は前記階調用ＯＮ／ＯＦＦデータを取り込んだとき、前記出力ポートからラッチ信号を出力する制御を行い、
前記階調データは、
前記複数のＬＥＤへの出力電流をそれぞれ設定して当該複数のＬＥＤの輝度をそれぞれ設定するＬＥＤ設定用データと、
前記ドライブ部への出力電流を当該ドライブ部の定格入力電流に設定するドライブ部定格設定用データと、
から構成され、
前記階調用ＯＮ／ＯＦＦデータは、
前記複数のＬＥＤにそれぞれ設定された出力電流を出力するか否かをそれぞれ設定するＬＥＤ用ＯＮ／ＯＦＦデータと、
前記ステッピングモータの各相のコイルのうち励磁電流を出力する相のコイル及び励磁電流を出力しない相のコイルをそれぞれ設定するために当該励磁電流を出力する相のコイルに対して前記ドライブ部への出力電流を出力するように設定する一方、当該励磁電流を出力しない相のコイルに対して前記ドライブへの出力電流を出力しないように設定するドライブ部用ＯＮ／ＯＦＦデータと、
から構成され、
前記階調制御ＩＣは、
前記出力ポートから出力された切替信号が入力されて前記シリアル送信部から出力された前記階調データを取り込んだときに、前記出力ポートからラッチ信号を受けると、当該階調データのうち前記ＬＥＤ設定用データに従って前記複数のＬＥＤへの出力電流をそれぞれ設定するとともに、当該階調データのうち前記ドライブ部定格設定用データに従って前記ドライブ部への定格入力電流を設定し、
その切替信号が入力されなくなって前記シリアル送信部から出力された前記階調用ＯＮ／ＯＦＦデータを取り込んだときに、前記出力ポートからラッチ信号を再び受けると、当該階調用ＯＮ／ＯＦＦデータのうち前記ＬＥＤ用ＯＮ／ＯＦＦデータに従って前記複数のＬＥＤのうちその設定した出力電流を流すＬＥＤに対してその設定した電流を流し続けることによりそのＬＥＤがその設定した電流の大きさに従った輝度で発光し続けるとともに、当該階調用ＯＮ／ＯＦＦデータのうち前記ドライブ部用ＯＮ／ＯＦＦデータに従って前記ステッピングモータの各相のコイルのうち励磁電流を出力する相のコイルに対してその設定した定格入力電流を前記ドライブ部に流し続けることによりその相のコイルに励磁電流が流れ続けることを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のＬＥＤの階調点灯及びステッピングモータの励磁駆動を行う遊技機に関するものである。
【背景技術】
【０００２】
従来の遊技機は、センター役物装置に設けた液晶の演出に加え、枠に設けた装飾ＬＥＤ、遊技機盤面に設けた装飾ＬＥＤ又はセンター役物装置に設けた装飾ＬＥＤをきらびやかに点灯したり、センター役物装置に設けた可動体を動かしたり等、これら演出を組み合わせ、遊技への興趣性を高めるようにしている。
【０００３】
このように、制御する駆動物が多くなってくると制御基板と駆動物との距離が遠いと、配線する線材の量が多くなるばかりでなく引き回しも大変になるため、シリアル方式で制御する方法が考えられている（例えば、特許文献１）。
【０００４】
ところで、近年の遊技機は、上述したように、複数のＬＥＤや可動体によって演出効果を高めることを狙ってはいるものの、単に光る、動くことによって、液晶に繰り広げられる演出を盛り上げようとするものでしかなかった。遊技機では、いかにして遊技者を釘付けにする魅力ある演出をするかが、差別化に対する大きな要因となっている。そのため、最近では、ＬＥＤの明るさを滑らかに変化させる階調制御が取り込まれるようになってきている（例えば、特許文献２）。
【０００５】
階調制御を使えば、人の顔を模した可動体の動きに合わせて、穏やかな表情から怒りの表情へと変化する様子（喜怒哀楽表現）を、ＬＥＤの階調制御によってリアルに表現したりすることができ、より魅力ある演出効果を与えることに期待が持てる。
【特許文献１】特開２００３−２１０７９７号公報
【特許文献２】特開２００３−１９０４１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、一般的に人が目に感じる明るさ（明度）の変化は、輝度の１／３乗に比例する。徐々に明るくなる過程では敏感に反応するものの、ある程度明るくなってしまうと変化を感じられない。そのため、明るさの変化をより忠実に表現しようとするためには、階調制御できる段階数を細かく設定できるようにする必要があり、複数のＬＥＤを１００段階程度まで細かく階調制御ができる、シリアル方式のデイジーチェーン接続可能な階調制御ＩＣの開発が進められている。
【０００７】
一方、可動体を駆動するステッピングモータの制御は、駆動ステップの速度を、定時間タイマ割込処理時間を利用して、シリアル方式でデイジーチェーン接続可能なシフトレジスタを用いて制御することができる。
【０００８】
これらを、個別の駆動基板を設けて、それぞれ制御することも考えられるが、これら別々の駆動素子をデイジーチェーン接続すれば、一つの駆動基板で階調制御しながら可動体を動かすといった演出が可能になる。
【０００９】
しかしながら、階調制御ＩＣの制御ポートが余っていようといまいと関係なしに、ステッピングモータを駆動するためには別途シフトレジスタを設けていた。
【００１０】
本発明は、複数のＬＥＤの階調点灯及びステッピングモータの励磁駆動を行う場合における、このような問題に鑑みてなされたものであり、その目的とするところは、階調制御ＩＣを用いて、定時間タイマ割込処理内に、複数のＬＥＤの階調点灯及びステッピングモータの励磁駆動を行うことができる遊技機を提供することにある。
【課題を解決するための手段】
【００１１】
上述の目的を達成するための有効な解決手段を以下に示す。なお、必要に応じてその作用等の説明を行う。また、理解の容易のため、発明の実施の形態において対応する構成等についても適宜示すが、何ら限定されるものではない。
【００１２】
（解決手段１）
ステッピングモータの各相のコイルに励磁電流を出力するドライブ部と、遊技の進行を制御する主制御基板と、該主制御基板から出力されるコマンドに基づいて定時間タイマ割込処理内に駆動データを出力するサブ統合基板と、該サブ統合基板から出力された駆動データに基づいて複数のＬＥＤを階調点灯するとともに前記ドライブ部を制御して前記ステッピングモータを励磁駆動する駆動基板と、を備える遊技機であって、前記駆動基板は、階調制御ＩＣを備え、前記サブ統合基板は、シリアル送信部と、出力ポートと、駆動データ作成手段と、切替信号制御手段と、ラッチ信号制御手段と、を備え、前記駆動データ作成手段は、階調データと、階調用ＯＮ／ＯＦＦデータと、から前記駆動データを作成して前記シリアル送信部に渡し、前記切替信号制御手段は、前記階調制御ＩＣが前記階調データ又は前記階調用ＯＮ／ＯＦＦデータのいずれかを識別する切替信号を、前記出力ポートから出力する制御を行い、前記ラッチ信号制御手段は、前記階調制御ＩＣが前記階調データ又は前記階調用ＯＮ／ＯＦＦデータを取り込んだとき、前記出力ポートからラッチ信号を出力する制御を行い、前記階調データは、前記複数のＬＥＤへの出力電流をそれぞれ設定して当該複数のＬＥＤの輝度をそれぞれ設定するＬＥＤ設定用データと、前記ドライブ部への出力電流を当該ドライブ部の定格入力電流に設定するドライブ部定格設定用データと、から構成され、前記階調用ＯＮ／ＯＦＦデータは、前記複数のＬＥＤにそれぞれ設定された出力電流を出力するか否かをそれぞれ設定するＬＥＤ用ＯＮ／ＯＦＦデータと、前記ステッピングモータの各相のコイルのうち励磁電流を出力する相のコイル及び励磁電流を出力しない相のコイルをそれぞれ設定するために当該励磁電流を出力する相のコイルに対して前記ドライブ部への出力電流を出力するように設定する一方、当該励磁電流を出力しない相のコイルに対して前記ドライブへの出力電流を出力しないように設定するドライブ部用ＯＮ／ＯＦＦデータと、から構成され、前記階調制御ＩＣは、前記出力ポートから出力された切替信号が入力されて前記シリアル送信部から出力された前記階調データを取り込んだときに、前記出力ポートからラッチ信号を受けると、当該階調データのうち前記ＬＥＤ設定用データに従って前記複数のＬＥＤへの出力電流をそれぞれ設定するとともに、当該階調データのうち前記ドライブ部定格設定用データに従って前記ドライブ部への定格入力電流を設定し、その切替信号が入力されなくなって前記シリアル送信部から出力された前記階調用ＯＮ／ＯＦＦデータを取り込んだときに、前記出力ポートからラッチ信号を再び受けると、当該階調用ＯＮ／ＯＦＦデータのうち前記ＬＥＤ用ＯＮ／ＯＦＦデータに従って前記複数のＬＥＤのうちその設定した出力電流を流すＬＥＤに対してその設定した電流を流し続けることによりそのＬＥＤがその設定した電流の大きさに従った輝度で発光し続けるとともに、当該階調用ＯＮ／ＯＦＦデータのうち前記ドライブ部用ＯＮ／ＯＦＦデータに従って前記ステッピングモータの各相のコイルのうち励磁電流を出力する相のコイルに対してその設定した定格入力電流を前記ドライブ部に流し続けることによりその相のコイルに励磁電流が流れ続けることを特徴とする遊技機。
【００１３】
この遊技機では、ステッピングモータの各相のコイルに励磁電流を出力するドライブ部と、遊技機の進行を制御する主制御基板と、主制御基板からのコマンドに基づいて定時間タイマ割込処理内に駆動データを出力するサブ統合基板と、サブ統合基板から出力された駆動データに基づいて複数のＬＥＤを階調点灯するとともにドライブ部を制御してステッピングモータを励磁駆動する駆動基板と、を備えている。
【００１４】
駆動基板は、階調制御ＩＣを備えている。サブ統合基板は、シリアル送信部と、出力ポートと、駆動データ作成手段と、切替信号制御手段と、ラッチ信号制御手段と、を備えている。駆動データ作成手段は、階調データと階調用ＯＮ／ＯＦＦデータとから駆動データを作成してシリアル送信部に渡し、切替信号制御手段は、階調制御ＩＣが階調データ又は階調用ＯＮ／ＯＦＦデータのいずれかを識別する切替信号を出力ポートから出力する制御を行い、ラッチ信号制御手段は、階調制御ＩＣが階調データ又は階調用ＯＮ／ＯＦＦデータを取り込んだとき出力ポートからラッチ信号を出力する制御を行っている。階調データは、複数のＬＥＤへの出力電流をそれぞれ設定して複数のＬＥＤの輝度をそれぞれ設定するＬＥＤ設定用データと、ドライブ部への出力電流をドライブ部の定格入力電流に設定するドライブ部定格設定用データと、から構成されている。階調用ＯＮ／ＯＦＦデータは、複数のＬＥＤにそれぞれ設定された出力電流を出力するか否かをそれぞれ設定するＬＥＤ用ＯＮ／ＯＦＦデータと、ステッピングモータの各相のコイルのうち励磁電流を出力する相のコイル及び励磁電流を出力しない相のコイルをそれぞれ設定するために励磁電流を出力する相のコイルに対してドライブ部への出力電流を出力するように設定する一方、励磁電流を出力しない相のコイルに対してドライブへの出力電流を出力しないように設定するドライブ部用ＯＮ／ＯＦＦデータと、から構成されている。階調制御ＩＣは、出力ポートから出力された切替信号が入力されてシリアル送信部から出力された階調データを取り込んだときに出力ポートからラッチ信号を受けると、階調データのうちＬＥＤ設定用データに従って複数のＬＥＤへの出力電流をそれぞれ設定するとともに、階調データのうちドライブ部定格設定用データに従ってドライブ部への定格入力電流を設定し、その切替信号が入力されなくなってシリアル送信部から出力された階調用ＯＮ／ＯＦＦデータを取り込んだときに出力ポートからラッチ信号を再び受けると、階調用ＯＮ／ＯＦＦデータのうちＬＥＤ用ＯＮ／ＯＦＦデータに従って複数のＬＥＤのうちその設定した出力電流を流すＬＥＤに対してその設定した電流を流し続けることによりそのＬＥＤがその設定した電流の大きさに従った輝度で発光し続けるとともに、階調用ＯＮ／ＯＦＦデータのうちドライブ部用ＯＮ／ＯＦＦデータに従ってステッピングモータの各相のコイルのうち励磁電流を出力する相のコイルに対してその設定した定格入力電流をドライブ部に流し続けることによりその相のコイルに励磁電流が流れ続けるようになっている。したがって、階調制御ＩＣを用いて、複数のＬＥＤの階調点灯及びステッピングモータの励磁駆動を行うことができる。
【００１５】
本実施形態では、図６のモータ駆動装置１２０のドライブ基板１２０ｄがドライブ部に相当し、図５の主制御基板１０１が主制御基板に相当し、図５のサブ統合基板１１１がサブ統合基板に相当し、図５のランプ駆動基板１１２が駆動基板に相当し、図５の階調ランプ４９ａ，４９ｂが複数のＬＥＤに相当し、図６のステッピングモータ１２０ｍ，１２０ｎがステッピングモータに相当し、図６の階調制御ＩＣ１１２ｇが階調制御ＩＣに相当し、図６のシリアル送信部１１１ａｔがシリアル送信部に相当し、図６の出力ポート１１１ａｏｐが出力ポートに相当し、図８の駆動データ送信処理におけるステップＳ１０の駆動データ作成処理が駆動データ作成手段に相当し、図８の駆動データ送信処理におけるステップＳ２０で切替信号ＭＯＤＥを出力する処理及びステップＳ５０で切替信号ＭＯＤＥの出力を止める処理が切替信号制御手段に相当し、図８の駆動データ送信処理におけるステップＳ４０でラッチ信号ＬＡＴを出力する処理及びステップＳ７０でラッチ信号ＬＡＴを出力する処理がラッチ信号制御手段に相当し、階調データが階調データに相当し、階調制御ＩＣ用ＯＮ／ＯＦＦデータが階調用ＯＮ／ＯＦＦデータに相当し、図７（ａ）の階調ランプ用階調データがＬＥＤ設定用データに相当し、図７（ａ）の定格設定データがドライブ部定格設定用データに相当し、図７（ｂ）の出力チャンネルＣＨ０〜ＣＨ７の階調制御ＩＣ用ＯＮ／ＯＦＦデータがＬＥＤ用ＯＮ／ＯＦＦデータに相当し、図７（ｂ）の出力チャンネルＣＨ８〜ＣＨ１５の階調制御ＩＣ用ＯＮ／ＯＦＦデータがドライブ部用ＯＮ／ＯＦＦデータに相当する。
【００１６】
（解決手段２）
主制御基板と、サブ統合基板と、駆動基板と、複数のＬＥＤと、ステッピングモータと、を備え、前記主制御基板は遊技の進行に基づいて前記サブ統合基板にコマンドを出力し、前記サブ統合基板は該コマンドに基づいて前記複数のＬＥＤを階調点灯するとともに前記ステッピングモータを励磁駆動する、駆動データを出力し、前記駆動基板は該駆動データに基づいて前記複数のＬＥＤを階調点灯するとともに前記ステッピングモータを励磁駆動する、遊技機であって、前記サブ統合基板は、シリアル送信部と、出力ポートと、駆動データ作成手段と、ラッチ信号制御手段と、を備え、前記駆動基板は、階調制御ＩＣを備え、前記駆動データは、前記複数のＬＥＤの輝度をそれぞれ設定するデータと、前記ステッピングモータの各相のコイルに流す励磁電流を設定するデータと、から構成され、前記駆動データ作成手段は、前記駆動データを作成して前記シリアル送信部に渡し、前記ラッチ信号制御手段は、１定時間タイマ割込処理内に、前記シリアル送信部から前記駆動データをシリアル出力したのち、前記出力ポートからラッチ信号を出力する制御を行い、前記階調制御ＩＣは、前記シリアル送信部から出力された前記駆動データを取り込んだのち、前記出力ポートからラッチ信号を受けると、前記駆動データに基づいて前記複数のＬＥＤを階調点灯する階調信号を出力するとともに前記ステッピングモータを励磁駆動する励磁信号を出力することを特徴とする遊技機。
【００１７】
この遊技機では、主制御基板、サブ統合基板、駆動基板、複数のＬＥＤ及びステッピングモータを備えている。主制御基板は、遊技機の進行に基づいてサブ統合基板にコマンドを出力する。このコマンドが入力されるサブ統合基板は、コマンドに基づいて複数のＬＥＤを階調点灯するとともにステッピングモータを励磁駆動する、駆動データを駆動基板に出力する。この駆動データが入力される駆動基板は、駆動データに基づいて複数のＬＥＤを階調点灯するとともにステッピングモータを励磁駆動する。サブ統合基板は、シリアル送信部、出力ポート、駆動データ作成手段及びラッチ信号制御手段を備えており、駆動基板は、階調制御ＩＣを備えている。駆動データは複数のＬＥＤの輝度をそれぞれ設定するデータと、ステッピングモータの各相のコイルに流す励磁電流を設定するデータと、から構成されている。
【００１８】
駆動データ作成手段は、上述した駆動データを作成してシリアル送信部に渡し、この駆動データを受け取るシリアル送信部は、駆動データを駆動基板にシリアル出力する。ラッチ信号制御手段は、１定時間タイマ割込処理時間内に、シリアル送信部から駆動データをシリアル出力したのち、出力ポートからラッチ信号を出力する制御を行う。
【００１９】
階調制御ＩＣは、シリアル送信部からシリアル出力された駆動データを取り込んだのち、出力ポートからラッチ信号を受けると、駆動データに基づいて複数のＬＥＤを階調点灯する階調信号を出力するとともにステッピングモータを励磁駆動する励磁信号を出力する。したがって、階調制御ＩＣを用いて、定時間タイマ割込処理内に、複数のＬＥＤの階調点灯及びステッピングモータの励磁駆動を行うことができる。
【００２０】
本実施形態では、図５の主制御基板１０１が主制御基板に相当し、図５のサブ統合基板１１１がサブ統合基板に相当し、図５のランプ駆動基板１１２が駆動基板に相当し、図５の階調ランプ４９ａ，４９ｂが複数のＬＥＤに相当し、図６のステッピングモータ１２０ｍ，１２０ｎがステッピングモータに相当し、図６のシリアル送信部１１１ａｔがシリアル送信部に相当し、図６の出力ポート１１１ａｏｐが出力ポートに相当し、図６の階調制御ＩＣ１１２ｇが階調制御ＩＣに相当し、シリアル送信部１１１ａｔにシリアル出力するデータ（後述する駆動データＤＡＴ）を作成してセットする、が駆動データ作成手段に相当し、図８の駆動データ送信処理におけるステップＳ７０のラッチ信号ＬＡＴを出力する、がラッチ信号出力制御手段に相当し、図９（ｂ）のラッチ信号ＬＡＴがラッチ信号に相当する。
【００２１】
（解決手段３）
解決手段２に記載の遊技機であって、前記階調制御ＩＣは、デイジーチェーン接続可能であり、前記駆動基板は、シフトレジスタを備え、前記駆動データ作成手段は、前記複数のＬＥＤのうち、前記シフトレジスタが点灯を行うＬＥＤの点灯／消灯をそれぞれ設定する点灯用ＯＮ／ＯＦＦデータを含む前記駆動データを作成して前記シリアル送信部に渡し、前記シフトレジスタは、前記階調制御ＩＣとデイジーチェーン接続され、前記シリアル送信部から出力された前記点灯用ＯＮ／ＯＦＦデータを取り込んだとき、前記出力ポートからラッチ信号を受けると、前記点灯用ＯＮ／ＯＦＦデータに基づいて点灯する点灯信号を前記複数のＬＥＤに出力する、遊技機。こうすれば、階調制御ＩＣ及びシフトレジスタは、デイジーチェーン接続が可能なため、階調制御ＩＣによる階調制御と、シフトレジスタによる点灯／消灯制御（ＯＮ／ＯＦＦ制御）と、の組み合わせが可能となる。
【００２２】
本実施形態では、図６のシフトレジスタ１１２ｈ，１１２ｉがシフトレジスタに相当し、シフトレジスタ用ＯＮ／ＯＦＦデータが点灯用ＯＮ／ＯＦＦデータに相当する。
【００２３】
（解決手段４）
解決手段３に記載の遊技機であって、初段に前記シフトレジスタが配置される、遊技機。シフトレジスタ及び階調制御ＩＣをデイジーチェーン接続する場合には、シフトレジスタが初段に配置されると、この初段のシフトレジスタを介して、階調制御ＩＣに駆動データがシリアル出力される。シフトレジスタで取り込まれる駆動データは点灯用ＯＮ／ＯＦＦデータのみにより構成されており、つまり点灯／消灯が設定されたデータにより構成されているため、シフトレジスタで取り込まれた駆動データと、サブ統合基板からシリアル出力された駆動データとが一対一に対応する。したがって、初段にシフトレジスタを配置することにより、駆動データそのものを点灯信号としてただちに出力することができる。
【００２４】
（解決手段５）
解決手段２〜４のいずれかに記載の遊技機であって、前記シリアル送信部は、転送クロックとして２５０キロヘルツに設定されている、遊技機。こうすれば、転送クロックを２５０キロヘルツ（ｋＨｚ）に設定して１２８段階で階調制御を行うことができる。転送クロック２５０ｋＨｚでは、１周期が４マイクロ秒（μｓ）となるため、パルス幅が２μｓとなり、この転送クロックと同期する駆動データのデータ幅も２μｓとなる。ここで、ノイズ幅が約１μｓ以内に収まることが実験により得られている。つまり、転送クロックを２５０ｋＨｚに設定することにより、駆動データのデータ幅（２μｓ）がノイズ幅（約１μｓ）に近づくことがない。したがって、ノイズの影響を受けにくい転送クロックで駆動データを階調制御ＩＣにシリアル出力することができる。
【００２５】
本実施形態では、図６の転送クロックＣＬＫが転送クロックに相当する。
【００２６】
（解決手段６）
解決手段１〜５のいずれかに記載の遊技機に備えた駆動基板。この駆動基板は、本発明の遊技機の構成要素として用いるのに適している。
【００２７】
（解決手段７）
前記遊技機は、パチンコ遊技機である解決手段１〜６のいずれかに記載の遊技機。
【００２８】
本発明の遊技機において、遊技機がパチンコ遊技機であるため、パチンコ遊技機において、解決手段１〜６の作用効果が得られる。このパチンコ遊技機の基本構成としては、操作手段（本実施形態では、操作ハンドル１８）の操作に応じて遊技球を遊技領域（本実施形態では、遊技領域１２）に打ち込み、該打ち込んだ遊技球が遊技領域内に設けられた始動口（本実施形態では、始動入賞口４５、電動始動入賞口４６）に入賞することを条件として図柄表示手段（本実施形態では、演出装置４０における表示領域４２）で図柄情報の変動表示を行い、図柄情報の表示結果を停止表示するものである。また、利益付与状態（大当り遊技状態）の発生時には、遊技領域内に設けられた大入賞口（本実施形態、大入賞口６１）を所定態様で開放して遊技球の入賞を可能にし、その入賞に基づいて遊技者に遊技特典（賞球の付与や磁気カードへのポイントの書き込み等）を付与するものである。
【００２９】
（解決手段８）
前記遊技機は、回胴式遊技機である解決手段１〜６のいずれかに記載の遊技機。
【００３０】
本発明の遊技機において、遊技機が回胴式遊技機であるため、回胴式遊技機において、解決手段１〜６の作用効果が得られる。この回胴式遊技機の基本構成としては、複数の図柄情報からなる図柄情報列（例えば、複数の図柄情報を付した複数のリール列）を変動表示した後に、図柄情報の表示結果を停止表示する変動表示手段を備えるとともに、始動用操作手段（例えば、操作レバー）の操作に基づいて図柄情報の変動表示を開始し、停止用操作手段（例えば、ストップボタン）の操作あるいは所定時間の経過に基づいて図柄情報の変動表示を停止する。そして、図柄情報が予め定めた特定表示態様となることを条件として利益付与状態（大当り遊技状態）を発生させる利益付与状態発生手段を備えたものである。
【００３１】
（解決手段９）
前記遊技機は、パチンコ遊技機と回胴式遊技機とを融合させた融合遊技機である解決手段１〜６のいずれかに記載の遊技機。
【００３２】
本発明の遊技機において、遊技機が融合遊技機であるため、融合遊技機において、解決手段１〜６の作用効果が得られる。このパチンコ遊技機と回胴式遊技機とを融合させた融合遊技機の基本構成としては、複数の図柄情報からなる図柄情報列（例えば、複数の図柄を付した複数のリール列）を変動表示した後に、図柄情報の表示結果を停止表示する変動表示手段を備えるとともに、始動用操作手段（例えば、操作レバー）の操作に基づいて図柄情報の変動表示を開始し、停止用操作手段（例えば、ストップボタン）の操作あるいは所定時間の経過に基づいて図柄情報の変動表示を停止する。そして、図柄情報が予め定めた特定表示態様となることを条件として利益付与状態（大当り遊技状態）を発生させる利益付与状態発生手段を備えるとともに、遊技媒体として遊技球を使用することで、図柄情報の変動開始時には、所定数の遊技球を必要とし、利益付与状態の発生時には、多量の遊技球が払い出されるように構成されたものである。
【００３３】
（解決手段１０）
遊技機に備えるサブ統合基板を生産するにあたり該サブ統合基板のシリアル機能を検査するとき、駆動基板を備えた遊技機を検査用ジグとして利用する検査システムであって、インターフェイス装置を備え、前記インターフェイス装置は、検査信号出力手段と、シリアルデータ出力手段と、パラレルデータ読込手段と、検査結果判定手段と、検査結果出力手段と、を含み、前記検査信号出力手段は、外部から前記サブ統合基板のシリアル機能を検査開始する要求信号が入力されると、前記サブ統合基板に検査開始信号を出力し、前記シリアルデータ出力手段は、該検査開始信号に応じて前記サブ統合基板がシリアル出力したシリアルデータとしての検査データを取り込み、該取り込んだ検査データを検査用ジグとしての遊技機に出力し、前記パラレルデータ読込手段は、該遊技機に備えた前記駆動基板がシリアルデータをパラレルデータに変換したパラレルデータとしての検査データを読み込み、前記検査結果判定手段は、該読み込んだ検査データが予め定めた判定値と一致するか否かを判定し、前記検査結果出力手段は、該判定結果を外部に出力することを特徴とする検査システム。
【００３４】
この検査システムでは、遊技機に備えるサブ統合基板を生産するにあたり、このサブ統合基板のシリアル機能を検査するとき、駆動基板を備えた遊技機を検査用ジグとして利用する。そして、検査システムはインターフェイス装置を備えている。このインターフェイス装置は、検査信号出力手段、シリアルデータ出力手段、パラレルデータ読込手段、検査結果判定手段及び検査結果出力手段を備えている。検査信号出力手段は、外部からサブ統合基板のシリアル機能を検査開始する要求信号が入力されると、サブ統合基板に検査開始信号を出力する。この検査開始信号が入力されるサブ統合基板は、検査開始信号に応じて検査データをインターフェイス装置に出力する。このシリアルデータである検査データを取り込むインターフェイス装置は、シリアルデータ出力手段が、この取り込んだ検査データを検査用ジグとしての遊技機に出力する。この検査データを取り込む検査用ジグとしての遊技機は、この遊技機に備えた駆動基板が、シリアルデータである検査データをパラレルデータに変換する。そして、インターフェイス装置は、パラレルデータ読込手段が、このパラレルデータに変換された検査データを読み込み、検査結果判定手段が、この読み込んだ検査データが予め定めた判定値と一致するか否かを判定し、検査結果出力手段が、この判定結果を外部に出力する。このように、機種の異なる遊技機でも、検査されるサブ統合基板が取り付けられる遊技機自体を検査用ジグとして、つまり遊技機に備えた駆動基板を利用することにより、機種ごとに検査用ジグをそれぞれ制作する必要がなくなる。したがって、機種の異なる遊技機でも、サブ統合基板のシリアル機能の検査を共通化することができる。
【００３５】
本実施形態では、図１のパチンコ機１が遊技機に相当し、図６のランプ駆動基板１１２が駆動基板に相当し、図１０の検査システム２００が検査システムに相当し、図１０のインターフェイス装置２３０がインターフェイス装置に相当し、図１１のステップＳ１５０におけるシリアルＩ／Ｏチェックプログラムの開始信号が検査信号出力手段に相当し、インターフェイス装置２３０は、シリアルＩ／Ｏチェック用検査データＤＡＴを、転送クロックＣＬＫと同期して、１ビットずつランプ駆動基板１１２に出力し、がシリアルデータ出力手段に相当し、シリアルＩ／Ｏチェック用検査データが検査データに相当し、インターフェイス装置２３０は、このパラレルデータに変換されたシリアルＩ／Ｏチェック用検査データを読み込む、がパラレルデータ読込手段に相当し、図１０のＲＯＭ２３０ｂからシリアルＩ／Ｏチェック用照合データを読み出し、シリアルＩ／Ｏチェック用検査データと一致しているか否かの判定を行い、が検査結果判定手段に相当し、シリアルＩ／Ｏチェック用照合データが判定値に相当し、図１１のステップＳ１７０におけるシリアルＩ／Ｏチェックの結果が検査結果出力手段に相当する。
【００３６】
（解決手段１１）
解決手段１０に記載の検査システムであって、検査統合パーソナルコンピュータを備え、前記検査統合パーソナルコンピュータは、作業者から前記サブ統合基板のシリアル機能を検査開始する要求信号が入力されると、該要求信号を前記インターフェイス装置に出力する一方、該インターフェイス装置から出力された前記判定結果をモニターの表示画面に表示する、検査システム。こうすれば、検査統合パーソナルコンピュータには、キーボード、マウス等の入力装置を備えており、作業者は、これらの入力装置を操作することにより、サブ統合基板のシリアル機能の検査を開始することができる。また、検査結果がモニターに表示されるため、サブ統合基板の良品／不良の判別が一目で確認することができる。検査統合パーソナルコンピュータに不具合が生じた場合には、他のパーソナルコンピュータを検査統合パーソナルコンピュータの代替用として使用することができ、パーソナルコンピュータが替わっても、入力装置の操作方法が替わるわけではないため、作業者に戸惑いを与えることが少ない。したがって、検査統合パーソナルコンピュータに不具合が生じた場合でも、速やかに対処することができる。
【００３７】
本実施形態では、図１０の検査統合ＰＣ２１０が検査統合パーソナルコンピュータに相当し、図１０のモニター２２０がモニターに相当する。
【００３８】
（解決手段１２）
解決手段１０又は１１に記載の検査システムであって、検査用ジグとしての前記遊技機に備えた前記駆動基板は、解決手段５に記載の駆動基板である、検査システム。この駆動基板は、本発明の検査システムの構成要素として用いるのに適している。
【００３９】
（解決手段１３）
遊技機に備えるサブ統合基板を生産するにあたり該サブ統合基板のシリアル機能をコンピュータが検査するとき、駆動基板を備えた遊技機を検査用ジグとして利用する検査方法であって、（ａ）外部から前記サブ統合基板のシリアル機能を検査開始する要求信号が入力されると、プローブ台に固定された前記サブ統合基板に検査開始信号を出力するステップと、（ｂ）該検査開始信号に応じて前記サブ統合基板がシリアル出力したシリアルデータとしての検査データを取り込み、該取り込んだ検査データを検査用ジグとしての遊技機に出力するステップと、（ｃ）該遊技機に備えた前記駆動基板がシリアルデータをパラレルデータに変換したパラレルデータとしての検査データを読み込むステップと、（ｄ）該読み込んだ検査データが予め定めた判定値と一致するか否かを判定するステップと、（ｅ）該判定結果を外部に出力するステップと、を含むことを特徴とする検査方法。
【００４０】
この検査方法では、外部からサブ統合基板のシリアル機能を検査開始する要求信号が入力されると、プローブ台に固定されたサブ統合基板に検査開始信号を出力する。この検査開始信号に応じてサブ統合基板がシリアル出力したシリアルデータとしての検査データを取り込み、その取り込んだ検査データを検査用ジグとしての遊技機に出力する。そして、この遊技機に備えた駆動基板がシリアルデータをパラレルデータに変換したパラレルデータとしての検査データを読み込む。この読み込んだ検査データが予め定めた判定値と一致するか否かを判定し、この判定結果を外部に出力する。このように、機種の異なる遊技機でも、検査されるサブ統合基板が取り付けられる遊技機自体を検査用ジグとして、つまり遊技機に備えた駆動基板を利用することにより、機種ごとに検査用ジグをそれぞれ制作する必要がなくなる。したがって、機種の異なる遊技機でも、サブ統合基板のシリアル機能の検査を共通化することができる。
【００４１】
（解決手段１４）
解決手段１３に記載の検査方法における各ステップをコンピュータに実行させるための検査プログラム。このプログラムは、コンピュータが読み取り可能な記憶媒体（例えば、光磁気ディスク、ハードディスク、ＣＤ、ＦＤ、ＲＯＭ、ＲＡＭ等）に記録され読み出されてもよいし、コンピュータネットワークを介して他のコンピュータから読み出されてもよい。このプログラムをコンピュータに実行させれば、上述した検査方法の各ステップが実行されるため、上述した検査方法と同様の作用効果が得られる。
【発明の効果】
【００４２】
本発明の遊技機においては、階調制御ＩＣを用いて、定時間タイマ割込処理内に、複数のＬＥＤの階調点灯及びステッピングモータの励磁駆動を行うことができる。
【発明を実施するための最良の形態】
【００４３】
次に、本発明の好適な実施形態について図面に基づいて説明する。まず、パチンコ機について説明し、その後、本発明の実施形態である検査システムについて説明する。図１はパチンコ機１を示す正面図であり、図２は本体枠及び前面枠を開放した状態のパチンコ機１を示す斜視図であり、図３はパチンコ機１の裏面構成を示す背面図である。
［１．パチンコ機の構成］
【００４４】
パチンコ機１は、図１及び図２に示すように、外枠２、本体枠３、遊技盤４、前面枠５等を備えて構成されている。外枠２は、上下左右の枠材によって縦長四角形の枠状に形成され、外枠２の前側下部には、本体枠３の下面を受ける下受板６を有している。外枠２の前面一側には、ヒンジ機構７によって本体枠３が前方に開閉可能に装着されている。また、本体枠３は、前枠体８、遊技盤装着枠９及び機構装着枠１０を合成樹脂材によって一体成形することで構成されている。本体枠３の前側に形成された前枠体８は、外枠２前側の下受板６を除く外郭形状に対応する大きさの矩形枠状に形成されている。
【００４５】
前枠体８の後部に一体的に形成された遊技盤装着枠９には、遊技盤４が前方から着脱交換可能に装着されるようになっている。遊技盤４の盤面（前面）には、外レールと内レールとを備えた案内レール１１が設けられ、この案内レール１１の内側には、遊技領域１２が区画形成されている。遊技盤装着枠９よりも下方に位置する前枠体８の前側下部の一側寄りには、スピーカ装着板１３を介して低音用スピーカ１４が装着されている。また、前枠体８前面の下部領域内の上側部分には、遊技盤４の発射通路に向けて遊技球を導く発射レール１５が傾斜状に装着されている。一方、前枠体８前面の下部領域内の下側部分には、下前面部材１６が装着されている。下前面部材１６前面のほぼ中央には、下皿１７が設けられ、片側寄りには操作ハンドル１８が設けられている。
【００４６】
本体枠３（前枠体８）のヒンジ機構７が設けられる側とは反対側となる開放側の後面には、外枠２に対して本体枠３を施錠する機能と、本体枠３に対して前面枠５を施錠する機能とを兼ね備えた施錠装置１９が装着されている。施錠装置１９は、外枠２に設けられた閉止具２０に係脱可能に係合して本体枠３を閉鎖状態に施錠する上下複数の本体枠施錠フック２１と、前面枠５の開放側の後面に設けられた閉止具２２に係脱可能に係合して前面枠５を閉鎖状態に施錠する上下複数の扉施錠フック２３と、を備えている。そして、シリンダー錠２４の鍵穴に鍵が挿入されて一方向に回動操作されることで、本体枠施錠フック２１と外枠２の閉止具２０との係合が解除されて本体枠３が解錠され、これとは逆方向に鍵が回動操作されることで、扉施錠フック２３と前面枠５の閉止具２２との係合が解除されて前面枠５が解錠されるようになっている。なお、シリンダー錠２４の前端部は、パチンコ機１の前方から鍵を挿入して解錠操作が行えるように、前枠体８及び下前面部材１６を貫通して下前面部材１６の前面に露出して配置されている。
【００４７】
本体枠３前面の一側には、ヒンジ機構２５によって前面枠５が前方に開閉可能に装着されている。前面枠５は、扉本体フレーム２６、サイド装飾装置２７、上皿２８及び音響電飾装置２９を備えて構成されている。扉本体フレーム２６は、プレス加工された金属製フレーム部材によって構成され、前枠体８の上端から下前面部材１６の上縁に亘る部分を覆う大きさに形成されている。扉本体フレーム２６のほぼ中央には、遊技盤４の遊技領域１２を前方から透視可能なほぼ円形状の開口窓３０が形成されている。また、扉本体フレーム２６の後側には、開口窓３０よりも大きい矩形枠状をなす窓枠３１が設けられ、該窓枠３１には、透明板３２が装着されている。
【００４８】
扉本体フレーム２６の前側には、開口窓３０の周囲において、左右両側部にサイド装飾装置２７が、下部に上皿２８が、上部に音響電飾装置２９が装着されている。サイド装飾装置２７は、ランプ基板が内部に配置され且つ合成樹脂材によって形成されたサイド装飾体３３を主体として構成されている。サイド装飾体３３には、横方向に長いスリット状の開口孔が上下方向に複数配列されており、この開口孔には、ランプ基板に配置された光源に対応するレンズ３４が組み込まれている。音響電飾装置２９は、透明カバー体３５、スピーカ３６、スピーカカバー３７、及びリフレクタ体（図示しない）等を備え、これらの構成部材が相互に組み付けられてユニット化されている。
【００４９】
次に、本体枠３の裏面構成について説明すると、図３に示すように、本体枠３の裏面上側には、遊技島に設置される球揚送装置から供給される遊技球を貯留する球タンク１４０と、球タンク１４０と払出装置１０９とを接続し、球タンクに貯留される遊技球を流下せしめるタンクレール１４１と、が配置されている。なお、タンクレール１４１によって球タンク１４０と接続される払出装置１０９は、ユニット状に形成され、タンクレール１４１からの遊技球を受け入れて遊技球の払い出しを指示する信号に基づいて所定個数の遊技球を払い出す。
【００５０】
タンクレール１４１の下方には、ランプ駆動基板１１２及び液晶制御基板１１３等の各種基板が内蔵される基板保護カバー１４２が設けられている。なお、基板保護カバー１４２は、タンクレール１４１から落下した球によってこれら基板類が損傷するのを防止すると共に、各基板への不正行為を防止する役割を担っている。また、基板保護カバー１４２は、パチンコ機１の背面側に張り出しており、その下方に主制御基板１０１が配置されている。また、主制御基板１０１の遊技盤４背面側にはサブ統合基板１１１及び波形制御基板１１４が配置されている。このように、主制御基板１０１の上方がパチンコ機１の背面側に張り出した基板保護カバー１４２によって覆われているため、タンクレール１４１から落下した球によって主制御基板１０１が損傷するのを防止している。これにより、主制御基板１０１の遊技盤４背面側に配置されたサブ統合基板１１１及び波形制御基板１１４もまた、タンクレール１４１から落下した球により損傷しない。
【００５１】
また、本体枠３の裏面下側一側に発射装置１３５が取り付けられている。この発射装置１３５は、発射レール１５に送られた球を発射する発射ハンマーと、発射ハンマーに往復回動動作を付与する発射モータ等を集約して設けることにより構成され、操作ハンドル１８と関連付けられている。また、発射装置１３５の右側方には、払出制御基板１０２が設けられている。払出制御基板１０２は、主制御基板１０１からの遊技球の払い出しを指示する信号を受信したことに基づいて払出装置１０９を駆動制御する。
［２．遊技盤の構成部材］
【００５２】
次に、遊技盤４に区画形成された遊技領域１２内に設けられる各種構成部材について説明する。図４は遊技盤４を示す正面図である。
【００５３】
遊技領域１２の中央部分には、演出装置４０が配設されている。演出装置４０は、複数個の発光体（例えば、４個のＬＥＤ）の点灯によって特別図柄を変動表示する特別図柄表示器４１と、左・中・右の３つの図柄で構成される複数種類の装飾図柄を変動表示するとともに種々の演出表示を表示領域４２で行う液晶表示器１１６（図５に符号のみ記載）と、複数個の発光体（例えば、４個のＬＥＤ）の点灯によって所定条件が成立（始動入賞口４５及び電動始動入賞口４６に遊技球が入賞）したが、未だ特別図柄の変動が開始されていない記憶数（始動記憶数）を表示する特図記憶ランプ５４と、特別図柄表示器４１、液晶表示器１１６及び特図記憶ランプ５４を遊技盤４の表面（遊技領域１２）に取り付けるための前面装飾板４３と、を備えている。また、演出装置４０の左部分、上部分及び右部分には、演出ランプ４４ａ〜４４ｄがそれぞれ取り付けられている。これらの演出ランプ４４ａ〜４４ｄは、表示領域４２による演出表示に合わせた点灯表示を行うようになっている。そして演出装置４０の下部分（表示領域４２の下部分）には、遊技状態に応じて輝度が調節される（階調制御が行われる）階調ランプ４９ａ，４９ｂが取り付けられている。
【００５４】
演出装置４０の下方には、始動入賞口４５と始動入賞口４５の下方に一対の開閉翼４７を有する電動始動入賞口４６とが配設されている。電動始動入賞口４６は、普通図柄表示器５０の表示結果が「当り」となったときに、開閉翼４７が所定時間（例えば、通常状態時０．５秒（以下、ｓと表記）、又は確率変動状態時３ｓ）開放されるように制御される。なお、始動入賞口４５には上方からの遊技球が入賞でき、電動始動入賞口４６には上方が始動入賞口４５により封鎖され、開閉翼４７が閉塞状態にある場合には遊技球が入賞できない状態となっている。このため、開閉翼４７が開放状態となったとき遊技球が入賞できる状態となる。
【００５５】
また、始動入賞口４５及び電動始動入賞口４６に入賞した遊技球は、始動口センサ５５（図５に符号のみ記載）によって検出され、この検出（所定条件が成立）に基づいて特別図柄表示器４１で特別図柄の変動表示（表示領域４２で装飾図柄の変動表示）が許可される。なお、始動入賞口４５及び電動始動入賞口４６に遊技球が入賞し、始動口センサ５５によって遊技球が検出されたときに特別図柄表示器４１における特別図柄の表示結果を当り（特定の表示態様）とするか否か判定する大当り判定乱数が抽出される。また、特別図柄の変動中に遊技球が始動入賞口４５又は電動始動入賞口４６に入賞し、始動口センサ５５により検出されたことに基づいて抽出された大当り判定乱数は、所定個数（例えば、４個）まで記憶可能であり、その記憶数（始動記憶数）は、複数個の発光体（例えば、４個のＬＥＤ）からなる特図記憶ランプ５４の点灯によって表示される。特図記憶ランプ５４は、特別図柄表示器４１とほぼ同位置に配置されている。
【００５６】
遊技領域１２の左側方には、発光体（例えば、ＬＥＤ）の点灯点滅によって普通図柄を変動表示する普通図柄表示器５０が配設されている。また、普通図柄表示器５０の下方には、遊技状態が確率変動状態か否かに応じて点灯又は消灯（本実施形態では、確率変動状態にて点灯）する確率変動状態ランプ５１が取り付けられている。また、普通図柄表示器５０の下方には、ゲートセンサ５３ａを備えた左ゲートと、ゲートセンサ５３ｂを備えた右ゲートと、が設けられている。左ゲート又は右ゲートを遊技球が通過したことに基づいてゲートセンサ５３ａ又はゲートセンサ５３ｂにより遊技球が検出されると普通図柄表示器５０で普通図柄の変動表示が開始される。つまりゲートセンサ５３ａとゲートセンサ５３ｂとによる遊技球の検出に応じて普通図柄表示器５０における普通図柄の変動表示が許可される。なお、ゲートセンサ５３ａとゲートセンサ５３ｂとにより遊技球が検出されたとき、普通図柄表示器５０における普通図柄の表示結果を当りとするか否か判定する普通図柄当り判定乱数が抽出される。また、普通図柄の変動中に遊技球が左ゲート又は右ゲートを通過し、ゲートセンサ５３ａ，５３ｂにより検出されたことに基づいて抽出された普通図柄当り判定乱数は、所定個数（例えば、４個）まで記憶可能とされ、その記憶数は、複数個の発光体（例えば、４個のＬＥＤ）からなる普図記憶ランプ５６の点灯によって表示される。普図記憶ランプ５６は、遊技領域１２の左側方に配置されている。
【００５７】
電動始動入賞口４６の下方には、横長長方形状の大入賞口６１を開閉する開閉板６２を有する大入賞口装置６０が配設されている。大入賞口装置６０は、大入賞口６１（開閉板６２）の開閉用駆動源となるソレノイド６３、及びカウントセンサ６４（共に図５に符号のみ記載）を備えている。大入賞口装置６０の下方となる遊技領域１２の最下部には、遊技領域１２を流下していずれの入賞口や入賞装置にも入賞しなかった遊技球が取り込まれるアウト口４８が設けられている。始動入賞口４５、電動始動入賞口４６と大入賞口装置６０との左右側方には、４つの入賞口６６ａ〜６６ｄが設けられている。
【００５８】
なお、表示領域４２の前面には、図４に示すように、演出装置４０の上部からキャラクタ体１５２及び遮蔽部材１６６（以下、「キャラクタ体（ドラキュラ）」という。）が垂れ下がるように出現する。そして、キャラクタ体（ドラキュラ）は、そのまま宙を漂っているかのような演出動作を行う。このとき、この演出に応じて階調ランプ４９ａ，４９ｂの輝度が調節される（階調制御が行われる）。例えば、階調ランプ４９ａ，４９ｂが赤色でほんのり発光（階調点灯）する階調制御が行われる。
【００５９】
キャラクタ体（ドラキュラ）は、後述するステッピングモータ１２０ｍ、１２０ｎにより動作し、キャラクタ体１５２は、遮蔽部材１６６に沿ってスライドする動作（矢印ａ）を行い、遮蔽部材１６６は表示領域４２の前面にキャラクタ体１５２とともに垂れ下がるように出現する動作（矢印ｂ）を行う。キャラクタ体（ドラキュラ）は、演出動作が終了すると、原位置である演出装置４０の内部に戻り、表示領域４２の前面からその姿が視認することができなくなる。したがって、キャラクタ体１５２及び遮蔽部材１６６は、演出動作を開始すると、表示領域４２の前面に突然出現するため、遊技者に「大当り」になる期待感を促すことができる。
［３．主基板と周辺基板］
【００６０】
次に、パチンコ機１の裏面側に設けられる主基板１００と周辺基板１１０とについて説明する。図５は主基板１００と周辺基板１１０とを示すブロック図であり、図６はランプ駆動基板１１２のブロック図である。
［３−１．主基板］
【００６１】
主基板１００は、図５に示すように、主制御基板１０１及び払出制御基板１０２により構成されている。
［３−１−１．主制御基板］
【００６２】
主制御基板１０１は、図５に示すように、ＣＰＵ１０１ａを中心に構成され、各種処理プログラムや各種コマンドを記憶するＲＯＭ１０１ｂと、一時的にデータを記憶するＲＡＭ１０１ｃと、を備えている。主制御基板１０１には、ゲートセンサ５３ａ，５３ｂ、始動口センサ５５及びカウントセンサ６４からの検出信号がそれぞれ入力されている。一方、主制御基板１０１からは、これらの検出信号に基づいてソレノイド６３、特別図柄表示器４１、普通図柄表示器５０、特図記憶ランプ５４及び普図記憶ランプ５６への駆動信号がそれぞれ出力されている。また、主制御基板１０１と払出制御基板１０２との基板間では、各種コマンドが互いにシリアル出力され、主制御基板１０１とサブ統合基板１１１との基板間では、主制御基板１０１からサブ統合基板１１１へ各種コマンドがパラレル出力されている。
［３−１−２．払出制御基板］
【００６３】
払出制御基板１０２は、図５に示すように、ＣＰＵ１０２ａ、ＲＯＭ１０２ｂ及びＲＡＭ１０２ｃを備えている。払出制御基板１０２は、主制御基板１０１からシリアル出力された各種コマンドに基づいて払出装置１０３を制御する。例えば、払出制御基板１０２は、主制御基板１０１からシリアル出力された払出装置１０３（払出モータ）を駆動するコマンドを受信すると、このコマンドに基づいて払出装置１０３（排出モータ）へ駆動信号を出力する。これにより、払出装置１０３は賞球又は貸球を払い出す。
［３−２．周辺基板］
【００６４】
周辺基板１１０は、図５に示すように、サブ統合基板１１１、ランプ駆動基板１１２、液晶制御基板１１３及び波形制御基板１１４により構成されている。
［３−２−１．サブ統合基板］
【００６５】
サブ統合基板１１１は、上述した主制御基板１０１からコマンドを受信すると、この受信したコマンドに情報をさらに付加して、演出に関するコマンドを作成する。そして、この作成したコマンドを、上述した液晶制御基板１１３及び波形制御基板１１４等にそれぞれ出力する。このため、主制御基板１０１から出力されるコマンドは最小限の情報（例えば、大当り、はずれ、時短中等）で済む。また、サブ統合基板１１１は、主制御基板１０１からコマンドを受信すると、この受信したコマンドを基にして、バリエーション豊かな演出を行うコマンドをさらに作成する。つまり、主制御基板１０１がバリエーション豊かな演出を行うコマンドを直接作成する必要がなくなり、その処理負荷が軽減される。一方、サブ統合基板１１１は、作成したコマンドを、液晶制御基板１１３及び波形制御基板１１４等にそれぞれ出力することにより、液晶制御基板１１３及び波形制御基板１１４等の周辺基板１１０の統合制御を行う。このように、サブ統合基板１１１は、主制御基板１０１の処理を軽減させ、かつ、液晶制御基板１１３及び波形制御基板１１４等の周辺基板１１０を統合制御するため、主制御基板１０１と別体に設けられている。
【００６６】
サブ統合基板１１１は、図５に示すように、ＣＰＵ１１１ａ、ＲＯＭ１１１ｂ及びＲＡＭ１１１ｃを備えている。このＣＰＵ１１１ａは、１６ビットのマイクロプロセッサであり、その制御クロックとして１６メガヘルツ（ＭＨｚ）で駆動されている。このマイクロプロセッサは、図６に示すように、種々の演算処理を行う演算処理部１１１ａｃと、外部へ各種信号を出力する出力ポート１１１ａｏｐと、外部へデータをシリアル出力するシリアル送信部１１１ａｔ等が回路接続されている。また、主制御基板１０１からの各種コマンド及び液晶制御基板１１３からの各種信号が入力される図示しない入力ポートが回路接続されている。
【００６７】
なお、マイクロプロセッサの入出力端子は、パラレル出力ポート又はパラレル入力ポート（パラレルＩ／Ｏ）として機能するほか、シリアル入出力（シリアルＩ／Ｏ）として機能するものもある。この入出力端子の機能は、マイクロプロセッサに内蔵する各種レジスタに値をセットすることにより、パラレルＩ／Ｏ又はシリアルＩ／Ｏに切り替えることができる。例えばパラレル出力ポートとして機能する出力端子を、内蔵する送受信モードレジスタに値をセットすることにより、シリアルデータを出力するシリアル出力端子として機能させたり、転送クロックを出力する転送クロック出力端子として機能させたりすることができ、その出力端子の機能を切り替えることができる。
［３−２―１（ａ）．演算処理部］
【００６８】
演算処理部１１１ａｃは、図６に示すように、種々の演算処理の他に、出力ポート１１１ａｏｐに出力するデータ（後述するラッチ信号ＬＡＴ及び切替信号ＭＯＤＥ）を作成してセットし、シリアル送信部１１１ａｔにシリアル出力するデータ（後述する駆動データＤＡＴ）を作成してセットする。なお、演算処理部１１１ａｃは、出力ポート１１１ａｏｐ及びシリアル送信部１１１ａｔの種々の状態を表す信号をセットしたり又は読み込む。
［３−２−１（ｂ）．シリアル送信部］
【００６９】
シリアル送信部１１１ａｔは、図６に示すように、演算処理部１１１ａｃから受け取ったデータを駆動データＤＡＴとして、転送クロックＣＬＫと同期して、ランプ駆動基板１１２にシリアル出力する。この駆動データＤＡＴは、階調データ及びＯＮ／ＯＦＦデータにより構成されており、その詳細な説明は後述する。なお、本実施形態では、駆動データＤＡＴは２ミリ秒（ｍｓ）の定時間タイマ割込処理時間ごとに更新されている。この定時間タイマ割込処理時間内に駆動データは、転送クロックＣＬＫと同期して、シリアル送信部１１１ａｔからランプ駆動基板１１２にシリアル出力される。転送クロックＣＬＫの速さとしては２５０キロヘルツ（ｋＨｚ）に設定されており、１周期が４マイクロ秒（μｓ）、パルス幅が２μｓとなり、駆動データＤＡＴのデータ幅がパルス幅と同じ２μｓとなる。
［３−２―１（ｃ）．出力ポート］
【００７０】
出力ポート１１１ａｏｐは、図６に示すように、後述するランプ駆動基板１１２に搭載されたシフトレジスタ１１２ｈ，１１２ｉ及び階調制御ＩＣ１１２ｇにラッチ信号ＬＡＴを出力する。また、出力ポート１１１ａｏｐは、階調制御ＩＣ１１２ｇが階調データ又はＯＮ／ＯＦＦデータのいずれかを取り込むよう階調制御ＩＣ１１２ｇに内蔵する各種シフトレジスタと、シリアル送信部１１１ａｔと、の回路接続を行う切替信号ＭＯＤＥを出力する。
［３−２−２．ランプ駆動基板］
【００７１】
ランプ駆動基板１１２は、図６に示すように、サブ統合基板１１１からシリアル出力された駆動データＤＡＴのうち、ＯＮ／ＯＦＦデータを取り込むシフトレジスタ１１２ｈ，１１２ｉと、階調データ及びＯＮ／ＯＦＦデータを取り込む階調制御ＩＣ１１２ｇと、を備えている。シフトレジスタ１１２ｈ，１１２ｉ及び階調制御ＩＣ１１２ｇは、デイジーチェーン接続、つまり数珠繋ぎに接続されており、シフトレジスタ１１２ｈ，１１２ｉはサブ統合基板１１１からシリアル出力されたＯＮ／ＯＦＦデータを取り込む一方、階調制御ＩＣ１１２ｇはシフトレジスタ１１２ｈ，１１２ｉを介して階調データ及びＯＮ／ＯＦＦデータを取り込む。
［３−２−２（ａ）．シフトレジスタ］
【００７２】
シフトレジスタ１１２ｈ，１１２ｉは、図６に示すように、それぞれ出力チャンネルを８本ずつ備え、計１６本（ＣＨ０’〜ＣＨ１５’）の出力チャンネルを備える。これらの出力チャンネルＣＨ０’〜ＣＨ１５’は、演出ランプ４４ａ〜４４ｄと接続されている。シフトレジスタ１１２ｈ，１１２ｉは、サブ統合基板１１１からシリアル出力された駆動データＤＡＴのうちＯＮ／ＯＦＦデータを取り込み、サブ統合基板１１１から出力されたラッチ信号ＬＡＴが入力されると、このラッチ信号ＬＡＴを契機として、取り込んだＯＮ／ＯＦＦデータであるシリアルデータをパラレルデータに変換し、パラレル信号を駆動信号（点灯信号）として演出ランプ４４ａ〜４４ｄにそれぞれ出力する。演出ランプ４４ａ〜４４ｄは、この駆動信号に応じて点灯又は消灯する。
［３−２−２（ｂ）．階調制御ＩＣ］
【００７３】
階調制御ＩＣ１１２ｇは、図６に示すように、出力チャンネルが計１６本（ＣＨ０〜ＣＨ１５）を備え、出力チャンネルＣＨ０〜ＣＨ７が階調ランプ４９ａ，４９ｂと接続され、出力チャンネルＣＨ８〜ＣＨ１５がモータ駆動装置１２０と接続されている。階調制御ＩＣ１１２ｇは、サブ統合基板１１１から出力される切替信号ＭＯＤＥ及びラッチ信号ＬＡＴに基づいて、サブ統合基板１１１からシリアル出力された駆動データＤＡＴのうち階調データ及びＯＮ／ＯＦＦデータをそれぞれ取り込む。具体的には、階調制御ＩＣ１１２ｇは、切替信号ＭＯＤＥが入力されると、内蔵する１１２ビット入力シフトレジスタ（図示しない）で階調データを取り込むよう回路接続を行う。そして、ラッチ信号ＬＡＴが入力されると、このラッチ信号ＬＡＴを契機として、１１２ビット入力シフトレジスタに取り込んだ階調データを、出力チャンネルＣＨ０〜ＣＨ１５にそれぞれ対応する内蔵する７ビットのドット補正レジスタ（図示しない）に振り分けて格納する。一方、切替信号ＭＯＤＥが入力されなくなると、内蔵するＯＮ／ＯＦＦ入力シフトレジスタ（図示しない）にＯＮ／ＯＦＦデータを取り込むよう回路接続を行う。そして、再びラッチ信号ＬＡＴが入力されると、このラッチ信号ＬＡＴを契機として、取り込んだ階調データＯＮ／ＯＦＦデータに基づいて、出力チャンネルＣＨ０〜ＣＨ７では、最大出力電流を０〜１２７の１２８段階で出力電流（階調信号）を階調ランプ４９ａ，４９ｂに出力し、階調ランプ４９ａ，４９ｂが出力電流に応じた輝度で発光（階調点灯）する。出力チャンネルＣＨ８〜ＣＨ１５では、モータ駆動装置１２０に後述する定格入力電流を出力する。なお、最大出力電流は、図６に示すように、階調制御ＩＣ１１２ｇに外付けされた１つの外付け抵抗ＲIREFにより設定され、本実施形態では、最大出力電流が１５ミリアンペア（ｍＡ）となるように外付け抵抗ＲIREFが設定されている。
［３−２−２（ｃ）．シフトレジスタと階調制御ＩＣとの配置関係］
【００７４】
ランプ駆動基板１１２にシフトレジスタ及び階調制御ＩＣ（ＴＬＣ５９２２）を搭載するとき、特にデイジーチェーン接続するときには、（１）初段にシフトレジスタ、最終段に階調制御ＩＣをそれぞれ配置する、（２）初段に階調制御ＩＣ、最終段にシフトレジスタをそれぞれ配置する等がある。後述する検査システム２００（検査工程）では、検査用ジグとしてのパチンコ機１に備えたランプ駆動基板１１２が利用される。そして、上述したサブ統合基板１１１のＣＰＵ１１１ａに内蔵されるシリアル送信部１１１ａｔの機能を検査するため、ランプ駆動基板１１２に検査データをシリアル出力する。
【００７５】
しかしながら、上述したように、階調制御ＩＣ（ＴＬＣ５９２２）は、１６チャンネル×７ビット分の階調データ（１１２ビット）に加えて、チャンネルごとのＯＮ／ＯＦＦデータ（１６ビット）、計１２８ビットのシリアルデータを取り込む必要がある。このとき、サブ統合基板１１１は、階調制御ＩＣが階調データを取り込むか、又はＯＮ／ＯＦＦデータを取り込むか、切り替え制御を行う必要があり、階調制御ＩＣに駆動データをシリアル出力するにも簡単ではない。また、データ長も１２８ビットと大きいため、検査工程では、その検査時間が長くなる。
【００７６】
そこで、ランプ駆動基板１１２には、上述した（１）の構成、つまり初段にシフトレジスタ、最終段に階調制御ＩＣをそれぞれ配置する構成にする（本実施形態では、図６に示したように、初段にはシフトレジスタ１１２ｈ、最終段には階調制御ＩＣ１１２ｇがそれぞれ配置されており、初段から最終段に亘って、デイジーチェーン接続されている）。シフトレジスタで取り込まれる駆動データはＯＮ／ＯＦＦデータのみにより構成されるため、シフトレジスタは、サブ統合基板からシリアル出力された駆動データそのものを駆動信号として出力することができる。一方、階調制御ＩＣで取り込まれる駆動データは階調データ及びＯＮ／ＯＦＦデータにより構成されるため、階調制御ＩＣは、サブ統合基板からシリアル出力された駆動データそのものを駆動信号として出力することができない（階調制御ＩＣでは、上述したように、計１２８ビットの駆動データに対して１６チャンネルの出力となる）。
【００７７】
初段にシフトレジスタ、最終段に階調制御ＩＣをそれぞれ配置する構成にすれば、例えば検査工程では、初段のシフトレジスタにのみ、サブ統合基板（マイクロプロセッサに内蔵されたシリアルポート）から検査データ（ＯＮ／ＯＦＦデータ）をシリアル出力することにより、初段のシフトレジスタから出力される駆動信号に基づいて、マイクロプロセッサのシリアル機能の検査を行うことができる。ここで、シフトレジスタとしては、７４ＨＣ５９５が挙げられる。この７４ＨＣ５９５は、８ビット（１バイト）のシフトレジスタであるため、検査データが１バイトで済み、検査工程での検査時間も階調制御ＩＣ（ＴＬＣ５９２２）の約１６分の１程度となり、短くなる。
［３−２−３．液晶制御基板］
【００７８】
液晶制御基板１１３は、図５に示すように、ＣＰＵ１１３ａ、ＲＯＭ１１３ｂ、ＲＡＭ１１３ｃ及び図示しないＶＤＰ（Ｖｉｄｅｏ  Ｄｉｓｐｌａｙ  Ｐｒｏｃｅｓｓｏｒの略）を備えている。液晶制御基板１１３は、サブ統合基板１１１から出力された各種コマンドに基づいて液晶表示器１１６の表示制御を行う。
［３−２−４．波形制御基板］
【００７９】
波形制御基板１１４は、図５に示すように、音声、演奏データを記憶するＲＯＭ１１４ｂ、ＲＡＭ１１４ｃ及び図示しない音源ＩＣを備えている。波形制御基板１１４は、サブ統合基板１１１から出力された各種コマンドに基づいて音波装置１１５の制御を行う。例えば表示領域４２に表示される各種演出に合わせて音波装置１１５から効果音を出力する制御を行う。
［４．駆動データ］
【００８０】
次に、演出ランプ４４ａ〜４４ｄ、階調ランプ４９ａ，４９ｂ及びステッピングモータ１２０ｍ，１２０ｎをそれぞれ駆動する駆動データについて説明する。図７は駆動データの構成の一例を示すテーブルである。
【００８１】
駆動データは、図７に示すように、階調データ及びＯＮ／ＯＦＦデータにより構成されている。
［４−１．階調データ］
【００８２】
階調制御ＩＣ１１２ｇは、上述したように、１つの外付け抵抗ＲIREFにより出力チャンネルＣＨ０〜ＣＨ１５の最大出力電流が決まり、この最大出力電流に対して７ビット、つまり最大出力電流を０（ゼロ）〜１２７の１２８段階に設定して出力チャンネルごとに出力電流をそれぞれ出力する（本実施形態では、最大出力電流が１５ミリアンペア（ｍＡ）となるよう外付け抵抗ＲIREFが設定されている）。これらの出力電流は階調データにより設定され、すべての出力チャンネルの階調データを足し合わすと、１１２ビット（＝７ビット×出力チャンネルＣＨ０〜ＣＨ１５）となる。また、階調制御ＩＣ１１２ｇは、図６に示したように、出力チャンネルＣＨ０〜ＣＨ７により階調ランプ４９ａ，４９ｂの階調制御を行い、出力チャンネルＣＨ８〜ＣＨ１５によりステッピングモータ１２０ｍ，１２０ｎの駆動制御を行う。このため、階調データは、出力チャンネルＣＨ０〜ＣＨ７において階調ランプ４９ａ、４９ｂの出力電流を設定する階調ランプ用階調データと、出力チャンネルＣＨ８〜ＣＨ１５においてモータ駆動装置１２０に備えたドライブ基板１２０ｄの定格入力電流に設定する定格設定データと、により構成されている。なお、階調ランプ用階調データ及び定格設定データの詳細な説明は後述する。
【００８３】
［４−１−１．階調ランプ用階調データ］
階調ランプ用階調データは、図７（ａ）に示すように、出力チャンネルごとに７ビット幅で階調ランプ４９ａ，４９ｂへの出力電流が設定され、階調データ（Ｃ０〜Ｃ１１１）のうち、ビットＣ０〜Ｃ６が出力チャンネルＣＨ０、ビットＣ７〜Ｃ１３が出力チャンネルＣＨ１、・・・、そしてビットＣ４９〜Ｃ５５が出力チャンネルＣＨ７にそれぞれ割り振られている。出力チャンネルＣＨ０〜ＣＨ７の階調ランプ用階調データを足し合わすと、５６ビット（＝７ビット×出力チャンネルＣＨ０〜ＣＨ７）となる。ここで、例えば出力チャンネルＣＨ０を０（ゼロ）ミリアンペア（ｍＡ）（０（ゼロ）段階）に設定する場合では、ビットＣ０〜Ｃ６に値０をセットする。この設定により階調ランプは消灯した状態となる。また、例えば出力チャンネルＣＨ７を１５ｍＡ（１２７段階、つまり最大出力電流）に設定する場合では、ビットＣ４９〜Ｃ５５に値１をセットする。この設定により階調ランプは輝度が最も高い状態となる。
【００８４】
［４−１−２．定格設定データ］
定格設定データは、図７（ａ）に示すように、上述した階調ランプ用階調データと同様に、７ビット幅でモータ駆動装置１２０に備えたドライブ基板１２０ｄへの定格入力電流が設定され、階調データ（Ｃ０〜Ｃ１１１）のうち、ビットＣ５６〜Ｃ６２が出力チャンネルＣＨ８、ビットＣ６３〜Ｃ６９が出力チャンネルＣＨ９、・・・、そしてビットＣ１０５〜Ｃ１１１が出力チャンネルＣＨ１５にそれぞれ割り振られている。出力チャンネルＣＨ８〜ＣＨ１５の定格設定データを足し合わすと、５６ビット（＝７ビット×出力チャンネルＣＨ８〜ＣＨ１５）となる。ここで、ドライブ基板１２０ｄへの出力電流は、上述した階調ランプ４９ａ，４９ｂへの出力電流と異なり、ステッピングモータ１２０ｍ，１２０ｎの各相コイルに励磁電流を出力する駆動信号がドライブ基板１２０ｄに入力されればよく、最大出力電流を０〜１２７の１２８段階に設定して出力電流を出力する必要がない。つまり定格設定データは、ドライブ基板１２０ｄの定格入力電流となる値が階調データとして設定されている。したがって、出力チャンネルＣＨ８〜ＣＨ１５は、ドライブ基板１２０ｄの定格入力電流が出力電流としてそれぞれ出力されている。
［４−２．ＯＮ／ＯＦＦデータ］
【００８５】
次に、シフトレジスタ１１２ｈ，１１２ｉ及び階調制御ＩＣ１１２ｇが取り込むＯＮ／ＯＦＦデータについて説明する。ＯＮ／ＯＦＦデータは、図７（ｂ）に示すように、階調制御ＩＣ用ＯＮ／ＯＦＦデータ及びシフトレジスタ用ＯＮ／ＯＦＦデータにより構成されている。
【００８６】
［４−２−１．階調制御ＩＣ用ＯＮ／ＯＦＦデータ］
階調制御ＩＣ用ＯＮ／ＯＦＦデータは、図７（ｂ）に示すように、出力チャンネルＣＨ０〜ＣＨ１５にそれぞれ設定された出力電流を出力するか否か（ＯＮ／ＯＦＦ）が設定され、階調制御ＩＣ用ＯＮ／ＯＦＦデータの大きさは、階調制御ＩＣ１１２ｇの出力チャンネルの数と等しく、１６ビット（２バイト）となる。階調制御ＩＣ用ＯＮ／ＯＦＦデータは、ＯＮ／ＯＦＦデータ（Ｓ０〜Ｓ３１）のビットＳ１６〜Ｓ３１に割り振られており、ビットＳ１６が出力チャンネルＣＨ０、ビットＳ１７が出力チャンネルＣＨ２、・・・、そしてビットＳ３１が出力チャンネルＣＨ１５にそれぞれ対応しており、これらのビットに値１がセットされると、そのビットに対応する出力チャンネルから出力電流が出力される。
【００８７】
上述したように、出力チャンネルＣＨ０〜ＣＨ７は階調ランプ４９ａ，４９ｂと接続されており、これらの出力チャンネルＣＨ０〜ＣＨ７に対応するビットＳ１６〜Ｓ２３に値１がセットされると、値１がセットされたビットに対応する出力チャンネルから階調ランプ用階調データにより設定された出力電流が出力され、この出力電流に応じた明るさ（輝度）で階調ランプ４９ａ，４９ｂが発光する。出力チャンネルＣＨ８〜ＣＨ１５はモータ駆動装置１２０と接続されており、これらの出力チャンネルＣＨ８〜ＣＨ１５に対応するビットＳ２４〜Ｓ３１に値１がセットされると、値１がセットされたビットに対応する出力チャンネルからモータ駆動装置１２０に備えたドライブ基板１２０ｄの定格入力電流となる出力電流が出力され、この出力電流を駆動信号（励磁信号）として、ドライブ基板１２０ｄがステッピングモータ１２０ｍ，１２０ｎを駆動（励磁駆動）する。なお、出力チャンネルＣＨ８〜ＣＨ１５から出力される出力電流は、ステッピングモータ１２０ｍ，１２０ｎの各相コイルに励磁電流を出力する駆動信号となるため、出力チャンネルＣＨ８〜ＣＨ１５の階調制御ＩＣ用ＯＮ／ＯＦＦデータは、図７（ｂ）に示すように、ステッピングモータ１２０ｍ，１２０ｎの各相コイルに励磁電流を出力するための励磁データとなる。
【００８８】
［４−２−２．シフトレジスタ用ＯＮ／ＯＦＦデータ］
シフトレジスタ用ＯＮ／ＯＦＦデータは、図７（ｂ）に示すように、出力チャンネルＣＨ０’〜ＣＨ１５’にそれぞれ出力電流を出力するか否か（ＯＮ／ＯＦＦ）が設定され、シフトレジスタ用ＯＮ／ＯＦＦデータの大きさは、シフトレジスタ１１２ｈ，１１２ｉの出力チャンネルの数と等しく、１６ビット（２バイト）となる。シフトレジスタ用ＯＮ／ＯＦＦデータは、ＯＮ／ＯＦＦデータ（Ｓ０〜Ｓ３１）のビットＳ０〜Ｓ１５に割り振られており、ビットＳ０が出力チャンネルＣＨ０’、ビットＳ１が出力チャンネルＣＨ１’、・・・、そしてビットＳ１５が出力チャンネルＣＨ１５’にそれぞれ対応しており、１６ビット（２バイト）となる。これらのビットに値１がセットされると、そのビットに対応する出力チャンネルから出力電流が出力される。
【００８９】
上述したように、シフトレジスタ１１２ｈ，１１２ｉ（出力チャンネルＣＨ０’〜ＣＨ１５’）は演出ランプ４４ａ〜４４ｄと接続されており、これらの出力チャンネルＣＨ０’〜ＣＨ１５’に対応するビットＳ０〜Ｓ１５に値１がセットされると、値１がセットされたビットに対応する出力チャンネルから出力電流が出力され、演出ランプ４４ａ〜４４ｄが点灯する。
［５．駆動データ送信処理］
【００９０】
次に、上述した駆動データを送信する駆動データ送信処理について説明する。図８は駆動データ送信処理の一例を示すフローチャートであり、図９は駆動データのシリアル出力時における各種信号の様子を示すタイミングチャートである。なお、駆動データ送信処理は、上述したサブ統合基板１１１における２ｍｓの割込時間ごとに行われる。
【００９１】
駆動データ送信処理が開始されると、サブ統合基板１１１のマイクロプロセッサとしてのＣＰＵ１１１ａは、図８に示すように、駆動データ作成処理を行う（ステップＳ１０）。この駆動データ作成処理は、図７に示した階調データ及びＯＮ／ＯＦＦデータから駆動データを作成する処理を行う。ステップＳ１０に続いて、切替信号ＭＯＤＥを出力する（ステップＳ２０）。この切替信号ＭＯＤＥは、図６に示したＣＰＵ１１１ａに内蔵された出力ポート１１１ａｏｐからランプ駆動基板１１２に出力される。この切替信号ＭＯＤＥが入力されるランプ駆動基板１１２に搭載された階調制御ＩＣ１１２ｇは、内蔵する１１２ビット入力シフトレジスタで階調データを取り込むよう回路接続を行う。この回路接続では、シリアル送信部１１１ａｔと１１２ビット入力シフトレジスタとが回路接続された状態となり、１１２ビット入力シフトレジスタで階調データを取り込むことができる。
【００９２】
ステップＳ２０に続いて、階調データ送信処理を行う（ステップＳ３０）。この階調データ送信処理は、ステップＳ１０で作成された駆動データのうち、階調データを図６に示したＣＰＵ１１ａに内蔵されたシリアル送信部１１１ａｔから、転送クロックＣＬＫと同期して、ランプ駆動基板１１２に１ビットずつ出力（シリアル出力）する。
【００９３】
このとき、階調データに続けて、ダミーデータがシリアル送信部１１１ａｔからシリアル出力される。階調データは、図７（ａ）に示したように、ビットＣ０〜Ｃ１１１の１１２ビット（７ビット×出力チャンネルＣＨ０〜ＣＨ１５）のデータ幅がある。この階調データは、上述したように、シフトレジスタ１１２ｈ，１１２ｉを介して、階調制御ＩＣ１１２ｇで１ビットずつ取り込まれる。シリアル送信部が階調データをシリアル出力し終えたときには、階調データのビットＣ１６〜Ｃ１１１の９８ビットが、シフトレジスタ１１２ｈ，１１２ｉを介して、階調制御ＩＣ１１２ｇに内蔵する１１２ビット入力シフトレジスタに取り込まれた状態となり、一方階調データのビットＣ０〜Ｃ１５の１６ビット（２バイト）が、シフトレジスタ１１２ｈ，１１２ｉに取り込まれた状態となる（シフトレジスタ１１２ｈには階調データのビットＣ０〜Ｃ６が取り込まれた状態となり、シフトレジスタ１１２ｉには階調データのビットＣ７〜Ｃ１５が取り込まれた状態となる）。
【００９４】
このため、ダミーデータを階調データに続けてシリアル出力することにより、シフトレジスタ１１２ｈ，１１２ｉに取り込まれた階調データのビットＣ０〜Ｃ１５をシフトレジスタ１１２ｈ，１１２ｉから１ビットずつ押し出して、階調制御ＩＣ１１２ｇに１ビットずつ取り込ませることができる。このダミーデータは、シフトレジスタ１１２ｈ，１１２ｉに取り込まれた階調データと同じ大きさ、つまり１６ビット（２バイト）である。なお、本実施形態では、ダミーデータとして、後述するＯＮ／ＯＦＦデータ送信処理でシリアル出力される同一のシフトレジスタ用ＯＮ／ＯＦＦデータが設定されている。
【００９５】
ステップＳ３０に続いて、ラッチ信号ＬＡＴを出力する（ステップＳ４０）。このラッチ信号ＬＡＴは、出力ポート１１１ａｏｐからランプ駆動基板１１２に出力される。このラッチ信号ＬＡＴが入力される階調制御ＩＣ１１２ｇは、ラッチ信号ＬＡＴの入力を契機として、１１２ビット入力シフトレジスタに取り込んだ階調データを、出力チャンネルＣＨ０〜ＣＨ１５にそれぞれ対応する内蔵する７ビットのドット補正レジスタに振り分けて格納する。具体的には、例えば出力チャンネルＣＨ０に対応するドット補正レジスタには、１１２ビット入力シフトレジスタに取り込まれた階調データのビットＣ０〜Ｃ６が格納され、出力チャンネルＣＨ１に対応するドット補正レジスタには、１１２ビット入力シフトレジスタに取り込まれた階調データのビットＣ７〜Ｃ１３が格納される。同様にして、出力チャンネルＣＨ２〜ＣＨ１５に対応するドット補正レジスタには、１１２ビット入力シフトレジスタに取り込まれた階調データのビットＣ１４〜Ｃ１１１が７ビットずつ振り分けて格納される。
【００９６】
ラッチ信号ＬＡＴは、図６に示したように、階調制御ＩＣ１１２ｇとともにシフトレジスタ１１２ｈ，１１２ｉにも入力されている。ステップＳ４０でラッチ信号ＬＡＴが出力ポート１１１ａｏｐから出力されたときには、シフトレジスタ１１２ｈ，１１２ｉが上述したダミーデータをすでに取り込んだ状態にある。シフトレジスタ１１２ｈ，１１２ｉは、このラッチ信号ＬＡＴの入力を契機として、シリアルデータをパラレルデータに変換して、パラレル信号を駆動信号として、演出ランプ４４ａ〜４４ｄに出力する。本実施形態では、ダミーデータとしてシフトレジスタ用ＯＮ／ＯＦＦデータが設定されているため、シフトレジスタ１１２ｈ，１１２ｉは、シリアルデータであるダミーデータをパラレルデータに変換して、シフトレジスタ用ＯＮ／ＯＦＦデータに応じた駆動信号を出力する。
【００９７】
ステップＳ４０に続いて、切替信号ＭＯＤＥの出力を止める（ステップＳ５０）。この切替信号ＭＯＤＥの入力が止まることにより、階調制御ＩＣ１１２ｇは、１１２ビット入力シフトレジスタで階調データを取り込む回路から内蔵するＯＮ／ＯＦＦ入力シフトレジスタで階調制御ＩＣ用ＯＮ／ＯＦＦデータを取り込むよう回路接続を切り替える。この切り替えられた回路接続では、シリアル送信部１１１ａｔとＯＮ／ＯＦＦ入力シフトレジスタとが回路接続された状態となり、ＯＮ／ＯＦＦ入力シフトレジスタで階調制御ＩＣ用ＯＮ／ＯＦＦデータを取り込むことができる。
【００９８】
ステップＳ５０に続いて、ＯＮ／ＯＦＦデータ送信処理を行う（ステップＳ６０）。このＯＮ／ＯＦＦデータ送信処理では、図７（ｂ）に示したＯＮ／ＯＦＦデータのうち、まず階調制御ＩＣ用ＯＮ／ＯＦＦデータをシリアル送信部１１１ａｔから、転送クロックＣＬＫと同期して、ランプ駆動基板１１２にシリアル出力する。この階調制御ＩＣ用ＯＮ／ＯＦＦデータのシリアル出力を終えると、シフトレジスタ１１２ｈ，１１２ｉには階調制御ＩＣ用ＯＮ／ＯＦＦデータが取り込まれた状態となる。
【００９９】
階調制御ＩＣ用ＯＮ／ＯＦＦデータに続けて、図７（ｂ）に示したＯＮ／ＯＦＦデータのうち、シフトレジスタ用ＯＮ／ＯＦＦデータをシリアル送信部１１１ａｔから、転送クロックＣＬＫと同期して、ランプ駆動基板１１２にシリアル出力する。シフトレジスタ１１２ｈ，１１２ｉは、このシフトレジスタ用ＯＮ／ＯＦＦデータを１ビットずつ取り込むごとに、すでに取り込んだ階調制御ＩＣ用ＯＮ／ＯＦＦデータを１ビットずつ押し出す。そして、この押し出された階調制御ＩＣ用ＯＮ／ＯＦＦデータは、階調制御ＩＣ１１２ｇに内蔵するＯＮ／ＯＦＦ入力シフトレジスタに１ビットずつ取り込まれる。このシフトレジスタ用ＯＮ／ＯＦＦデータのシリアル出力を終えると、シフトレジスタ１１２ｈ，１１２ｉにはシフトレジスタ用ＯＮ／ＯＦＦデータが取り込まれた状態となり、一方階調制御ＩＣ１１２ｇに内蔵するＯＮ／ＯＦＦ入力シフトレジスタには階調制御ＩＣ用ＯＮ／ＯＦＦデータが取り込まれた状態となる。
【０１００】
なお、このＯＮ／ＯＦＦデータ送信処理でシリアル出力されたシフトレジスタ用ＯＮ／ＯＦＦデータは、上述したステップＳ３０の階調データ送信処理におけるダミーデータとしても、同一のものがシリアル出力されている。つまり、階調データ又は階調制御ＩＣ用ＯＮ／ＯＦＦデータに続いて、同一のシフトレジスタ用ＯＮ／ＯＦＦデータが必ずシリアル出力されるため、シフトレジスタ１１２ｈ，１１２ｉは、常に更新（上書き）されている。このようなシフトレジスタ用ＯＮ／ＯＦＦデータのシリアル出力のやり方は、シフトレジスタ１１２ｈ，１１２ｉがノイズによる影響等による誤動作を防止するために行われている。また、ラッチ信号ＬＡＴを共通の制御線にすることができるため、階調制御ＩＣ１１２ｇとシフトレジスタ１１２ｈ，１１２ｉとをそれぞれ出力ポート１１１ａｏｐの出力端子と接続する必要がなくなる。
【０１０１】
ステップＳ６０に続いて、再び出力ポート１１１ａｏｐからラッチ信号ＬＡＴをランプ駆動基板１１２に出力し（ステップＳ７０）、このルーチンを終了する。このラッチ信号が入力されるシフトレジスタ１１２ｈ，１１２ｉ及び階調制御ＩＣ１１２ｇは、入力されたラッチ信号ＬＡＴを契機として、シフトレジスタ１１２ｈ，１１２ｉが取り込んだシリアルデータであるシフトレジスタ用ＯＮ／ＯＦＦデータをパラレルデータに変換して、このパラレル信号を駆動信号として、演出ランプ４４ａ〜４４ｄに出力し、演出ランプ４４ａ〜４４ｄは駆動信号に応じて点灯又は消灯する。
【０１０２】
一方、階調制御ＩＣ１１２ｇが取り込んだ階調データ（階調ランプ用階調データ及び定格設定データ）及び階調制御ＩＣ用ＯＮ／ＯＦＦデータに基づいて、出力チャンネルごとのドット補正レジスタに格納された内容に応じて、出力チャンネルＣＨ０〜ＣＨ７では、最大出力電流を０〜１２７の１２８段階で出力電流を階調ランプ４９ａ，４９ｂに出力し、階調ランプ４９ａ，４９ｂは出力電流に応じた明るさ（輝度）で発光する。出力チャンネルＣＨ８〜ＣＨ１５では、モータ駆動装置１２０に備えたドライブ基板１２０ｄの定格入力電流となる出力電流を出力し、この出力電流を駆動信号として、ドライブ基板１２０ｄがステッピングモータ１２０ｍ，１２０ｎを駆動する。
【０１０３】
次に、上述した駆動データ送信処理が行われるときの各種信号について図９を用いて説明する。駆動データ送信処理が開始されると、駆動データ作成処理を行う（図８に示した駆動データ送信処理のステップＳ１０）。この駆動データ作成処理では、上述したように、階調データ及びＯＮ／ＯＦＦデータから、図９（ｄ）に示す駆動データＤＡＴを作成する。続いて、図９（ａ）に示す切替信号ＭＯＤＥを値０から値１に立ち上げ（「アップエッジ」という。）（タイミングｔ１、同処理のステップＳ２０）、階調データ送信処理を行う（タイミングｔ２、同処理のステップＳ３０）。この階調データ送信処理では、図９（ｃ）に示す転送クロックＣＬＫ（本実施形態では、転送クロックＣＬＫの速さとしては２５０キロヘルツ（ｋＨｚ）に設定されており、１周期が４マイクロ秒（μｓ）、パルス幅Ｔｃが２μｓとなる。）と同期して、階調データの最上位ビット（ＭＳＢ）Ｃ１１１から最下位ビット（ＬＳＢ）Ｃ０までの計１１２ビットを１ビットずつシリアル送信部１１１ａｔから出力（シリアル出力）する。つまり図７に示した階調ランプ階調データ（Ｃ０〜Ｃ５５）及び定格設定データ（Ｃ５６〜Ｃ１１１）がシリアル出力される。この階調データのシリアル出力を終えると、続けて上述したダミーデータの最上位ビット（ＭＳＢ）Ｄ１５から最下位ビット（ＬＳＢ）Ｄ０までの計１６ビット（２バイト）を、転送クロックＣＬＫと同期して、シリアル送信部１１１ａｔからシリアル出力する。なお、このダミーデータ（Ｄ０〜Ｄ１５）がシリアル出力された結果、上述したように、シフトレジスタ１１２ｈ，１１２ｉにはダミーデータ（Ｄ０〜Ｄ１５）が取り込まれた状態となり、階調制御ＩＣ１１２ｇに内蔵する１１２ビット入力シフトレジスタにはすべての階調データ（Ｃ０〜Ｃ１１１）が取り込まれた状態となる。
【０１０４】
階調データ及びダミーデータのシリアル出力を終えると、図９（ｂ）に示すラッチ信号ＬＡＴをアップエッジし（タイミングｔ３、同処理のステップＳ４０）、所定時間Ｔｗ（本実施形態では、３マイクロ秒（μｓ）に設定されている。）経過後、値１から値０に立ち下げる（「ダウンエッジ」という）。タイミングｔ３でラッチ信号ＬＡＴがアップエッジすることにより、上述したように、１１２ビット入力シフトレジスタに取り込まれた階調データは、出力チャンネルＣＨ０〜ＣＨ１５にそれぞれ対応する内蔵する７ビットのドット補正レジスタに振り分けて格納する。
【０１０５】
続いて、図９（ａ）に示す切替信号ＭＯＤＥをダウンエッジし（タイミングｔ４、同処理のステップＳ５０）、ＯＮ／ＯＦＦデータ送信処理を行う（タイミングｔ５、同処理のステップＳ６０）。このＯＮ／ＯＦＦデータ送信処理では、図９（ｃ）に示す転送クロックＣＬＫと同期して、ＯＮ／ＯＦＦデータの最上位ビット（ＭＳＢ）Ｓ３１から最下位ビット（ＬＳＢ）Ｓ０までの計３２ビット（４バイト）をシリアル送信部１１１ａｔからシリアル出力する。
【０１０６】
具体的には、図７（ｂ）に示したＯＮ／ＯＦＦデータ（Ｓ０〜Ｓ３１）は、タイミングｔ５で階調制御ＩＣ用ＯＮ／ＯＦＦデータ（Ｓ１６〜Ｓ３１）をシリアル出力する。この階調制御ＩＣ用ＯＮ／ＯＦＦデータ（Ｓ１６〜Ｓ３１）のシリアル出力を終えると、続けてシフトレジスタ用ＯＮ／ＯＦＦデータ（Ｓ０〜Ｓ１５）のシリアル出力を行う（タイミングｔ６）。このシフトレジスタ用ＯＮ／ＯＦＦデータ（Ｓ０〜Ｓ１５）のシリアル出力を終えると、上述したように、シフトレジスタ１１２ｈ，１１２ｉにはシフトレジスタ用ＯＮ／ＯＦＦデータ（Ｓ０〜Ｓ１５）が取り込まれた状態となり、階調制御ＩＣ１１２ｇに内蔵するＯＮ／ＯＦＦデータ入力シフトレジスタには階調制御ＩＣ用ＯＮ／ＯＦＦデータ（Ｓ１６〜Ｓ３１）が取り込まれた状態となる。
【０１０７】
ＯＮ／ＯＦＦデータのシリアル出力を終えると、続けて図９（ｂ）に示すラッチ信号ＬＡＴをアップエッジし（タイミングｔ７、同処理のステップＳ７０）、所定時間Ｔｗ経過後ダウンエッジする。タイミングｔ７でラッチ信号ＬＡＴがアップエッジすることにより、上述したように、シフトレジスタ１１２ｈ，１１２ｉは、取り込んだシリアルデータに応じて、駆動信号を演出ランプ４４ａ〜４４ｄに出力し、演出ランプ４４ａ〜４４ｄは駆動信号に応じて点灯又は消灯する。一方、階調制御ＩＣ１１２ｇは、取り込んだ階調データ（階調ランプ用階調データ及び定格設定データ）及び階調制御ＩＣ用ＯＮ／ＯＦＦデータに基づいて、出力チャンネルごとのドット補正レジスタに格納された内容に応じて、出力チャンネルＣＨ０〜ＣＨ７では、最大出力電流を０〜１２７の１２８段階で出力電流を階調ランプ４９ａ，４９ｂに出力し、階調ランプ４９ａ，４９ｂは出力電流に応じた明るさ（輝度）で発光する。出力チャンネルＣＨ８〜ＣＨ１５では、モータ駆動装置１２０に備えたドライブ基板１２０ｄの定格入力電流となる出力電流を出力し、この出力電流を駆動信号として、ドライブ基板１２０ｄがステッピングモータ１２０ｍ，１２０ｎを駆動する。
［６．検査システム］
【０１０８】
上述したように、サブ統合基板１１１は、演出ランプ４４ａ〜４４ｄを点灯制御するとき及び階調ランプ４９ａ，４９ｂを階調制御するときには、サブ統合基板１１１からランプ駆動基板１１２に駆動データＤＡＴをシリアル出力する。そして、この駆動データＤＡＴは、ランプ駆動基板１１２に搭載されたシフトレジスタ１１２ｈ，１１２ｉ及び階調制御ＩＣ（ＴＬＣ５９２２）１１２ｇに取り込まれ、シフトレジスタ１１２ｈ，１１２ｉは演出ランプ４４ａ〜４４ｄに駆動信号（点灯信号）を出力し、一方、階調制御ＩＣ１１２ｇは階調ランプ４９ａ，４９ｂに駆動信号（階調信号）を出力する。
【０１０９】
このように、複数のＬＥＤ（演出ランプ４４ａ〜４４ｄ及び階調ランプ４９ａ，４９ｂ）を点灯制御、階調制御を行うときには、サブ統合基板１１１に搭載されたマイクロプロセッサとしてのＣＰＵ１１１ａにおけるシリアル機能（シリアルポート）が正常に動作することが要求される。
【０１１０】
しかしながら、このシリアル機能に不具合が生じると、上述したように、ランプ駆動基板１１２に搭載されたシフトレジスタ１１２ｈ，１１２ｉ、階調制御ＩＣ（ＴＬＣ５９２２）１１２ｇに駆動データをシリアル出力することができず、ＬＥＤに駆動信号を出力することができなくなる。サブ統合基板１１１の生産ラインには、このサブ統合基板１１１の検査を行う検査工程がある。この検査工程では、マイクロプロセッサのシリアル機能の検査も行われている。
【０１１１】
サブ統合基板１１１を検査するときには、各種の信号を検査するための検査用ジグも併せて製作する必要がある。このため、商品ライフサイクルの短期化にともない、商品の開発と併せて、検査用ジグも次から次へと製作することになる。また、本実施形態のパチンコ機１（遊技機）が商品化されるまでには、試作も数多く行われるため、サブ統合基板１１１の設計変更にともない、試作検査用の検査用ジグも設計変更しなければならならい（この試作検査用の検査用ジグは、後に検査工程で用いられる）。
【０１１２】
そこで、サブ統合基板１１１に搭載されたマイクロプロセッサのシリアル機能の検査を行うとき、パチンコ機１（遊技機）を検査用ジグとして、このパチンコ機１（遊技機）に取り付けられたランプ駆動基板１１２の機能を利用する。ここで、「ランプ駆動基板１１２の機能」とは、シフトレジスタ１１２ｈ，１１２ｉ及び階調制御ＩＣ（ＴＬＣ５９２２）１１２ｇが取り込んだシリアルデータを、入力されたラッチ信号を契機として、パラレルデータに変換してパラレル信号（駆動信号）を出力することである。
【０１１３】
サブ統合基板１１１及びランプ駆動基板１１２は、どちらもパチンコ機１（遊技機）に取り付けられる基板であるため、このランプ駆動基板１１２を検査用ジグとして用いることにより、サブ統合基板１１１とランプ駆動基板１１２との基板間における制御信号等を接続するハーネスも検査工程に利用することができる。
【０１１４】
また、商品ライフサイクルの短期化にともない、生産ラインで流れる商品が１日の中で替わることがある。例えば、午前中にＡ商品が生産ラインに流れ、その日の午後からＢ商品が生産ラインに流れる場合である。このとき、商品ごとに用いられるジグ等を替えるときには、段取りが悪いと生産ラインはストップし、生産ラインの稼働率が低下し、その日の生産目標に達成できないおそれがある。
【０１１５】
次に、サブ統合基板１１１の生産ラインにおいて、サブ統合基板１１１の検査工程、特にサブ統合基板１１１に搭載されているマイクロプロセッサとしてのＣＰＵ１１１ａのシリアル機能の検査について図面に基づいて説明する。図１０は検査工程におけるシリアル機能の検査を行う検査システム２００の概略構成を表す説明図である。
【０１１６】
本実施形態の検査システム２００は、各種検査要求信号の送信及びモニター２２０に各種検査結果の表示を行う検査統合パーソナルコンピュータ２１０（以下、検査統合ＰＣ２１０という。）と、検査統合ＰＣ２１０からの各種検査要求信号に応じた検査を行うインターフェイス装置２３０と、検査対象となる基板を取り付けるプローブ台２５０と、ランプ駆動基板１１２を備えた検査用ジグとしてのパチンコ機１と、により構成され、検査統合ＰＣ２１０は、インターフェイス装置側ケーブル２１２によりインターフェイス装置２３０と接続され、インターフェイス装置２３０は、プローブ台側ケーブル２３６によりプローブ台２５０と接続されている。また、このインターフェイス装置２３０には、ランプ駆動基板１１２に信号を伝えるジグ入力側ケーブル２３８と、ランプ駆動基板１１２からの信号を伝えるジグ出力側ケーブル２４０と、がそれぞれ接続されている。なお、ジグ入力側ケーブル２３８は、本実施形態のパチンコ機１に取り付けられるサブ統合基板１１１とランプ駆動基板１１２との基板間を接続するハーネスが利用されている。また、パチンコ機１は、図示しない交流電源（２４ボルト（Ｖ））と接続され、パチンコ機１の電源基板により、共通電圧（例えば、１２Ｖ）を生成しジグ入力側ケーブル２３８を介して、インターフェイス装置２３０及びプローブ台２５０に供給している。
［６−１．検査統合ＰＣ］
【０１１７】
検査統合ＰＣ２１０は、キーボード及びマウス等の図示しない入力装置を備え、この入力装置に作業者による各種検査試験の開始要求が入力されると、その選択した検査試験の要求信号をインターフェイス装置２３０に出力する。そして、検査統合ＰＣ２１０は、インターフェイス装置２３０からの検査結果をモニター２２０の表示画面に表示する。このモニター２２０の表示画面には、検査結果が良ければ画面上側にＯＫ画像２２２が表示され、検査結果が良くなければ画面下側にＮＧ画像２２４が表示される。
［６−２．インターフェイス装置］
【０１１８】
インターフェイス装置２３０は、中央処理装置としてのＣＰＵ２３０ａ、各種制御プログラム及び各種データを記憶するＲＯＭ２３０ｂ、及び演算結果等を一時的に記憶するＲＡＭ２３０ｃを備えており、検査統合ＰＣ２１０からの検査試験の要求信号に応じた検査開始信号をプローブ台２５０に出力する。また、プローブ台２５０又はランプ駆動基板１１２から読み込んだ各種検査データに基づいて検査を行い、この検査結果を検査統合ＰＣ２１０に出力する。なお、インターフェイス装置２３０は、上述したように、パチンコ機１から共通電圧が供給され、この供給電圧を降圧して制御電圧（例えば、５Ｖ）を生成し、ＣＰＵ２３０ａ等に供給している。
［６−３．プローブ台］
【０１１９】
プローブ台２５０は、検査対象であるサブ統合基板１１１を固定するハンドル２５２と、サブ統合基板１１１とインターフェイス装置２３０との各種信号及び各種検査データを伝えるプローブと、により構成されている。このプローブは、図示しないが、サブ統合基板１１１の予め定めた部位に接触させるようサブ統合基板１１１の仕様に応じて複数設けられている。ここで、サブ統合基板１１１は、インターフェイス装置２３０から出力された各種検査プログラムの開始信号がプローブを介して伝えられると、この開始信号に応じた検査プログラムをサブ統合基板１１１に搭載されたＲＯＭ１１１ｂから読み出して、開始する。そして、この検査プログラムに従って、プローブを介して、各種検査データ及び各種信号をインターフェイス装置２３０に出力する。なお、プローブ台２５０は、上述したように、パチンコ機１から共通電圧が供給され、プローブを介して、サブ統合基板１１１に供給している。サブ統合基板１１１は、この共通電圧を降圧して制御電圧（例えば、５Ｖ）を生成し、マイクロプロセッサとしてのＣＰＵ１１１ａ等に供給している。
［６−４．ジグ用ランプ駆動基板］
【０１２０】
ランプ駆動基板１１２はパチンコ機１に取り付けられた状態で、本実施形態では、その機能の一部が利用されている。このランプ駆動基板１１２には、上述したように、入力されたシリアルデータをパラレル信号として出力するシフトレジスタ１１２ｈ，１１２ｉと、入力されたシリアルデータに基づいて、出力するパラレル信号の最大出力電流を設定する階調制御ＩＣ（ＴＬＣ５９２２）１１２ｇと、を備えている。このシフトレジスタ１１２ｈには、プローブ台２５０に取り付けられたサブ統合基板１１１から転送クロック信号ＣＬＫと同期したシリアルＩ／Ｏチェック用検査データＤＡＴと、ラッチ信号ＬＡＴと、がインターフェイス装置２３０を介して、それぞれ入力されている。そして、取り込んだシリアルＩ／Ｏチェック用検査データを、入力されたラッチ信号ＬＡＴを契機として、パラレルデータに変換し、インターフェイス装置２３０に出力する。
【０１２１】
このように、検査システム２００（検査工程）では、パチンコ機１（遊技機）を検査用ジグとして利用するため、機種の異なる遊技機でも、その機種に取り付けられるサブ統合基板１１１及びランプ駆動基板１１２を利用することにより、機種ごとに検査用ジグをそれぞれ製作する必要がなくなる。
【０１２２】
また、上述したように、検査システム２００（検査工程）では、検査基準機となるパチンコ機１（遊技機）を検査用ジグとして、生産ラインに流れるサブ統合基板１１１を、検査基準機に取り付けられたランプ駆動基板１１２の機能を利用する。このため、生産される商品（遊技機）が替わっても、検査基準機を交換するだけで済み、つまり特別なセッティングをする必要がなく、サブ統合基板１１１に搭載されたマイクロプロセッサのシリアル機能を検査することができる。これにより、段取りが楽になり、生産ラインに流れる商品が替わっても、すみやかに対応することができる。また、段取りで問題が生じた工程があれば、その工程に人及び時間を集中させることができ、生産ラインを速やかに運転することができる。したがって、生産目標の達成につながる。
［７．パラレルＩ／Ｏ及びシリアルＩ／Ｏのチェック］
【０１２３】
次に、本実施形態の検査システム２００の動作について、作業者がサブ統合基板１１１のパラレルＩ／Ｏ及びシリアルＩ／Ｏのチェックを行う場合について説明する。図１１はサブ統合基板１１１の検査を表す説明図である。
［７―１．パラレルＩ／Ｏのチェック］
【０１２４】
検査統合ＰＣ２１０は、図１１に示すように、検査対象のサブ統合基板１１１がプローブ台２５０に取り付けた状態において、作業者のキーボード又はマウス操作に応じてパラレルＩ／Ｏチェックの要求信号をインターフェイス装置２３０へ出力する（ステップＳ１００）。このパラレルＩ／Ｏチェックは、サブ統合基板１１１の回路に断線又は短絡が生じているか否かの検査を行うものである。この要求信号が入力されたインターフェイス装置２３０のＣＰＵ２３０ａは、パラレルＩ／Ｏチェックプログラムの開始信号をプローブ台２５０に出力する（ステップＳ１１０）。すると、プローブ台２５０は、上述したプローブを介して、サブ統合基板１１１のＣＰＵ１１１ａにパラレルＩ／Ｏチェックプログラムの開始信号を伝える。この開始信号が入力されたＣＰＵ１１１ａは、サブ統合基板１１１のＲＯＭ１１１ｂからパラレルＩ／Ｏチェックプログラムを読み出す。
【０１２５】
パラレルＩ／Ｏチェックプログラムが開始されると、マイクロプロセッサとしてのＣＰＵ１１１ａは、入出力端子がパラレルＩ／Ｏポートとして機能するよう内蔵する方向レジスタに値をセットする。ここでは、パラレルＩ／Ｏポートがパラレル出力ポートとなるよう方向レジスタに値をセットする。そして、内蔵するポートレジスタにパラレルＩ／Ｏチェック用検査データをセットし、パラレル出力ポートからパラレルＩ／Ｏチェック用検査データ（パラレルデータ）を、プローブを介して、インターフェイス装置２３０へ出力する（ステップＳ１２０）。インターフェイス装置２３０のＣＰＵ２３０ａは、このパラレルＩ／Ｏチェック用検査データを読み込む。そして、ＲＯＭ２３０ｂからパラレルＩ／Ｏチェック用照合データを読み出し、パラレルＩ／Ｏチェック用検査データと一致しているか否かの判定を行い、このパラレルＩ／Ｏチェックの判定結果を検査統合ＰＣ２１０へ出力する（ステップＳ１３０）。すると、検査統合ＰＣ２１０は、この判定結果をモニター２２０に表示する。パラレルＩ／Ｏチェック用照合データとパラレルＩ／Ｏチェック用検査データとが一致していていないとき、つまりサブ統合基板１１１の回路に断線又は短絡が生じているときには、モニター２２０の表示画面にＮＧ画像２２４が表示され、この検査を終了する。
［７―２．シリアルＩ／Ｏのチェック］
【０１２６】
一方、パラレルＩ／Ｏチェック用照合データとパラレルＩ／Ｏチェック用検査データとが一致しているとき、つまりサブ統合基板１１１の回路に断線又は短絡が生じていないときには、モニター２２０の表示画面にＯＫ画像２２２が表示される。そして、シリアルＩ／Ｏチェックの要求信号をインターフェイス装置２３０へ出力する（ステップＳ１４０）。このシリアルＩ／Ｏチェックは、サブ統合基板１１１のシリアル機能に不具合が生じているか否かの検査を行うものである。この要求信号が入力されたインターフェイス装置２３０のＣＰＵ２３０ａは、シリアルＩ／Ｏチェックプログラムの開始信号をプローブ台２５０に出力する（ステップＳ１５０）。すると、プローブ台２５０は、プローブを介して、サブ統合基板１１１のＣＰＵ１１１ａにシリアルＩ／Ｏチェックプログラムの開始信号を伝える。この開始信号が入力されたＣＰＵ１１１ａは、ＲＯＭ１１１ｂからシリアルＩ／Ｏチェックプログラムを読み出す。上述したように、ＣＰＵ１１１ａには、入出力端子がパラレルＩ／Ｏとして機能するほか、シリアルＩ／Ｏとしても機能するものもある。
【０１２７】
シリアルＩ／Ｏチェックプログラムが開始されると、ＣＰＵ１１１ａは、入出力端子の機能を、パラレルＩ／ＯポートからシリアルＩ／Ｏポートに切り替えるため、内蔵する送受信モードレジスタに値をセットする。ここでは、シリアルＩ／Ｏポートがシリアル出力ポートとなるよう送受信モードレジスタに値をセットする。そして、内蔵する送信バッファレジスタにシリアルＩ／Ｏチェック用検査データをセットし、このシリアルＩ／Ｏチェック用検査データが送信バッファレジスタから内蔵する送信レジスタに転送される。この転送されたシリアルＩ／Ｏチェック用検査データ（シリアルデータ）ＤＡＴを、転送クロックＣＬＫに同期して、プローブを介して、シリアル出力ポートから１ビットずつインターフェイス装置２３０へ出力する。この出力が完了すると、パラレル出力ポートからラッチ信号ＬＡＴを、プローブを介して、インターフェイス装置２３０へ出力する（ステップＳ１６０）。
【０１２８】
シリアルＩ／Ｏチェック用検査データＤＡＴ、転送クロックＣＬＫ及びラッチ信号ＬＡＴが入力されるインターフェイス装置２３０のＣＰＵ２３０ａは、シリアルＩ／Ｏチェック用検査データＤＡＴを、転送クロックＣＬＫと同期して、１ビットずつランプ駆動基板１１２に出力し、この出力を終えると、続けてラッチ信号ＬＡＴをランプ駆動基板１１２に出力する。すると、ランプ駆動基板１１２は、シリアルＩ／Ｏチェック用検査データＤＡＴを、転送クロックＣＬＫに同期して、１ビットずつ取り込み、入力されたラッチ信号ＬＡＴを契機として、取り込んだシリアルデータをパラレルデータに変換し、インターフェイス装置２３０へ出力する。インターフェイス装置２３０のＣＰＵ２３０ａは、このパラレルデータに変換されたシリアルＩ／Ｏチェック用検査データを読み込む。そして、ＲＯＭ２３０ｂからシリアルＩ／Ｏチェック用照合データを読み出し、シリアルＩ／Ｏチェック用検査データと一致しているか否かの判定を行い、このシリアルＩ／Ｏチェックの判定結果を検査統合ＰＣ２１０へ出力する（ステップＳ１７０）。すると、検査統合ＰＣ２１０は、この判定結果をモニター２２０に表示する。シリアルＩ／Ｏチェック用照合データとパラレルデータに変換されたシリアルＩ／Ｏチェック用検査データとが一致していないとき、つまりサブ統合基板１１１のシリアル機能に不具合が生じているときには、モニター２２０の表示画面にＮＧ画像２２４が表示され、この検査を終了する。一方、シリアルＩ／Ｏチェック用照合データとパラレルデータとしてのシリアルＩ／Ｏチェック用検査データとが一致しているとき、つまりサブ統合基板１１１のシリアル機能に不具合が生じていない（正常である）ときには、モニター２２０の表示画面にＯＫ画像２２２が表示され、この検査を終了する。
【０１２９】
このように、ランプ駆動基板１１２にシフトレジスタ１１２ｈ，１１２ｉ及び階調制御ＩＣ１１２ｇを搭載するときには、検査システム２００（検査工程）において、検査用ジグとしてのパチンコ機１に取り付けたランプ駆動基板１１２が利用されることを考慮すると、本実施形態のように初段にシフトレジスタ１１２ｈ、最終段に階調制御ＩＣ１１２ｇをそれぞれ配置する構成が好ましい。この場合、サブ統合基板１１１に搭載されたマイクロプロセッサとしてのＣＰＵ１１１ａのシリアル機能の検査を、簡単な制御（シフトレジスタ１１２ｈ，１１２ｉは、上述したように、７４ＨＣ５９５であり８ビット（１バイト）の記憶容量であるため、検査データが１バイトで済み、階調制御ＩＣ（ＴＬＣ５９２２）のように、階調データと階調ランプ用ＯＮ／ＯＦＦデータとの切り替え制御を行う必要がない。）で、かつ、短時間で行うことができる。
【０１３０】
なお、初段にシフトレジスタ１１２ｈ、最終段に階調制御ＩＣ１１２ｇを配置する構成にすることにより、例えばデイジーチェーン接続された複数のシフトレジスタのみにより構成される機種の異なるランプ駆動基板でも、つまり初段にシフトレジスタが配置される構成であれば、サブ統合基板に搭載されたマイクロプロセッサのシリアル機能を検査するときには、この初段のシフトレジスタにのみ、検査データをシリアル出力すれば、シリアル機能の検査を簡単な制御で行うことができる。したがって、機種の異なるランプ駆動基板でも、初段にシフトレジスタが配置される構成であれば、サブ統合基板に搭載されたマイクロプロセッサのシリアル機能を検査する検査プログラムを流用することができる。
【０１３１】
ここで、初段に階調制御ＩＣを配置する構成にする場合には、上述したように、階調制御ＩＣが階調データ又は検査データのいずれかを取り込む切替信号ＭＯＤＥを出力する必要があり、初段にシフトレジスタを配置する場合にくらべて、手間がかかることになる。
【０１３２】
この検査システム２００によれば、パチンコ機１に備えるサブ統合基板１１１を生産するにあたり、このサブ統合基板１１１のシリアル機能を検査するとき、ランプ駆動基板１１２を備えたパチンコ機１を検査用ジグとして利用する。そして、検査システム２００はインターフェイス装置２３０を備えており、このインターフェイス装置２３０のＣＰＵ２３０ａは、外部からサブ統合基板１１１のシリアル機能を検査開始する要求信号が入力されると、サブ統合基板１１１に検査開始信号を出力する。そして、この検査開始信号が入力されるサブ統合基板１１１は、検査開始信号に応じて検査データをインターフェイス装置２３０に出力する。このシリアルデータである検査データを取り込むインターフェイス装置２３０のＣＰＵ２３０ａは、この取り込んだ検査データを検査用ジグとしてのパチンコ機１に出力する。この検査データを取り込む検査用ジグとしてのパチンコ機１は、このパチンコ機１に備えたランプ駆動基板１１２が、シリアルデータである検査データをパラレルデータに変換する。そして、インターフェイス装置２３０のＣＰＵ２３０ａは、このパラレルデータに変換された検査データを読み込み、この読み込んだ検査データがシリアルＩ／Ｏチェック用照合データと一致するか否かを判定し、この判定結果を外部に出力する。このように、機種の異なるパチンコ機でも、検査されるサブ統合基板１１１が取り付けられるパチンコ機自体を検査用ジグとして、つまりパチンコ機に備えたランプ駆動基板１１２を利用することにより、機種ごとに検査用ジグをそれぞれ制作する必要がなくなる。したがって、機種の異なるパチンコ機でも、サブ統合基板１１１のシリアル機能の検査を共通化することができる。
【０１３３】
また、検査統合パーソナルコンピュータ（検査統合ＰＣ）２１０を備えており、検査統合ＰＣ２１０は、作業者からサブ統合基板１１１のシリアル機能を検査開始する要求信号が入力されると、この要求信号をインターフェイス装置２３０に出力する一方、このインターフェイス装置２３０から出力された判定結果をモニター２２０の表示画面に表示する。検査統合ＰＣ２１０には、キーボード、マウス等の入力装置を備えているため、作業者は、これらの入力装置を操作することにより、サブ統合基板１１１のシリアル機能の検査を開始することができる。また、検査結果がモニター２２０に表示されるため、サブ統合基板の良品／不良の判別が一目で確認することができる。検査統合ＰＣ２１０に不具合が生じた場合には、他のパーソナルコンピュータを検査統合ＰＣ２１０の代替用として使用することができ、パーソナルコンピュータが替わっても、入力装置の操作方法が替わるわけではないため、作業者に戸惑いを与えることが少ない。したがって、検査統合ＰＣ２１０に不具合が生じた場合でも、速やかに対処することができる。
【０１３４】
更に、ランプ駆動基板１１２をサブ統合基板１１１とは別体に設けてあるため、演出ランプを増やすときにはシフトレジスタを増設し、階調ランプを増やすときには階調制御ＩＣを増設することができ、サブ統合基板１１１を作り直す必要がなくなる。また、ランプ駆動基板１１２にシフトレジスタ又は階調制御ＩＣが贈設されても、駆動データＤＡＴの変更のみで対応することができる。したがって、別体に設けられたランプ駆動基板１１２は、パチンコ機１に用いるのに適している。
【０１３５】
なお、本実施形態では、検査システム２００について説明することにより検査システムの一例を明らかにすると同時に、検査システムの方法及び検査システムのプログラムの一例も明らかにしている。
【０１３６】
以上説明した本実施形態のパチンコ機１によれば、主制御基板１０１、サブ統合基板１１１、ランプ駆動基板１１２、階調ランプ４９ａ，４９ｂ及びステッピングモータ１２０ｍ，１２０ｎを備えている。主制御基板１０１は、パチンコ機１の進行に基づいてサブ統合基板１１１にコマンドを出力する。このコマンドが入力されるサブ統合基板１１１は、コマンドに基づいて２ミリ秒（ｍｓ）の定時間タイマ割込処理時間内に、階調ランプ４９ａ，４９ｂに階調点灯するとともにステッピングモータ１２０ｍ，１２０ｎを励磁駆動する、駆動データＤＡＴをランプ駆動基板１１２に出力する。この駆動データＤＡＴが入力されるランプ駆動基板１１２は、駆動データＤＡＴに基づいて、搭載する階調制御ＩＣ１１２ｇで階調ランプ４９ａ，４９ｂを階調点灯するとともにステッピングモータを励磁駆動する。駆動データＤＡＴは、階調ランプ４９ａ，４９ｂの輝度をそれぞれ設定する階調ランプ用階調データ（Ｃ０〜Ｃ５５）と、ステッピングモータ１２０ｍ，１２０ｎの各相のコイルに流す励磁電流を設定する定格設定データと、から構成されている。
【０１３７】
サブ統合基板１１１のマイクロプロセッサとしのＣＰＵ１１１ａは、上述した駆動データＤＡＴを作成してシリアル送信部１１１ａｔに渡す。そして、この駆動データＤＡＴを受け取るシリアル送信部１１１ａｔは、駆動データＤＡＴをランプ駆動基板１１２ｇにシリアル出力する。また、ＣＰＵ１１１ａは、上述した２ミリ秒（ｍｓ）の定時間タイマ割込処理時間内に、シリアル送信部１１１ａｔから駆動データＤＡＴをシリアル出力したのち、出力ポート１１１ａｏｐからラッチ信号ＬＡＴを出力する制御を行う。
【０１３８】
階調制御ＩＣ１１２ｇは、シリアル送信部１１１ａｔからシリアル出力された駆動データＤＡＴを取り込んだのち、出力ポート１１１ａｏｐからラッチ信号ＬＡＴを受けると、駆動データＤＡＴに基づいて階調ランプ４９ａ，４９ｂを階調点灯する階調信号を出力するとともにステッピングモータ１２０ｍ，１２０ｎを励磁駆動する励磁信号を出力する。したがって、階調制御ＩＣ１１２ｇを用いて、階調ランプ４９ａ，４９ｂの階調点灯及びステッピングモータ１２０ｍ，１２０ｎの励磁駆動を行うことができる。
【０１３９】
また、ランプ駆動基板１１２は、シフトレジスタ１１２ｈ，１１２ｉを備えており、シフトレジスタ１１２ｈ，１１２ｉは、階調制御ＩＣ１１２ｇとデイジーチェーン接続されている。サブ統合基板１１１のマイクロプロセッサとしのＣＰＵ１１１ａは、シフトレジスタ１１２ｈ，１１２ｉが点灯を行う演出ランプ４４ａ〜４４ｄの点灯／消灯をそれぞれ設定するシフトレジスタ用ＯＮ／ＯＦＦデータを含む駆動データＤＡＴを作成してシリアル送信部１１１ａｔに渡す。そして、シフトレジスタ１１２ｈ，１１２ｉは、シリアル送信部１１１ａｔから出力されたシフトレジスタ用ＯＮ／ＯＦＦデータを取り込み、出力ポート１１１ａｏｐからラッチ信号ＬＡＴが入力されると、このラッチ信号ＬＡＴの入力を契機として、シフトレジスタ用ＯＮ／ＯＦＦデータに基づいて駆動信号、つまりシフトレジスタ用ＯＮ／ＯＦＦデータに応じて点灯する点灯信号を演出ランプ４４ａ〜４４ｄに出力する。このため、階調制御ＩＣ１１２ｇ及びシフトレジスタ１１２ｈ，１１２ｉは、デイジーチェーン接続が可能なため、階調制御ＩＣ１１２ｇによる階調制御と、シフトレジスタ１１２ｈ，１１２ｉによる点灯／消灯制御（ＯＮ／ＯＦＦ制御）と、の組み合わせが可能となる。
【０１４０】
更に、初段にシフトレジスタ１１２ｈが配置されている。シフトレジスタ１１２ｈ，１１２ｉ及び階調制御ＩＣ１１２ｇをデイジーチェーン接続する場合には、シフトレジスタ１１２ｈが初段に配置されると、この初段のシフトレジスタ１１２ｈ、そしてシフトレジスタ１１２ｉを介して、階調制御ＩＣ１１２ｇに駆動データＤＡＴがシリアル出力される。シフトレジスタ１１２ｈ，１１２ｉで取り込まれる駆動データＤＡＴはシフトレジスタ用ＯＮ／ＯＦＦデータ、つまり点灯／消灯が設定されたデータ（ＯＮ／ＯＦＦデータ）により構成されているため、シフトレジスタ１１２ｈ，１１２ｉで取り込まれた駆動データＤＡＴと、サブ統合基板１１１からシリアル出力された駆動データＤＡＴとが一対一に対応する。したがって、初段にシフトレジスタ１１２ｈを配置することにより、駆動データＤＡＴそのものを上述した点灯信号としてただちに出力することができる。
【０１４１】
更にまた、シリアル送信部１１１ａｔは、転送クロックＣＬＫとして２５０キロヘルツ（ｋＨｚ）に設定されているため、転送クロックＣＬＫを２５０ｋＨｚに設定して１２８段階で階調制御を行うことができる。転送クロック２５０ｋＨｚでは、１周期が４マイクロ秒（μｓ）となるため、パルス幅が２μｓとなり、この転送クロックと同期する駆動データＤＡＴのデータ幅も２μｓとなる。ここで、ノイズ幅が約１μｓ以内に収まることが実験により得られている。つまり、転送クロックＣＬＫを２５０ｋＨｚに設定することにより、駆動データＤＡＴのデータ幅（２μｓ）がノイズ幅（約１μｓ）に近づくことがない。したがって、ノイズの影響を受けにくい転送クロックＣＬＫで駆動データＤＡＴを階調制御ＩＣ１１２ｇにシリアル出力することができる。
【０１４２】
そして、パチンコ機１に取り付けられたランプ駆動基板１１２をサブ統合基板１１１のシリアル機能の検査に利用している。このランプ駆動基板１１２は、ランプ駆動基板１１２の機能、つまりシリアルデータをパラレルデータに変換する機能がそのまま利用することができるため、検査システム２００に用いるのに適している。
［８．別例］
【０１４３】
なお、本発明は上述した実施形態に何ら限定されるものではなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【０１４４】
例えば、上述した実施形態では、パチンコ機１を例にとって説明したが、本発明が適用できる遊技機はパチンコ機に限定されるものではなく、パチンコ機以外の遊技機、例えばスロットマシン又はパチンコ機とスロットマシンとを融合させた融合遊技機（遊技球を用いてスロット遊技を行うもの。）などにも適用することができる。
【図面の簡単な説明】
【０１４５】
【図１】パチンコ１機を示す正面図である。
【図２】本体枠及び前面枠を開放した状態のパチンコ１機を示す斜視図である。
【図３】パチンコ機１の裏面構成を示す背面図である。
【図４】遊技盤４を示す正面図である。
【図５】主基板１００と周辺基板１１０とを示すブロック図である。
【図６】ランプ駆動基板１１２のブロック図である。
【図７】駆動データの構成の一例を示すテーブルである。
【図８】駆動データ送信処理の一例を示すフローチャートである。
【図９】駆動データのシリアル出力時における各種信号の様子を示すタイミングチャートである。
【図１０】検査工程におけるシリアル機能の検査を行う検査システム２００の概略構成を表す説明図である。
【図１１】サブ統合基板１１１の検査を表す説明図である。
【符号の説明】
【０１４６】
１…パチンコ機（遊技機）、４…遊技盤、１２…遊技領域、４４ａ〜４４ｄ…演出ランプ、４９ａ，４９ｂ…階調ランプ（複数のＬＥＤ）、１０１…主制御基板（主制御基板）、１１１…サブ統合基板（サブ統合基板）、１１１ａ…マイクロプロセッサとしてのＣＰＵ、１１１ａｔ…シリアル送信部（シリアル送信部）、１１１ａｏｐ…出力ポート（出力ポート）、１１２…ランプ駆動基板（駆動基板）、１１２ｈ，１１２ｉ…シフトレジスタ（シフトレジスタ）、１１２ｇ…階調制御ＩＣ（階調制御ＩＣ）、ＲIREF…外付け抵抗、１２０…モータ駆動装置、１２０ｄ…ドライブ基板、１２０ｍ，１２０ｎ…ステッピングモータ（ステッピングモータ）、２００…検査システム（検査システム）、２１０…検査統合ＰＣ（検査統合パーソナルコンピュータ）、２２０…モニター、２２２…ＯＫ画像、２２４…ＮＧ画像、２３０…インターフェイス装置（インターフェイス装置）、２５０…プローブ台。
【図１】
0004811912.tif 000002
【図２】
0004811912.tif 000003
【図３】
0004811912.tif 000004
【図４】
0004811912.tif 000005
【図５】
0004811912.tif 000006
【図６】
0004811912.tif 000007
【図７】
0004811912.tif 000008
【図８】
0004811912.tif 000009
【図９】
0004811912.tif 000010
【図１０】
0004811912.tif 000011
【図１１】
0004811912.tif 000012