(57)【要約】【課題】アナログ回路を搭載することなく、冷却装置の制御および表示装置の輝度制御、さらにはバッテリの充放電制御を実現することができるワンチップマイクロコンピュータを提供する。【解決手段】ノート型パーソナルコンピュータに用いられるワンチップマイクロコンピュータ４であって、演算処理を行うＣＰＵ２１と、クロック信号を発生するＣＰＧ２２と、制御プログラムなどを記憶するフラッシュメモリ２３と、データなどを記憶するＲＡＭ２４と、ファン６，７を制御する８ビットタイマ２５と、ＬＣＤのＬＣＤ輝度コントローラ８およびバッテリ９，１０の電圧チャージャ１２を制御する１４ビットタイマ２６などから構成され、アナログ回路を搭載することなく、８ビットタイマ２５によってファン６，７を制御し、１４ビットタイマ２６によってＬＣＤの輝度を調整することができる。【選択図】　　　　図１
2004133719.tif 000002
【特許請求の範囲】
【請求項１】
冷却装置を制御するために使用可能な第１の分解能を持つ第１のタイマと、
表示装置の輝度を調整するために使用可能な前記第１の分解能より高い第２の分解能を持つ第２のタイマとを含み、
前記第１のタイマと前記第２のタイマとが１つのチップ上に形成されていることを特徴とするマイクロコンピュータ。
【請求項２】
請求項１記載のマイクロコンピュータにおいて、
前記第１のタイマは、第１の周波数の信号を出力し、
前記第２のタイマは、前記第１の周波数より高い第２の周波数の信号を出力することを特徴とするマイクロコンピュータ。
【請求項３】
請求項１記載のマイクロコンピュータにおいて、
前記第２のタイマは、更にバッテリの充放電を制御するために使用可能であることを特徴とするマイクロコンピュータ。
【請求項４】
請求項３記載のマイクロコンピュータにおいて、
前記第１の周波数および前記第２の周波数は、それぞれ基準のクロック信号を分周して生成することを特徴とするマイクロコンピュータ。
【請求項５】
請求項１記載のマイクロコンピュータにおいて、
前記第２のタイマは、パルス幅変換回路を有することを特徴とするマイクロコンピュータ。
【請求項６】
請求項２記載のマイクロコンピュータにおいて、
前記第１のタイマは、複数の第１の周波数の信号を出力可能で、
前記第２のタイマは、前記第１の周波数より高い第２の周波数の信号で、パルス幅の異なる複数の信号を出力可能であることを特徴とするマイクロコンピュータ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マイクロコンピュータに関し、特に１つのチップ上に形成されたマイクロコンピュータ、いわゆるワンチップマイクロコンピュータにおいて、冷却装置の制御および表示装置の輝度制御に好適なマイクロコンピュータに適用して有効な技術に関する。
【０００２】
【従来の技術】
本発明者が検討したところによれば、マイクロコンピュータに関しては、以下のような技術が考えられる。
【０００３】
たとえば、マイクロコンピュータの一例として、ノート型パーソナルコンピュータに用いられるワンチップマイクロコンピュータは、演算処理を行うＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）、クロック信号を発生するＣＰＧ（Ｃｌｏｃｋ　Ｐｕｌｓｅ　Ｇｅｎｅｒａｔｏｒ）、制御プログラムなどを記憶するフラッシュメモリ、データなどを記憶するＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）、冷却用ファンやＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）などの周辺装置を制御するアナログ回路（Ａ−Ｄ（Ａｎａｌｏｇ−Ｄｉｇｉｔａｌ）回路，Ｄ−Ａ（Ｄｉｇｉｔａｌ−Ａｎａｌｏｇ）回路）、外部と接続するＩ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）回路、バスインタフェースなどから構成され、これらが１つのチップ上に形成されている。
【０００４】
また、このようなマイクロコンピュータにおいては、たとえばＬＣＤのバックライト電源を制御するために、ＨｉｇｈとＬｏｗの期間を可変して所望の電圧を生成するＰＷＭ（Ｐｕｌｓｅ　Ｗｉｄｔｈ　Ｍｏｄｕｌａｔｉｏｎ）回路をワンチップ内に搭載した液晶表示用のマイクロコンピュータの技術がある（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開平９−６９３４号公報
【０００６】
【発明が解決しようとする課題】
ところで、前記のようなマイクロコンピュータについて、本発明者が検討した結果、以下のようなことが明らかとなった。
【０００７】
たとえば、前述のように、ファンやＬＣＤなどの周辺装置をアナログ回路で制御するワンチップマイクロコンピュータでは、アナログ回路を搭載する必要があり、これによってチップサイズの増大を招き、また基板実装、チップレイアウトの際にアナログ専用電源を搭載しなければならない。この結果、このチップサイズの増大、アナログ専用電源の搭載は、ワンチップマイクロコンピュータのコストアップにもつながる。
【０００８】
また、前記特許文献１の技術でも、ＬＣＤの制御はＰＷＭ回路で可能となるものの、同じワンチップマイクロコンピュータによりファンを制御する場合には、このファンを制御する回路が必要となるが、ファンを制御することまでは考慮されていない。
【０００９】
そこで、本発明の目的は、チップサイズの増大およびアナログ専用電源の搭載が必要なアナログ回路を搭載することなく、冷却装置の制御および表示装置の輝度制御、さらにはバッテリの充放電制御を実現することができるワンチップマイクロコンピュータを提供することにある。
【００１０】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【００１１】
【課題を解決するための手段】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【００１２】
すなわち、本発明は、ワンチップマイクロコンピュータに適用され、冷却装置を制御するために使用可能な低分解能タイマと、表示装置の輝度を調整するために使用可能な高分解能タイマとを含むものである。これにより、低分解能タイマによって冷却装置を制御し、高分解能タイマによって表示装置の輝度を調整することができる。よって、アナログ回路を搭載する必要がないので、アナログ専用電源を必要としないため、チップサイズの低減、システムの簡素化が実現できるようになる。
【００１３】
このワンチップマイクロコンピュータにおいては、さらに高分解能タイマをバッテリの充放電を制御するために使用可能とするものである。また、低分解能タイマが低周波出力、高分解能タイマが高周波出力とし、これらの低周波、高周波を基準のクロック信号を分周して生成するようにしたものである。また、高分解能タイマは、ＰＷＭ回路を有するものである。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一機能を有する部材には同一の符号を付し、その繰り返しの説明は省略する。
【００１５】
図１により、本発明の一実施の形態のワンチップマイクロコンピュータを使用したノート型パーソナルコンピュータの構成の一例を説明する。図１はワンチップマイクロコンピュータを使用したノート型パーソナルコンピュータのブロック図を示す。
【００１６】
本実施の形態のワンチップマイクロコンピュータを使用したノート型パーソナルコンピュータは、たとえば全体の演算処理を行うＣＰＵ１と、相互のデータ転送を制御するノースブリッジ２およびサウスブリッジ３と、周辺装置を制御するワンチップマイクロコンピュータ４と、制御プログラム（システムＢＩＯＳ（Ｂａｓｉｃ　Ｉｎｐｕｔ　Ｏｕｔｐｕｔ　Ｓｙｓｔｅｍ）など）などを記憶するフラッシュメモリ５と、冷却装置である２つのファン６，７と、表示装置であるＬＣＤの輝度制御を行うＬＣＤ輝度コントローラ８と、電源となる２つのバッテリ９，１０と、バッテリ９，１０を切り替えるバッテリセレクタ１１と、バッテリ９，１０を充電する電圧チャージャ１２と、入力装置であるキーボード１３およびマウス１４と、キーボード１３の打鍵変換を行うキーマトリクス１５と、温度およびファンの回転を監視する温度・ファンモニタＩＣ１６と、電力を監視する電力モニタＩＣ１７などから構成される。
【００１７】
ワンチップマイクロコンピュータ４は、演算処理を行うＣＰＵ２１と、クロック信号を発生するＣＰＧ２２と、制御プログラム（ＡＣＰＩ（ＡｄｖａｎｃｅｄＣｏｎｆｉｇｕｒａｔｉｏｎ　ａｎｄ　Ｐｏｗｅｒ　Ｉｎｔｅｒｆａｃｅ）ファームウェアなど）などを記憶するフラッシュメモリ２３と、データなどを記憶するＲＡＭ２４と、ファン６，７を制御する８ビットタイマ２５と、ＬＣＤ輝度コントローラ８および電圧チャージャ１２を制御する１４ビットタイマ２６と、バッテリ９，１０およびバッテリセレクタ１１を制御するバッテリコントローラ２７，２８と、キーボード１３およびマウス１４を制御するキーボードコントローラ２９と、キーマトリクス１５と接続するＩ／Ｏ回路３０と、ノースブリッジ２およびサウスブリッジ３を介してＣＰＵ１と接続するＬＰＣバスとのバスインタフェース３１などから構成される。このワンチップマイクロコンピュータ４は、公知の半導体製造技術により１つのチップ上に形成されている。
【００１８】
次に、図２により、ワンチップマイクロコンピュータにおいて、ＣＰＧと８ビットタイマおよび１４ビットタイマの構成の一例を説明する。図２はＣＰＧと８ビットタイマおよび１４ビットタイマのブロック図を示す。
【００１９】
ＣＰＧ２２は、クロック信号ＥＸＴＡＬ，ＸＴＡＬを入力とする発振器４１と、この発振器４１から出力されたクロック信号をデューティ補正するデューティ補正回路４２と、別系統で低周波クロック信号ＥＸＣＬを入力とする発振器４３と、デューティ補正回路４２から出力されたクロック信号と発振器４３から出力されたクロック信号のいずれかを選択するクロック選択回路４４と、このクロック選択回路４４から出力されたクロック信号Φを分周する分周器４５と、この分周器４５から出力されたクロック信号Φ／２〜Φ／３２とクロック選択回路４４から出力されたクロック信号Φのいずれかを選択するバスマスタクロック選択回路４６などから構成される。
【００２０】
このＣＰＧ２２において、バスマスタクロック選択回路４６から出力されたクロック信号はＣＰＵ２１やＤＴＣなどに供給されて、このＣＰＵ２１やＤＴＣなどはバスマスタクロック信号に同期して動作する。また、クロック選択回路４４から出力されたクロック信号Φは、８ビットタイマ２５、１４ビットタイマ２６などにそれぞれ供給され、このクロック信号Φが基準となっている。
【００２１】
８ビットタイマ２５は、詳細は後述するが、ＣＰＧ２２のクロック選択回路４４から出力されたクロック信号Φを入力として、この基準となるクロック信号Φを分周する分周器５１と、この分周器５１により分周されたクロック信号を演算処理するコントロールロジック回路５２などから構成され、このコントロールロジック回路５２から低周波の信号が出力される。
【００２２】
１４ビットタイマ２６は、詳細は後述するが、ＣＰＧ２２のクロック選択回路４４から出力されたクロック信号Φを入力として、この基準となるクロック信号Φを分周する分周器６１と、この分周器６１により分周されたクロック信号をパルス幅変換処理するコントロールロジック回路６２などから構成され、このコントロールロジック回路６２から高周波の信号が出力される。
【００２３】
次に、図３〜図６により、８ビットタイマの構成および動作の一例を詳細に説明する。図３は８ビットタイマのブロック図、図４はタイマコントロールレジスタ、タイマコントロール／ステータスレジスタの設定（チャンネル１）、図５はタイマコントロールレジスタ、タイマコントロール／ステータスレジスタの設定（チャンネル２）、図６は８ビットタイマにより生成される信号の波形図をそれぞれ示す。
【００２４】
８ビットタイマ２５は、冷却装置のファン６，７を制御するために使用可能な低分解能のタイマであり、たとえば図３に一例を示すように、前述した分周器５１およびコントロールロジック回路５２と、クロック選択回路５３、タイマコントロールレジスタＴＣＲＸ（チャンネル１），ＴＣＲＹ（チャンネル２）、タイマコントロール／ステータスレジスタＴＣＳＲなどから構成される。
【００２５】
分周器５１は、内部クロック信号Φを入力として、この内部クロック信号Φを分周し、分周されたクロック信号Φ／２，Φ／４，Φ／２５６，Φ／２０４８を生成する。クロック選択回路５３は、内部クロック信号Φ、分周器５１により分周されたクロック信号Φ／２，Φ／４，Φ／２５６，Φ／２０４８、外部クロック信号の中から所望のクロック信号を選択する。この選択制御信号は、コントロールロジック回路５２から供給される。
【００２６】
コントロールロジック回路５２は、クロック選択回路５３により選択されたクロック信号に同期し、タイマコントロールレジスタＴＣＲＸ，ＴＣＲＹ、タイマコントロール／ステータスレジスタＴＣＳＲに設定されたデータに基づいて演算処理し、チャンネル１のファン６のモータを制御する出力信号ＴＭＯＸ、チャンネル２のファン７のモータを制御する出力信号ＴＭＯＹをそれぞれ生成する。また、コントロールロジック回路５２には、外部のリセット信号などからレジスタリセット信号ＴＭＲＩＸ，ＴＭＲＩＹが入力され、各レジスタが初期化される。
【００２７】
チャンネル１側のタイマコントロールレジスタＴＣＲＸ、タイマコントロール／ステータスレジスタＴＣＳＲの設定の一例は、たとえば図４に示すように、ＴＣＲＸ（ビット５）、ＴＣＳＲ（ビット２）、ＴＣＳＲ（ビット１）、ＴＣＳＲ（ビット０）にそれぞれ、１０００の設定でクロック入力禁止、１００１の設定でΦ／２０４８でカウント、１０１０の設定でΦ／４０９６でカウント、１０１１の設定でΦ／８１９２でカウント、１１００の設定でコンペアマッチでカウント、などが可能となる。すなわち、このチャンネル１の設定例では、Φ／２０４８、Φ／４０９６、Φ／８１９２による３種類の制御が可能となっている。
【００２８】
チャンネル２側のタイマコントロールレジスタＴＣＲＹ、タイマコントロール／ステータスレジスタＴＣＳＲの設定の一例は、たとえば図５に示すように、ＴＣＲＹ（ビット４）、ＴＣＳＲ（ビット２）、ＴＣＳＲ（ビット１）、ＴＣＳＲ（ビット０）にそれぞれ、１０００の設定でクロック入力禁止、１００１の設定でΦ／４０９６でカウント、１０１０の設定でΦ／８１９２でカウント、１０１１の設定でΦ／１６３８４でカウント、１１００の設定でオーバーフローでカウント、などが可能となる。すなわち、このチャンネル２の設定例では、Φ／４０９６、Φ／８１９２、Φ／１６３８４による３種類の制御が可能となっている。
【００２９】
以上のように設定される８ビットタイマ２５においては、たとえば図６に一例を示すように、基準のクロック信号（内部クロック信号）Φをもとに、この基準のクロック信号Φを分周器５１により分周し、この分周したクロック信号、内部クロック信号Φ、外部クロック信号の中でクロック選択回路５３から選択された信号からコントロールロジック回路５２によりコンペアマッチ信号を生成し、このコンペアマッチ信号に基づいて低周波の信号を生成し、この信号を出力信号として出力する。たとえば一例として、この８ビットタイマ２５では、３０〜６０Ｈｚ程度の周波数の信号が生成される。ここで、コンペアマッチ信号とはＴＣＳＲ，ＴＣＲＸ，ＴＣＲＹにて定めた制御クロックによりコントロールロジック回路５２で生成され、その波形を使用して信号の出力を行っている。
【００３０】
この８ビットタイマ２５は、前述のように出力が２チャンネル分搭載されており、一方の出力信号は一方のファン６に供給し、他方の出力信号は他方のファン７に供給し、これによって各ファン６，７の駆動をそれぞれ独立に制御することができる。
【００３１】
次に、図７〜図１３により、１４ビットタイマの構成および動作の一例を詳細に説明する。図７は１４ビットタイマのブロック図、図８は周辺クロックセレクトレジスタの設定、図９はクロックセレクト、図１０はＰＷＭデータレジスタの設定、図１１は出力波形の設定、図１２は１４ビットタイマにより生成される信号の波形図をそれぞれ示す。
【００３２】
１４ビットタイマ２６は、表示装置のＬＣＤの輝度を調整するために使用可能な高分解能のタイマであり、たとえば図７に一例を示すように、前述した分周器６１およびコントロールロジック回路６２と、クロック選択回路６３、周辺クロックセレクトレジスタＰＣＳＲ、ＰＷＭデータレジスタＤＡＤＲＡ（チャンネル１），ＤＡＤＲＢ（チャンネル２）、内部カウントレジスタＤＡＣＮＴ、ＰＷＭコントロールレジスタＤＡＣＲなどから構成される。
【００３３】
分周器６１は、内部クロック信号Φを入力として、この内部クロック信号Φを分周し、分周されたクロック信号Φ／２，Φ／６４，Φ／１２８，Φ／２５６，Φ／１０２４，Φ／４０９６，Φ／１６３８４を生成する。クロック選択回路６３は、内部クロック信号Φ、分周器６１により分周されたクロック信号Φ／２，Φ／６４，Φ／１２８，Φ／２５６，Φ／１０２４，Φ／４０９６，Φ／１６３８４の中から、ＣＰＵ２１から周辺クロックセレクトレジスタＰＣＳＲに設定されたデータに基づいて所望のクロック信号を選択する。この選択制御信号は、コントロールロジック回路６２から供給される。
【００３４】
コントロールロジック回路６２は、クロック選択回路６３により選択されたクロック信号に同期し、ＰＷＭデータレジスタＤＡＤＲＡ，ＤＡＤＲＢ、内部カウントレジスタＤＡＣＮＴ、ＰＷＭコントロールレジスタＤＡＣＲに設定されたデータに基づいてパルス幅変換処理し、チャンネル１のＬＣＤのＬＣＤ輝度コントローラ８を制御する出力信号ＰＷＸ０、チャンネル２のバッテリ９，１０の電圧チャージャ１２を制御する出力信号ＰＷＸ１をそれぞれ生成する。
【００３５】
周辺クロックセレクトレジスタＰＣＳＲの設定の一例は、たとえば図８に示すように、ビット７（ＰＷＣＫＸ１Ｂ）でＰＷＭＸ＿１クロックセレクト、ビット６（ＰＷＣＫＸ１Ａ）でＰＷＭＸ＿１のＤＡＣＲのＣＫＳが１の状態でクロックを選択（後述する図９参照）、ビット５（ＰＷＣＫＸ０Ｂ）でＰＷＭＸ＿０クロックセレクト、ビット４（ＰＷＣＫＸ０Ａ）でＰＷＭＸ＿０のＤＡＣＲのＣＫＳが１の状態でクロックを選択（図９参照）、ビット３（ＰＷＣＫＸ１Ｃ）でＰＷＭＸ＿１クロックセレクト、かつＰＷＭＸ＿１のＤＡＣＲのＣＫＳが１の状態でクロックを選択（図９参照）、ビット０（ＰＷＣＫＸ０Ｃ）でＰＷＭＸ＿０クロックセレクト、かつＰＷＭＸ＿０のＤＡＣＲのＣＫＳが１の状態でクロックを選択（図９参照）、などが可能となる。
【００３６】
ＰＷＭＸ＿１，ＰＷＭＸ＿０クロックセレクトの一例は、たとえば図９に示すように、ＰＷＣＫＸ０Ｃ／ＰＷＣＫＸ１Ｃ、ＰＷＣＫＸ０Ｂ／ＰＷＣＫＸ１Ｂ、ＰＷＣＫＸ０Ａ／ＰＷＣＫＸ１Ａにそれぞれ、０００の設定で分解能（Ｔ）がシステムクロック周期×２で動作、００１の設定でシステムクロック周期×６４で動作、以降同様に、０１０で×１２８、０１１で×２５６、１００で×１０２４、１０１で×４０９６、１１０で×１６３８４、となり、１１１の設定で設定禁止、などが可能となる。すなわち、この設定例では、システムクロック周期それ自体と併せて８種類の分解能による制御が可能となっている。分解能とは、ＤＡＤＲＡ，ＤＡＤＲＢでＨｉｇｈ幅、Ｌｏｗ幅を設定する際に基準となる時間である。
【００３７】
ＰＷＭデータレジスタＤＡＤＲＡ，ＤＡＤＲＢの設定の一例は、たとえば図１０に示すように、ビット１５〜ビット２（ＤＡ１３〜ＤＡ０）で出力波形の設定（後述する図１１参照）が可能であり、ビット１（ＣＦＳ）でＲ／Ｗキャリアフリーケンシセレクトにより、０の設定で基本周期＝分解能（Ｔ）×６４で動作し、ＤＡ１３〜ＤＡ０の値の範囲はＨ’０１００〜Ｈ’３ＦＦＦ、１の設定で基本周期＝分解能（Ｔ）×２５６で動作し、ＤＡ１３〜ＤＡ０の値の範囲はＨ’００４０〜Ｈ’３ＦＦＦ、などが可能となる。
【００３８】
出力波形の設定の一例（φ：１０ＭＨｚ、内部クロックΦの例）は、たとえば図１１に示すように、分解能（Ｔ）＝０．１μｓ、変換周期＝１６３８．４μｓの場合に、ＰＷＭデータレジスタＤＡＤＲＡ，ＤＡＤＲＢ（ＤＡ１３〜ＤＡ０）がＨ’００００の設定でＬｏｗ幅は０．１μｓ、Ｈｉｇｈ幅は１６３８．３μｓ、…、Ｈ’１０００の設定でＬｏｗ幅は４０９．６μｓ、Ｈｉｇｈ幅は１２２８．７μｓ、…、Ｈ’３ＦＦＦの設定でＬｏｗ幅は１６３８．３μｓ、Ｈｉｇｈ幅は０．１、となる。
【００３９】
以上のように設定される１４ビットタイマ２６においては、基準のクロック信号Φをもとに、この基準のクロック信号Φを分周器６１により分周し、この分周したクロック信号からコントロールロジック回路６２により所望のデューティ比による高周波の信号を生成し、このデューティ比の信号を出力信号として出力する。たとえば一例として、この１４ビットタイマ２６では、ＬＣＤの輝度調整に２７０〜２８０Ｈｚ程度の周波数のクロック信号が生成される。
【００４０】
この１４ビットタイマ２６による出力波形は、たとえば図１２に一例を示すように、１変換周期（分解能（Ｔ）×２１４）中に発生するパルス（ＣＦＳ＝０の場合は６４、ＣＦＳ＝１の場合は２５６）の０レベル幅（Ｌｏｗ幅：ｔＬ）の合計（ＴＬ）がＰＷＭデータレジスタＤＡＤＲＡ，ＤＡＤＲＢのＤＡ１３〜ＤＡ０の値と対応する。ＯＳ＝０の場合、この波形が直接出力される。ＯＳ＝１の場合、この波形が反転して出力される。ＯＳ＝１の時、１レベル幅（Ｈｉｇｈ幅：ｔＨ）の合計（ＴＨ）がＰＷＭデータレジスタＤＡＤＲＡ，ＤＡＤＲＢのＤＡ１３〜ＤＡ０の値と対応する。また、ＰＷＭタイマは１４ｂｉｔ変換精度を持っているため、分解能×２１４の周期でＨ／Ｌの変換を行っている。なお、この１４ビットタイマ２６における基準クロック信号（内部クロック信号）、分周クロック信号については、前述した図６とほぼ同様である。
【００４１】
以上説明した例では、２種類の基本周期と８種類の分解能との組み合わせにより、１６種類の波形を選択して生成できる。２種類の基本周期は、分解能（Ｔ）×６４、分解能（Ｔ）×２５６、である。８種類の分解能は、システムクロック周期、システムクロック周期×２，×６４，×１２８，×２５６，×１０２４，×４０９６，×１６３８４、である。
【００４２】
この１４ビットタイマ２６から出力された所望のデューティ比の信号は、ＬＣＤ輝度コントローラ８において、コンデンサ、抵抗などからなる平滑回路により平滑化してアナログ電圧（図１２に破線で表示）を生成し、このアナログ電圧によりＬＣＤの輝度を調整することができる。たとえば、デューティ比を可変してＨｉｇｈの期間を短くすることで低い電圧を作ることができ、この低電圧は低消費電力化が必要なノート型パーソナルコンピュータに有効となる。
【００４３】
また、この１４ビットタイマ２６は、出力が２チャンネル分搭載されており、一方の出力信号は前述のようにＬＣＤの輝度調整に使用され、他方の出力信号はバッテリ９，１０の充放電を制御するために使用される。バッテリ９，１０の充放電を制御する場合にも、ＬＣＤの輝度を調整する場合と同様に、所望のデューティ比の信号によりバッテリ９，１０の充電および放電を制御することができる。このＬＣＤの輝度調整とバッテリの充放電制御は、チャンネル毎にそれぞれ独立に制御することができる。
【００４４】
従って、本実施の形態によれば、８ビットタイマ２５によって低周波による低速なクロック信号を生成できるので、ファン６，７のモータを直接制御することができる。また、１４ビットタイマ２６によって所望のデューティ比のクロック信号を生成することができるので、このクロック信号を平滑化したアナログ電圧によってＬＣＤの制御およびバッテリ９，１０の制御を行うことができる。
【００４５】
この結果、ワンチップマイクロコンピュータ４からアナログ回路を削除したことにより、アナログ専用電源を必要としないため、ワンチップマイクロコンピュータ４のチップサイズを低減し、さらにこのワンチップマイクロコンピュータ４を搭載したノート型パーソナルコンピュータを簡素化することができる。
【００４６】
以上、本発明者によってなされた発明をその実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００４７】
たとえば、前記実施の形態においては、ワンチップマイクロコンピュータからアナログ回路を削除したことによる効果を得ることを目的としたが、アナログ回路を搭載した場合には、このアナログ回路による処理によって温度およびファンの回転を監視する機能や、電力を監視する機能を搭載することができるので、ワンチップマイクロコンピュータの高機能化を実現することができる。
【００４８】
【発明の効果】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば、以下のとおりである。
【００４９】
（１）ワンチップマイクロコンピュータに、冷却装置を制御するために使用可能な低分解能タイマと、表示装置の輝度を調整するために使用可能な高分解能タイマとを搭載することで、低分解能タイマによって冷却装置を制御し、高分解能タイマによって表示装置の輝度を調整することができるので、アナログ回路を搭載する必要がなく、アナログ専用電源を必要としないため、ワンチップマイクロコンピュータのチップサイズの低減、およびこのワンチップマイクロコンピュータを用いたシステムの簡素化を実現することが可能となる。
【００５０】
（２）ワンチップマイクロコンピュータにおいて、さらに高分解能タイマをバッテリの充放電を制御するために使用可能とすることで、より一層、チップサイズの低減およびシステムの簡素化を実現することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施の形態のワンチップマイクロコンピュータを使用したノート型パーソナルコンピュータを示すブロック図である。
【図２】本発明の一実施の形態のワンチップマイクロコンピュータにおいて、ＣＰＧと８ビットタイマおよび１４ビットタイマを示すブロック図である。
【図３】本発明の一実施の形態のワンチップマイクロコンピュータにおいて、８ビットタイマを示すブロック図である。
【図４】本発明の一実施の形態のワンチップマイクロコンピュータにおける８ビットタイマにおいて、タイマコントロールレジスタ、タイマコントロール／ステータスレジスタの設定（チャンネル１）を示す説明図である。
【図５】本発明の一実施の形態のワンチップマイクロコンピュータにおける８ビットタイマにおいて、タイマコントロールレジスタ、タイマコントロール／ステータスレジスタの設定（チャンネル２）を示す説明図である。
【図６】本発明の一実施の形態のワンチップマイクロコンピュータにおいて、８ビットタイマにより生成される信号を示す波形図である。
【図７】本発明の一実施の形態のワンチップマイクロコンピュータにおいて、１４ビットタイマを示すブロック図である。
【図８】本発明の一実施の形態のワンチップマイクロコンピュータにおける１４ビットタイマにおいて、周辺クロックセレクトレジスタの設定を示す説明図である。
【図９】本発明の一実施の形態のワンチップマイクロコンピュータにおける１４ビットタイマにおいて、クロックセレクトを示す説明図である。
【図１０】本発明の一実施の形態のワンチップマイクロコンピュータにおける１４ビットタイマにおいて、ＰＷＭデータレジスタの設定を示す説明図である。
【図１１】本発明の一実施の形態のワンチップマイクロコンピュータにおける１４ビットタイマにおいて、出力波形の設定を示す説明図である。
【図１２】本発明の一実施の形態のワンチップマイクロコンピュータにおいて、１４ビットタイマにより生成される信号を示す波形図である。
【符号の説明】
１　ＣＰＵ
２　ノースブリッジ
３　サウスブリッジ
４　ワンチップマイクロコンピュータ
５　フラッシュメモリ
６，７　ファン
８　ＬＣＤ輝度コントローラ
９，１０　バッテリ
１１　バッテリセレクタ
１２　電圧チャージャ
１３　キーボード
１４　マウス
１５　キーマトリクス
１６　温度・ファンモニタＩＣ
１７　電力モニタＩＣ
２１　ＣＰＵ
２２　ＣＰＧ
２３　フラッシュメモリ
２４　ＲＡＭ
２５　８ビットタイマ
２６　１４ビットタイマ
２７，２８　バッテリコントローラ
２９　キーボードコントローラ
３０　Ｉ／Ｏ回路
３１　バスインタフェース
４１，４３　発振器
４２　デューティ補正回路
４４　クロック選択回路
４５　分周器
４６　バスマスタクロック選択回路
５１，６１　分周器
５２，６２　コントロールロジック回路
５３，６３　クロック選択回路
【図１】
2004133719.tif 000003
【図２】
2004133719.tif 000004
【図３】
2004133719.tif 000005
【図４】
2004133719.tif 000006
【図５】
2004133719.tif 000007
【図６】
2004133719.tif 000008
【図７】
2004133719.tif 000009
【図８】
2004133719.tif 000010
【図９】
2004133719.tif 000011
【図１０】
2004133719.tif 000012
【図１１】
2004133719.tif 000013
【図１２】
2004133719.tif 000014