JPH0589256A - アナログ入力制御装置 - Google Patents
アナログ入力制御装置Info
- Publication number
- JPH0589256A JPH0589256A JP25236791A JP25236791A JPH0589256A JP H0589256 A JPH0589256 A JP H0589256A JP 25236791 A JP25236791 A JP 25236791A JP 25236791 A JP25236791 A JP 25236791A JP H0589256 A JPH0589256 A JP H0589256A
- Authority
- JP
- Japan
- Prior art keywords
- analog
- data
- digital signal
- signal
- digital
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Control By Computers (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
(57)【要約】
【目的】アナログ量を取り込むためのアナログ入力制御
回路に関し、複数のアナログ信号の取り込みにおいてデ
ジタル信号処理装置における属性データの管理をなくす
ことにより負荷を軽減でき、デジタル信号処理装置の処
理効率を向上できることを目的とする。 【構成】アナログスイッチSW1〜SWnはアナログ信
号AI1〜AInに対応して設けられ、各アナログスイ
ッチSW1〜SWnに共通にA/D変換器1が接続され
ている。スイッチ制御回路2は変換すべきアナログ信号
を指示する属性データに基づいて1つのアナログスイッ
チのみを閉成させる。データ管理回路3はA/D変換器
1の少なくとも1つのデジタル信号とその属性データと
を記憶し、データ量が設定データ量に達したとき割り込
み信号を出力し、データ送信要求に対してデジタル信号
とその属性データとを出力する。
回路に関し、複数のアナログ信号の取り込みにおいてデ
ジタル信号処理装置における属性データの管理をなくす
ことにより負荷を軽減でき、デジタル信号処理装置の処
理効率を向上できることを目的とする。 【構成】アナログスイッチSW1〜SWnはアナログ信
号AI1〜AInに対応して設けられ、各アナログスイ
ッチSW1〜SWnに共通にA/D変換器1が接続され
ている。スイッチ制御回路2は変換すべきアナログ信号
を指示する属性データに基づいて1つのアナログスイッ
チのみを閉成させる。データ管理回路3はA/D変換器
1の少なくとも1つのデジタル信号とその属性データと
を記憶し、データ量が設定データ量に達したとき割り込
み信号を出力し、データ送信要求に対してデジタル信号
とその属性データとを出力する。
Description
【0001】
【産業上の利用分野】本発明は例えば機械振動等の力学
的な振動等のアナログ量をマイクロプロセッサに代表す
るコントローラにデータを取り込むためのアナログ入力
制御回路に関する。
的な振動等のアナログ量をマイクロプロセッサに代表す
るコントローラにデータを取り込むためのアナログ入力
制御回路に関する。
【0002】例えば、エンジンのノック検出装置におけ
る中央処理装置(CPU)は、内燃機関に設けた複数の
ノックセンサ(圧電素子)からの機械振動信号等のアナ
ログ信号を入力し、これらのアナログ信号をアナログ−
デジタル(以下、単にA/Dという)変換器によりデジ
タル信号に変換して適切な制御を行う。この際、CPU
はデータを常に必要とせず、一定時間毎にデータの取り
込み、データ整理を行って演算処理を実行し、データの
相互関係をモニターしながら制御を行うようになってい
るため、データ取り込みにおけるCPUの負荷軽減を図
る必要がある。
る中央処理装置(CPU)は、内燃機関に設けた複数の
ノックセンサ(圧電素子)からの機械振動信号等のアナ
ログ信号を入力し、これらのアナログ信号をアナログ−
デジタル(以下、単にA/Dという)変換器によりデジ
タル信号に変換して適切な制御を行う。この際、CPU
はデータを常に必要とせず、一定時間毎にデータの取り
込み、データ整理を行って演算処理を実行し、データの
相互関係をモニターしながら制御を行うようになってい
るため、データ取り込みにおけるCPUの負荷軽減を図
る必要がある。
【0003】
【従来の技術】従来のアナログ入力回路を図4に示す。
図4はノック検出装置におけるアナログ入力回路を示
し、エンジン10の適宜箇所には圧電素子よりなる複数
のノックセンサS1〜Snが設けられ、各ノックセンサ
S1〜Snはそれぞれその設置箇所にて検出した機械振
動をアナログ信号AI1〜AInとして半導体装置30
に出力する。
図4はノック検出装置におけるアナログ入力回路を示
し、エンジン10の適宜箇所には圧電素子よりなる複数
のノックセンサS1〜Snが設けられ、各ノックセンサ
S1〜Snはそれぞれその設置箇所にて検出した機械振
動をアナログ信号AI1〜AInとして半導体装置30
に出力する。
【0004】半導体装置30には前記各ノックセンサS
1〜Snにそれぞれ対応して複数のアナログスイッチS
W1〜SWnが設けられ、各アナログスイッチSW1〜
SWnに共通にA/D変換器11が接続されている。A
/D変換器11は各スイッチSW1〜SWnの閉成時に
入力されるアナログ信号をデジタル値に変換してデジタ
ル信号DSG1を出力する。A/D変換器11にはラッ
チ回路12が接続され、同ラッチ回路12はA/D変換
器11のデジタル信号DSG1を1つのみ保持するよう
になっている。ラッチ回路12はデータバス14を介し
てデジタル信号処理装置としてのCPU16に接続さ
れ、CPU16からのデータ送信要求に対してデータ信
号DSG2を転送するようになっている。又、ラッチ回
路12には割り込み回路13が接続され、割り込み回路
13はラッチ回路12にデジタル信号データが保持され
ると、コントロールバス15を介してCPU16に割り
込み信号SG1を出力する。
1〜Snにそれぞれ対応して複数のアナログスイッチS
W1〜SWnが設けられ、各アナログスイッチSW1〜
SWnに共通にA/D変換器11が接続されている。A
/D変換器11は各スイッチSW1〜SWnの閉成時に
入力されるアナログ信号をデジタル値に変換してデジタ
ル信号DSG1を出力する。A/D変換器11にはラッ
チ回路12が接続され、同ラッチ回路12はA/D変換
器11のデジタル信号DSG1を1つのみ保持するよう
になっている。ラッチ回路12はデータバス14を介し
てデジタル信号処理装置としてのCPU16に接続さ
れ、CPU16からのデータ送信要求に対してデータ信
号DSG2を転送するようになっている。又、ラッチ回
路12には割り込み回路13が接続され、割り込み回路
13はラッチ回路12にデジタル信号データが保持され
ると、コントロールバス15を介してCPU16に割り
込み信号SG1を出力する。
【0005】又、半導体装置30には前記CPU16と
は無関係に動作するタイマ回路17が設けられ、同タイ
マ回路17はCPU16の動作よりも長い周期で発振す
るパルス信号SG2を出力するようになっている。タイ
マ回路17に接続されたカウンタ18はタイマ回路17
のパルス信号SG2をカウントし、そのカウント値(デ
ジタル値)を閉成すべきアナログスイッチのスイッチデ
ータ信号SG3としてセレクタ回路19及びCPU16
に出力する。セレクタ回路19にはスイッチデータ信号
SG3が入力されるとともに、データバス14を介して
CPU16から閉成すべき特定のアナログスイッチ、即
ち、特定のアナログ信号を指示するスイッチデータ信号
SG4が入力されるようになっており、セレクタ回路1
9はスイッチデータ信号SG4が入力されるとこのスイ
ッチデータ信号SG4を選択し、スイッチデータ信号S
G4が入力されていないとカウンタ18のスイッチデー
タ信号SG3を選択してスイッチ制御信号SG5として
デコーダ回路20に出力するようになっている。
は無関係に動作するタイマ回路17が設けられ、同タイ
マ回路17はCPU16の動作よりも長い周期で発振す
るパルス信号SG2を出力するようになっている。タイ
マ回路17に接続されたカウンタ18はタイマ回路17
のパルス信号SG2をカウントし、そのカウント値(デ
ジタル値)を閉成すべきアナログスイッチのスイッチデ
ータ信号SG3としてセレクタ回路19及びCPU16
に出力する。セレクタ回路19にはスイッチデータ信号
SG3が入力されるとともに、データバス14を介して
CPU16から閉成すべき特定のアナログスイッチ、即
ち、特定のアナログ信号を指示するスイッチデータ信号
SG4が入力されるようになっており、セレクタ回路1
9はスイッチデータ信号SG4が入力されるとこのスイ
ッチデータ信号SG4を選択し、スイッチデータ信号S
G4が入力されていないとカウンタ18のスイッチデー
タ信号SG3を選択してスイッチ制御信号SG5として
デコーダ回路20に出力するようになっている。
【0006】デコーダ回路20は入力されたスイッチ制
御信号SG5をデコードして前記複数のアナログスイッ
チSW1〜SWnのうちいずれか1つのみを閉成させて
そのアナログスイッチに対応するアナログ信号をA/D
変換器11に出力させる。
御信号SG5をデコードして前記複数のアナログスイッ
チSW1〜SWnのうちいずれか1つのみを閉成させて
そのアナログスイッチに対応するアナログ信号をA/D
変換器11に出力させる。
【0007】このように構成されたアナログ入力回路に
おけるデータ取り込みは、CPU16から出力された特
定のアナログスイッチを指示するスイッチデータ信号S
G4又はカウンタ18によるスイッチデータ信号SG3
に基づいてデコーダ回路20により複数のアナログスイ
ッチSW1〜SWnのうちいずれか1つのみが閉成され
てそのアナログスイッチに対応するアナログ信号がA/
D変換器11に出力され、そのアナログ信号がA/D変
換器11でデジタル信号DSG1に変換され、変換が終
了するとこのデジタル信号DSG1はラッチ回路12に
保持される。ラッチ回路12のデータ保持に基づいて割
り込み回路13からコントロールバス15を介してCP
U16に割り込み信号SG1が出力される。CPU16
はこの割り込み信号SG1に基づいて割り込み処理モー
ドに入るとともに、送信要求のポーリングを行う。そし
て、CPU16はスイッチデータ信号SG3又はSG4
に基づいて取り込むデータ信号DSG2の属性データ、
即ち、そのデータ信号DSG2がどのアナログスイッチ
から入力されたものかを管理しつつ、ラッチ回路12か
らデータバス14を介して転送されるデータ信号DSG
2を取り込む。
おけるデータ取り込みは、CPU16から出力された特
定のアナログスイッチを指示するスイッチデータ信号S
G4又はカウンタ18によるスイッチデータ信号SG3
に基づいてデコーダ回路20により複数のアナログスイ
ッチSW1〜SWnのうちいずれか1つのみが閉成され
てそのアナログスイッチに対応するアナログ信号がA/
D変換器11に出力され、そのアナログ信号がA/D変
換器11でデジタル信号DSG1に変換され、変換が終
了するとこのデジタル信号DSG1はラッチ回路12に
保持される。ラッチ回路12のデータ保持に基づいて割
り込み回路13からコントロールバス15を介してCP
U16に割り込み信号SG1が出力される。CPU16
はこの割り込み信号SG1に基づいて割り込み処理モー
ドに入るとともに、送信要求のポーリングを行う。そし
て、CPU16はスイッチデータ信号SG3又はSG4
に基づいて取り込むデータ信号DSG2の属性データ、
即ち、そのデータ信号DSG2がどのアナログスイッチ
から入力されたものかを管理しつつ、ラッチ回路12か
らデータバス14を介して転送されるデータ信号DSG
2を取り込む。
【0008】
【発明が解決しようとする課題】ところが、上記従来の
アナログ入力回路におけるデータ取り込みでは、ノック
センサからのアナログ信号をデジタル信号に変換したデ
ータ信号DSG2のみを取り込み、そのデータ信号DS
G2の属性データはCPU16が管理しているため、C
PU側のシーケンスが複雑化するとともに、データ取り
込みにおいてCPU16の負荷が増加してシステム効率
が低下するという問題があった。
アナログ入力回路におけるデータ取り込みでは、ノック
センサからのアナログ信号をデジタル信号に変換したデ
ータ信号DSG2のみを取り込み、そのデータ信号DS
G2の属性データはCPU16が管理しているため、C
PU側のシーケンスが複雑化するとともに、データ取り
込みにおいてCPU16の負荷が増加してシステム効率
が低下するという問題があった。
【0009】又、従来のアナログ入力回路ではラッチ回
路12に1つのデジタル信号DSG1が保持される毎に
割り込み回路13により割り込み信号SG1が出力さ
れ、CPU16は割り込み信号SG1が入力される毎に
割り込み処理をする必要があり、システム効率が低下す
るという問題があった。
路12に1つのデジタル信号DSG1が保持される毎に
割り込み回路13により割り込み信号SG1が出力さ
れ、CPU16は割り込み信号SG1が入力される毎に
割り込み処理をする必要があり、システム効率が低下す
るという問題があった。
【0010】本発明は上記問題点を解決するためになさ
れたものであって、アナログ信号の取り込みにおいて、
デジタル信号処理装置における属性データの管理をなく
すことにより負荷を軽減でき、よってデジタル信号処理
装置の処理効率を向上できることを目的とする。
れたものであって、アナログ信号の取り込みにおいて、
デジタル信号処理装置における属性データの管理をなく
すことにより負荷を軽減でき、よってデジタル信号処理
装置の処理効率を向上できることを目的とする。
【0011】又、本発明はデジタル信号処理装置による
割り込み処理回数を低減してデジタル信号処理装置の処
理効率を向上できることを目的とする。更に、本発明は
時間経過に対するデータの変化量の測定に非常に適して
おり、システムの効率化を図ることができることを目的
とする。
割り込み処理回数を低減してデジタル信号処理装置の処
理効率を向上できることを目的とする。更に、本発明は
時間経過に対するデータの変化量の測定に非常に適して
おり、システムの効率化を図ることができることを目的
とする。
【0012】
【課題を解決するための手段】図1は第1発明の原理説
明図である。複数のアナログスイッチSW1〜SWnは
多チャンネルのアナログ信号AI1〜AInにそれぞれ
対応して設けられている。アナログ−デジタル変換器1
は各アナログスイッチSW1〜SWnに共通に接続さ
れ、入力されるアナログ信号をデジタル信号に変換す
る。スイッチ制御回路2は変換すべきアナログ信号を指
示する属性データに基づいて複数のアナログスイッチS
W1〜SWnのうち、いずれか1つのアナログスイッチ
のみを閉成させて当該アナログ信号をアナログ−デジタ
ル変換器1に入力させる。データ管理回路3はアナログ
−デジタル変換器1により変換された少なくとも1つの
デジタル信号をそのデジタル信号に対応する属性データ
と共に記憶し、記憶されたデータ量が予め定められた設
定データ量に達したときデジタル信号処理装置に対して
データ転送のための割り込み信号を出力し、デジタル信
号処理装置からのデータ送信要求に対してデジタル信号
と共にそのデジタル信号に対応する属性データを出力す
る。
明図である。複数のアナログスイッチSW1〜SWnは
多チャンネルのアナログ信号AI1〜AInにそれぞれ
対応して設けられている。アナログ−デジタル変換器1
は各アナログスイッチSW1〜SWnに共通に接続さ
れ、入力されるアナログ信号をデジタル信号に変換す
る。スイッチ制御回路2は変換すべきアナログ信号を指
示する属性データに基づいて複数のアナログスイッチS
W1〜SWnのうち、いずれか1つのアナログスイッチ
のみを閉成させて当該アナログ信号をアナログ−デジタ
ル変換器1に入力させる。データ管理回路3はアナログ
−デジタル変換器1により変換された少なくとも1つの
デジタル信号をそのデジタル信号に対応する属性データ
と共に記憶し、記憶されたデータ量が予め定められた設
定データ量に達したときデジタル信号処理装置に対して
データ転送のための割り込み信号を出力し、デジタル信
号処理装置からのデータ送信要求に対してデジタル信号
と共にそのデジタル信号に対応する属性データを出力す
る。
【0013】又、第2発明では、データ管理回路をアナ
ログ−デジタル変換器により変換された2以上のデジタ
ル信号をそのデジタル信号に対応する属性データと共に
記憶し、記憶されたデータが飽和量に達したときデジタ
ル信号処理装置に対してデータ転送のための割り込み信
号を出力するものとした。
ログ−デジタル変換器により変換された2以上のデジタ
ル信号をそのデジタル信号に対応する属性データと共に
記憶し、記憶されたデータが飽和量に達したときデジタ
ル信号処理装置に対してデータ転送のための割り込み信
号を出力するものとした。
【0014】更に、第3発明では、データ管理回路をデ
ジタル信号処理装置から所定期間出力され続ける同一の
属性データに基づいて閉成される1つのアナログスイッ
チからのアナログ信号をデジタル変換した2以上のデジ
タル信号を時間経過に合わせて連続して記憶し、デジタ
ル信号処理装置からの同一の属性データを指示するデー
タ送信要求に対して2以上のデジタル信号を時間経過に
合わせて連続して出力するものとした。
ジタル信号処理装置から所定期間出力され続ける同一の
属性データに基づいて閉成される1つのアナログスイッ
チからのアナログ信号をデジタル変換した2以上のデジ
タル信号を時間経過に合わせて連続して記憶し、デジタ
ル信号処理装置からの同一の属性データを指示するデー
タ送信要求に対して2以上のデジタル信号を時間経過に
合わせて連続して出力するものとした。
【0015】
【作用】従って、第1発明によれば、データ管理回路3
にはアナログ−デジタル変換器1からの少なくとも1つ
のデジタル信号がそのデジタル信号に対応する属性デー
タと共に記憶され、デジタル信号処理装置からのデータ
送信要求に対してデジタル信号と共にそのデジタル信号
に対応する属性データが出力されるので、デジタル信号
処理装置では属性データの管理が必要なくなって負荷が
軽減され、これにより処理効率が向上される。
にはアナログ−デジタル変換器1からの少なくとも1つ
のデジタル信号がそのデジタル信号に対応する属性デー
タと共に記憶され、デジタル信号処理装置からのデータ
送信要求に対してデジタル信号と共にそのデジタル信号
に対応する属性データが出力されるので、デジタル信号
処理装置では属性データの管理が必要なくなって負荷が
軽減され、これにより処理効率が向上される。
【0016】又、第2発明によれば、データ管理回路に
は2以上のデジタル信号がそのデジタル信号に対応する
属性データと共に記憶され、記憶されたデータが飽和量
に達したときデジタル信号処理装置に対してデータ転送
のための割り込み信号が出力されるので、デジタル信号
処理装置による割り込み処理回数が低減され処理効率が
向上される。
は2以上のデジタル信号がそのデジタル信号に対応する
属性データと共に記憶され、記憶されたデータが飽和量
に達したときデジタル信号処理装置に対してデータ転送
のための割り込み信号が出力されるので、デジタル信号
処理装置による割り込み処理回数が低減され処理効率が
向上される。
【0017】更に、第3発明によれば、データ管理回路
にはデジタル信号処理装置から所定期間出力され続ける
同一の属性データに基づいて閉成される1つのアナログ
スイッチからのアナログ信号をデジタル変換した2以上
のデジタル信号が時間経過に合わせて連続して記憶さ
れ、デジタル信号処理装置からの同一の属性データを指
示するデータ送信要求に対して2以上のデジタル信号を
時間経過に合わせて連続して出力されるので、特に時間
経過に対するデータの変化量の測定に非常に適してお
り、システムの効率化が可能となる。
にはデジタル信号処理装置から所定期間出力され続ける
同一の属性データに基づいて閉成される1つのアナログ
スイッチからのアナログ信号をデジタル変換した2以上
のデジタル信号が時間経過に合わせて連続して記憶さ
れ、デジタル信号処理装置からの同一の属性データを指
示するデータ送信要求に対して2以上のデジタル信号を
時間経過に合わせて連続して出力されるので、特に時間
経過に対するデータの変化量の測定に非常に適してお
り、システムの効率化が可能となる。
【0018】
【実施例】以下、本発明をエンジンのノック検出装置に
具体化した一実施例を図2,図3に従って説明する。
具体化した一実施例を図2,図3に従って説明する。
【0019】尚、説明の便宜上、図4に示す従来例と同
様の構成については同一の符号を付して説明を一部省略
する。図2に示すように、本実施例における半導体装置
21では従来のラッチ回路12及び割り込み回路13に
代えて先入れ先出し(FIFO)方式のデータ管理回路
22が設けられ、データ管理回路22はデータバス14
及びコントロールバス15を介してCPU23に接続さ
れている。
様の構成については同一の符号を付して説明を一部省略
する。図2に示すように、本実施例における半導体装置
21では従来のラッチ回路12及び割り込み回路13に
代えて先入れ先出し(FIFO)方式のデータ管理回路
22が設けられ、データ管理回路22はデータバス14
及びコントロールバス15を介してCPU23に接続さ
れている。
【0020】データ管理回路22は図3に示すように、
デジタル信号メモリ24、スイッチデータメモリ25、
オーバーフローレジスタ26及びリードライトレジスタ
27等を備えて構成されている。デジタル信号メモリ2
4及びスイッチデータメモリ25はレジスタ群又はRA
Mよりなり、デジタル信号メモリ24は複数、例えば1
0個の記憶領域24a(図において上下方向に延びてい
る)を備え、各記憶領域24aには順次A/D変換器1
1により変換されたデジタル信号DSG1が保持され
る。スイッチデータメモリ25はデジタル信号メモリ2
4の各記憶領域24aとそれぞれ同一のアドレスを持つ
複数、例えば10個の記憶領域25a(図において上下
方向に延びている)を備え、各記憶領域25aにはデジ
タル信号メモリ24に順次記憶されるデジタル信号DS
G1に対応してセレクタ回路19からのスイッチ制御信
号SG5(デジタル信号)が順次属性データとして記憶
される。
デジタル信号メモリ24、スイッチデータメモリ25、
オーバーフローレジスタ26及びリードライトレジスタ
27等を備えて構成されている。デジタル信号メモリ2
4及びスイッチデータメモリ25はレジスタ群又はRA
Mよりなり、デジタル信号メモリ24は複数、例えば1
0個の記憶領域24a(図において上下方向に延びてい
る)を備え、各記憶領域24aには順次A/D変換器1
1により変換されたデジタル信号DSG1が保持され
る。スイッチデータメモリ25はデジタル信号メモリ2
4の各記憶領域24aとそれぞれ同一のアドレスを持つ
複数、例えば10個の記憶領域25a(図において上下
方向に延びている)を備え、各記憶領域25aにはデジ
タル信号メモリ24に順次記憶されるデジタル信号DS
G1に対応してセレクタ回路19からのスイッチ制御信
号SG5(デジタル信号)が順次属性データとして記憶
される。
【0021】オーバーフローレジスタ26はデータが飽
和量に達する、即ち、デジタル信号メモリ24及びスイ
ッチデータメモリ25の全ての記憶領域24a,25a
にデータが保持されると、コントロールバス15を介し
てCPU23に割り込み信号SG6を出力する。
和量に達する、即ち、デジタル信号メモリ24及びスイ
ッチデータメモリ25の全ての記憶領域24a,25a
にデータが保持されると、コントロールバス15を介し
てCPU23に割り込み信号SG6を出力する。
【0022】リードライトレジスタ27はCPU23か
らデータ送信要求信号SG7が入力されるとデジタル信
号メモリ24及びスイッチデータメモリ25を読み出し
モードにし、データ送信要求信号SG7が入力されてい
ないとデジタル信号メモリ24及びスイッチデータメモ
リ25を書き込みモードにする。
らデータ送信要求信号SG7が入力されるとデジタル信
号メモリ24及びスイッチデータメモリ25を読み出し
モードにし、データ送信要求信号SG7が入力されてい
ないとデジタル信号メモリ24及びスイッチデータメモ
リ25を書き込みモードにする。
【0023】リードライトレジスタ27はコントロール
バス15を介して割り込み信号SG6に基づくCPU2
3からのデータ送信要求信号SG7が入力されると、デ
ジタル信号メモリ24及びスイッチデータメモリ25を
読み出しモードとするとともに、データバス14を介し
てCPU23からのデータ選定信号SG8が入力される
と、両メモリ24,25の所定の記憶領域24a,25
aをアクセスし、データ読み出しバス28及びデータバ
ス14を介してデジタル信号DSG1をそのデジタル信
号DSG1の属性データSG5と共にCPU23に転送
させるようになっている。
バス15を介して割り込み信号SG6に基づくCPU2
3からのデータ送信要求信号SG7が入力されると、デ
ジタル信号メモリ24及びスイッチデータメモリ25を
読み出しモードとするとともに、データバス14を介し
てCPU23からのデータ選定信号SG8が入力される
と、両メモリ24,25の所定の記憶領域24a,25
aをアクセスし、データ読み出しバス28及びデータバ
ス14を介してデジタル信号DSG1をそのデジタル信
号DSG1の属性データSG5と共にCPU23に転送
させるようになっている。
【0024】CPU23はオーバーフローレジスタ26
の割り込み信号SG6を入力すると割り込み処理モード
に入り、コントロールバス15を介してリードライトレ
ジスタ27にデータ送信要求信号SG7を出力するとと
もに、データバス14を介してデジタル信号メモリ24
及びスイッチデータメモリ25にデータ選定信号SG8
を出力し、両メモリ24,25の所定の記憶領域24
a,25aをアクセスし、データ読み出しバス28及び
データバス14を介してデジタル信号DSG1をそのデ
ジタル信号DSG1の属性データSG5と共に転送させ
る。
の割り込み信号SG6を入力すると割り込み処理モード
に入り、コントロールバス15を介してリードライトレ
ジスタ27にデータ送信要求信号SG7を出力するとと
もに、データバス14を介してデジタル信号メモリ24
及びスイッチデータメモリ25にデータ選定信号SG8
を出力し、両メモリ24,25の所定の記憶領域24
a,25aをアクセスし、データ読み出しバス28及び
データバス14を介してデジタル信号DSG1をそのデ
ジタル信号DSG1の属性データSG5と共に転送させ
る。
【0025】このデータ選定信号SG8としては、例え
ばデジタル信号メモリ24及びスイッチデータメモリ2
5における各記憶領域24a,25aをアドレス順に全
てアクセスさせるデータ形式、同一の属性データを持つ
デジタル信号DSG1を記憶した記憶領域の全てをアド
レス順にアクセスさせるデータ形式等がある。尚、本実
施例におけるCPU23にはカウンタ18のスイッチデ
ータ信号SG3は入力されておらず、CPU23は取り
込むデータ信号の属性データを管理していない。
ばデジタル信号メモリ24及びスイッチデータメモリ2
5における各記憶領域24a,25aをアドレス順に全
てアクセスさせるデータ形式、同一の属性データを持つ
デジタル信号DSG1を記憶した記憶領域の全てをアド
レス順にアクセスさせるデータ形式等がある。尚、本実
施例におけるCPU23にはカウンタ18のスイッチデ
ータ信号SG3は入力されておらず、CPU23は取り
込むデータ信号の属性データを管理していない。
【0026】又、CPU23は図示しないラッチ回路を
備え、同ラッチ回路に閉成すべき特定のアナログスイッ
チ、即ち、特定のアナログ信号を指示するスイッチデー
タ信号SG4をラッチさせてセレクタ回路19に出力さ
せるようになっている。従って、CPU23からのスイ
ッチデータ信号SG4はラッチ回路がリセットされるか
又は別のアナログ信号を指示するものに書換えられない
限り、同一のアナログ信号を指示する信号となる。
備え、同ラッチ回路に閉成すべき特定のアナログスイッ
チ、即ち、特定のアナログ信号を指示するスイッチデー
タ信号SG4をラッチさせてセレクタ回路19に出力さ
せるようになっている。従って、CPU23からのスイ
ッチデータ信号SG4はラッチ回路がリセットされるか
又は別のアナログ信号を指示するものに書換えられない
限り、同一のアナログ信号を指示する信号となる。
【0027】次に、このように構成されたアナログ入力
制御回路におけるデータ取り込みについて説明すると、
セレクタ回路19のスイッチ制御信号SG5、即ち、C
PU23から出力されたスイッチデータ信号SG4又は
カウンタ18によるスイッチデータ信号SG3に基づい
てデコーダ回路20によりアナログスイッチSW1〜S
Wnのうちいずれか1つのみが閉成されてそのアナログ
スイッチに対応するアナログ信号がA/D変換器11に
出力される。この際、CPU23からスイッチデータ信
号SG4が出力されていると、そのスイッチデータ信号
SG4に対応するアナログスイッチが閉成されてそのス
イッチに対応するアナログ信号がA/D変換器11に出
力される。
制御回路におけるデータ取り込みについて説明すると、
セレクタ回路19のスイッチ制御信号SG5、即ち、C
PU23から出力されたスイッチデータ信号SG4又は
カウンタ18によるスイッチデータ信号SG3に基づい
てデコーダ回路20によりアナログスイッチSW1〜S
Wnのうちいずれか1つのみが閉成されてそのアナログ
スイッチに対応するアナログ信号がA/D変換器11に
出力される。この際、CPU23からスイッチデータ信
号SG4が出力されていると、そのスイッチデータ信号
SG4に対応するアナログスイッチが閉成されてそのス
イッチに対応するアナログ信号がA/D変換器11に出
力される。
【0028】そして、A/D変換器11にてそのアナロ
グ信号がデジタル信号DSG1に変換され、このデジタ
ル信号DSG1はデジタル信号メモリ24の1つの記憶
領域24aに保持される。このとき、このデジタル信号
DSG1に対応する属性データSG5が上記記憶領域2
4aに対応するスイッチデータメモリ25の1つの記憶
領域25aに保持される。
グ信号がデジタル信号DSG1に変換され、このデジタ
ル信号DSG1はデジタル信号メモリ24の1つの記憶
領域24aに保持される。このとき、このデジタル信号
DSG1に対応する属性データSG5が上記記憶領域2
4aに対応するスイッチデータメモリ25の1つの記憶
領域25aに保持される。
【0029】以下、前記と同様にして新たなスイッチ制
御信号SG5がデコーダ回路20に入力される毎に、ア
ナログスイッチSW1〜SWnのうちいずれか1つのみ
が閉成されてそのアナログスイッチに対応するアナログ
信号がA/D変換器11にてデジタル信号DSG1に変
換され、各デジタル信号DSG1がデジタル信号メモリ
24の別の記憶領域24aに順次保持されるとともに、
その各デジタル信号DSG1に対応する各属性データS
G5が上記各記憶領域24aに対応する別の記憶領域2
5aに順次保持される。
御信号SG5がデコーダ回路20に入力される毎に、ア
ナログスイッチSW1〜SWnのうちいずれか1つのみ
が閉成されてそのアナログスイッチに対応するアナログ
信号がA/D変換器11にてデジタル信号DSG1に変
換され、各デジタル信号DSG1がデジタル信号メモリ
24の別の記憶領域24aに順次保持されるとともに、
その各デジタル信号DSG1に対応する各属性データS
G5が上記各記憶領域24aに対応する別の記憶領域2
5aに順次保持される。
【0030】従って、CPU23のラッチ回路から同一
のアナログスイッチを指示するスイッチデータ信号SG
4が出力され続けると、デジタル信号メモリ24の連続
した複数の記憶領域24aに時間経過に合わせて同一ア
ナログ信号を変換した複数のデジタル信号DSG1が保
持されることとなる。
のアナログスイッチを指示するスイッチデータ信号SG
4が出力され続けると、デジタル信号メモリ24の連続
した複数の記憶領域24aに時間経過に合わせて同一ア
ナログ信号を変換した複数のデジタル信号DSG1が保
持されることとなる。
【0031】そして、デジタル信号メモリ24及びスイ
ッチデータメモリ25の全ての記憶領域24a,25a
にデータが保持されると、オーバーフローレジスタ26
からCPU23に割り込み信号SG6が出力される。C
PU23はこの割り込み信号SG6に基づいて割り込み
処理モードに入り、CPU23からコントロールバス1
5を介してリードライトレジスタ27にデータ送信要求
信号SG7が出力されるとともに、データバス14を介
してデジタル信号メモリ24及びスイッチデータメモリ
25にデータ選定信号SG8が出力される。
ッチデータメモリ25の全ての記憶領域24a,25a
にデータが保持されると、オーバーフローレジスタ26
からCPU23に割り込み信号SG6が出力される。C
PU23はこの割り込み信号SG6に基づいて割り込み
処理モードに入り、CPU23からコントロールバス1
5を介してリードライトレジスタ27にデータ送信要求
信号SG7が出力されるとともに、データバス14を介
してデジタル信号メモリ24及びスイッチデータメモリ
25にデータ選定信号SG8が出力される。
【0032】このデータ送信要求信号SG7に基づいて
リードライトレジスタ27によりデジタル信号メモリ2
4及びスイッチデータメモリ25は読み出しモードにな
り、両メモリ24,25はデータ選定信号SG8によっ
て所定の記憶領域24a,25aがアクセスされる。そ
して、その記憶領域24aから読み出されたデジタル信
号DSG1は記憶領域25aから読み出されたそのデジ
タル信号DSG1の属性データSG5と共にデータ読み
出しバス28及びデータバス14を介してCPU23に
転送される。
リードライトレジスタ27によりデジタル信号メモリ2
4及びスイッチデータメモリ25は読み出しモードにな
り、両メモリ24,25はデータ選定信号SG8によっ
て所定の記憶領域24a,25aがアクセスされる。そ
して、その記憶領域24aから読み出されたデジタル信
号DSG1は記憶領域25aから読み出されたそのデジ
タル信号DSG1の属性データSG5と共にデータ読み
出しバス28及びデータバス14を介してCPU23に
転送される。
【0033】このように、本実施例ではデータ管理回路
22にデジタル信号メモリ24とスイッチデータメモリ
25とを設け、A/D変換器11により変換されたデジ
タル信号DSG1をデジタル信号メモリ24に保持させ
るとともに、このデジタル信号DSG1に対応する属性
データSG5をスイッチデータメモリ25に保持させ、
CPU23からのデータ送信要求信号SG7に対してデ
ジタル信号と共にそのデジタル信号に対応する属性デー
タを出力させるようにしたので、CPU23にて属性デ
ータを管理しなくてよくなり、その分だけCPU23の
負荷を軽減でき、CPU23の処理効率を向上すること
ができる。
22にデジタル信号メモリ24とスイッチデータメモリ
25とを設け、A/D変換器11により変換されたデジ
タル信号DSG1をデジタル信号メモリ24に保持させ
るとともに、このデジタル信号DSG1に対応する属性
データSG5をスイッチデータメモリ25に保持させ、
CPU23からのデータ送信要求信号SG7に対してデ
ジタル信号と共にそのデジタル信号に対応する属性デー
タを出力させるようにしたので、CPU23にて属性デ
ータを管理しなくてよくなり、その分だけCPU23の
負荷を軽減でき、CPU23の処理効率を向上すること
ができる。
【0034】又、本実施例ではデジタル信号メモリ24
及びスイッチデータメモリ25を複数の記憶領域24
a,25aを備えたものとし、デジタル信号メモリ24
及びスイッチデータメモリ25の全ての記憶領域24
a,25aにデータが保持されると、オーバーフローレ
ジスタ26から割り込み信号SG6を出力するようにし
たので、CPU23による割り込み処理回数を低減で
き、CPU23の処理効率を向上することができる。
及びスイッチデータメモリ25を複数の記憶領域24
a,25aを備えたものとし、デジタル信号メモリ24
及びスイッチデータメモリ25の全ての記憶領域24
a,25aにデータが保持されると、オーバーフローレ
ジスタ26から割り込み信号SG6を出力するようにし
たので、CPU23による割り込み処理回数を低減で
き、CPU23の処理効率を向上することができる。
【0035】又、本実施例ではデジタル信号メモリ24
及びスイッチデータメモリ25を複数の記憶領域24
a,25aを備えたものとしているので、CPU23の
ラッチ回路から同一のアナログスイッチを指示するスイ
ッチデータ信号SG4を出力し続けておけば、連続した
複数の記憶領域24aに時間経過に合わせて同一アナロ
グ信号を変換した複数のデジタル信号DSG1を保持で
き、割り込み信号SG6に基づくCPU23による割り
込み処理において同一の属性データを持つデジタル信号
DSG1を記憶した記憶領域の全てをアドレス順に連続
してアクセスでき、特に時間経過に対するデータの変化
量の測定に非常に適しており、システムの効率化を図る
ことができる。
及びスイッチデータメモリ25を複数の記憶領域24
a,25aを備えたものとしているので、CPU23の
ラッチ回路から同一のアナログスイッチを指示するスイ
ッチデータ信号SG4を出力し続けておけば、連続した
複数の記憶領域24aに時間経過に合わせて同一アナロ
グ信号を変換した複数のデジタル信号DSG1を保持で
き、割り込み信号SG6に基づくCPU23による割り
込み処理において同一の属性データを持つデジタル信号
DSG1を記憶した記憶領域の全てをアドレス順に連続
してアクセスでき、特に時間経過に対するデータの変化
量の測定に非常に適しており、システムの効率化を図る
ことができる。
【0036】尚、本実施例では機械振動をアナログ信号
AI1〜AInとして出力するノックセンサS1〜Sn
を用いたノック検出装置に実施したが、これに限定され
るものではなく、例えば温度を検出してアナログ信号を
出力する複数の温度センサを用いた温度制御装置に実施
してもよい。
AI1〜AInとして出力するノックセンサS1〜Sn
を用いたノック検出装置に実施したが、これに限定され
るものではなく、例えば温度を検出してアナログ信号を
出力する複数の温度センサを用いた温度制御装置に実施
してもよい。
【0037】
【発明の効果】以上詳述したように、第1発明によれ
ば、アナログ信号の取り込みにおいて、デジタル信号処
理装置における属性データの管理をなくすことにより負
荷を軽減でき、よってデジタル信号処理装置の処理効率
を向上することができる。
ば、アナログ信号の取り込みにおいて、デジタル信号処
理装置における属性データの管理をなくすことにより負
荷を軽減でき、よってデジタル信号処理装置の処理効率
を向上することができる。
【0038】又、第2発明によれば、デジタル信号処理
装置による割り込み処理回数を低減してデジタル信号処
理装置の処理効率を向上することができる。更に、第3
発明によれば、時間経過に対するデータの変化量の測定
に非常に適しており、システムの効率化を図ることがで
きる。
装置による割り込み処理回数を低減してデジタル信号処
理装置の処理効率を向上することができる。更に、第3
発明によれば、時間経過に対するデータの変化量の測定
に非常に適しており、システムの効率化を図ることがで
きる。
【図1】本発明の原理説明図である。
【図2】一実施例を示すブロック図である。
【図3】データ管理回路を示すブロック図である。
【図4】従来例を示すブロック図である。
【符号の説明】 1 アナログ−デジタル変換器 2 スイッチ制御回路 3 データ管理回路 AI1〜AIn アナログ信号 SW1〜SWn アナログスイッチ
Claims (3)
- 【請求項1】 多チャンネルのアナログ信号(AI1〜
AIn)にそれぞれ対応して設けられた複数のアナログ
スイッチ(SW1〜SWn)と、 各アナログスイッチ(SW1〜SWn)に共通に接続さ
れ、入力されるアナログ信号をデジタル信号に変換する
アナログ−デジタル変換器(1)と、 変換すべきアナログ信号を指示する属性データに基づい
て複数のアナログスイッチ(SW1〜SWn)のうち、
いずれか1つのアナログスイッチのみを閉成させて当該
アナログ信号をアナログ−デジタル変換器(1)に入力
させるスイッチ制御回路(2)と、 アナログ−デジタル変換器(1)により変換された少な
くとも1つのデジタル信号をそのデジタル信号に対応す
る属性データと共に記憶し、記憶されたデータ量が予め
定められた設定データ量に達したときデジタル信号処理
装置に対してデータ転送のための割り込み信号を出力
し、デジタル信号処理装置からのデータ送信要求に対し
てデジタル信号と共にそのデジタル信号に対応する属性
データを出力するデータ管理回路(3)とを備えること
を特徴とするアナログ入力制御装置。 - 【請求項2】 データ管理回路(3)はアナログ−デジ
タル変換器(1)により変換された2以上のデジタル信
号をそのデジタル信号に対応する属性データと共に記憶
し、記憶されたデータが飽和量に達したときデジタル信
号処理装置に対してデータ転送のための割り込み信号を
出力するものであることを特徴とする請求項1に記載の
アナログ入力制御装置。 - 【請求項3】 データ管理回路(3)はデジタル信号処
理装置から所定期間出力され続ける同一の属性データに
基づいて閉成される1つのアナログスイッチからのアナ
ログ信号をデジタル変換した2以上のデジタル信号を時
間経過に合わせて連続して記憶し、デジタル信号処理装
置からの同一の属性データを指示するデータ送信要求に
対して2以上のデジタル信号を時間経過に合わせて連続
して出力するものであることを特徴とする請求項2に記
載のアナログ入力制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25236791A JPH0589256A (ja) | 1991-09-30 | 1991-09-30 | アナログ入力制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25236791A JPH0589256A (ja) | 1991-09-30 | 1991-09-30 | アナログ入力制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0589256A true JPH0589256A (ja) | 1993-04-09 |
Family
ID=17236316
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25236791A Pending JPH0589256A (ja) | 1991-09-30 | 1991-09-30 | アナログ入力制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0589256A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5734920A (en) * | 1993-06-28 | 1998-03-31 | Nippondenso Co., Ltd. | Input/output processing IC |
-
1991
- 1991-09-30 JP JP25236791A patent/JPH0589256A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5734920A (en) * | 1993-06-28 | 1998-03-31 | Nippondenso Co., Ltd. | Input/output processing IC |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4654632A (en) | Analog-to-digital converter | |
| EP0318055A2 (en) | Data processor including a/d converter for converting a plurality of analog input channels into digital data | |
| JPS59136859A (ja) | バツフア制御装置 | |
| EP1981169A1 (en) | Analog/digital converter | |
| JPS6318230B2 (ja) | ||
| US20010016883A1 (en) | Data transfer apparatus | |
| JP6973131B2 (ja) | 制御装置及び制御方法 | |
| TWI566531B (zh) | 半導體積體電路裝置及資料處理系統 | |
| US5734920A (en) | Input/output processing IC | |
| JPH0736742A (ja) | プログラム動作監視回路 | |
| JP4106004B2 (ja) | 外部同期式ad変換回路 | |
| JPH04288602A (ja) | A/d変換機能付プログラマブルコントローラ | |
| JPS5990139A (ja) | アナログ入力の変換回路 | |
| JP2671768B2 (ja) | Dmaデータ転送方式 | |
| JP2888654B2 (ja) | データ入力制御方式 | |
| JP2692387B2 (ja) | プログラマブルコントローラ | |
| JP2778276B2 (ja) | 逐次比較型a/d変換装置 | |
| JP2526644B2 (ja) | デ―タ処理装置 | |
| JPS63219026A (ja) | マイクロコンピユ−タ | |
| SU1462287A1 (ru) | Устройство дл ввода информации | |
| JPS5947895A (ja) | アナログ入力信号処理装置 | |
| JP2003198369A (ja) | A/d変換装置、及び信号処理システム | |
| JPH03238922A (ja) | A/d変換器 | |
| JPS62133A (ja) | Ad変換器 | |
| JPH0419030U (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20010904 |