Mobile menu

スマートなリセットコントローラICとは何か?

投稿日 2026/09/3 木曜日
At a Glance
複雑な電子機器では、障害発生時やユーザーがプリセットの設定を必要とする場合に、複雑なシステムリセット手順が求められることがよくあります。ここでは、マイクロコントローラーを使わずにシステムリセットを実装する方法をご紹介します。
Go Deeper with AI:
スマートなリセットコントローラICとは何か?

多くの複雑なデバイスでは、複数のサブシステムが使用されており、それぞれが独自の電源、画面処理ブロック、センサーインターフェースを備えていることがよくあります。また、民生機器や医療機器の多くで見られるように、常時オン機能が求められる場合もあります。常時オン動作を実現すること自体は容易ですが、障害発生時やユーザーがシステム再起動を要求した際に、制御されたシステムリセットを実装するのはそれほど簡単ではありません。

これまで一般的に見られてきたリセットソリューションの多くは、小型マイクロコントローラー上に実装されています。マイクロコントローラーは確かに十分な機能を備えていますが、完全なリセットソリューションを実現するには周辺回路を必要とすることが多く、最小クラスのコンポーネントであっても未使用ピンが多く残ってしまいます。さらに、混合信号のセンシングという課題もあり、多くの小型マイクロコントローラーではこれを実行できず、外部コンパレータ群やADCが必要になります。

マイクロコントローラーを中心に回路を設計し、そのソリューション専用のファームウェアを作成する代わりに、GreenPAKのような混合信号プロセッサを使用すれば、システムリセットをはるかに容易に実現できます。これらのソリューションはファームウェア不要で、シリコンとしてプログラムされるため、マイクロコントローラーによるシステムリセットと比べて真に優れた選択肢になります。

基本的なリセットコントローラーの機能

すべての電子機器がリセット制御を必要とするわけではありません。単に電源を再投入するだけで、ガイダンスや保存データ、処理に依存せず、常に同じ状態で起動するものもあります。しかし、デジタル処理を実装し、複数のASICを介して周辺機能を統合する多くの設計は大きく異なり、電源オン時および電源オフ時に周辺回路やサブシステムをオン/オフするために、特定のタイミングシーケンスと順序を必要とします。リセットコントローラーは、このプロセスの実装を支援し、理想的には単一チップのソリューションでこれを実現します。

シンプルなシステムリセットコントローラーは、GPIO、ADC出力、またはコンパレータ出力を監視し、これが事実上リセット条件のトリガーまたはインジケーターとして機能します。トリガーされると、リセットコントローラーは、制御されたシャットダウンと再起動を通じてシステムおよびその周辺回路を導くために、定義済みの一連の動作を実行しなければなりません。通常、トリガー後のリセットコントローラーの具体的な役割には、次のようなものがあります。

  • 各デバイスで定義されたタイミング要件に従い、各周辺回路またはサブシステムのリセット線またはイネーブル線を正しい順序でアサートする
  • 下流側コンポーネントで規定された最小時間だけ各リセット線をアクティブに保持する
  • 依存関係のあるサブシステムが、その電源レールが除去される前にシャットダウンするように、電源オフ信号を順次制御する
  • 電源投入時には、逆順で電源レールを再有効化し、リセット線を解除しながら、各段階間で必要な遅延時間を順守する
  • 全シーケンスの完了後に、システムホストへステータスまたは「リセット完了」出力を提供する

スマートリセットコントローラーとは何か

リセットコントローラーは、より多くのインジケーター信号を読み取り、それらを論理的に処理し、必要なトリガー条件に到達してからリセット処理を開始できるようになると、「スマート」になります。一般に、シンプルなリセットコントローラーでは、リセットトリガーの一部としてデジタル入力が必要です。より高度なリセットコントローラーは、複数種類の信号を取り込むことができます。

  • パルス列
  • DCアナログ信号
  • 標準ロジックレベルのデジタル信号
  • ADC
  • からのアナログ測定値
  • 整流されたAC信号シリアルインターフェース経由のコマンド

より複雑な混合信号システムでは、これらの種類の信号のいずれか、またはすべてが、システムリセットをトリガーするインジケーターとして使用される可能性があります。スマートリセットコントローラーは、これらの信号を入力として受け取れるだけでなく、リセットシーケンスをトリガーするためにデジタルロジック内で処理できなければなりません。その後、リセットコントローラーは、システムをリセットするための正確なタイミング制御とトグル信号のセットを実装する必要があります。

リセットコントローラーにおける混合信号処理の仕組み

混合信号リセットコントローラーにおける中核的な課題は、多様なアナログインジケーターを、決定論的なデジタル意思決定に参加できるロジックレベル信号へ変換することです。アナログ入力は、デジタルロジックがそのまま利用できる形で到来することはほとんどないため、リセットコントローラーのフロントエンドでは、各信号がロジック処理段に到達する前に信号調整を行う必要があります。

電源レールやセンサー出力のようなDCアナログ信号の場合、オンチップコンパレータが測定レベルをプログラム可能な基準電圧と比較します。信号がしきい値をまたぐと、コンパレータ出力はロジックHIGHまたはLOWへ遷移し、クリーンなデジタルインジケーターを生成します。AC信号の場合、経路は少し長くなります。まず信号がオンチップで整流されてDCエンベロープが生成され、その後、そのエンベロープが基準値に対してコンパレータで評価されます。ADCベースの測定も同様の流れに従い、デジタル化された結果を保存済みのしきい値と比較してロジック出力を生成します。

すべてのアナログ入力がロジックレベルのインジケーターに変換されると、次にコントローラーのデジタル処理ブロックが動作を引き継ぎます。このブロックには通常、次の要素が含まれます。

  • 複数のロジックインジケーターを組み合わせて複合的なトリガー条件を作成するルックアップテーブル(LUT)
  • 状態情報を保持し、非同期入力を同期させるDフリップフロップおよびラッチ
  • デバウンス間隔や、リセット確定前の最小保持時間などのタイミング要件を強制する構成可能なカウンタおよび遅延要素

以下の表は、各入力タイプに対する信号調整パスをまとめたものです。

入力信号タイプ

調整段

ロジックブロックへの出力

DCアナログ電圧

プログラム可能基準とのコンパレータ比較

ロジックHIGH/LOW

AC信号

整流後、基準とのコンパレータ比較

ロジックHIGH/LOW

ADC測定値

ADC変換後、デジタルしきい値比較

ロジックHIGH/LOW

デジタルGPIO

直接接続(必要に応じてデバウンス付き)

ロジックHIGH/LOW

このアーキテクチャにより、元のドメインに関係なく、すべての入力は統一されたロジックレベル信号としてデジタルロジック段に入ります。その後、LUTと順序回路要素が条件一式を評価し、プログラムされたトリガー条件が満たされると、精密なタイミング制御でリセット出力シーケンスを開始します。

スマートリセットコントローラーにGreenPAKを使用する

Renesas GreenPAKは、混合信号フロントエンド全体とデジタルロジックを単一のプログラマブルデバイスに統合することで、スマートリセットコントローラーの設計を簡素化します。オンチップのコンパレータ、基準電圧、ADC入力により、コンパレータ群や基準分圧回路のような外部アナログ部品を必要とせずに、DCレベル、ACエンベロープ、しきい値検出に対応できます。

構成可能なLUT、フリップフロップ、遅延要素は、正確なリセットシーケンスをシリコン上で直接実行します。追加のファームウェア保守やブート時間の遅延が不要なため、GreenPAKは従来のマイクロコントローラーと比べて、基板スペースを節約し、開発時間を短縮できる、信頼性の高いファームウェア不要ソリューションを提供します。

Go Configure開発ツールにより、設計者は混合信号を実装できる完全にカスタムなシステムリセットコントローラーを開発できます。これらのプログラマブル混合信号プロセッサにより、https://www.renesas.com/en/products/programmable-logic/greenpak-programmable-mixed-signal-products/greenpak-solutions/reset-icより小型で高効率なシステムを実現できます。

詳細については、GreenPAKコンポーネントおよびリファレンス例をご覧ください。

 

信頼性の高いパワーエレクトロニクスでも、高度なデジタルシステムでも、GreenPAKソリューションの実装には、Altiumが提供する包括的なPCB設計機能と世界クラスのCADツールをご活用ください。Altiumは、業界最高水準のPCB設計ツールと、高度な設計チーム向けの分野横断的なコラボレーション機能を備えた、世界有数の電子製品開発プラットフォームを提供します。 今すぐAltiumの専門家にお問い合わせください。

Related Technical Documentation

関連リソース

ホームに戻る
Thank you, you are now subscribed to updates.