JPS63205726A - マイクロコンピユ−タ - Google Patents

マイクロコンピユ−タ

Info

Publication number
JPS63205726A
JPS63205726A JP62038317A JP3831787A JPS63205726A JP S63205726 A JPS63205726 A JP S63205726A JP 62038317 A JP62038317 A JP 62038317A JP 3831787 A JP3831787 A JP 3831787A JP S63205726 A JPS63205726 A JP S63205726A
Authority
JP
Japan
Prior art keywords
converter
memory
address
data
cpu
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
Application number
JP62038317A
Other languages
English (en)
Inventor
Susumu Yamada
進 山田
Hiroshi Koyama
博 小山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP62038317A priority Critical patent/JPS63205726A/ja
Publication of JPS63205726A publication Critical patent/JPS63205726A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマ・イクロコンピュータに関し、更に詳述すれ
ば、アナログ信号をデジタル信号に変換してメモリに格
納するためのA/D変換器を備えたマイクロコンピュー
タに関する。
〔従来技術〕
一般的な測定器等にて得られるアナログ信号をマイクロ
コンピュータにて処理しまたメモリに格納可能なデータ
とするには所謂アナログ/デジタル変換を行う必要があ
る。このため、マイクロコンピュータにはアナログ信号
をデジタル信号に変換するためのアナログ/デジタル(
以下、A/Dという)変換器が備えられている場合が多
い。
ところで、A/D変換器にて変換された後のデジタルデ
ータをマイクロコンピュータの内部メモリに格納するた
めの従来の手法としては、一単位、たとえば1バイトの
デジタルデータが得られる都度、CPUに割込みが掛け
られてCPUによるソフトウェア処理により、A/D変
換器にて得られたデジタルデータがメモリに転送され、
格納される構成が採られている。
このような構成ではCPUのソフI・ウェア処理に重い
負担が加わるため、CPUにより実行されるべき本来の
ソフトウェア処理の速度が低下する他、緊急度が高い割
込み要求に即応することが出来ず、またA/D変換器に
よるハードウェア的処理の高速化に対処仕切れなくなる
等の問題が生じる虞がある。
〔発明が解決しようとする問題点〕
このような観点から、たとえばA/fl変換器により得
られたデジタルデータを逐次的にソフトウェアで処理す
るのでは無く、専用のレジスタに一旦保持し、このレジ
スタにある程度のデータ量が蓄積された時点でCPUに
割込みを掛け、CPuによるソフトウェア処理にてメモ
リに転送する構成が実用化されている( 「μP078
11G/7810G J  NECマニュアル)。
しかし、上述の構成例においても、やはりCPUのソフ
トウェア的介入は必要であり、問題点の完全な解決とは
言い難い。
〔問題点を解決するための手段〕
本発明は以上のような事情に鑑みてなされたものでアリ
、マイクロコンピュータがデータの十云送に使用してい
る通常の内部バスとは別に、A/D変換器とメモリとの
間に専用バスを備え、この専用バスを経由してA/D変
換器からメモリにデータを直接転送してメモリに格納さ
せる構成を採っている。
本発明は、アナログ信号をA/D変換器にてデジタル信
号に変換してメモリに格納すべくなしたマイクロコンピ
ュータにおいて、前記A/D変換器と前記メモリとを接
続する専用バスと、前記A/D変換器からデジタルデー
タが出力される都度、前記メモリへのデータ格納のため
のアドレスを順次発生するアドレスカウンタと、前記ア
ドレスカウンタにて順次発生されるアドレスに従って前
記A/D変換器から出力されるデジタルデータを前記メ
モリに順次格納すべくなしたことを特徴とする。
〔作用〕
本発明に係るマイクロコンピュータでは、A/D変換器
にてアナログ信号から変換されたデジタルデータが、C
PUのソフトウェアの介入無しに専用のバスを介して内
部メモリに転送され、格納される。
〔実施例〕
以下、本発明をその実施例を示す図面に基づいて詳述す
る。
第1図は本発明に係るマイクロコンピュータの要部の構
成を示すブロック図である。
図中lはA/D変換器であり、マルチプレクサ2から与
えられるアナログ信号をデジタルデータに変換する。な
お、このA/D変換器1は、本実施例では、8ビツトの
高速高精度の逐次比較型のA/D変換器を使用している
。このA/D変換変換器上るアナログ信号のデジタル信
号への変換及びその結果得られたデジタルデータの出力
はリアルタイムコントロール回路7が出力するクロック
に同期して1データずつ実行される。
マルチプレクサ2は、8系統のアナログ信号入力ANO
〜AN7を備えており、その内の1系統のアナログ信号
をデータ選択/RAMアドレスカウンタ3からのデータ
選択信号に従ってA/D変換器1に選択出力する。
データ選択/RAMアドレスカウンタ3は、図示しない
CPU等から指示されたANO〜AN7のいずれかのア
ナログ信号のA/[1変換器1への出力を指示する信号
をマルチプレクサ2に与え、またそのアナログ信号を変
換して得られるデジタルデータが格納されるべきRAM
4のアドレスを発生しリアルタイムバス5を介してRA
Mアドレスバ・ノファ6に与える。
このようなデータ選択/RAMアドレスカウンタ3の機
能はこれに備えられているコントロールレジスタ31に
よる。
、 第2図はデータ選択/RAMアドレスカウンタ3に
備えられているコントロールレジスタ31のピント構成
を示す模式図である。
このコントロールレジスタ31は6ビツト構成であり、
第1ビツトbitoがイネーフ゛ルビットEADC1第
2ビットbit1〜第6ビツトbit5はA/D変換ス
タート RAMアドレスビットADSAO〜ADS八4
へして使用されている。
第1ビツトbitoのイネーブルビットEA[lCは、
たとえば本実施例ではこれがセント(=1)されている
場合にはマルチプレクサ2による8系統のアナログ信号
ANO7AN1の順次的選択のための3ビツトの信号を
マルチプレクサ2へ出力する。
第2ビツトbi t1〜第6ビソトbit5のA/D変
換スタツタRAMアドレスビットADSAO〜八〇へ^
4は、A/D変換器1にて変換されたデジタルデータの
RAM4への格納アドレスのFM定のために使用される
。その関係は下記第1表の如き変換テーブルとしてデー
タ選択/l?AMアドレスカウンク3に予め設定されて
いる。そして、これらの各アドレスは後述するリアルタ
イムコントロール回路7からのクロックに同期して順次
的に1アドレスづつ出力される。
(以 下 余 白) 第1表 !?AM4は本発明のマイクロコンピュータの内部メモ
リであり、図示しない内部バスにて他の機器、たとえば
図示しないCPU等に接続されている他、A/D変換器
1.後述するRAMアドレスバッファ6及び他のいくつ
かの機器との間を専用のリアルタイムバス5にて接続さ
れている。
11AMアドレスバッファ6は、データ選択/RAMア
ドレスカウンタ3にて発生されリアルタイムバス5に出
力されたアドレス、即ちA/D変換器1からRAM4へ
転送されるデジタルデータをRAM4に格納するための
アドレスを一時記憶し、l?AM4に与える。
これにより RAMアドレスバッファ6からRAM4に
与えられたアドレスがアクセスされ、A/D変fj!!
31から出力されたデジタルデータがそのアドレスに格
納される。
この動作はリアルタイムコントロール回路7が出力する
クロックに同期して行われる。
リアルタイムコントロール回路7は、たとえば図示しな
いCPU等からの指示を受けて、クロックを発生し、こ
のクロックに同期して上述の各機器が動作することによ
り、マルチプレクサ2によるアナログ信号の選択及びそ
のデジタルデータへの変換、さらにはそのRAl’14
への転送及び格納等の処理を実行する。
以上のように構成された本発明のマイクロコンピュータ
の動作について以下に説明する。
データ選択/I?AMアドレスカウンタ3のコントロー
ルレジスタ31の第1ビツトであるイネーブルビットE
ADCが図示しないCPUによりセント(・1)される
と、データ選択/RAMアドレスカウンタ3によりマル
チプレクサ2がA/D変換!31へ選択出力すべきアナ
ログ信号が順次指示されるのでマルチプレクサ2からA
/D変換器1へはそのアナログ信号が与えられる。そし
て、A/Di換器1はマルチプレクサ デジタルデータに変換してリアルタイムバス5に出力す
る。
一方、データ選択/RAMアドレスカウンタ3のコント
ロールレジスタ31の第2ビツトbit1〜第6ビツト
bitsであるA/D変換スタートl?AMアドレスビ
ットADSAO〜^DS^4にも図示しないCPUから
データが与えられて各ビットそれぞれがセットまたはリ
セットされる。これによりデータ選択/RAMアドレス
カウンタ3は自身に記憶している第1表のテーブルの如
きアドレスを順次出力する。この際、データ選択/RA
Mアドレスカウンタ3はA/D変換器1から出力される
データ数を計数しており、A/D変換器1から1データ
が出力される都度、順次的に1アドレスづつ更新して出
力する。
このようにしてリアルタイムコントロール回路7から出
力されるクロックに同期して、データ選択/RAMアド
レスカウンタ3から1アドレスづつ更新出力されたアド
レスはリアルタイムバス5を介してRAMアドレスバッ
ファ6に一旦保持され、l?AM4に与えられる。また
A/D変換31からもリアルタイムコントロール回路7
から出力されるクロックに同期してデジタルデータが1
データづつリアルタイムバス5に出力され、RAM4に
与えられる。
これにより、RAMアドレスバッファ6が発生したRA
M4のアドレスにA109換器lから出力されたデジタ
ルデータが格納される。
従って、A/D変換器lからデジタルデータが1データ
出力される都度、データ選択/RAMアドレスカウンタ
3から1アドレスづつ更新出力されるアドレスがリアル
タイムバス5. RAMアドレスバッファ6を介してR
AM4に与えられるので、RAM4へはA/D変換器1
から出力されたデータがデータ選択/R静アドレスカウ
ンタ3から出力されるアドレスに従って順次格納される
〔効果〕
以上のように本発明によれば、従来はA/D変換器によ
りアナログ信号から変換されたデジタルデータをCPU
のソフトウェア的介入によりメモリに転送し格納してい
たのを、ソフトウェアの介入無しに実行することが可能
になる。従って、本発明ではCPUの負担が軽減し、そ
の分だけCPUによる(hのソフトウェアの処理効率が
向上し、緊急の割込み要求にも即応可能であり、またA
/D変換器のハードウェア上の処理速度が高速化しても
充分に対応可能になる。
【図面の簡単な説明】
第1図は本発明に係るマイクロコンピュータの要部の構
成を示すブロック図、第2図はそのデータ選択/RAM
アドレスカウンタに備えられているコントロールレジス
タのビット構成を示す模式図である。 1・・・A/D変換器  2・・・マルチプレクサ  
3・・・データ選択/RAMアドレスカウンタ  4・
・・RAM5・・・リアルタイムバス  7・・・リア
ルタイムコントロール回路31・・・コントロールレジ
スタ特 許 出願人  三洋電機株式会社 代理人 弁理士  河 野  登 夫 bit5    bit4    bit3    b
it2    bitl    bit。 第2図

Claims (1)

  1. 【特許請求の範囲】 1、アナログ信号をA/D変換器にてデジタル信号に変
    換してメモリに格納すべくなしたマイクロコンピュータ
    において、 前記A/D変換器と前記メモリとを接続する専用バスと
    、 前記A/D変換器からデジタルデータが出力される都度
    、前記メモリへのデータ格納のためのアドレスを順次発
    生するアドレスカウンタと、 前記アドレスカウンタにて順次発生される アドレスに従って前記A/D変換器から出力されるデジ
    タルデータを前記メモリに順次格納すべくなしたことを
    特徴とするマイクロコンピュータ。
JP62038317A 1987-02-20 1987-02-20 マイクロコンピユ−タ Pending JPS63205726A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62038317A JPS63205726A (ja) 1987-02-20 1987-02-20 マイクロコンピユ−タ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62038317A JPS63205726A (ja) 1987-02-20 1987-02-20 マイクロコンピユ−タ

Publications (1)

Publication Number Publication Date
JPS63205726A true JPS63205726A (ja) 1988-08-25

Family

ID=12521906

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62038317A Pending JPS63205726A (ja) 1987-02-20 1987-02-20 マイクロコンピユ−タ

Country Status (1)

Country Link
JP (1) JPS63205726A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0284818A (ja) * 1988-09-20 1990-03-26 Nec Corp A/d変換回路
JPH02255992A (ja) * 1988-12-06 1990-10-16 Nec Corp マイクロコンピュータ

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0284818A (ja) * 1988-09-20 1990-03-26 Nec Corp A/d変換回路
JPH02255992A (ja) * 1988-12-06 1990-10-16 Nec Corp マイクロコンピュータ

Similar Documents

Publication Publication Date Title
US5594878A (en) Bus interface structure and system for controlling the bus interface structure
KR100375233B1 (ko) 전송될 데이터 길이 값에 따라 전송 모드가 유동적으로변환되는 직접 메모리 억세스 컨트롤러
JPH10124447A (ja) データ転送制御方法及び装置
CA2289192C (en) Communication dma device
JPS63205726A (ja) マイクロコンピユ−タ
EP0245346A1 (en) Method and apparatus for interfacing between analog signals and a system bus
US20040162924A1 (en) Apparatus and method for transmitting data by means of direct memory access medium
EP0240749A2 (en) Disk controller bus interface
JPS60222917A (ja) イメ−ジデ−タ伝送装置
JPH08249273A (ja) 転送速度切り替え機能付き非同期転送回路
JP2792141B2 (ja) ミスアラインメント制御装置
JPH01113848A (ja) メモリアクセス制御方式
JPH01150951A (ja) メモリアクセス方法
JPS6235148B2 (ja)
JPS61292766A (ja) デ−タ入力方式
JPH0683759A (ja) 情報処理装置
JPH0736806A (ja) Dma方式
JPH05120205A (ja) Dma転送用アドレス変換装置付きプロセツサシステムおよびdma転送方法
JPS63245743A (ja) メモリアクセス方式
JPH08316836A (ja) 信号処理回路
JPH01321542A (ja) データ変換回路
JP3442099B2 (ja) データ転送記憶装置
JPS62251943A (ja) チヤネル装置のメモリアドレス制御方式
JPH01155431A (ja) データ転送制御装置
JPH06230084A (ja) シリアルパターン発生器