(57)【要約】【課題】回路規模の肥大化を防ぎつつ、低コスト化を図ること。【解決手段】実施形態に係る入出力装置は、圧電素子と、駆動回路と、切替回路とを備える。圧電素子は、操作面が操作された場合に、かかる操作面への入力を検知するとともに、かかる入力に応じて操作面を振動させる。駆動回路は、圧電素子の駆動信号を増幅する増幅回路、および、増幅回路によって増幅された駆動信号を圧電素子へ出力する出力段を含み、操作面を振動させるに際して駆動信号によって圧電素子を駆動する。切替回路は、トランジスタによって構成され、出力段を駆動する定電流源の作動または停止を切り替える。【選択図】図２Ａ
2019175162.tif 000002
【特許請求の範囲】
【請求項１】
操作面が操作された場合に、該操作面への入力を検知するとともに、該入力に応じて前記操作面を振動させる圧電素子と、
前記圧電素子の駆動信号を増幅する増幅回路、および、前記増幅回路によって増幅された前記駆動信号を前記圧電素子へ出力する出力段を含み、前記操作面を振動させるに際して前記駆動信号によって前記圧電素子を駆動する駆動回路と、
トランジスタによって構成され、前記出力段を駆動する定電流源の作動または停止を切り替える切替回路と
を備えることを特徴とする入出力装置。
【請求項２】
前記操作面への入力を検知する検知回路
をさらに備え、
前記切替回路は、
前記検知回路を動作させる場合に、前記定電流源を停止させる
ことを特徴とする請求項１に記載の入出力装置。
【請求項３】
前記切替回路は、
前記検知回路によって検知された前記振動に基づいて所定の前記操作が行われたと判定された場合に、前記定電流源を作動させる
ことを特徴とする請求項２に記載の入出力装置。
【請求項４】
前記切替回路は、カレントミラー回路である
ことを特徴とする請求項１、２または３に記載の入出力装置。
【請求項５】
前記増幅回路は、オペアンプであり、
前記出力段は、
前記トランジスタ以外の他のトランジスタを用いたプッシュプル型である
ことを特徴とする請求項１〜４のいずれか一つに記載の入出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の実施形態は、入出力装置に関する。
【背景技術】
【０００２】
従来、タッチパネル等へ操作部品を表示して、かかる操作部品に対するユーザの、たとえば押し込み操作等を検知した場合に、ピエゾ等の圧電素子を交流電圧で駆動してタッチパネルを振動させ、ユーザの指先へ触感をフィードバックする技術が知られている。また、このような技術において、１つの圧電素子が、ユーザの操作による振動の検知と、触感の出力とを兼ねる技術も提案されている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１０２４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術には、回路規模の肥大化を防ぎつつ、低コスト化を図るうえで、更なる改善の余地がある。
【０００５】
具体的には、まず、圧電素子を振動させて触感を出力するには、圧電素子を高電圧の交流信号で駆動する。ただし、圧電素子の駆動回路（以下、「ドライバ」と記載する）が圧電素子と接続された状態では、たとえば押し込み操作時の電圧パルスが発生しないため、振動検知時には、ドライバを圧電素子から切り離す必要がある。
【０００６】
この点につき、たとえば、ドライバと圧電素子の間にスイッチ回路を挿入する構成が考えられるが、かかる構成では、スイッチ回路として、双方向に大電流を流すことができるものが必要となり、回路規模が大きくなるうえ、コストも嵩んでしまう。
【０００７】
実施形態の一態様は、上記に鑑みてなされたものであって、回路規模の肥大化を防ぎつつ、低コスト化を図ることができる入出力装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施形態の一態様に係る入出力装置は、圧電素子と、駆動回路と、切替回路とを備える。前記圧電素子は、操作面が操作された場合に、該操作面への入力を検知するとともに、該入力に応じて前記操作面を振動させる。前記駆動回路は、前記圧電素子の駆動信号を増幅する増幅回路、および、前記増幅回路によって増幅された前記駆動信号を前記圧電素子へ出力する出力段を含み、前記操作面を振動させるに際して前記駆動信号によって前記圧電素子を駆動する。前記切替回路は、トランジスタによって構成され、前記出力段を駆動する定電流源の作動または停止を切り替える。
【発明の効果】
【０００９】
実施形態の一態様によれば、回路規模の肥大化を防ぎつつ、低コスト化を図ることができる。
【図面の簡単な説明】
【００１０】
【図１Ａ】図１Ａは、実施形態に係る入出力装置の概要説明図（その１）である。
【図１Ｂ】図１Ｂは、実施形態に係る入出力装置の概要説明図（その２）である。
【図１Ｃ】図１Ｃは、比較例に係る入出力装置の構成例を示す図である。
【図２Ａ】図２Ａは、実施形態に係る入出力装置の構成例を示す図である。
【図２Ｂ】図２Ｂは、実施形態に係る入出力装置が有する定電流源オン／オフ回路の構成例を示す図である。
【図２Ｃ】図２Ｃは、実施形態に係る入出力装置におけるタイミングチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、本願の開示する入出力装置の実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。
【００１２】
また、以下では、図１Ａおよび図１Ｂを用いて本実施形態に係る入出力装置の概要について説明した後に、図２Ａ〜図２Ｃを用いて本実施形態に係る入出力装置の構成例について、具体的に説明する。
【００１３】
まず、本実施形態に係る入出力装置の概要について、図１Ａおよび図１Ｂを用いて説明する。図１Ａおよび図１Ｂは、本実施形態に係る入出力装置１０の概要説明図（その１）および（その２）である。また、図１Ｃは、比較例に係る入出力装置１０’の構成例を示す図である。
【００１４】
図１Ａに示すように、入出力装置１０は、操作面Ｐを有する。操作面Ｐは、たとえば静電容量方式の情報入力機能を有するタッチパッド等を用いて構成され、制御対象となる各種機器を制御するための操作をユーザから受け付ける。
【００１５】
操作面Ｐには、たとえばボタンＢ１〜Ｂ３のようなＧＵＩ（Graphical  User  Interface）としての操作部品が配置され、ボタンＢ１〜Ｂ３であれば、各ボタンに対する押し込み操作を操作の態様として受け付ける。なお、操作部品にはそれぞれ、たとえば電源のオン／オフや機能の選択といった各種機能が割り当てられる。
【００１６】
入出力装置１０は、車両に搭載される場合であれば、操作面Ｐが、たとえば運転席のシフトレバー近傍の、運転中のユーザから届く位置に配置されるように設けられる。
【００１７】
より具体的に、図１Ａに示すように、入出力装置１０は、圧電素子ＰＺを少なくとも１つ備える。なお、ここでは、圧電素子ＰＺを操作面Ｐの左右の端部に２つ備えた例を図示しているが、操作面Ｐの全体を均一に振動させることが可能であれば、個数や配置を限定するものではない。
【００１８】
圧電素子ＰＺは、ピエゾ素子等の圧電アクチュエータであって、図１Ｂに示すように、たとえばユーザの指Ｕ１によりボタンＢ１が「押し込み操作」されると、かかる操作に応じて振動する。入出力装置１０は、かかる振動を後述する振動検知回路２００（図２Ａ参照）によって検知し、その信号レベル等に基づいてボタンＢ１に対する押し込み操作が行われたか否かを判定する。
【００１９】
また、ボタンＢ１に対する押し込み操作が行われたと判定されると、圧電素子ＰＺは、後述するドライバ１００（図２Ａ参照）によって駆動され、操作面Ｐを振動させる。このとき、圧電素子ＰＺは、たとえば低周波高電圧で駆動され、それにより図１Ｂに示すように、ユーザの指Ｕ１へ「カチッ」とした触感をフィードバックする。「カチッ」は、ボタンＢ１をさも押し込んだかのようなクリック感を表すものである。
【００２０】
こうした振動検知および触感出力を１つの圧電素子ＰＺによって実現するためには、振動検知時に、たとえば押し込み操作時の電圧パルスを圧電素子ＰＺに発生させるため、ドライバ１００を圧電素子ＰＺから切り離しておく必要がある。
【００２１】
この点につき、解決策としては、たとえばドライバ１００と圧電素子ＰＺの間にスイッチ回路を挿入する構成が考えられる。この場合の具体的な構成の一例を、本実施形態に対する比較例として、図１Ｃに示した。
【００２２】
図１Ｃに示すように、比較例に係る入出力装置１０’は、ドライバ１００’と、振動検知回路２００’と、２つのスイッチ回路ＳＷ１，ＳＷ２とを有する。ドライバ１００’は、２つの増幅回路１０１，１０２と、反転アンプ１０３とを有する。振動検知回路２００’は、差動アンプ２０１を有する。
【００２３】
かかる構成において、振動検知時には、図示略の制御部１１（図２Ａ参照）から切替指示ＤＲ＿ＯＮ（Ｌ）が入力され、スイッチ回路ＳＷ１，ＳＷ２がオフされて、ドライバ１００’と圧電素子ＰＺとが切り離される。
【００２４】
その状態で、操作面Ｐが押し込み操作され、圧電素子ＰＺが振動すると、圧電素子ＰＺの両端に電圧差が発生する。そして、振動検知回路２００’が、その電圧差を差動アンプ２０１により増幅して、制御部１１へ出力信号ＤＥＴを出力する。
【００２５】
制御部１１は、入力された出力信号ＤＥＴの信号レベルが所定値以上になると、押し込み操作が行われたと判定し、切替指示ＤＲ＿ＯＮ（Ｈ）を出力して、スイッチ回路ＳＷ１，ＳＷ２をオンさせる。そして、圧電素子ＰＺを駆動させる駆動信号Ｖｉｎがドライバ１００’へ出力される。
【００２６】
ドライバ１００’は、入力された駆動信号ＶｉｎであるＶｉｎ＋と、それを反転アンプ１０３で反転させた反転信号Ｖｉｎ−とをそれぞれ増幅回路１０１，１０２でゲインに応じ増幅させ、駆動出力Ｖｏｕｔ＋，Ｖｏｕｔ−として圧電素子ＰＺへ出力し、圧電素子ＰＺを駆動させる。
【００２７】
ただし、かかる構成の一例では、スイッチ回路ＳＷ１，ＳＷ２は、双方向に大電流を流すことができるものが必要となり、回路規模が大きくなるうえ、コストも嵩んでしまう。
【００２８】
そこで、本実施形態に係る入出力装置１０では、ドライバ１００を、増幅用のオペアンプと、高電圧大電流を出力可能なプッシュプル型の出力段とを備えたパワーオペアンプとして構成することとした。
【００２９】
そのうえで、振動検知時は、出力段のソース出力用トランジスタを駆動するための定電流源を停止することによって、出力をハイインピーダンス状態にし、押し込み操作時に発生する電圧パルスが検知可能となるようにした。
【００３０】
具体的には、図２Ａに示すように、本実施形態に係る入出力装置１０は、ドライバ１００を有する。ドライバ１００，は、オペアンプＯＰと、出力段ＯＳとを有する。オペアンプＯＰは、汎用のものを用いることができる。
【００３１】
出力段ＯＳは、オペアンプＯＰの後段に設けられる。また、出力段ＯＳは、ＮＰＮ型のトランジスタＱＡ，ＱＣと、ＰＮＰ型のトランジスタＱＢとを含む。出力段ＯＳは、プッシュプル型として構成され、トランジスタＱＡ，ＱＢは電圧ＶＣＣの電源の下流側に並設され、トランジスタＱＣは、定電流ＩＢの定電流源の下流側に設けられる。
【００３２】
このようなドライバ１００を用い、本実施形態に係る入出力装置１０は、振動検知時は、「定電流源を停止」することによって、駆動出力Ｖｏｕｔを「ハイインピーダンス状態」にする。これにより、操作面Ｐが押し込み操作された場合に、圧電素子ＰＺの両端に電圧パルスが発生するので、振動を検知することが可能となる。すなわち、ドライバ１００と圧電素子ＰＺの間に、大電流を流すことができるスイッチ回路ＳＷ１，ＳＷ２を設けることなく、振動検知が可能となる。
【００３３】
したがって、本実施形態に係る入出力装置１０によれば、回路規模の肥大化を防止しつつ、低コスト化を図ることができる。以下、上述した本実施形態に係る入出力装置１０について、さらに具体的に説明する。
【００３４】
（入出力装置１０の構成例）
図２Ａは、本実施形態に係る入出力装置１０の構成例を示す図である。また、図２Ｂは、本実施形態に係る入出力装置１０が有する定電流源オン／オフ回路３００の構成例を示す図である。
【００３５】
図２Ａに示すように、入出力装置１０は、制御部１１と、駆動部１２と、圧電素子ＰＺとを有する。制御部１１は、ドライバ制御部１１１と、押し込み判定部１１２とを有する。駆動部１２は、駆動信号発生部１２１と、反転アンプ１２２と、電源１２３，１２４と、ドライバ１００と、振動検知回路２００とを有する。
【００３６】
ドライバ１００は、２つのオペアンプＯＰ１，ＯＰ２と、これらにそれぞれ対応する出力段ＯＳ１，ＯＳ２と、２つの定電流源オン／オフ回路３００−１，３００−２と、抵抗ＲＡ１，ＲＡ２，ＲＢ１，ＲＢ２，ＲＲ１〜ＲＲ３と、コンデンサＣ１とを含む。
【００３７】
振動検知回路２００は、差動アンプ２０１と、抵抗ＲＤ１，ＲＤ２，ＲＥ１，ＲＥ２とを含む。
【００３８】
制御部１１は、コントローラ（controller）であり、たとえばマイクロコントローラや、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）、ＣＰＵ（Central  Processing  Unit）などを含んで構成される。制御部１１は、入出力装置１０全体を制御する。
【００３９】
ドライバ制御部１１１は、振動検知時に、切替指示ＤＲ＿ＯＮ（Ｌ）を定電流源オン／オフ回路３００−１，３００−２へそれぞれ出力し、定電流源をオフさせる。また、ドライバ制御部１１１は、触感出力時に、切替指示ＤＲ＿ＯＮ（Ｈ）を定電流源オン／オフ回路３００−１，３００−２へそれぞれ出力し、定電流源をオンさせる。
【００４０】
押し込み判定部１１２は、振動検知時に、振動検知回路２００から入力された出力信号ＤＥＴの信号レベルが所定値以上になると、押し込み操作が行われたと判定し、ドライバ制御部１１１へ切替指示ＤＲ＿ＯＮ（Ｈ）を出力させる。また、押し込み判定部１１２は、触感出力後、ドライバ制御部１１１へ切替指示ＤＲ＿ＯＮ（Ｌ）を出力させる。
【００４１】
駆動信号発生部１２１は、ＤＡコンバータ等で構成され、触感出力時に、押し込み操作に応じた駆動信号Ｖｉｎをドライバ１００へ出力する。反転アンプ１２２は、抵抗ＲＸ１，ＲＸ２を含んで構成される。なお、ＲＸ１，ＲＸ２を抵抗値とすれば、ＲＸ１＝ＲＸ２である。
【００４２】
ドライバ１００へは、駆動信号発生部１２１からの駆動信号Ｖｉｎである駆動信号Ｖｉｎ＋と、駆動信号Ｖｉｎを反転アンプ１２２で反転させた反転信号Ｖｉｎ−が入力される。圧電素子ＰＺは、ドライバ１００からの駆動出力Ｖｏｕｔ＋，Ｖｏｕｔ−で駆動される。
【００４３】
このような構成により、振動検知時は、ドライバ制御部１１１により切替指示ＤＲ＿ＯＮ（Ｌ）が出力され、定電流源オン／オフ回路３００−１，３００−２が、出力段ＯＳ１，ＯＳ２のソース出力用のＮＰＮ型トランジスタであるトランジスタＱＡ１，ＱＡ２を駆動する定電流ＩＢ１，ＩＢ２の入力を停止する。すなわち、定電流源が停止する。
【００４４】
（定電流源オン／オフ回路３００の構成例）
ここで、定電流源オン／オフ回路３００の構成例について説明しておく。図２Ｂに示すように、定電流源オン／オフ回路３００は、基準電圧ＶＲの電源３０１と、トランジスタＱ１〜Ｑ５と、抵抗Ｒ１〜Ｒ４とを有する。
【００４５】
図２Ｂに示す回路構成において、切替指示ＤＲ＿ＯＮが（Ｈ）の時、トランジスタＱ１がオンして、トランジスタＱ２には、基準電圧ＶＲと抵抗Ｒ１で定まる定電流ＩＢ０が流れる。トランジスタＱ３〜Ｑ５は、カレントミラーを構成し、抵抗Ｒ２〜Ｒ４を同じ抵抗値にすれば、定電流ＩＢ１，ＩＢ２には、定電流ＩＢ０とほぼ同じ電流が流れることとなる（すなわち、ＩＢ１＝ＩＢ２≒ＩＢ０＝（ＶＲ−ＶＢＥ）／Ｒ１）。
【００４６】
また、切替指示ＤＲ＿ＯＮが（Ｌ）の時は、トランジスタＱ１がオフするので、定電流ＩＢ０，ＩＢ１，ＩＢ２は流れなくなる。すなわち、定電流源が停止することとなる。これにより、ドライバ１００と圧電素子ＰＺの間に、大電流を流すことができるスイッチ回路ＳＷ１，ＳＷ２を設けることなく、振動検知が可能となるように、圧電素子ＰＺをハイインピーダンス状態にすることができる。したがって、本実施形態に係る入出力装置１０によれば、回路規模の肥大化を防止しつつ、低コスト化を図ることができる。
【００４７】
図２Ａの説明に戻る。定電流源が停止すると、出力段ＯＳ１，ＯＳ２は、トランジスタＱＡ１，ＱＡ２とともに、ＰＮＰ型のトランジスタＱＢ１，ＱＢ２もオフ状態となり、駆動出力Ｖｏｕｔ＋，Ｖｏｕｔ−はハイインピーダンス状態となる。
【００４８】
その状態で、操作面Ｐが押し込み操作され、圧電素子ＰＺが振動すると、圧電素子ＰＺの両端に電圧差が発生する。そして、振動検知回路２００が、その電圧差を差動アンプ２０１により増幅して、押し込み判定部１１２へ出力信号ＤＥＴを出力し、押し込み判定部１１２が、かかる出力信号ＤＥＴに基づいて押し込み操作を判定することとなる。
【００４９】
（本実施形態における振動検知時の動作説明）
図２Ａに示す構成例における振動検知時の動作について、さらに具体的に説明する。定電流源がオフされて、定電流ＩＢ１，ＩＢ２の入力が停止されると、トランジスタＱＡ１，ＱＡ２はオフ状態となる。
【００５０】
すると、オペアンプＯＰ１，ＯＰ２は、駆動出力Ｖｏｕｔ＋，Ｖｏｕｔ−を電圧ＶＣＣ／２にしようと、その出力Ｏ１，Ｏ２をＬｏｗレベルにするため、ＧＮＤ側のトランジスタＱＢ１，ＱＢ２，ＱＣ１，ＱＣ２もオフ状態となる。これにより、駆動出力Ｖｏｕｔ＋，Ｖｏｕｔ−はハイインピーダンス状態となるため、操作面Ｐが押し込み操作されると、圧電素子ＰＺの両端に電圧パルスが発生し、振動検知が可能となる。
【００５１】
押し込み操作の待機状態（切替指示ＤＲ＿ＯＮ（Ｌ）、駆動信号Ｖｉｎ＋＝反転信号Ｖｉｎ−＝基準電圧ＶＲＥＦの状態）では、駆動出力Ｖｏｕｔ＋，Ｖｏｕｔ−が、ドライバ１００のゲイン設定抵抗ＲＡ１，ＲＡ２，ＲＢ１，ＲＢ２と、振動検知回路２００のゲイン設定抵抗（以下、単に「抵抗」と言う場合がある）ＲＤ１，ＲＤ２，ＲＥ１，ＲＥ２を介して、駆動信号Ｖｉｎ＋、反転信号Ｖｉｎ−および基準電圧ＶＲＥＦの各入力に接続されているため、駆動出力Ｖｏｕｔ＋，Ｖｏｕｔ−はともに基準電圧ＶＲＥＦとなり、振動検知回路２００の出力信号ＤＥＴの定常値も基準電圧ＶＲＥＦとなる。
【００５２】
そして、操作面Ｐが押し込み操作されると、圧電素子ＰＺの両端に電圧差が発生し、振動検知回路２００は、抵抗ＲＤ１，ＲＤ２，ＲＥ１，ＲＥ２で定まるゲイン（＝ＲＥ１／ＲＤ１＝ＲＥ２／ＲＤ２）で増幅した出力信号ＤＥＴを出力する。
【００５３】
（本実施形態における触感出力時の動作説明）
次に触感出力時の動作について、具体的に説明する。振動検知回路２００の出力信号ＤＥＴが押し込み判定部１１２へ入力され、その信号レベルが所定値以上になると、押し込み判定部１１２は、押し込み操作が行われたと判定し、ドライバ制御部１１１に切替指示ＤＲ＿ＯＮ（Ｈ）を出力させる。
【００５４】
ドライバ制御部１１１は、定電流源オン／オフ回路３００−１，３００−２へ切替指示ＤＲ＿ＯＮ（Ｈ）を出力し、定電流源をオンさせる。
【００５５】
駆動信号Ｖｉｎが無信号時（駆動信号Ｖｉｎ＋＝反転信号Ｖｉｎ−＝基準電圧ＶＲＥＦ）は、抵抗ＲＲ１，ＲＲ２，ＲＲ３，ＲＡ１，ＲＡ２，ＲＢ１，ＲＢ２の各符号を抵抗値とすれば、ＲＲ１＝ＲＲ２＝ＲＢ１＝ＲＢ２、ＲＲ３＝ＲＡ１／２＝ＲＡ２／２とすることにより、駆動出力Ｖｏｕｔ＋，Ｖｏｕｔ−はともに電圧ＶＣＣ／２程度となる。
【００５６】
そして、駆動信号発生部１２１から駆動信号Ｖｉｎが入力されると、ドライバ１００は、抵抗ＲＡ１，ＲＡ２，ＲＢ１，ＲＢ２で定まるゲイン（＝ＲＢ１／ＲＡ１＝ＲＢ２／ＲＡ２）で増幅した駆動出力Ｖｏｕｔ＋，Ｖｏｕｔ−を出力する。
【００５７】
（本実施形態に係る入出力装置１０におけるタイミングチャート）
理解を深めるために、入出力装置１０におけるタイミングチャートについて説明する。図２Ｃは、本実施形態に係る入出力装置１０におけるタイミングチャートである。
【００５８】
図２Ｃに示すように、まず時間ｔ０において、ＤＲ＿ＯＮ（Ｌ）が出力されて定電流源オン／オフ回路３００−１，３００−２により定電流源がオフされ、圧電素子ＰＺがハイインピーダンス状態にあったものとする。このとき、駆動信号Ｖｉｎ＋、反転信号Ｖｉｎ−、駆動出力Ｖｏｕｔ＋，Ｖｏｕｔ−および出力信号ＤＥＴは、それぞれ基準電圧ＶＲＥＦレベルとなる。
【００５９】
そして、時間ｔ０からの押し込み操作の待機状態を経て、圧電素子ＰＺの両端に電圧パルスが発生し（図中のＭ１，Ｍ２部参照）、時間ｔ１に出力信号ＤＥＴが所定値以上となって「押し込み検知」されたものとする。
【００６０】
すると、ドライバ制御部１１１は、時間ｔ１においてＤＲ＿ＯＮ（Ｈ）を出力し、定電流源オン／オフ回路３００−１，３００−２に定電流源をオンさせる。定電流源がオンされると、時間ｔ１〜ｔ２，ｔ３〜ｔ４に示す駆動信号Ｖｉｎ＋および反転信号Ｖｉｎ−の無信号時は、駆動出力Ｖｏｕｔ＋，Ｖｏｕｔ−はともに電圧ＶＣＣ／２程度となる。
【００６１】
そして、時間ｔ２〜ｔ３において駆動信号発生部１２１から駆動信号Ｖｉｎ＋および反転信号Ｖｉｎ−が入力されると、ドライバ１００が、かかる入力に応じた駆動出力Ｖｏｕｔ＋，Ｖｏｕｔ−を出力して圧電素子ＰＺを振動させ、触感をフィードバックさせることができる。
【００６２】
駆動出力後、時間ｔ３〜ｔ４の所定の無信号時間が経過すると、ドライバ制御部１１１は、時間ｔ４においてＤＲ＿ＯＮ（Ｌ）を出力し、定電流源オン／オフ回路３００−１，３００−２に定電流源をオフさせて、また待機状態へと移行し、時間ｔ０からの処理を繰り返すこととなる。
【００６３】
上述してきたように、本実施形態に係る入出力装置１０は、圧電素子ＰＺと、ドライバ１００（「駆動回路」の一例に相当）と、定電流源オン／オフ回路３００（「切替回路」の一例に相当）とを備える。圧電素子ＰＺは、操作面Ｐが操作された場合に、かかる操作面Ｐへの入力を検知するとともに、かかる入力に応じて操作面Ｐを振動させる。ドライバ１００は、圧電素子ＰＺの駆動信号を増幅するオペアンプＯＰ（「増幅回路」の一例に相当）、および、オペアンプＯＰによって増幅された駆動信号Ｖｉｎを圧電素子ＰＺへ出力する出力段ＯＳを含み、操作面Ｐを振動させるに際して駆動信号Ｖｉｎによって圧電素子ＰＺを駆動する。定電流源オン／オフ回路３００は、トランジスタＱ１〜Ｑ５によって構成され、出力段ＯＳを駆動する定電流源のオンまたはオフ（「作動または停止」の一例に相当）を切り替える。
【００６４】
したがって、本実施形態に係る入出力装置１０によれば、回路規模の肥大化を防ぎつつ、低コスト化を図ることができる。
【００６５】
なお、上述した実施形態では、圧電素子ＰＺの両端に駆動出力Ｖｏｕｔ＋，Ｖｏｕｔ−が出力される場合を例に挙げたが、一端が接地された圧電素子ＰＺの他端に対してのみ駆動出力Ｖｏｕｔが出力される場合であってもよい。
【００６６】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【００６７】
１０    入出力装置
１１    制御部
１２    駆動部
１００    ドライバ
１１１    ドライバ制御部
１１２    押し込み判定部
１２１    駆動信号発生部
１２２    反転アンプ
１２３，１２４  電源
２００    振動検知回路
２０１    差動アンプ
３００    定電流源オン／オフ回路
ＤＥＴ  出力信号
ＩＢ    定電流
ＯＰ    オペアンプ
ＯＳ    出力段
Ｐ      操作面
ＰＺ    圧電素子
ＱＡ，ＱＢ，ＱＣ  トランジスタ
ＲＡ，ＲＢ，ＲＣ，ＲＤ，ＲＲ  抵抗
【図１Ａ】
2019175162.tif 000003
【図１Ｂ】
2019175162.tif 000004
【図１Ｃ】
2019175162.tif 000005
【図２Ａ】
2019175162.tif 000006
【図２Ｂ】
2019175162.tif 000007
【図２Ｃ】
2019175162.tif 000008