(57)【要約】【課題】キースイッチのオン時に発生するチャタリングを除去できる押下判定システムを実現する。【解決手段】片端を接地させたキースイッチ１と、外部ＣＰＵ８から時間設定可能なタイマー切り換え回路９と、設定した時間で動作する押下タイマー回路１０と、押下タイマー回路１０のタイミングでオンオフするトランスファーゲートを用いたキースイッチ１の片端を入力としたスイッチ回路２と、片方を電源端子３でもう片方をスイッチ回路２の出力に接続した抵抗Ｒ１と、キースイッチ１が押下された状態を記憶し、スイッチ回路２の出力（４）が入力となる押下記憶装置５と、押下タイマー回路１０によって連続ｎ回以上の押下が確認できる時に押下判定を出力する押下判定回路６の構成を有し、キースイッチ１のオンで発生するチャタリングを取り除く特徴を備えた押下判定システム。【選択図】　図１
2004139438.tif 000002
【特許請求の範囲】
【請求項１】
外部ＣＰＵから時間設定可能なタイマー切り換え回路と設定した時間で動作する押下タイマー回路と押下タイマーのタイミングでオンするトランスファーゲートを用いたスイッチ回路と外部で押下された状態を記憶する押下記憶装置と押下タイマーによって連続ｎ回以上の押下が確認できる時に押下判定を出力する押下判定回路を具備していることを特徴とする押下判定システム。
【請求項２】
前記のスイッチ回路を用いて押下された状態を記憶するときにだけ入力端子を導通させ、従来システムよりも消費電流を削減することが可能な請求項１記載の押下判定システム。
【請求項３】
前記の外部から設定可能な押下タイマー時間設定回路と押下タイマー回路を挿入し、外部から時間の切り換えが可能な請求項１記載の押下判定システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、半導体集積回路のポインティングデバイスを制御する押下判定システムであり特にキースイッチを押下したときの判定方法に関するものである。
【０００２】
【従来の技術】
近年、押下判定システムは携帯電話を始め、移動体端末やあらゆる機器のポインティングデバイスにおいて重要な回路機能となっている。
【０００３】
以下に従来の押下判定システムについて説明する。
【０００４】
図２は押下判定システムの従来例である。図２においては、１はキースイッチ、３は電源端子、４は入力端子、６は押下判定回路、７は出力端子、８は外部ＣＰＵ、１１は接地端子である。
【０００５】
以上のように構成された押下判定システムについて、以下その動作を説明する。従来の回路では、キースイッチ１がオフの状態の時には入力端子４がハイレベルとなり、押下判定回路６は動作せず、出力端子７はローレベルとなる。また、キースイッチ１がオンの状態の時には入力端子４がローレベルとなり、押下判定回路６が動作し押下されたことを検知して、押下されたことを知らせるよう出力端子７をハイレベルに変化させる。以上のように、キースイッチ１が押下されオフからオンに変化する場合で、入力端子４がハイレベルからローレベルに変化し、押下判定回路６の出力端子（７）がローレベルからハイレベルに変化することで、押下判定システムを実現している。
【０００６】
尚、このような技術には、キー押下圧の強弱により変化するチャタリング特性を用いたものもある（例えば特許文献１参照）。
【０００７】
【特許文献１】
特開昭６２−２５６０１８号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、従来の構成では、キースイッチ１が押下されオフからオンに変化し、入力端子４がハイレベルからローレベルに変化するときにチャタリングが起こり、入力端子４が定まらず押下判定回路６で正しく動作せず、押下判定できないという問題があった。
【０００９】
本発明は、上記従来技術の問題点を解決するもので、キースイッチ１を押下したとき発生するチャタリングをある一定時間ごとにオン、オフするトランスファーゲートを用いたスイッチ回路２と、そのスイッチ回路２がオンしているあいだ、入力端子４を取り入れ、その入力端子４が連続ｎ回以上ローレベルを検出することができる押下記憶装置５と、押下記憶装置５の情報をもとに押下判定回路６が押下判定し、出力端子７にあらわれる、以上のようなシステムを構成することにより、キースイッチのチャタリングを取り除くことを可能とした押下判定システムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
この目的を達成するために本発明の押下判定システムは、片端を接地させたキースイッチ１と、外部ＣＰＵ８から時間設定可能なタイマー切り換え回路９と、設定した時間で動作する押下タイマー回路１０と、押下タイマー回路１０のタイミングでオンオフするトランスファーゲートを用いたキースイッチ１の片端を入力としたスイッチ回路２と、片方を電源端子３でもう片方をスイッチ回路２の出力に接続した抵抗Ｒ１と、キースイッチ１が押下された状態を記憶し、スイッチ回路２の出力（４）が入力となる押下記憶装置５と、押下タイマー回路１０によって連続ｎ回以上の押下が確認できる時に押下判定を出力する押下判定回路６の構成を有している。
【００１１】
この構成によって、キースイッチのチャタリングを一定時間取り除き、正確な押下判定が可能となる。
【００１２】
【発明の実施の形態】
以下、発明の実施形態について、図面を参照しながら詳細に説明する。図１は本発明の第１の実施形態を示す回路図である。図１において、１はキースイッチ、２はスイッチ回路、３は電源端子、４は入力端子、５は押下記憶装置、６は押下判定回路、７は出力端子、８は外部ＣＰＵ、９はタイマー切り換え回路、１０は押下タイマー回路、１１は接地端子、１２は押下判定システム全体、Ｒ１は抵抗体である。
【００１３】
以上のように構成された押下判定システムについて、その動作について説明する。初期値として、キースイッチ１がオフの状態について考える。その状態で、外部ＣＰＵ８より設定された時間をタイマー切り換え回路９で押下タイマー回路１０の時間を設定し、その設定時間の間隔で押下タイマー回路１０を動作させ、スイッチ回路２をオンオフ制御させる。押下タイマー回路１０が任意の時間間隔で１パルス分のスイッチ回路２をオンさせ、それ以外の時はスイッチ回路２はオフになる。そのスイッチ動作を繰り返し行なう。その状態の中で押下タイマー回路１０でスイッチ回路２をオンした時にキースイッチ１がオンオフのどちらであるか、入力端子４の変化で押下記憶装置５に記憶される。今はキースイッチ１がオフの状態なので、押下タイマー回路１０でスイッチ回路２がオンしたときは入力端子４が抵抗体Ｒ１で電源端子３にプルアップされており、入力端子４はハイレベルとなり押下記憶装置５はキースイッチ１がオンされていないと判断される。そして、押下判定回路６の出力信号（７）はローレベルになる。
【００１４】
次に、キースイッチ１がオンの状態について考える。キースイッチ１が押下されオンの状態になると、任意の時間間隔で押下タイマー回路１０がスイッチ回路２がオンした時に、抵抗体Ｒ１で電源端子３にプルアップされていた入力端子４が、ハイレベルからローレベルに変化する。その時押下記憶装置５がキースイッチ１が押下されていると判断される。スイッチ回路２がオンするたびに入力端子４がハイレベルからローレベルへと変化する状態を押下記憶装置５が記憶し、あらかじめ指定した任意の回数で、入力端子４がローレベルであることを連続的に得られると、押下判定回路６が動作し出力端子７がローレベルからハイレベルへと変化する。
【００１５】
また、前記の基本動作の中で、キースイッチ１が押下されている間でも押下タイマー回路１０で制御されるスイッチ回路２がオンしていないときは、入力端子４はローレベルにならないので、抵抗体Ｒ１で消費される電流を最小限にコントロールすることが可能である。また、押下タイマー切り換え回路９により、外部からの命令でスイッチ回路２のオンさせる時間的な間隔も変化させることが可能である。
【００１６】
以上のように本実施の形態によれば、キースイッチ１を押下されたという判定はタイマー回路で制御されたスイッチ回路２がオン状態の間、入力端子４がローレベルとなり、押下記憶装置５がスイッチ回路２動作を繰り返す中で、入力端子４の状態を記憶し、押下判定回路６で判定をすることでチャタリングを取り除くことが可能となる。
【００１７】
【発明の効果】
以上のように本発明は、外部より任意の時間の設定が可能で、その一定時間の間に押下記憶装置で決められた回数の押下検出を行なうことでキースイッチが押下されるときに発生するチャタリングを取り除き正確な押下判定をすることができる、優れた押下判定システムを実現することができる。
【図面の簡単な説明】
【図１】本発明の実施形態における押下判定システム回路図
【図２】従来の押下判定システム回路図
【符号の説明】
１　キースイッチ
２　スイッチ回路
３　電源端子
４　入力端子
５　押下記憶装置
６　押下判定回路
７　出力端子
８　外部ＣＰＵ
９　タイマー切り換え回路
１０　押下タイマー回路
１１　接地端子
１２　押下判定システム
Ｒ１　抵抗体
【図１】
2004139438.tif 000003
【図２】
2004139438.tif 000004