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