JPH0481396B2 - - Google Patents

Info

Publication number
JPH0481396B2
JPH0481396B2 JP61024401A JP2440186A JPH0481396B2 JP H0481396 B2 JPH0481396 B2 JP H0481396B2 JP 61024401 A JP61024401 A JP 61024401A JP 2440186 A JP2440186 A JP 2440186A JP H0481396 B2 JPH0481396 B2 JP H0481396B2
Authority
JP
Japan
Prior art keywords
key
custom code
terminal
custom
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP61024401A
Other languages
English (en)
Other versions
JPS625798A (ja
Inventor
Shigeyuki Nakatsuka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Publication of JPS625798A publication Critical patent/JPS625798A/ja
Publication of JPH0481396B2 publication Critical patent/JPH0481396B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M11/00Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys
    • H03M11/20Dynamic coding, i.e. by key scanning

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Selective Calling Equipment (AREA)
  • Lock And Its Accessories (AREA)

Description

【発明の詳細な説明】
〔産業上の利用分野〕 本発明はテレビジヨン受信機、ビデオテープレ
コーダ、オーデイオセツト、空調機等の動作を遠
隔で制御するためのワイヤレス遠隔制御用送信機
に用いられる制御信号発生回路に関し、特に、そ
のような送信機において複数の機器の中から制御
すべき機器を選択指定するために用いられるカス
タムコードを設定するカスタムコード設定回路に
関する。 〔従来の技術〕 遠隔制御用送信機は制御対象機器の動作をキー
操作によつて制御するためのデータコードを発生
するが、操作されたキーに対応したデータコード
を作成しこのデータコードを変調して例えば赤外
線として送るために半導体集積回路(IC)が広
く用いられている。遠隔制御用送信機はデータコ
ードの発生のほかに、制御すべき機器のみをデー
タコードに応答させるために、制御すべき機器専
用に割り当てられたカスタムコードも発生する。
このカスタムコードによつて不所望な機器の動作
変化が防止される。 遠隔制御対象機器の増大にともない多数のカス
タムコードをつくらなければならないが、カスタ
ムコード毎に専用ICを製造すると少量多品種と
なつて送信機の価格が高くなる。したがつて、1
種類の遠隔制御用ICでいくつものカスタムコー
ドを発生させる必要がある。 この目的のために、従来は、特開昭56−119596
号公報に開示されているように、遠隔制御用IC
にカスタムコード設定端子(以下、CCS端子とい
う)を設け、この端子にキースキヤン出力端子か
ら出力されるキースキヤン信号を選択的に供給し
てカスタムコードを形成し、これを送転してい
た。すなわち、キースキヤン出力端子からは操作
されたキーの検出のためにスキヤン信号が順々に
出力される。したがつて、選択されたキースキヤ
ン出力端子とCCS端子とを結合し、CCS端子のレ
ベルをスキヤン信号の発生タイミングに同期して
判別すれば、“1”および“0”のパルス列が得
られる。このデータからカスタムコードを作成し
ている。CCS端子に結合されるキースキヤン端子
を変えたりその数を増減すれば、“1”および
“0”の組み合せが変化する。つまり、カスタム
コードを変えることができる。遠隔制御用ICが
キースキヤン出力端子を8個もつているとすれ
ば、28=256通りのカスタムコードが得られる。 このように、1種類の遠隔制御ICでいくつも
のカスタムコードを発生することができ、汎用性
において優れたものとなる。 〔発明が解決しようとする問題点〕 しかしながら、上述の従来例では、カスタムコ
ード発生のために遠隔制御用ICにCCS端子を設
けなければならない。端子数が少ないほど集積回
路の価格は安く、したがつて、送信機は安価に提
供できる。ICの端子数に余裕があるとしても、
CCS端子を設ける代わりに例えばキースキヤン出
力端子又はキー入力端子を増やせば、キースイツ
チの数が増大しより多機能な遠隔制御を行ない得
る。 したがつて、本発明の目的は、カスタムコード
設定端子を設けることなく複数のカスタムコード
の設定を可能とした制御信号発生回路を提供する
ことにある。 本発明の他の目的は、従来と同じ端子数のIC
を用いてより多くのカスタムコードを設定できる
回路手段を提供することにある。 〔問題点を解決するための手段〕 本発明による制御信号発生回路は、キーマトリ
ツクスが接続される複数のキースキヤン出力端子
と、これら出力端子をスキヤン信号を出力する手
段と、キースキヤン出力端子の中から選択された
ものを電位源に接続する手段と、各キースキヤン
出力端子に結合され前記スキヤン信号出力手段に
よるスキヤン信号の出力期間以外の期間内の選ば
れたときに各キースキヤン出力端子の電位レベル
を検出する手段と、この検出手段の出力に応答し
てカスタムコードを発生する手段とを有する。 このように、本発明では、キースキヤン出力端
子をカスタムコード設定のためにも用いている。
検出手段は、キースキヤン信号の発生期間以外の
ときにキースキヤン信号出力端子のレベルを検出
する。選択されたキースキヤン出力端子は電位源
に接続されている。したがつて、電位源に接続さ
れたキースキヤン端子の検出レベルを例えば
“1”とし、そうでない端子の検出レベルを“0”
とすれば、“1”および“0”の組合せから得ら
れる。この組合せは、インピーダンス手段の接続
位置および/又は数によつて変化できることは明
白であろう。したがつて、本発明によれば、従来
技術では必要であつたカスタムコード選択端子を
設けなくても複数のカスタムコードを得ることが
できる。 本発明はCCS端子を設ける構成を排除していな
いことに注意されたい。CCS端子によるカスタム
コード設定機構を本発明に付加することができ
る。この場合、CCS端子と共に本発明の構成によ
つて、従来例と同じ端子数を有する遠隔制御用
ICではるかに多くの種類のカスタムコードが発
生される。 〔実施例〕 以下、図面を参照しながら本発明の実施例を説
明しよう。 第1図は本発明の第1の実施例を示すブロツク
図である。この実施例で示された遠隔制御用送信
機は、制御すべき機器指定するカスタムコードお
よび操作されたキーの情報を示すキーデータコー
ドを、赤外線ダイオード14によつて赤外線とし
て発生する。カスタムコードおよびキーデータコ
ードは遠隔制御用IC1によつてその出力端子
OUTから発生され、駆動回路13に供給されて
ダイオード14が駆動される。制御対象機器の動
作変更を指定するためにキーマトリツクス15が
設けられている。キーマトリツクス15は4本の
列線a乃至d、8本の行線e乃至l、およびそれ
ぞれ各列線と各行線との交点に配置された32個の
キースイツチKSを有する。列線a乃至dはIC1
のキー入力端子KI0乃至KI3にそれぞれ接続され、
行線e乃至lはIC1のキー出力端子KO0乃至KO7
にそれぞれ接続されている。制御すべき機器を指
定するカスタムコードの設定のために、選択され
たキー出力端子(本実施例では、第1、第4およ
び第8のキー出力端子KO0、KO3およびKO7が電
圧源(図示せず)へ抵抗16,17および18を
それぞれ介して接続されている。電圧源はIC1
の電源端子VDDにも接続されている。IC1は第2
の電源端子VSSを有し、この端子VSSは接地されて
いる。 初期状態において、IC1はすべてのキー出力
端子KO0乃至KO7をハイレベルにする。制御対象
機器の動作変更のために一つのキースイツチKS
が押されると、キー入力端子KI0乃至KI3のいず
れか一つがハイレベルになる。このレベルはキー
入力回路6で検出され、その結果、回路6は発振
回路3に発振可能信号を供給する。発振回路3
は、これによつて、端子OSC1およびOSC2間に接
続された水晶やセラミツク振動子のような共振素
子と共動して発振する。発振回路3の発振信号は
分周器4によつて所定周波数信号にまで分周さ
れ、この信号に応答してタイミング発生器5は所
定のタイミング信号をキー入力回路6、キー出力
回路7、およびコントローラ11に供給する。キ
ー出力回路7はタイミング発生器5からのタイミ
ング信号およびコントローラ11からの制御信号
に応答して操作されたキースイツチSKを検出す
るためのキースキヤン信号をキー出力端子KO0
至KO7から順々に出力するわけであるが、その前
に、この送信機が制御すべき機器に割り当てられ
たカスタムコードを読み取るための操作を行な
う。 この動作のために、各キー出力端子KO0乃至
KO7のレベルを検出するレベル検出回路8が設け
られている。レベル検出回路8の初段回路構成
は、第2図に示すように、各キー出力端子KOと
接地との間に接続されたクロツク信号φ3をゲー
トに受けるNチヤンネル型MOSトランジスタQ3
と、インバータ回路30を構成し各キー出力端子
KOのレベルを入力とするPチヤンネルMOSトラ
ンジスタQ4およびNチヤンネルMOSトランジス
タQ5とを有する。第2図には、キー出力回路7
の出力段構成も示されており、これは電源VDD
各キー出力端子KOとの間に接続されゲートにク
ロツク信号φ1を受けるPチヤンネルMOSトラン
ジスタQ1および各キー出力端子KOと接地との間
に接続されゲートにクロツク信号φ2が供給され
るNチヤンネルMOSトランジスタQ2を有する。
第2図では、キー出力端子として第1のキー出力
端子KO0が示されているから、この端子は電源
VDDに抵抗16によつて接続されている。 第3図には、キー入力回路6の初段回路構成が
示されている。各キー入力端子KIはプルダウン
抵抗19およびゲートにクロツク信号φ4を受け
るNチヤンネル型MOSトランジスタQ8を介して
接地され、さらに、PおよびNチヤンネルMOS
トランジスタQ6,Q7のゲートに共通接続される。
トランジスタQ6,Q7は電源間に直列接続された
インバータ31を構成する。 第4図に示したタイミングチヤートを参照しな
がらカスタムコード読み取り動作を説明しよう。
初期状態において、クロツクφ1およびφ2は共に
ローレベルにあり、したがつて、前述のようにす
べての第一出力端子KO0乃至KO7はハイレベルに
ある。キーマトリツクス15内のキースイツチ
KSの操作によつて発振回路3は発振動作を開始
し、これに応答してクロツクφ1およびφ2はハイ
レベルに上昇する。この結果、トランジスタQ1
およびQ2はそれぞれ遮断および導通状態となる。
トランジスタQ2のオン抵抗は抵抗16乃至18
に比して充分に小さく設定されているので、すべ
てのキー出力端子KO0乃至KO7は一旦ロウレベル
におちる。この状態において、第1のキー出力端
子KO0に対して設けられたトランジスタQ2への
クロツクφ2が第4図のように、ロウレベルに反
転する。残りのキー出力端子KO1乃至KO7に対し
て設けられたトランジスタQ2へのクロツクφ2
ハイレベルに保持されている。クロツクφ2のロ
ウレベルへの反転に同期してクロツクφ3はハイ
レベルに反転する。クロツクφ3のハイレベルへ
の反転は第1のキー出力端子KO0についてのみお
こり、残りのキー出力端子KO1乃至KO7において
はおこらない。第1のキー出力端子KO0にドレイ
ンがつながつたトランジスタQ3がかくして導通
し、第1のキー出力端子KO0にはトランジスタ
Q3のオン抵抗と抵抗16とによる分圧電圧が第
4図に参照数字20として示されるように表われ
る。このとき、操作されたキースイツチKSが、
行線e上に配置されたキースイツチのいずれかで
あるとすると、プルダウン抵抗19の存在のため
に第1のキー出力端子KO0と接地間のインピーダ
ンスが低下し、分圧電圧はロウレベルにかなり近
いものとなる。抵抗16の存在が意味なくなる。
この不都合を解消するため、クロツクφ4はクロ
ツクφ2のロウレベルへの反転に同期してロウレ
ベルとなり、すべてのキー入力端子KI0乃至KI3
に対して設けられたトランジスタQ8をカツトオ
フとする。プルダウン抵抗19は接地から切り離
される。かくして、第1のキー出力端子KO0での
抵抗分圧電圧は抵抗16とトランジスタQ3のオ
ン抵抗との比によつて定まる。 トランジスタQ3のオン抵抗は、抵抗分圧電圧
がインバータ30の論理閾値よりも高くなるよう
に設定さている。したがつて、インバータ30の
出力電圧V30は第4図に示すごとくロウレベルと
なる。この結果、レベル検出回路8は、第1のキ
ー出力端子KO0に抵抗16が接続されていると判
定し、カスタムコードレジスタ10に例えばデー
タ“1”を送る。 クロツクφ2,φ3およびφ4とその後それぞれハ
イレベル、ロウレベルおよびハイレベルに反転
し、第1のキー出力端子KO0およびインバータ3
0の出力電圧V30はそれぞれロウレベルおよびハ
イレベルとなる。 次に、第2のキー出力端子KO1に対して設けら
れたトランジスタQ2へのクロツクφ2がロウレベ
ルと反転する。これに同期してクロツクφ3およ
びφ4はそれぞれハイレベルおよびロウレベルへ
反転する。第2のキー出力端子KO2と電源VDD
の間には抵抗がない。したがつて、第2のキー出
力端子KO2はロウレベルを保持し、インバータ3
0の出力電圧V30はハイレベルを保持する。レベ
ル検出回路8はこれによつてデータ“0”をカス
タムコードレジスタ10に供給する。 以上の動作が第8のキー出力端子KO7に至るま
で行なわれ、その結果、第6図にカスタムコード
読み取りサイクルとして示すように、抵抗16,
17および18によつて第1、第4および第7の
キー出力端子KO0,KO3およびKO7にインバータ
30の論理閾値をこえる電圧が表われる。レベル
検出回路8は各キー出力端子KOのレベルを検出
して対応するデータをカスタムコードレジスタ1
0に供給する。かくして、レジスタ10にはカス
タムコード読み取りサイクルが終了した時点でデ
ータ“10010001”が格納されている。このデータ
がカスタムコードとして利用される。抵抗によつ
て電源VDDに接続されるキー出力端子KOを変え
たり、その数を増減すことで、様々なカスタムコ
ードを設定し得る。本実施例では、8つのキー出
力端子KOがあるので、28=256種類にカスタムコ
ードが同一の遠隔制御用ICで設定できる。 カスタムコード読み取りサイクルが終了する
と、操作されたキーの検出サイクル、すなわち、
キースキヤン信号出力サイクルとなる。このサイ
クルでは、第5図に示すように、クロツクφ1
よびφ2は共にロウレベルとなりトランジスタQ1
およびQ2はそれぞれオン、オフとなる。第1の
キー出力端子KO0はこれによつてハイレベルとな
る。残りのキー出力端子KO1乃至KO7はロウレベ
ルに保持されている。キー検出サイクルでは、ク
ロツクφ3はロウレベルに、したがつて、トラン
ジスタQ3は遮断状態に保持される。また、クロ
ツクφ4はクロツクφ1,φ2に同期してロウレベル
に反転され、キー入力回路6におけるプルダウン
抵抗19は接地から切り離される。クロツクφ4
はハイレベルに保持されていてもよいが、この場
合は、トランジスタQ1のオン抵抗を抵抗19に
比して充分小さく設定する必要がある。操作され
たキーが第1の行線e上に配置されているいずれ
かであるとすると、キー入力端子KI0乃至KO3
いずれか一つにハイレベルが供給される。ハイレ
ベルが供給されるキー入力端子KIは操作された
キーに依存する。この結果、キー入力端子KIに
接続されたインバータ31の出力電圧V31は第5
図に示すごとくロウレベルへ反転する。操作され
たキースイツチKSが第1の行線e上にあるキー
スイツチと異なるものであるときは、インバータ
31の出力電圧は反転しない。 クロツクφ1およびφ2はその後ハイレベルに戻
り、第1のキー出力端子KOはロウレベルに反転
する。 以下、同様な操作を残りのキー出力端子KO1
至KO7に対して施す。この結果、第6図に示すよ
うに、キー出力端子KO0乃至KO7から順々にパル
ス信号が発生される。すなわち、キースキヤン信
号が発生される。かくして、操作されたキースイ
ツチSWがどの列線と行線との交点に配置されて
いるかが検出される。キースキヤン信号出力サイ
クル中、レベル検出回路8はコントローラ11か
らの制御信号によつて非活性状態にある。したが
つて、レベル検出回路は何ら信号を発生しない。
キー出力回路7は内部にカウンタ(図示せず)を
有し、その内容はどのキー出力端子KOからスキ
ヤン信号が発生されているかによつて変化する。
キー入力回路6も内部にカウンタ(図示せず)を
有し、その内容はどのキー入力端子KIにハイレ
ベルの信号が供給されるかによつて変化する。こ
れらキー入力および出力回路6,7のカウンタの
内容が、操作されたキースイツチに対応したキー
データコードとしてキーデータレジスタ9に供給
され格納される。 誤つたカスタムコードの読み取りおよび誤つた
操作キーの検出を防止するために、図示していな
いが、カスタムコード読み取りサイクルおよび操
作キー検出サイクル(スキヤン信号出力サイク
ル)を再度行ない、1回目の各サイクルで得たカ
スタムコードおよびキーデータコードと比較する
のが普通である。また、二つの以上のキースイツ
チの同時押しを防止するために、多重押し防止回
路を設けるのも普通であるが、本発明と垂直関係
しないから省略する。操作キー検出をカスタムコ
ード読み取りよりも先に行つてもよい。 レジスタ10および9にそれぞれ格納されたカ
スタムコードおよびキーデータコードはコントロ
ーラ11によつてその順序でシリアルに読み出さ
れる。コントローラ11は読み出されたデータの
レベルに応じて周知のPPM(Pulse−Position−
Modulation:パルスポジシヨン変調)による変
調を行なう。コントローラ11は、さらにカスタ
ムコードおよびキーデータコードの全てビツトに
おける反転コードをつくり、PPM変調を施する。
変調された非反転カスタムコード、反転カスタム
コード、非反転キーデータコードおよび反転キー
データコードはこの順序で出力制御回路12に供
給される。回路12には分周器4から取り出した
38KHzの信号も供給されており、この信号を搬送
波としてコントローラ11から供給されたコード
の各ビツトにおけるハイレベル期間に重ねる。出
力制御回路12の出力はIC1の出力端子OUTに
供給されさらに駆動回路13に導びかれる。駆動
回路13は出力端子OUTからの信号に応答して
赤外線ダイオード14のオン、オフを制御し、こ
の結果、カスタムコードおよびキーデータコード
が赤外線として発射される。 制御対象機器側では、赤外線によるコマンド信
号を受信し、まずカスタムコードを検出して自己
に割り当てられているカスタムコードと比較す
る。一致すれば、キーデータコードを受けとり、
その指令に応じた動作を実行する。 以上のように、制御すべき機器を指定するため
のカスタムコードは、IC1にカスタムコード設
定端子を設けることなく設定され、その種類も変
更できる。また、カスタムコードの設定には抵抗
16乃至18を用いており、上記公知技術の実施
例で示された比較的高価なダイオードを必要とし
ない。 以下、本発明の他の実施例について説明する
が、各実施例において第1図と同一機能部は同じ
番号、記号で示して再度の説明は省略する。ま
た、カスタムコードの読み取り動作以外の動作
は、特に説明しない限り同じであるから、やはり
省略する。 第7図は本発明の第2の実施例を示す。この実
施例では、遠隔制御用IC100内に8種類のカスタ
ムコードが予め設定されたカスタムコードROM
43が設けられており、どのカスタムコードを選
択するかを8つのキー出力端子KO0乃至KO7のい
ずれか一つを抵抗40によつて電源VDDに接続す
ることにより決定している。抵抗40は、本実施
例では、第5のキー出力端子KO4と電源VDDとの
間に接続されている。したがつて、第2図および
第4図に関連して述べたように、第5のキー出力
端子KO4に対して設けられたトランジスタQ2
よびQ3がそれぞれ遮断および導通状態となると、
第5のキー出力端子KO4はインバータ30の閾値
を過える電圧が現われる。レベル検出回路8は、
これによつて例えばデータ“1”を発生する。こ
れ以前およびこれ以後はデータ“0”を発生す
る。レベル検出回路8の出力はアドレス発生回路
42に供給される。回路42はレベル検出回路8
の出力データに応じたアドレスを発生しカスタム
コードROM43に供給する。それによつて、
ROM43の第5番目のアドレスに格納されてい
るカスタムコードが読み出され、カスタムコード
レジスタ10に供給される。 抵抗40に接続されるキー出力端子KOを変化
すればアドレスが変わり、したがつて、レジスタ
10に格納されるカスタムコードが変化する。こ
の実施例においても、いずれか一つのキー出力端
子KOを電源に接続することにより、複数のカス
タムコードが設定でき、カスタムコード設定端子
をIC1に設ける必要はない。なお、複数のキー
出力端子KOを電源VDDに接続すれば、8種類以
上のアドレスを発生できるので、ROM43の容
量をそれに応じて増加することでより多くのカス
タムコードをつくれる。 第8図に本発明の第3の実施例を示す。この実
施例では、遠隔制御用ICが200として示され
ているように、カスタムコード設定端子(CCS端
子)がさらに設けられており、選択されたキー出
力端子の第1グループ(この実施例では、KO0
KO4およびKO7)が抵抗41,42および43を
介してそれぞれ電源VDDに接続され、また、選択
されたキー出力端子の第2グループ(本実施例で
は、KO0,KO1,KO2およびKO5)がダイオード
44,45,46および47をそれぞれ介して
CCS端子に接続されている。すなわち、CCS端子
によるカスタムコード設定とレベル検出回路8に
よるカスタムコード設定との両方の機能を有し、
はるかに多くの種類のカスタムコードが設定でき
る。 これら両方のカスタムコード設定機能のため
に、キー出力回路7の出力段回路構成およびレベ
ル検出回路8の入力段回路構成は第2図と同一で
あるが、各トランジスタに供給するクロツクφ1
乃至φ3は第9図に示すように第4図のものと異
なつている。すなわち、キー操作によつて発振回
路3が発振し始めると、クロツクφ1およびφ2
共にハイレベルとなつてすべてキー出力端子KO0
乃至KO8がロウレベルとなり、その後、第1のキ
ー出力端子KOに対して設けられたトランジスタ
Q1およびQ2だけに供給されるクロツクφ1および
φ2が共にロウレベルの反転する。これによつて
トランジスタQ1およびQ2はそれぞれ導通および
遮断状態となり、第1のキー出力端子KOOはハイ
レベルに反転する。このとき、クロツクφ3はロ
ウレベルにある。本実施例では、第1のキー出力
端子はダイオード44を介してCCS端子に接続さ
れているので、CCS端子はハイレベルとなる。
CCS端子はキー入力回路6に接続されており、こ
の回路6はCCS端子のレベルを判定して例えばデ
ータ“1”を第1カスタムコードレジスタ10−
1に供給する。ダイオード44がない場合は、
CCS端子はロウレベルにあるので、第1カスタム
コードレジスタ10−1はデータ“0”を受け
る。第1のキー出力端子KO0に接続されたインバ
ータ30の出力電圧V30はロウレベルとなるが、
レベル検出回路8はコントローラ11からの制御
信号によつて、この出力電圧V30を受け付けな
い。これによつて、第1のキー出力端子KOと
CCS端子とがダイオードで接続されているかどう
かが検出される。換言すれば、クロツクφ1,φ2
およびφ3がすべてロウレベルのとき、第9図の
ように、ダイオード読み取り動作にある。 第1のキー出力端子KO0が抵抗で電圧源VDD
接続されているかどうかの検出のために、クロツ
クφ1およびφ3がハイレベルへ反転し、トランジ
スタQ1およびQ3がそれぞれ遮断および導通状態
に反転する。本実施例では、第1のキー出力端子
KO0は抵抗41によつて電源VDDに接続されてい
る。したがつて、第1のキー出力端子KO0には抵
抗41とトランジスタQ3の導通抵抗とによる分
圧電圧が現われる。この分圧電圧はインバータ3
0の論理閾値をこえるので、その出力電圧V30
第9図ようにロウレベルを保持する。レベル検出
回路8はこのときはインバータ30の出力電圧
V30を受け入れ、例えばデータ“1”を第2カス
タムコードレジスタ10−2へ供給する。端子
KO0に現われる分圧電圧はダイオード44を導通
させ得ないから、CCS端子はロウレベルとなつて
いる。分圧電圧がダイオード44を導通させ得る
ようにしてもよく、この場合、例えばコントロー
ラ11からの他の制御信号によつてキー入力回路
6を非活性化させておく。これによつて、抵抗読
み取り動作が行なわれる。 キー出力回路7は、その後、第2のキー出力端
子KO1に対して前述のダイオード読み取りおよび
抵抗読み取り動作を行う。第2のキー出力端子
KO1はダイオード45を介してCCS端子に接続さ
れているが、電源VDDとの間に抵抗がない。よつ
て、第1カスタムコードレジスタには“1”が格
納され、第2カスタムコードレジスタには“0”
が格納される。 以下、第8のキー出力短資KO7まで前述した動
作が行われる、この結果、第10図に示すカスタ
ムコード読み取りサイクルとして示されるタイミ
ングチヤートが得られる。ダイオード44,4
5,46および47がCCS端子と第1、第2、第
3および第6のキー出力端子KO0,KO1,KO2
よびKO5との間にそれぞれ設けられているので、
CCS端子には、それらのキー出力端子と同期して
ハイレベルが得られる。抵抗41,42および4
3は第1、第5および第8のキー出力端子KO0
KO4およびKO7と電源VDDとの間にそれぞれ接続
されているので、これらキー出力端子に分圧電圧
が得られる。この結果、カスタムコード読み取り
サイクルが終了した時点で、第1カスタムコード
レジスタ10−1にはデータ“11100100”が格納
されており、第2カスタムコード10−2のデー
タは“10001001”となつている。 カスタムコード読み取りサイクルが終了する
と、第1の実施例で述べたようにして、操作キー
検出サイクル、すなわちキースキヤン信号出力サ
イクルに移行して操作されたキーがどれであるか
が判定される。 その後、カスタムコードおよびキーデータコー
ドが出力される訳であるが、カスタムコードの出
力に関しては、第1の方法として、第1および第
2カスタムコードレジスタ10−1および10−
2に格納されたデータをそのまま出力するやり方
がある。すなわち、第11図Aのように、16ビツ
トでなるカスタムコードのうち、C1乃至C8ビツ
トでなるカスタムコード1は第1のカスタムコー
ドレジスタ10−1の内容“11100100”で構成さ
れ、C1′乃至C8′ビツトでなるカスタムコード2
は第2のカスタムコードレジスタ10−2のデー
タ“10001001”で構成される。カスタムコードの
後にはK1乃至K8の8ビツト構成のキーデータコ
ードとのその反転コード1乃至8が出力され
る。また、各コードの出力の前にはリーダーパル
スと呼し制御対象機器への送信開始信号が発生さ
れる。 カスタムコードの出力の第2の方法が第11図
Bに示されている。C1乃至C8ビツトでなるカス
タムコード1は第1カスタムコードレジスタ10
−1の格納データ“11100100”が使われる。一
方、C1′乃至C8′で構成されるカスタムコード2
は、第2のカスタムコードレジスタ10−2のデ
ータだけでなく第1のカスタムコードレジスタ1
0−1のデータも利用されており、これは、レジ
スタ10−2のデータのうち“1”となつている
ところのビツトに対応するレジスタ10−1のビ
ツト以外のデータを反転して形成される。レジス
タ10−2のデータのうち“1”となつていると
ころはビツトC1′,C5′およびC8′であるので、レ
ジスタ10−1のビツトC1,C5およびC8のデー
タは反転されず、その他は反転される。この結
果、カスタムコード2は“10010010”となる。 第3の方法は、第8図に点線で示されたように
カスタムコードROM48を設け、それに記憶さ
れているデータ第1および第2カスタムコードレ
ジスタ10−1および10−2とを利用するもの
である。カスタムコードROM48は16ビツト構
成であり、そこにはデータ“0001000101100000”
が記憶されている。コントローラ11は第1およ
び第2カスタムコードレジスタ10−1および1
0−2の内容を読み出すと共にROM48のデー
タを読み出し、ROM48の野データのうち前半
の8ビツトレジスタ10−1との第1論理和デー
タおよび後半8ビツトのROMデータとレジスタ
10−2との第2論理和データを得る。第1およ
び第2論理和データは、それぞれ“11110101”お
よび“11101001”となる。コントローラ11は、
第1論理和データをカスタムコード1として出力
する。一方、カスタムコード2としては、前述の
ように、第2論理和データのうち“1”となつて
いるビツトと対応する第1論理和データのビツト
のデータ以外を反転したものとする。したがつ
て、カスタムコード1および2は、それぞれ
“11110101”および“11100011”となる。 このように、カスタムコードの出力の仕方は様
様とあるが、いずれにせよ、設定できるカスタム
コードは216=65536通りとなる。すなわち、本実
施例によれば、従来と同じ端子数を有する遠隔制
御用ICを用いてはるかに多くの種類のカスタム
コードが設定し得る遠隔制御用送信機が提供され
る。 なお、第2カスタムコードレジスタ10−2の
データをカスタムコード1として上記第1乃至第
3の出力形成を構成してもよいことは無論であ
る。 第12図に本発明の第4の実施例を示す。この
実施例でも、第3の実施例と同様に、CCS端子に
よるカスタムコード設定とレベル検出回路8によ
るカスタムコード設定との機能を有するが、前者
のカスタムコード設定機能が異なる。CCS端子は
第1乃至第8のキー出力端子KO0乃至KO7のいず
れか一つのみ(本実施例では第4のキー出力端子
KO3)と接続される。カスタムコード読み取りサ
イクルは第3の実施例と同様に行なわれる。第
2、第5および第6のキー出力端子KO1,KO4
よびKO5が抵抗52,53および54によつてそ
れぞれ電源VDDに接続されている。したがつて、
第2カスタムコードレジスタ10−2にはデータ
“01001100”が格納されている。一方、第4のキ
ー出力端子KO3のみがCCS端子に接続されている
ので、CCS端子は第4のキー出力端子KO3がハイ
レベルのときのみハイレベルとなる。この結果、
CCS端子に接続されたアドレス発生器51は、カ
スタムコードROM50の第4番目のアドレスを
選択する。ROM50には、8種類のカスタムコ
ードが設定されている。ROM50から読み出さ
れたデータは第1のカスタムコードレジスタ10
−1に供給される。この後は、前述したように、
カスタムコードおよびキーデータコードが出力さ
れる。 このように、CCS端子と一つのキー出力端子と
を接続することによつて8種類のカスタムコード
の中から一つを選択し、抵抗52〜54によつて
さらに多数のカスタムコードが設定される。 第13図に本発明の第5の実施例を示す。この
実施例では、レベル検出回路8は第7および第8
のキー出力端子KO6およびKO7のレベルを検出し
ている。検出回路8の出力はアドレス発生器61
に供給され、カスタムコードROM62の一つの
アドレスが選択される。したがつて、ROM62
には4種類のカスタムコードが記憶されている。
さらに、各カスタムコードは5ビツト構成であ
る。本実施例では第8のキー出力端子KO7と電源
VDDとの間に抵抗64があるが、キー出力端子
KO6およびKO7への抵抗の接続の有無とカスタム
コードROM62のアドレス番地との対応関係は
第1表のとおりである。
【表】 カスタムコードROM62から読み出されたデー
タは、カスタムコードレジスタ63の従来の5ビ
ツトに格納される。 一方、CCS端子は第1乃至第8のキー出力端子
KO0乃至KO7のいずれか一つに接続され、その接
続位置に従つて、コード発生回路60は次の第2
表で示される3ビツトのデータを発生する。
〔発明の効果〕
以上説明したように、本発明によれば、CCS端
子を用いることなく複数のカスタムコードが設定
され、しかもCCS端子を並用することによりさら
に多くのカスタムコードが設定される。したがつ
て、多種多様な装置に適用可能なリモコン送信機
が得られる効果がある。また、本発明は、多機種
の装置のリモコン制御が可能なので、リモコン送
信方式の体系化が実現できる効果がある。
【図面の簡単な説明】
第1図は本発明の第1の実施例を示すブロツク
図、第2図はキー出力回路の出力段およびレベル
検出回路の入力段を示す回路図、第3図はキー入
力回路の入力段を示す回路図、第4図は第1の実
施例におけるカスタムコード読み取り動作を示す
タイミングチヤート、第5図はキースキヤン動作
を示すタイミングチヤート、第6図は第1の実施
例におけるカスタムコード読み取りおよび操作キ
ー検出(キースキヤン)サイクルを示すタイミン
グチヤート、第7図は第2の実施例を示すブロツ
ク図、第8図は第3の実施例を示すブロツク図、
第9図は第3の実施例におけるキースキヤン動作
を示すタイミングチヤート、第10図は第3の実
施例におけるカスタムコード読み取りおよび操作
キー検出サイクルを示すタイミングチヤート、第
11図Aは第3の実施例におけるコード出力形態
の一例を示す図、第11図Bはコード出力形態の
他の例を示す図、第12図は第4の実施例を示す
ブロツク図、第13図は第5の実施例を示すブロ
ツク図である。

Claims (1)

    【特許請求の範囲】
  1. 1 キースキヤン信号出力端子と、これら出力端
    子にスキヤン信号を周期的に出力する手段と、前
    記キースキヤン信号出力端子の中から選択された
    端子を電位源に接続する手段と、各キースキヤン
    信号出力端子に結合され前記キースキヤン信号出
    力回路による前記スキヤン信号の出力期間以外の
    期間に各キースキヤン信号出力端子の電位レベル
    を検出する手段と、この検出手段の出力に応答し
    てカスタムコードを発生する手段とを有すること
    を特徴とする制御信号発生回路。
JP61024401A 1985-02-05 1986-02-05 制御信号発生回路 Granted JPS625798A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2043385 1985-02-05
JP60-20433 1985-02-05

Publications (2)

Publication Number Publication Date
JPS625798A JPS625798A (ja) 1987-01-12
JPH0481396B2 true JPH0481396B2 (ja) 1992-12-22

Family

ID=12026907

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61024401A Granted JPS625798A (ja) 1985-02-05 1986-02-05 制御信号発生回路

Country Status (4)

Country Link
US (1) US5059975A (ja)
EP (1) EP0190743B1 (ja)
JP (1) JPS625798A (ja)
DE (1) DE3687353T2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6275828A (ja) * 1985-09-30 1987-04-07 Toshiba Corp キ−回路
US5254989A (en) * 1988-12-20 1993-10-19 Bull S.A. Garbling the identification of a key of a non-coded keyboard, and circuit for performing the method
KR100218009B1 (ko) * 1997-05-27 1999-09-01 윤종용 채터링(Chattering)노이즈에 의한 키 오동작 방지 장치 및 방법
JP4908014B2 (ja) * 2006-02-27 2012-04-04 株式会社東芝 発光デバイス及び階床表示システム
CN102075194B (zh) * 2009-11-23 2015-03-11 鸿富锦精密工业(深圳)有限公司 键盘扫描电路和方法及电子设备
TWI439062B (zh) * 2010-07-02 2014-05-21 Generalplus Technology Inc 遙控晶片發射碼選碼之系統
JP2016516362A (ja) 2013-03-14 2016-06-02 サウンドウォール エルエルシーSoundwall Llc 装飾的フラットパネルサウンドシステム

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53120158A (en) * 1977-03-29 1978-10-20 Sharp Corp Power source control system
JPS56119596A (en) * 1980-02-26 1981-09-19 Nec Corp Control signal generator

Also Published As

Publication number Publication date
DE3687353T2 (de) 1993-05-27
EP0190743B1 (en) 1992-12-30
DE3687353D1 (de) 1993-02-11
EP0190743A2 (en) 1986-08-13
US5059975A (en) 1991-10-22
JPS625798A (ja) 1987-01-12
EP0190743A3 (en) 1988-08-31

Similar Documents

Publication Publication Date Title
US5283565A (en) Multimode input circuit receiving two signals having amplitude variations different from each other
US5015886A (en) Programmable sequential-code recognition circuit
JPH0481396B2 (ja)
KR940005973B1 (ko) 리모콘 송신기의 출력신호 제어 방법
US5969648A (en) Quaternary signal encoding
US4376995A (en) Timekeeping device
KR19980050807A (ko) 고출력 전압 생성용 반도체 회로
US5629635A (en) Address programming via LED pin
JPS61145931A (ja) プログラム可能な出力極性素子
JPH11330380A (ja) 半導体装置及びその機能識別方法
US4291221A (en) Digital semiconductor circuit
KR102935252B1 (ko) 락 기능을 갖는 디스플레이 장치 및 그의 디스플레이 구동 회로
US4961012A (en) Semiconductor integrated circuit device responsive to clock signals having different amplitudes
JP2578144B2 (ja) 並列データポート選択方法及び装置
KR960002840B1 (ko) 리모콘의 집적회로(ic)의 코드체계
KR100418520B1 (ko) 프로그래머블 임피던스 출력 드라이버의 코드 선택장치
KR100228562B1 (ko) 원격 제어기
JP2828787B2 (ja) キー入力回路及びキー入力回路を有する電話機用集積回路
KR940000240Y1 (ko) 다기능 원격 제어 송신기
JP2659663B2 (ja) ポート機能を有するlcd駆動回路
JP3031223B2 (ja) 半導体集積回路
JPH10133798A (ja) キー入力回路
JPH0248873Y2 (ja)
JPH04267607A (ja) 発振用駆動回路
JPH0636635B2 (ja) リモ−トコントロ−ル信号送信用半導体集積回路

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term