(57)【要約】【課題】  回路基板の生産効率をさらに向上させる。【解決手段】  本発明のデータ書込みシステム１は、初期プログラムを含むデータを無線通信により受信可能な無線通信部、データを書込み可能なメモリ、及び、メモリにデータを書き込むデータ書込み部を含む回路部をそれぞれが有する複数の回路基板１１〜１４と、回路基板の製造工程において、複数の回路基板１１〜１４に対して、無線通信により、データを送信するデータ送信装置２と、を備える。【選択図】  図１
2015191489.tif 000002
【特許請求の範囲】
【請求項１】
初期プログラムを含むデータを無線通信により受信可能な無線通信部、前記データを書込み可能なメモリ、及び、前記メモリに前記データを書き込むデータ書込み部を含む回路部をそれぞれが有する複数の回路基板と、
前記回路基板の製造工程において、前記複数の回路基板に対して、無線通信により、前記データを送信するデータ送信装置と、を備える
データ書込みシステム。
【請求項２】
前記データ送信装置は、各回路基板に対して、各回路基板に対応付けられた所定のデータを送信する
ことを特徴とする請求項１に記載のデータ書込みシステム。
【請求項３】
前記回路部内の前記無線通信部は、無線通信により、前記複数の回路基板内の他の回路基板と通信可能であり、
前記データ送信装置から前記所定のデータを受信した回路部は、自身の回路部内の前記データ書込み部による前記所定のデータの前記メモリへの書込み処理が終了した後、自身の回路部内の前記無線通信部を介して、前記所定のデータを前記他の回路基板内の回路部に送信する
ことを特徴とする請求項２に記載のデータ書込みシステム。
【請求項４】
前記複数の回路基板が、一枚の集合回路基板に設けられている
ことを特徴とする請求項１〜３のいずれか一項に記載のデータ書込みシステム。
【請求項５】
前記データ送信装置は、前記複数の回路基板に対して、ブロードキャスト送信により、前記データを送信可能である
ことを特徴とする請求項１〜４のいずれか一項に記載のデータ書込みシステム。
【請求項６】
前記データ送信装置及び前記回路部における前記データの通信方式は、近距離無線通信方式である
ことを特徴とする請求項１〜５のいずれか一項に記載のデータ書込みシステム。
【請求項７】
データを書込み可能なメモリを含む回路部をそれぞれが有する複数の回路基板と、前記複数の回路基板に対してデータを送信するデータ送信装置と備えるデータ書込みシステムにより、各回路基板に含まれる回路部内のメモリにデータを書き込むデータ書込み方法であって、
前記データ送信装置が、前記回路基板の製造工程において、前記回路基板内の前記回路部に、無線通信により、初期プログラムを含むデータを送信することと、
前記回路部内に設けられた無線通信可能な無線通信部が、前記データ送信装置から送信された前記データを受信することと、
前記回路部内に設けられたデータ書込み部が、前記受信した前記データを自身の回路部内の前記メモリに書き込むことと、を含む
データ書込み方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路基板の製造工程で用いるデータ書込みシステム及びデータ書込み方法に関する。
【背景技術】
【０００２】
従来、電子回路がプリントされた基板や該基板に電子部品が実装された回路基板などの製造工程において、例えば、作業効率の向上、コストの低減等を実現するために、一枚の基板から複数の回路基板が得られるように設計された集合回路基板を用いる技術が提案されている。
【０００３】
このような集合回路基板に対しては、通常、回路基板に各種電子部品が実装された後、各種電子部品が電気的に接続され、電子部品内の回路が正常に動作するか否かを確認するための電気的な検査が行われる。そして、この検査時には、個々の回路基板に設けられた検査用の導通端子に、検査用冶具の検査用端子を例えば接触等させて電気的に接続する。それゆえ、集合回路基板から各回路基板を個別に切り離した後、該切り離された各回路基板に対してこのような検査を行うと、検査用冶具の検査用端子と回路基板の導通端子との接触回数が増大する。この場合、例えば、検査時間の増加、検査用冶具の劣化（検査用端子の摩耗など）等の問題が発生する。
【０００４】
そこで、従来、この問題を解決するための技術が種々提案されている（例えば特許文献１及び２参照）。特許文献１及び２には、集合回路基板から回路基板を切り離した後に残る集合回路基板の領域（廃棄される基板領域）に、各回路基板と接続された検査用配線等からなる電子回路をプリントし、回路基板が切り離される前の集合回路基板の状態で各回路基板に対して検査を行うことを可能にする技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３４４８７９号公報
【特許文献２】特開２００４−２３５５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１及び２で提案されている技術を用いれば、回路基板の導通検査の作業効率の向上や検査用冶具の摩耗の軽減などの効果が得られる。しかしながら、この技術分野では、回路基板の更なる生産効率の向上が求められている。
【０００７】
本発明は、上記要望に応えるためになされたものであり、本発明の目的は、回路基板の製造工程において、回路基板の生産効率をさらに向上させることができる技術を提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のデータ書込みシステムは、初期プログラムを含むデータを無線通信により受信可能な無線通信部、データを書込み可能なメモリ、及び、メモリにデータを書き込むデータ書込み部を含む回路部をそれぞれが有する複数の回路基板と、回路基板の製造工程において、複数の回路基板に対して、無線通信により、データを送信するデータ送信装置と、を備える。
【０００９】
また、本発明のデータ書込み方法は、データを書込み可能なメモリを含む回路部をそれぞれが有する複数の回路基板と、複数の回路基板に対してデータを送信するデータ送信装置と備えるデータ書込みシステムにより、各回路基板に含まれる回路部内のメモリにデータを書き込むデータ書込み方法であり、次の手順で行われる。まず、データ送信装置が、回路基板の製造工程において、回路基板内の回路部に、無線通信により、初期プログラムを含むデータを送信する。次いで、回路部内に設けられた無線通信可能な無線通信部が、データ送信装置から送信されたデータを受信する。そして、回路部内に設けられたデータ書込み部が、受信したデータを自身の回路部内のメモリに書き込む。
【発明の効果】
【００１０】
上記構成の本発明では、回路基板の製造工程において、無線通信により、データ送信装置（外部）から複数の回路基板に初期プログラムを含むデータが送信される。このような構成の本発明によれば、回路基板の生産効率をさらに向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係るデータ書込みシステムの構成及び動作の概要を説明するための図である。
【図２】本発明の一実施形態に係るデータ書込みシステム内のデータ書込み装置のブロック構成図である。
【図３】本発明の一実施形態に係るデータ書込みシステム内の回路基板のブロック構成図である。
【図４】本発明の一実施形態に係るデータ書込みシステムによる複数の回路基板へのデータ書込み動作例１を示す図である。
【図５】本発明の一実施形態に係るデータ書込みシステムによる複数の回路基板へのデータ書込み動作例２を示す図である。
【図６】本発明の一実施形態に係るデータ書込みシステムによる複数の回路基板へのデータ書込み動作例３を示す図である。
【図７】本発明の一実施形態に係るデータ書込みシステムによる複数の回路基板へのデータ書込み処理の手順を示すフローチャートである。
【図８】変形例１のデータ書込みシステムの概略構成図である。
【発明を実施するための形態】
【００１２】
＜データ書込みシステムの概要＞
以下に、本発明の一実施形態に係るデータ書込みシステムの内容について、図面を参照しながら具体的に説明するが、その前に、まず、本発明のデータ書込みシステムで解決する具体的な課題について説明する。
【００１３】
上述のように、従来、回路基板の製造工程では、集合回路基板に設けられた複数の回路基板のそれぞれに対して、正常に動作するか否かを確認するための導通検査が行われる。そして、この導通検査の工程において、特許文献１及び２で提案されている技術を適用した場合には、回路基板の導通検査の作業効率の向上や検査用冶具の摩耗の軽減などの効果が得られる。
【００１４】
しかしながら、一般に、回路基板の製造工程は、いわゆる、物理的工程及び論理的工程の２つの工程に分けられる。そして、論理的工程では、例えば、回路基板に実装された電子部品に含まれる記憶装置（メモリ）に対して製品用ファームウエアなどをプログラミングする工程（いわゆるオンボード・プログラミング工程）も行われる。
【００１５】
このようなプログラミング工程では、従来、集合回路基板から切り離された各回路基板内のメモリに対して、冶具付きのデータ書込み装置を用いて、製品用ファームウエアなどのプログラムが書き込まれる。具体的には、データ書込み装置が冶具を介して回路基板に取り付けられ、その後、データ書込み装置から回路基板にプログラムが送信され、該プログラムが回路基板内のメモリに書き込まれる。
【００１６】
それゆえ、回路基板の製造工程において、回路基板の更なる生産効率の向上を図るためには、各回路基板に実装されたメモリへのデータ書込み処理の作業効率をさらに向上させる必要がある。なお、このプログラミング工程の処理に対して、上記特許文献１及び２で提案されている技術を適用することはできない。
【００１７】
そこで、本発明では、製品用ファームウエア等のプログラミング工程において、複数の回路基板へのデータ書込み処理の作業効率をさらに向上させることが可能なデータ書込みシステムを提案する。
【００１８】
［データ書込みシステムの構成］
まず、図１〜図３を参照しながら、本発明の一実施形態に係るデータ書込みシステムの構成について説明する。なお、図１は、本発明の一実施形態に係るデータ書込みシステムの概略構成図である。また、図２は、本実施形態のデータ書込み装置の内部構成を示す図であり、図３は、本実施形態の各回路基板の内部構成を示す図である。
【００１９】
データ書込みシステム１は、図１に示すように、データ書込み装置２（データ送信装置）と、複数の回路基板１１〜１４（以下、それぞれ第１回路基板１１〜第４回路基板１４という）とを備える。なお、本実施形態では、第１回路基板１１〜第４回路基板１４は、互いに別体として設けられる例を説明する。また、本実施形態では、図１に示すように、データ書込みシステム１が、４個の回路基板を備える例を説明するが、本発明はこれに限定されず、回路基板の個数は、任意に設定することができる。
【００２０】
データ書込み装置２は、図２に示すように、メモリ３と、無線通信部４と、ＣＰＵ（Central Processing Unit）５とを備える。データ書込み装置２は、各回路基板に設けられた後述の回路部（後述の図３参照）と無線通信して、各種データ（各種プログラム、識別用ＩＤ、個別情報、コマンド等）を該回路部に送信する機能を有する。それゆえ、データ書込み装置２は、各回路基板に対して無線通信可能となる位置に配置される。
【００２１】
データ書込み装置２内のメモリ３には、各基板回路内のメモリに書き込まれる各種データ（各種プログラム、識別用ＩＤ、個別情報、コマンド等）が記憶される。なお、これらの各種データは、予めデータ書込み装置２内のメモリ３にプリインストールされる。
【００２２】
データ書込み装置２内のメモリ３に記憶される各種プログラムには、製品用ファームウエア等のように、回路基板の出荷前（製造段階）において予め回路基板内のメモリに格納させておく必要のあるプログラム（以下、初期プログラムという）が含まれる。また、本実施形態では、後述するデータ書き込み動作例２（後述の図５参照）やデータ書込み動作例３（後述の図６Ａ及び６Ｂ参照）を可能にするため、メモリ３には、メモリ３に格納された各データ（ファームウエア等）の種別と、各データの送信先の回路基板に関する情報（例えば、送信先の回路基板内のメモリのシリアル番号等）との対応関係を規定した送信対応テーブルも格納される。
【００２３】
データ書込み装置２内の無線通信部４は、ＩＣ（Integrated circuit）、アンテナ等を含む通信回路で構成される。そして、無線通信部４は、各回路基板と無線通信して、メモリ３に記憶された各種データを各回路基板に送信する機能を有する。なお、本実施形態では、データ書込み装置２と回路基板との間の通信方式として、例えば、ＢＬＥ（Bluetooth（登録商標） Low Energy）、ＷｉＦｉ（登録商標）等の近距離通信方式を用いることができる。さらに、本実施形態では、データ書込み装置２内の無線通信部４は、第１回路基板１１〜第４回路基板１４に対して、ブロードキャスト送信可能な構成を有する。それゆえ、本実施形態では、データ書込み装置２から第１回路基板１１〜第４回路基板１４に対して、同じデータを同時に送信することができる。
【００２４】
データ書込み装置２内のＣＰＵ５は、データ書込み装置２で実行される各種動作全般を制御するための演算処理装置である。例えば、後述の各回路基板へのデータの送信動作等の各種動作が制御される。なお、図２には示さないが、データ書込みシステム１におけるデータの書込み動作時には、データ書込み装置２内のＣＰＵ５を駆動するための電力がデータ書込み装置２に供給される。
【００２５】
第１回路基板１１〜第４回路基板１４は、互いに同じ構成を有する。それゆえ、ここでは、第１回路基板１１の構成についてのみ説明する。
【００２６】
第１回路基板１１は、図３に示すように、回路基板本体１１ａと、回路基板本体１１ａに設けられた回路部２０とを備える。
【００２７】
回路部２０は、機能部２１と、メモリ２２と、無線通信部２３と、ＣＰＵ２４（データ書込み部）とを有する。回路部２０において、ＣＰＵ２４は、機能部２１、メモリ２２及び無線通信部２３とそれぞれ電気的に接続される。
【００２８】
機能部２１は、第１回路基板１１（回路部２０）で行う所定の機能を実現するための回路である。
【００２９】
回路部２０内のメモリ２２には、回路基板の製造工程におけるデータ書込みシステム１のデータ書込み動作により、第１回路基板１１（回路部２０）で所定の機能を実行する際に必要な各種プログラム（初期プログラムを含む）、識別用ＩＤ、個別情報、コマンド等の各種データが記憶される。
【００３０】
また、回路部２０内のメモリ２２には、後述する回路基板の製造工程におけるデータ書込み動作の中で行われる、回路部２０内のＣＰＵ２４と、データ書込み装置２及び他の回路基板との間のデータ送受信処理、並びに、自身の回路部２０内のメモリ２２へのデータ書込み処理を実行させるためのプログラムも含まれる。このデータ書込み処理の実行プログラムは、例えば、回路部２０内のメモリ２２に予めプリインストールされる。
【００３１】
なお、図３には示さないが、データ書込みシステム１におけるデータの書込み動作時には、各回路基板に実装されたＣＰＵ、メモリ及び無線通信部などの電子部品を駆動するための電力が各回路基板に供給される。そして、この電力供給により、各回路基板内のメモリに予め格納されているデータ書込み処理の実行プログラムが起動される。
【００３２】
回路部２０内の無線通信部２３は、ＩＣ、アンテナ等を含む通信回路で構成される。そして、無線通信部２３は、他の回路基板及びデータ書込み装置２と無線通信可能な構成を有する。具体的には、無線通信部２３は、データ書込み装置２からデータを受信する機能を有するとともに、他の回路基板に対してデータを送受信する機能を有する。
【００３３】
なお、本実施形態では、回路基板間の通信方式として、例えば、ＢＬＥ、ＷｉＦｉ（登録商標）等の近距離通信方式を用いることができる。さらに、本実施形態では、無線通信部２３は、他の回路基板に対して、ブロードキャスト送信可能な構成を有する。それゆえ、本実施形態では、所定の回路基板から他の３つの回路基板に対して、同じデータを同時に送信することができる。また、本実施形態では、各回路基板は、他の回路基板に対して無線通信可能となる位置に配置される。
【００３４】
回路部２０内のＣＰＵ２４は、第１回路基板１１（回路部２０）で実行される各種動作全般を制御するための演算処理装置である。それゆえ、機能部２１の動作、メモリ２２に対するデータの入出力動作（回路基板の製造工程におけるメモリ２２へのデータ書込み動作も含む）、及び、無線通信部２３の通信動作は、ＣＰＵ２４により制御される。
【００３５】
［データ書込みシステムの各種動作例］
次に、本実施形態のデータ書込みシステム１におけるデータ書込み処理時の各種動作例（データ書込み動作例１〜データ書込み動作例３）について説明する。
【００３６】
（１）データ書込み動作例１
まず、図４を参照しながら、回路基板のプログラミング工程において、データ書込みシステム１により行われるデータ書込み動作例１について説明する。なお、図４は、データ書込み動作例１におけるデータ書込みシステム１の動作の様子を示す図である。
【００３７】
データ書込み動作例１では、データ書込み装置２内のメモリ３に記憶された全てのデータ（製品用ファームウエア等を含む）を、各回路基板に送信する例を説明する。なお、この例では、図４に示すように、データ書込み装置２内のメモリ３に、データＡ及びデータＢが記憶されている例を説明する。
【００３８】
データ書込み動作例１では、まず、データ書込み装置２は、データ書込み装置２内のメモリ３に記憶されている全データ（データＡ及びデータＢ）を各回路基板に送信する。この際、データ書込み装置２は、ブロードキャスト送信により、第１回路基板１１〜第４回路基板１４に対して、データＡ及びデータＢを同時に送信する。
【００３９】
そして、各回路基板に設けられた回路部内のＣＰＵは、受信したデータＡ及びデータＢのデータを自身の回路部内のメモリに書き込む。この結果、図４に示すように、データ書込み装置２内のメモリ３に記憶されている全てのデータ（データＡ及びデータＢ）が、各回路基板に設けられた回路部内のメモリに書き込まれる。
【００４０】
なお、データ書込み動作例１では、データ書込み装置２と複数の回路基板との間において、ブロードキャスト送信を行い、複数の回路基板に対して同じデータを同時に送信する例を説明したが、本発明はこれに限定されない。例えば、データ書込み装置２から各回路基板に対して、所定の順序でデータを送信してもよい。
【００４１】
（２）データ書込み動作例２
次に、図５を参照しながら、回路基板のプログラミング工程において、データ書込みシステム１により行われるデータ書込み動作例２について説明する。なお、図５は、データ書込み動作例２におけるデータ書込みシステム１の動作の様子を示す図である。
【００４２】
データ書込み動作例２では、回路基板毎に、データ書込み装置２から送信するデータの種別を変化させる例を説明する。なお、この例では、図５に示すように、上記データ書き込み動作例１と同様に、データ書込み装置２内のメモリ３にはデータＡ及びデータＢが記憶されている例を説明する。
【００４３】
データ書込み動作例２では、まず、データ書込み装置２は、その内部のメモリ３に記憶されているデータＡを、ブロードキャスト送信により、第１回路基板１１及び第２回路基板１２に同時に送信する。次いで、データ書込み装置２は、その内部のメモリ３に記憶されているデータＢを、ブロードキャスト送信により、第３回路基板１３及び第４回路基板１４に同時に送信する。なお、本実施形態では、データ書込み装置２から第１回路基板１１及び第２回路基板１２へのデータの送信処理を、データ書込み装置２から第３回路基板１３及び第４回路基板１４へのデータの送信処理の後に行ってもよい。
【００４４】
このデータ書込み装置２と複数の回路基板との間のデータ送信動作では、データ書込み装置２内のＣＰＵ５が、例えば、データ書込み装置２内のメモリ３に格納された、データの種別と送信先の回路基板に関する情報（各回路基板内のメモリのシリアル番号等）との対応関係を規定した送信対応テーブルを参照し、所定のデータを対応する回路基板に送信する。
【００４５】
そして、各回路基板に設けられた回路部内のＣＰＵは、受信したデータ（データＡ又はデータＢ）を自身の回路部内のメモリに書き込む。この結果、図５に示すように、第１回路基板１１及び第２回路基板１２に設けられた回路部内の各メモリには、データＡが書き込まれ、第３回路基板１３及び第４回路基板１４に設けられた回路部内の各メモリには、データＢが書き込まれる。
【００４６】
なお、データ書込み動作例２における、回路基板と書き込まれるデータの種別との組合せは、図５に示す例に限定されず、任意に設定することができる。例えば、第１回路基板１１及び第２回路基板１２内の各メモリには、データＢが書き込まれ、第３回路基板１３及び第４回路基板１４内の各メモリには、データＡが書き込まれるようにしてもよい。また、例えば、第１回路基板１１〜第４回路基板１４のいずれか一つには、上記データ書込み動作例１と同様に、データ書込み装置２内のメモリ３に記憶されている全てのデータ（データＡ及びデータＢ）が書き込まれるようにしてもよい。
【００４７】
さらに、データ書込み動作例２では、ブロードキャスト送信により、データ書込み装置２から、第１回路基板１１及び第２回路基板１２、又は、第３回路基板１３及び第４回路基板１４に同じデータを同時に送信する例を説明したが、本発明はこれに限定されない。例えば、データ書込み装置２から各回路基板に対して、所定の順序でデータを送信してもよい。
【００４８】
（３）データ書込み動作例３
次に、図６Ａ及び６Ｂを参照しながら、回路基板のプログラミング工程において、データ書込みシステム１により行われるデータ書込み動作例３について説明する。なお、図６Ａ及び６Ｂは、データ書込み動作例３におけるデータ書込みシステム１の動作の様子を示す図である。
【００４９】
データ書込み動作例３では、回路基板毎に、データ書込み装置２から送信するデータの種別を変化させるとともに、回路基板間において、受信したデータを相互に送受信して、データ書込み装置２内のメモリ３に記憶されている全てのデータを、各回路基板内のメモリに書き込む動作例を説明する。なお、この例では、図６Ａ及び６Ｂに示すように、データ書込み装置２内のメモリ３には、データＡ〜データＤの４つのデータが記憶されている例を説明する。
【００５０】
データ書込み装置２内のメモリ３に記憶されているデータＡ〜データＤは、互いに独立した（関連のない）データであってもよいし、データＡ〜データＤのそれぞれが、一つのデータの断片データであってもよい。後者の場合には、回路基板間における相互のデータ送受信処理が終了した後、各回路基板内のメモリにおいて、データＡ〜データＤからなる一つのデータが完成する。
【００５１】
データ書込み動作例３では、まず、図６Ａに示すように、データ書込み装置２は、その内部のメモリ３に記憶されているデータＡ〜データＤをそれぞれ、第１回路基板１１〜第４回路基板１４に送信する。
【００５２】
この送信動作では、データ書込み装置２内のＣＰＵ５は、例えば、データ書込み装置２内のメモリ３に格納された、データの種別と送信先の回路基板に関する情報（各回路基板内のメモリのシリアル番号等）との対応関係を規定した送信対応テーブルを参照し、所定のデータを対応する回路基板に送信する。なお、この際、データ書込み装置２から各回路基板へのデータの送信順序は任意に設定することができる。
【００５３】
次いで、各回路基板に設けられた回路部内のＣＰＵは、データ書込み装置２から受信した所定のデータを自身の回路部内のメモリに書き込む。この結果、このデータ書込み装置２と複数の回路基板との間におけるデータの送受信処理の終了時には、図６Ａに示すように、第１回路基板１１内のメモリにはデータＡが書き込まれ、第２回路基板１２内のメモリにはデータＢが書き込まれ、第３回路基板１３内のメモリにはデータＣが書き込まれ、そして、第４回路基板１４内のメモリにはデータＤが書き込まれた状態が生成される。
【００５４】
その後、図６Ｂに示すように、回路基板間で受信したデータを相互に送受信する。具体的には、第１回路基板１１は、第２回路基板１２、第３回路基板１３及び第４回路基板１４のそれぞれに、データＡを送信する。また、第２回路基板１２は、第１回路基板１１、第３回路基板１３及び第４回路基板１４のそれぞれに、データＢを送信する。また、第３回路基板１３は、第１回路基板１１、第２回路基板１２及び第４回路基板１４のそれぞれに、データＣを送信する。さらに、第４回路基板１４は、第１回路基板１１、第２回路基板１２及び第３回路基板１３のそれぞれに、データＤを送信する。なお、データ書込み動作例３では、所定の回路基板と他の３つの回路基板との間では、ブロードキャスト送信が行われ、所定の回路基板から他の３つの回路基板には同じデータが同時に送信される。
【００５５】
そして、各回路基板内のＣＰＵは、受信した各種データを自身の回路部内のメモリに書き込む。この結果、この回路基板間における相互的なデータの送受信処理の終了後には、図６Ｂに示すように、データ書込み装置２内のメモリ３に記憶された全てのデータ（データＡ〜データＤ）が、各回路基板内のメモリに書き込まれる。
【００５６】
なお、データ書込み動作例３におけるデータの送信形態は、図６Ａ及び６Ｂに示す例に限定されない。例えば、回路基板の種別と、データ書込み装置２から回路基板に送信されるデータの種別との組合せは、図６Ａに示す例に限定されず、任意に設定することができる。また、この例では、データ書込み装置２から各回路基板に送信されるデータの種類は１種類である例を説明したが、２種類又は３種類のデータを所定の回路基板に送信するような構成にしてもよい。
【００５７】
また、この例では、回路基板間のデータ通信において、所定の回路基板から他の全ての回路基板に対してデータを送信し、データ書込み装置２内のメモリ３に記憶されている全てのデータ（データＡ〜データＤ）が、各回路基板内のメモリに書き込まれる例を説明したが、本発明はこれに限定されない。回路基板間のデータ通信において、所定の回路基板から特定の他の回路基板に対してのみデータを送信する構成にし、回路基板毎にメモリに書き込まれるデータの種別が異なっていてもよい。
【００５８】
例えば、第１回路基板１１及び第２回路基板１２の各メモリには、データＡ及びデータＢが書き込まれ、第３回路基板１３及び第４回路基板１４の各メモリには、データＣ及びデータＤが書き込まれるようにしてもよい。この場合には、回路基板間で相互にデータを送受信する際に、第１回路基板１１は、第２回路基板１２にのみ、データＡを送信し、第２回路基板１２は、第１回路基板１１にのみ、データＢを送信すればよい。また、この場合、第３回路基板１３は、第４回路基板１４にのみ、データＣを送信し、第４回路基板１４は、第３回路基板１３にのみ、データＤを送信すればよい。
【００５９】
この場合には、回路基板毎にメモリに書き込むデータを変えることができ、複数の回路基板に用途が互いに異なる複数種の回路基板が含まれていても対応することができる。
【００６０】
［データ書込みシステムの書込み処理］
次に、図７を参照しながら、上述した本実施形態のデータ書込みシステム１による各種データ書込み動作を実行する際の処理手順をより詳細に説明する。なお、図７は、データ書込みシステム１による複数の回路基板へのデータ書込み処理の手順を示すフローチャートである。
【００６１】
また、本実施形態では、各回路基板内のメモリへのデータ書込み動作時には、上述のように、データ書込み装置２内及び各回路基板内の各ＣＰＵを駆動するための電力がデータ書込みシステム１に供給される。この電力供給により、各回路基板内のメモリに予め格納されているデータ書込み処理の実行プログラムが起動され、以下に説明する各種処理が実行される。
【００６２】
本実施形態のデータ書込みシステム１では、回路基板のプログラミング工程において、まず、データ書込み装置２内のＣＰＵ５は、各回路基板に設けられた回路部に対して、データ書込み装置２内のメモリ３に記憶された所定のデータを、無線通信により送信する（ステップＳ１）。この際、データ書込み装置２内の無線通信部４と各回路基板に設けられた回路部内の無線通信部との間で通信が行われる。
【００６３】
この際、上述したデータ書込み動作例１（図４参照）では、データ書込み装置２内のＣＰＵ５は、データ書込み装置２内のメモリ３に記憶されている全データを各回路基板に送信する。一方、上述したデータ書込み動作例２（図５参照）又はデータ書込み動作例３（図６Ａ及び６Ｂ参照）では、データ書込み装置２内のＣＰＵ５は、データ書込み装置２内のメモリ３に記憶されている各種データの中から、回路基板毎に、対応する所定のデータを送信する。
【００６４】
次いで、各回路基板に設けられた回路部内のＣＰＵは、データ書込み装置２から無線通信によりデータを受信し、該受信したデータを、自身の回路部内のメモリに書き込む（ステップＳ２）。
【００６５】
次いで、ステップＳ２のデータ書込み処理を終了した各回路基板内のＣＰＵは、回路基板間において無線通信により相互にデータを送受信する必要があるか否かを判別する（ステップＳ３）。具体的には、各回路基板に設けられた回路部内のＣＰＵは、自身の回路部内のメモリに書き込まれたデータに含まれる情報（対応テーブル、コマンド等）に基づいて、自身の回路部内のメモリに書き込まれたデータを他の回路基板に送信する必要があるか否かを判別する。
【００６６】
ステップＳ３において、各回路基板に設けられた回路部内のＣＰＵが回路基板間において相互にデータを送受信する必要がないと判別した場合（ステップＳ３がＮＯ判定の場合）、すなわち、例えばデータの書込み動作の形態が上記データ書込み動作例１（図４参照）や上記データ書込み動作例２（図５参照）などの形態である場合には、各回路基板内のＣＰＵは、データの書込み処理を終了する。
【００６７】
一方、ステップＳ３において、各回路基板に設けられた回路部内のＣＰＵが回路基板間において相互にデータを送受信する必要があると判別した場合（ステップＳ３がＹＥＳ判定の場合）、すなわち、例えばデータの書込み動作の形態が上記データ書込み動作例３（図６Ａ及び６Ｂ参照）等の形態である場合には、各回路基板内のＣＰＵは、無線通信により、受信したデータを他の回路基板に送信するとともに、他の回路基板から送信されたデータを受信する（ステップＳ４）。
【００６８】
次いで、各回路基板に設けられた回路部内のＣＰＵは、他の回路基板から受信したデータを、自身の回路部内のメモリに書き込む（ステップＳ５）。その後、各回路基板内のＣＰＵは、データの書込み処理を終了する。本実施形態のデータ書込みシステム１では、上述のようにして、複数の回路基板に対してデータ書込み処理を行う。
【００６９】
上述した本実施形態のデータ書込みシステム１及びそのデータ書込み手法では、データ書込み装置２から複数の回路基板に無線通信によりデータが送信され、その後、各回路基板に設けられた回路部内のメモリに所定のデータが書き込まれる。すなわち、本実施形態では、従来のように、回路基板に対して個別に、専用の取り付け冶具を介してデータ書込み装置を接続して、データの書込み作業を行う必要が無くなる。それゆえ、本実施形態では、回路基板のプログラミング工程の作業効率を向上させることができ、回路基板の生産効率をさらに向上させることができる。
【００７０】
また、本実施形態では、図６Ａ及び６Ｂに示すデータ書込み動作例３では、データ書込み装置２から各種データを対応する回路基板にそれぞれ送信すると、その後、回路基板間において、相互にデータの送受信が実行されている期間に、データ書込み装置２は次のデータ送信作業を開始することができる。それゆえ、本実施形態では、一つの回路基板に対するデータ書込み装置２の作業の占有時間を短縮することができる。この場合、例えば、データ書込みシステム１に複数種の回路基板が含まれる場合であっても、データの書込み処理の効率を向上させるができる。
【００７１】
また、本実施形態では、データ書込み装置２は、ブロードキャスト送信機能を有し、データ書込み装置２から複数の回路基板に対して同じデータを同時に送信することができる。それゆえ、本実施形態では、複数の回路基板へのデータの書込み処理の作業効率を、より一層向上させることができる。
【００７２】
さらに、本実施形態では、データ書込み装置２を回路基板に直接取り付けるための専用の取り付け冶具が不要となる。それゆえ、本実施形態では、専用の取り付け冶具の製造コスト、取り付け冶具の接続端子の摩耗による取り付け冶具の交換コストなどを低減することができ、回路基板をより低コストで製造することができる。
【００７３】
＜各種変形例＞
本発明に係るデータ書込みシステム及びデータ書込み手法は、上記実施形態で説明した例に限定されない。特許請求の範囲に記載した本発明の要旨を逸脱しない限り、その他種々の変形例も本発明に含まれる。例えば、次のような各種変形例も本発明に含まれる。
【００７４】
［変形例１］
上記実施形態のデータ書込みシステム１では、複数の回路基板が互いに別体として設けられている例を説明したが、本発明はこれに限定されない。例えば、複数の回路基板が一枚の集合回路基板上に設けられていてもよい。
【００７５】
図８に、その一例を示す。図８は、変形例１のデータ書込みシステムの概略構成図である。なお、図８に示すデータ書込みシステム３０において、上記実施形態のデータ書込みシステム１（図１参照）と同様の構成には、同じ符号を付して示し、それらの構成の説明は省略する。
【００７６】
変形例１のデータ書込みシステム３０は、複数の回路基板（第１回路基板１１〜第４回路基板１４）が実装された集合回路基板３１と、データ書込み装置２とを備える。なお、データ書込み装置２は集合回路基板３１内の各回路基板に対して無線通信可能となる位置に配置される。
【００７７】
集合回路基板３１には、図８に示すように、第１回路基板１１〜第４回路基板１４が設けられる。この際、各回路基板は、集合回路基板３１内において、他の回路基板に対して無線通信可能となる位置に配置される。
【００７８】
なお、図８には、４個の回路基板を２（縦）×４（横）の配列形態で、集合回路基板３１に配置する例を示すが、本発明はこれに限定されない。集合回路基板３１に設けられる回路基板の個数は、例えば、集合回路基板３１のサイズ、回路基板のサイズ等の条件に応じて適宜設定される。また、第１回路基板１１〜第４回路基板１４の配列形態は、集合回路基板３１のサイズ及び形状、各回路基板のサイズ及び形状等の条件に応じて適宜設定される。
【００７９】
また、図８に示す例では、第１回路基板１１〜第４回路基板１４は、集合回路基板３１上において、互いに所定間隔離して配置される。そして、集合回路基板３１内の回路基板間及び集合回路基板３１の外周端部の領域３１ａには、図示しないが、例えば、検査用配線、アライメントマーク等の配線パターンや回路基板間のマージン領域などが設けられる。すなわち、この領域３１ａは、各回路基板を集合回路基板３１から切り離した後、最終的に廃棄される部分となる。それゆえ、図８には、この領域３１ａを「捨て基板部３１ａ」と記す。
【００８０】
この例のデータ書込みシステム３０では、第１回路基板１１〜第４回路基板１４が、集合回路基板３１に設けられた状態（第１回路基板１１〜第４回路基板１４が一体的に連結された状態）でデータの書込み処理を行うことができる。また、この例では、第１回路基板１１〜第４回路基板１４を、集合回路基板３１から切り離した後、各回路基板に対してデータの書込み処理を行ってもよい。
【００８１】
上述したこの例のデータ書込みシステム３０においても、上記実施形態と同様にして、各回路基板に設けられた回路部内のメモリに所定のデータを書き込むことができる。それゆえ、この例においても、上記実施形態と同様の効果が得られる。
【００８２】
なお、この例では、集合回路基板３１に捨て基板部３１ａを設ける例を説明したが、本発明はこれに限定されない。例えば、複数の回路基板が所定の形態で配列され、且つ、隣り合う回路基板間では、互いに対向する回路基板の外端同士が直接連結されているような構成の集合回路基板を用いてもよい。すなわち、集合回路基板の構成を、捨て基板部を備えない構成にしてもよい。
【００８３】
上記変形例１及び上記実施形態で説明したように、本発明のデータ書込みシステムを用いると、複数の回路基板のそれぞれが、別個に製造された回路基板であっても、集合回路基板に実装された回路基板であっても、又は、集合回路基板から切り離された回路基板であっても、同様の手法で回路基板に設けられた回路部内のメモリにデータを書き込むことができる。それゆえ、本発明のデータ書込みシステム及びそのデータ書込み手法では、回路基板の製造工程におけるデータ書込み処理の作業上の制約が少なく、例えば、データ書込み作業と他の作業との順序等の関係が変わって、柔軟に対応することができる。
【００８４】
［変形例２］
上記実施形態では、例えば、上述したデータ書込み動作例１〜３（図４、図５並びに図６Ａ及び６Ｂ参照）のデータ書込み動作が全て実行可能な構成のデータ書込みシステム１を説明したが、本発明はこれに限定されない。データ書込みシステムに含まれる回路基板の種類等などの条件に応じて、データ書込みシステムの構成を、データ書込み動作例１〜３の少なくとも一つのデータ書込み動作のみが実行可能となるような構成にしてもよい。
【００８５】
例えば、データ書込みシステムの構成を、実行可能なデータ書込み動作がデータ書込み動作例１及び／又はデータ書込み動作例２となるような構成（データ書込み動作例３が実行されない構成）にしてもよい。この場合には、回路基板間で行われる相互的なデータの送受信処理が行われないので、各回路基板内の無線通信部は、データの受信機能だけを備えればよい。
【符号の説明】
【００８６】
１，３０…データ書込みシステム、２…データ書込み装置、３，２２…メモリ、４，２３…無線通信部、５，２４…ＣＰＵ、１１…第１回路基板、１２…第２回路基板、１３…第３回路基板、１４…第４回路基板、２０…回路部、２１…機能部、３１…集合回路基板
【図１】
2015191489.tif 000003
【図２】
2015191489.tif 000004
【図３】
2015191489.tif 000005
【図４】
2015191489.tif 000006
【図５】
2015191489.tif 000007
【図６】
2015191489.tif 000008
【図７】
2015191489.tif 000009
【図８】
2015191489.tif 000010