MAGAZINE ARTICLES
|
Ganeshkumar Krishnamoorthy アイルランドNTERA社 |
低価格のマイクロコントローラは、タイマー回路を1~2個内蔵していることが多い。また、ウォッチドッグタイマーを備えているものも少なくない。しかし、用途によっては、タイマー回路がそれだけでは足りないことがある。そうした場合には、なるべくコストをかけずにタイマー機能を実現したいはずだ。
さほど精度が要求されるわけでなければ、ソフトウエアによってタイマー機能を実現することも可能である。しかし、厳密なタイミングが必要な用途では、マイクロコントローラにとっての負荷が大きくなることから、ソフトウエアによるアプローチは適切なものだとは言えない。
本稿では、マイクロコントローラとごく少数の部品を使用することで、タイマー機能を実現するアプローチを紹介する。具体的には、ほとんどのマイクロコントローラにおいて、中程度の精度で、周期の長いタイマーを構成するために使用されているI/O変化割り込み機能(Interrupt on Change)を利用する。
図1の回路において、通常のI/O端子であるIO1からの出力は、RCフィルタに入力される。同フィルタの出力はシュミットトリガーインバータIC1Aに入力され、その出力を変化割り込み機能を備えるI/O端子であるIO2につなぐ。マイクロコントローラが起動すると、IO1の出力がローになり、IC1Aの出力がハイになる。しばらくして初期化が終わると、IO1の出力がハイになる。これに伴って、コンデンサC1が時定数R1×C1(1MΩ×10μF)で充電される。充電電圧がハイレベルの閾(しきい)値電圧を超えると、IC1Aの出力がローに変化する。これにより、IO2から割り込みがかかる。この割り込みにより、コントローラ内部のISR(Interrupt Service Routine:割り込みサービスルーチン)が働き、カウンタがインクリメントされてIO1の出力がローになる。これにより、C1がR1経由で放電を始める。放電の結果、IC1Aの出力がローに変化し、再び割り込みがかかる。このサイクルが繰り返され、カウント数×R1C1のタイミングが生成できる。
リスト1は、マイクロコントローラとして米Atmel社の「ATmega64」を使用する場合のプログラムである。同リストに示すように、IO1としてはポートD(5番端子)を用い、I/O2としてはINT3の代替機能を備える3番端子を使用している。割り込みのトリガーエッジは、サイクルごとに降下→立ち上がり→降下のように変わる。
図2にATmega64とシュミットトリガーインバータ「74HC14」を使用した回路でのタイミング波形を示した。
このタイミング発生回路は、低コストであること、タイミング周期がC1、R1の時定数とカウント数で決まること、抵抗値と容量値を調整することによって分単位から時間単位の周期を得ることも可能なことなどを特徴とする。例えば、R1に10MΩの抵抗、C1に10μFのコンデンサ、16ビットの内部カウンタを使用すれば、最大カウント数は75.85日間分となる。
「design ideas」は米EDNの「名物コラム」です。このコラムは、電子機器設計や電子回路設計などの現場で働く技術者の皆さまからのご寄稿により成り立っています。そこで、「EDN Japan」でも半導体メーカーや電子機器メーカーの電子技術者のほか、大学などの研究者、コンサルタント業務に携わる技術者などの皆さまからのご寄稿を募集します。
【記事内容】
[電圧/電流]30V / 3A [質量]約5.0kg [共通仕様]定電圧(CV)モード、定電流(CC…
[電圧/電流]30V / 3A [質量]約5.0kg [共通仕様]定電圧(CV)モード、定電流(CC…
[電圧/電流]18V / 5A [質量]約5.0kg [共通仕様]定電圧(CV)モード、定電流(CC…
[電圧/電流]18V / 3A [質量]約5.0kg [共通仕様]定電圧(CV)モード、定電流(CC…
米国ANSYS,Inc.によって開発された、有限要素法を主体とした解析ツールです。1970 年の開発…
診断ドリブン歩留まり解析で原因をより早期に特定
65nm以下の先端テクノロジ・ノードで開発されているICは、わずかな製造ばらつきがICの性能低下や故障を招く原因になります。さらに、設計に固有なフィーチャーに影…[メンター・グラフィックス・ジャパン]
Blackfin/SHARCプロセッサ用 電源セレクション・ガイド
アナログ・デバイセズのパワーマネジメント製品は、Blackfin製品とSHARC製品向けに最適な電源製品を提案します。シングル・プロセッサ、マルチ・プロセッサ、…[アナログ・デバイセズ]
アナログ・デバイセズに寄せられた珍問/難問集より<Issue 16>
<フォトカプラをデジタル・アイソレータに置き換えること(あるいは真夜中の騎行をどのように回避できたか)>Q.トランス・ベースのアイソレータをフォトカプラの代わり…[アナログ・デバイセズ]
トランスインピーダンス・アンプ設計のための留意点
ナショナルのフルスイング出力電圧帰還アンプ「LMH6611」を用いた、シンプルなトランスインピーダンス・アンプ(TIA)設計を紹介。[ナショナル セミコンダクター ジャパン]
コンティニュアス・タイム(連続時間)型シグマ/デルタA/Dコンバータ
業界で初めて実用化されたコンティニュアス・タイム(連続時間)型シグマ/デルタA/DコンバータADC12EU050の優れた性能を紹介。[ナショナル セミコンダクター ジャパン]
リチウムイオン・バッテリ管理システムの精度を最大にする簡単な較正回路―デザインノート471
リチウムイオン・バッテリ・システムでは、各セルの充電状態を整合させてバッテリパックの性能と寿命を最大化することが重要です。セルの寿命は深放電と過充電の両方を防ぐ…[リニアテクノロジー]
January 2010 新製品カタログ 高性能アナログIC
LTC6246/LTC6247/LTC6248 電力効率の高い180MHz、1mA、レール・トゥ・レール入出力オペアンプLTC2175-14/LTC2174-1…[リニアテクノロジー]
アナログ・デジタルの仕様とパフォーマンス特性の用語集
この用語集は、テキサス・インスツルメンツのデルタ・シグマ()型、逐次近似レジスタ(SAR)、およびパイプライン ADコンバータの仕様と性能特性に関する定義を収録…[日本テキサス・インスツルメンツ]
トランス・インピーダンス・アンプ設計の基礎
初めてトランス・インピーダンス・アンプを設計する人のために、回路定数を決定する方法とアンプの雑音レベル、および回路の安定性について検討する方法を解説します。[日本テキサス・インスツルメンツ]
革新的な検証アプローチEVEは、従来のエミュレータとラピッドプロトタイピングの長所を併せ持つ、まったく新しいハードウェア活用型検証手法を開発し、それを一枚のボー…[日本イヴ]
新しい検証アプローチEVE は、ハードウェアに支援された、全く新しい検証アプローチを切り開いてきました。これは、従来のエミュレーションとラピッド・プロトタイピン…[日本イヴ]
電磁波解析専用ソフトウェア PAM-CEM
電磁波関連機器・部品の解析設計を支援する電磁波解析専用ソフトウェア(CAE)です[特長]・「EMC・EMI問題への対策」を支援 有限差分時間領域法(FDTD)の「PAM-CEM/FD」または有限要素時...[日本イーエスアイ]
|
アナログ電子回路コミュニティ
技術者のための掲示板サイト |
|
Design Hint&Tips
アナログ設計回路の基礎から最新技術動向まで |
|
最適なソリューションを提案する パナソニックの最新キーデバイス パナソニック エレクトロニックデバイス |
|
MCU EXPO.COM
MCUの総合情報サイト |
|
Green Power Solution
電源IC & アナログ情報サイト |
|
FPGA Insights
FPGAの総合情報サイト |
|
ANALOG TECH & INFO
アナログ半導体の総合情報サイト |
|
特集 カーエレJAPAN |
|
特集 ET 2009 |