JP2016040647A - Analog/digital conversion circuit - Google Patents

Analog/digital conversion circuit Download PDF

Info

Publication number
JP2016040647A
JP2016040647A JP2014164081A JP2014164081A JP2016040647A JP 2016040647 A JP2016040647 A JP 2016040647A JP 2014164081 A JP2014164081 A JP 2014164081A JP 2014164081 A JP2014164081 A JP 2014164081A JP 2016040647 A JP2016040647 A JP 2016040647A
Authority
JP
Japan
Prior art keywords
analog
digital conversion
conversion
identification data
data
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
JP2014164081A
Other languages
Japanese (ja)
Inventor
平山 博文
Hirobumi Hirayama
博文 平山
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.)
Azbil Corp
Original Assignee
Azbil Corp
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 Azbil Corp filed Critical Azbil Corp
Priority to JP2014164081A priority Critical patent/JP2016040647A/en
Priority to PCT/JP2015/071756 priority patent/WO2016024483A1/en
Publication of JP2016040647A publication Critical patent/JP2016040647A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/05Digital input using the sampling of an analogue quantity at regular intervals of time, input from a/d converter or output to d/a converter
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable a circuit side that has obtained a plurality of analog/digital conversion results to determine whether the analog/digital conversion results are continuous regarding the plurality of analog/digital conversion results continuously received from an analog/digital conversion circuit that periodically performs analog/digital conversion.SOLUTION: An analog/digital conversion circuit (10) according to the present invention comprises: an analog/digital conversion unit (101) that periodically executes analog digital conversion processing to convert an analog signal (VA) into a digital signal (DOUT); a storage unit (103); a control unit (103) that writes an analog/digital conversion result (DOUT) by analog/digital conversion processing and identification data (DID) associated with the analog/digital conversion result in the storage unit whenever analog/digital conversion processing is performed; and an output unit (106) that reads out the analog/digital conversion result and corresponding identification data written in the storage unit and outputs them.SELECTED DRAWING: Figure 2

Description

本発明は、アナログ/ディジタル変換回路に関する。   The present invention relates to an analog / digital conversion circuit.

プラントやビルの空調設備等に設けられる温度調節器等の計装機器は、制御対象装置の状態を監視し、制御対象装置が目標の状態になるように制御対象装置内に設けられたヒータやバルブ等を制御するものである。
例えば、下記特許文献1には、温度センサによって検知された制御対象装置の温度の検知結果(アナログ信号)をアナログ/ディジタル変換回路(以下、「A/D変換回路」とも称する。)によって周期的にディジタル信号に変換して測定データを生成し、連続した測定データを用いて後段のデータ処理部(CPU等のプロセッサ)でPID(Proportional Integral Derivative)演算を行うことにより、制御対象装置が目標の温度になるように制御する温度調節器が開示されている。
Instrumentation equipment such as a temperature controller provided in a plant or building air conditioner, etc. monitors the state of the controlled device, and includes a heater or a heater provided in the controlled device so that the controlled device is in a target state. Controls valves and the like.
For example, in Patent Document 1 below, a temperature detection result (analog signal) of a control target device detected by a temperature sensor is periodically generated by an analog / digital conversion circuit (hereinafter also referred to as “A / D conversion circuit”). The measurement target data is converted into a digital signal to generate measurement data, and a PID (Proportional Integral Derivative) operation is performed by a subsequent data processing unit (a processor such as a CPU) using the continuous measurement data. A temperature regulator that controls to reach temperature is disclosed.

特開2009−53044号公報JP 2009-53044 A

温度調節器等の計装機器は、制御対象装置の状態の変化を的確に把握し、状態の変化に応じて適切な制御を行わなければならない。そのため、温度調節器等の計装機器では、センサの検知結果を周期的にA/D変換し、連続したA/D変換結果を欠落なくCPU等のデータ処理部に送信しなければならない。仮に、データ処理部側で測定データの欠落があると、測定データの連続性が失われる。このような状態でデータ処理部によるPID演算(特に微分演算)を行うと演算結果(操作量)が本来意図しない値に急変し、制御結果が不安定になる、あるいは異常になる虞がある。   An instrumentation device such as a temperature controller must accurately grasp a change in the state of the device to be controlled and perform appropriate control according to the change in the state. Therefore, in an instrumentation device such as a temperature controller, it is necessary to periodically A / D convert the detection result of the sensor and transmit the continuous A / D conversion result to a data processing unit such as a CPU without omission. If there is a lack of measurement data on the data processing unit side, the continuity of the measurement data is lost. When PID calculation (particularly differential calculation) is performed by the data processing unit in such a state, the calculation result (operation amount) suddenly changes to an unintended value, and the control result may become unstable or abnormal.

しかしながら、A/D変換回路によって周期的に更新されるA/D変換結果をデータ処理部が漏れなく確実に取得できるようにすることは容易ではない。そこで、データ処理部側で、取得したデータの連続性が保たれているか否かを判断し、データの連続性が保たれている場合に取得したデータをPID演算に用い、データの連続性が保たれていない場合に取得したデータをPID演算に用いないようにする等のデータ欠落時の対応を行うことで、PID演算結果における操作量急変等の異常が起こることを回避し、制御の安定性を保つことが可能となる。しかしながら、従来の温度調節器等の計装機器では、データ処理部側で取得したA/D変換結果の連続性が保たれているか否かを判断することができなかった。   However, it is not easy for the data processing unit to reliably acquire the A / D conversion result periodically updated by the A / D conversion circuit without omission. Therefore, the data processing unit determines whether or not the continuity of the acquired data is maintained. When the data continuity is maintained, the acquired data is used for the PID calculation, and the data continuity is determined. Stabilize the control by avoiding abnormalities such as sudden changes in the manipulated variable in the PID calculation result by taking measures when data is lost, such as not using the acquired data for PID calculation when it is not maintained It becomes possible to keep sex. However, in a conventional instrument such as a temperature controller, it has not been possible to determine whether or not the continuity of the A / D conversion result obtained on the data processing unit side is maintained.

例えば、一般的にA/D変換回路とCPU等のデータ処理部とは別個の半導体チップで構成される。これらのチップが近接して配置できない場合などは、二つの半導体チップに単一の発振子から同一のクロック信号を供給することができないこともある。このような場合、個別の発振子を使用することになるが、A/D変換の周期とA/D変換結果の読み出し周期とが一致するようにそれぞれの発振子のクロックを用いてA/D変換回路とデータ処理制御部を動作させるようプログラムした場合であっても、実際には双方の動作周期に発振子の個体差や性能の違いによる誤差が生じる。その誤差が累積すると同じA/D変換結果を2回取得してしまうことが起こり得る。このような条件下でもし同じA/D変換結果を2回取得した場合、データ処理部は、取得したデータを見ただけでは2つのA/D変換結果が、同一のA/D変換周期で変換されずに前回から更新されていないデータであるのか、変換は行われたが入力値が安定していたため、たまたま前回と同じ変換結果であったのかを判断することができなかった。   For example, an A / D conversion circuit and a data processing unit such as a CPU are generally formed of separate semiconductor chips. When these chips cannot be arranged close to each other, the same clock signal may not be supplied from two oscillator chips from a single oscillator. In such a case, an individual oscillator is used. However, the A / D conversion cycle and the read cycle of the A / D conversion result match the A / D using each oscillator clock. Even when the conversion circuit and the data processing control unit are programmed to operate, an error due to an individual difference of oscillators or a difference in performance actually occurs in both operation cycles. If the error accumulates, the same A / D conversion result may be acquired twice. Under these conditions, if the same A / D conversion result is acquired twice, the data processing unit can obtain two A / D conversion results in the same A / D conversion cycle only by looking at the acquired data. Whether the data has not been converted and has not been updated since the previous time, or since the conversion was performed but the input value was stable, it could not be determined whether the conversion result happened to be the same as the previous time.

また、例えば、A/D変換処理が完了したか否かによりA/D変換回路側の半導体チップのポート(外部端子)のオン/オフ状態を切り替え、データ処理部側がそのポートのオン・オフ状態の切り替わりをポーリングまたは割り込み処理により検知し、A/D変換結果の読み出し処理を実行するようにした場合、ポーリングによる判定処理や割り込み処理の後に実行するA/D変換結果の読み出し処理が遅れると、目的とするA/D変換周期のA/D変換結果を取得できずに、次のA/D変換周期のA/D変換結果を取得してしまうことが起こり得る。このように目的とするA/D変換周期のA/D変換結果を取りこぼした場合、データ処理部は、取得したデータを見るだけでは1周期分のA/D変換結果を取りこぼしたか否かを判断することができなかった。なお、A/D変換結果の読み出し処理が遅れないようにするために各処理のタイミングを厳密に規定することもできるが、データ処理部側の処理の時間的な制約が多くなり、データ処理部側の設計が複雑になるという問題があった。   Further, for example, the on / off state of the port (external terminal) of the semiconductor chip on the A / D conversion circuit side is switched depending on whether or not the A / D conversion processing is completed, and the data processing unit side turns on / off the port. When the A / D conversion result read process is detected by polling or interrupt process and the A / D conversion result read process is executed, if the A / D conversion result read process executed after the polling determination process or interrupt process is delayed, It may happen that the A / D conversion result of the next A / D conversion period is acquired without acquiring the A / D conversion result of the target A / D conversion period. When the A / D conversion result of the target A / D conversion cycle is missed in this way, the data processing unit determines whether or not the A / D conversion result for one cycle is missed only by looking at the acquired data. I couldn't. Note that the timing of each process can be strictly defined in order to prevent the A / D conversion result reading process from being delayed, but the time restriction of the process on the data processing unit side increases, and the data processing unit There was a problem that the design on the side became complicated.

本発明は、上記問題点を解消するためになされたものであり、周期的にA/D変換を行うA/D変換回路から連続的に取得した複数のA/D変換結果の連続性が保たれているか否かを取得した回路側で判断できるようにすることを目的とする。   The present invention has been made to solve the above-described problems, and the continuity of a plurality of A / D conversion results obtained continuously from an A / D conversion circuit that periodically performs A / D conversion is maintained. It is an object of the present invention to make it possible to determine whether or not the circuit has been hit.

本発明に係るアナログ/ディジタル変換回路(10、60)は、入力したアナログ信号(VA)をディジタル信号(DOUT)に変換するアナログ/ディジタル変換処理を周期的に実行するアナログ/ディジタル変換部(101)と、記憶部(103、603)と、前記アナログ/ディジタル変換部によって前記アナログ/ディジタル変換処理が実行される毎に、前記アナログ/ディジタル変換処理によるアナログ/ディジタル変換結果(DOUT)と、前記アナログ/ディジタル変換結果に対応付けられた識別データ(DID)とを前記記憶部に書き込む制御部(103、603)と、前記記憶部に書き込まれた前記アナログ/ディジタル変換結果と、対応する前記識別データとを読み出して出力する出力部(106)とを備える。   The analog / digital conversion circuit (10, 60) according to the present invention is an analog / digital conversion unit (101) that periodically executes an analog / digital conversion process for converting an input analog signal (VA) into a digital signal (DOUT). ), The storage unit (103, 603), and the analog / digital conversion process executed by the analog / digital conversion unit, the analog / digital conversion result (DOUT) by the analog / digital conversion process, A control unit (103, 603) that writes identification data (DID) associated with an analog / digital conversion result in the storage unit, and the analog / digital conversion result written in the storage unit and the corresponding identification And an output unit (106) for reading and outputting data.

上記アナログ/ディジタル変換回路において、前記制御部は、前記アナログ/ディジタル変換部による前記アナログ/ディジタル変換結果と前記識別データの双方の前記記憶部に対する書き込みが完了するまで、前記出力部による前記記憶部の読み出しを許可しないようにしてもよい。   In the analog / digital conversion circuit, the control unit performs the storage unit by the output unit until writing of both the analog / digital conversion result and the identification data by the analog / digital conversion unit to the storage unit is completed. May not be allowed to be read.

上記アナログ/ディジタル変換回路において、前記識別データは、前記アナログ/ディジタル変換部によるアナログ/ディジタル変換処理の実行回数を示すデータであってもよい。   In the analog / digital conversion circuit, the identification data may be data indicating the number of execution times of the analog / digital conversion processing by the analog / digital conversion unit.

上記アナログ/ディジタル変換回路において、前記識別データは、前記アナログ/ディジタル変換部によって前記アナログ/ディジタル変換処理が実行された時刻を示すデータであってもよい。   In the analog / digital conversion circuit, the identification data may be data indicating a time when the analog / digital conversion processing is executed by the analog / digital conversion unit.

上記アナログ/ディジタル変換回路において、前記識別データは、前記アナログ/ディジタル変換部によって前記アナログ/ディジタル変換処理が実行される毎に論理レベルが反転する1ビットのデータであってもよい。   In the analog / digital conversion circuit, the identification data may be 1-bit data whose logic level is inverted each time the analog / digital conversion process is executed by the analog / digital conversion unit.

上記アナログ/ディジタル変換回路において、前記識別データは、フリーランカウンタのカウント値に基づくデータであってもよい。   In the analog / digital conversion circuit, the identification data may be data based on a count value of a free-run counter.

上記アナログ/ディジタル変換回路(60)において、前記記憶部は、前記アナログ/ディジタル変換処理による前記アナログ/ディジタル変換結果を記憶する第1レジスタ(604_1〜604_n)と、前記識別データを記憶する第2レジスタ(605_1〜605_n)とを一組とするレジスタ対(606_1〜606_n)を複数有し、前記制御部は、前記アナログ/ディジタル変換処理が実行される毎に、実行されたアナログ/ディジタル変換処理の前記アナログ/ディジタル変換結果と前記識別データとを前記レジスタ対に順次書き込み、前記出力部は、外部から入力された読み出し要求に応答して、複数の前記レジスタ対から複数回分の前記アナログ/ディジタル変換処理に係る前記アナログ/ディジタル変換結果および前記識別データを読み出すようにしてもよい。   In the analog / digital conversion circuit (60), the storage unit stores a first register (604_1 to 604_n) that stores the analog / digital conversion result obtained by the analog / digital conversion process, and a second register that stores the identification data. There are a plurality of register pairs (606_1 to 606_n) each including a pair of registers (605_1 to 605_n), and the control unit executes the analog / digital conversion process executed each time the analog / digital conversion process is executed. The analog / digital conversion result and the identification data are sequentially written to the register pair, and the output unit responds to a read request input from the outside, and the analog / digital for a plurality of times from the plurality of register pairs. The analog / digital conversion result relating to the conversion process and the Another data may be read.

なお、上記説明において括弧を付した参照符号は、図面において当該参照符号が付された構成要素の概念に含まれるものを例示するに過ぎない。   In the above description, the reference numerals with parentheses merely exemplify what are included in the concept of the constituent elements with the reference numerals in the drawings.

以上説明したことにより、本発明によれば、周期的にA/D変換を行うA/D変換回路から連続的に取得した複数のA/D変換結果の連続性が保たれているか否かを取得した回路側で判断することができる。   As described above, according to the present invention, whether or not the continuity of a plurality of A / D conversion results obtained continuously from the A / D conversion circuit that periodically performs A / D conversion is maintained. This can be determined on the acquired circuit side.

図1は、本発明の一実施の形態に係るA/D変換回路を有する温度調節器を備えた温度調節システムの構成を示す図である。FIG. 1 is a diagram showing a configuration of a temperature control system including a temperature controller having an A / D conversion circuit according to an embodiment of the present invention. 図2は、本発明に係る温度調節器の具体的な内部構成を示す図である。FIG. 2 is a diagram showing a specific internal configuration of the temperature controller according to the present invention. 図3Aは、A/D変換処理の実行回数に基づくデータを識別データとする場合の一例を示す図である。FIG. 3A is a diagram illustrating an example when data based on the number of executions of the A / D conversion process is used as identification data. 図3Bは、A/D変換処理の実行時刻に基づくデータを識別データとする場合の一例を示す図である。FIG. 3B is a diagram illustrating an example when data based on the execution time of the A / D conversion process is used as identification data. 図3Cは、A/D変換処理が実行される毎に論理レベルが反転する1ビットのデータを識別データとする場合の一例を示す図である。FIG. 3C is a diagram illustrating an example in which 1-bit data whose logic level is inverted every time A / D conversion processing is performed is used as identification data. 図4Aは、実施の形態1に係るデータの読み出し要求の送信電文のフォーマットの一例を示す図である。FIG. 4A is a diagram illustrating an example of a format of a transmission message of a data read request according to the first embodiment. 図4Bは、実施の形態1に係るデータの読み出し要求に係る応答電文のフォーマットの一例を示す図である。FIG. 4B is a diagram showing an example of a response message format related to a data read request according to Embodiment 1. 図5は、実施の形態2に係るA/D変換回路を備えた温度調節器の構成を示す図である。FIG. 5 is a diagram illustrating a configuration of a temperature controller including an A / D conversion circuit according to the second embodiment. 図6は、A/D変換処理レジスタおよび識別データレジスタのアドレスの割り付けの一例を示す図である。FIG. 6 is a diagram illustrating an example of assignment of addresses of the A / D conversion processing register and the identification data register. 図7Aは、実施の形態2に係るデータの読み出し要求の送信電文のフォーマットの一例を示す図である。FIG. 7A is a diagram illustrating an example of a format of a transmission message of a data read request according to Embodiment 2. 図7Bは、実施の形態2に係るデータの読み出し要求に係る応答電文のフォーマットの一例を示す図である。FIG. 7B is a diagram illustrating an example of a format of a response message related to a data read request according to Embodiment 2. 図8は、複数のA/D変換部を備えたA/D変換回路におけるA/D変換処理レジスタおよび識別データレジスタのアドレスの割り付けの一例を示す図である。FIG. 8 is a diagram illustrating an example of assignment of addresses of A / D conversion processing registers and identification data registers in an A / D conversion circuit including a plurality of A / D conversion units.

以下、本発明の実施の形態について図を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

≪実施の形態1≫
図1は、本発明の一実施の形態に係るA/D変換回路を有する温度調節器を備えた温度調節システムの構成を示す図である。
同図に示される温度調節システム300は、温度調節器1、制御対象装置2、温度センサ3、操作部4、およびヒータ5を備えている。
<< Embodiment 1 >>
FIG. 1 is a diagram showing a configuration of a temperature control system including a temperature controller having an A / D conversion circuit according to an embodiment of the present invention.
A temperature control system 300 shown in the figure includes a temperature controller 1, a control target device 2, a temperature sensor 3, an operation unit 4, and a heater 5.

温度センサ3は、制御対象装置2の温度を検知し、アナログ形式の検知信号(以下、「アナログ信号」とも称する。)VAを出力する。ヒータ5は、例えば制御対象装置2の内部に設けられ、制御対象装置2を加熱する装置である。操作部4は、ヒータ5の加熱温度を調節する装置である。例えば、操作部4は、温度調節器2からから供給された制御信号CNTに基づいてヒータ5に供給する電流または電圧を変化させることにより、ヒータ5の加熱温度を調整する。   The temperature sensor 3 detects the temperature of the control target apparatus 2 and outputs an analog detection signal (hereinafter also referred to as “analog signal”) VA. The heater 5 is, for example, a device that is provided inside the control target device 2 and heats the control target device 2. The operation unit 4 is a device that adjusts the heating temperature of the heater 5. For example, the operation unit 4 adjusts the heating temperature of the heater 5 by changing the current or voltage supplied to the heater 5 based on the control signal CNT supplied from the temperature controller 2.

温度調節器1は、温度センサ3から出力されたアナログ信号VAを周期的にディジタル信号に変換し、変換したディジタル信号(測定データ)を用いてPID演算を行うことにより、制御対象装置2が目標の温度になるように制御信号CNTを生成する。
図2は、温度調節器1の内部構成を示す図である。
図2に示されるように、温度調節器1は、A/D変換回路10、データ処理制御部11、およびその他図示されていない電源回路や外部入出力インターフェース回路等を備えている。
The temperature controller 1 periodically converts the analog signal VA output from the temperature sensor 3 into a digital signal, and performs a PID operation using the converted digital signal (measurement data), so that the control target device 2 can perform the target operation. The control signal CNT is generated so that the temperature becomes.
FIG. 2 is a diagram illustrating an internal configuration of the temperature controller 1.
As shown in FIG. 2, the temperature controller 1 includes an A / D conversion circuit 10, a data processing control unit 11, and other power supply circuits and external input / output interface circuits not shown.

A/D変換回路10は、温度センサ3から出力されたアナログ信号VINをディジタル信号に変換する回路である。A/D変換回路10は、A/D変換結果を出力することのみならず、そのA/D変換結果に対応付けられた識別データを後段のデータ処理制御部11に出力する機能も有している。   The A / D conversion circuit 10 is a circuit that converts the analog signal VIN output from the temperature sensor 3 into a digital signal. The A / D conversion circuit 10 not only outputs the A / D conversion result but also has a function of outputting the identification data associated with the A / D conversion result to the data processing control unit 11 at the subsequent stage. Yes.

具体的に、A/D変換回路10は、A/D変換部101、制御部102、記憶部103、および通信回路106を含む。A/D変換回路10は、例えば、A/D変換部101、制御部102、記憶部103、および通信回路106が公知のCMOS製造プロセスによって1個の半導体基板に形成された1チップの半導体装置として実現されている。   Specifically, the A / D conversion circuit 10 includes an A / D conversion unit 101, a control unit 102, a storage unit 103, and a communication circuit 106. The A / D conversion circuit 10 is, for example, a one-chip semiconductor device in which an A / D conversion unit 101, a control unit 102, a storage unit 103, and a communication circuit 106 are formed on one semiconductor substrate by a known CMOS manufacturing process. It is realized as.

A/D変換部101は、温度センサ3から出力されたアナログ信号VINをディジタル信号に変換するA/D変換処理を周期的に実行する。例えば、A/D変換部101は、一定の周期で(例えば10ms毎に)、アナログ信号VINをディジタル信号DOUTに変換して出力する。A/D変換部101は、例えばΔΣ型のA/D変換器である。なお、以下の説明では、A/D変換部10によって変換されたディジタル信号DOUTを、A/D変換結果DOUTとも称する。   The A / D conversion unit 101 periodically executes A / D conversion processing for converting the analog signal VIN output from the temperature sensor 3 into a digital signal. For example, the A / D conversion unit 101 converts the analog signal VIN into the digital signal DOUT and outputs it at a constant cycle (for example, every 10 ms). The A / D converter 101 is, for example, a ΔΣ type A / D converter. In the following description, the digital signal DOUT converted by the A / D conversion unit 10 is also referred to as an A / D conversion result DOUT.

制御部102は、A/D変換部10によるA/D変換処理が完了する毎に、完了したA/D変換処理に係るA/D変換結果DOUTを記憶部103に書き込むとともに、そのA/D変換結果DOUTに対応付けた識別データDIDを記憶部103に書き込む。ここで、識別データDIDとは、あるタイミングで実行されたA/D変換処理による変換結果とその前後のタイミングで実行されたA/D変換処理による変換結果とを識別するためのデータである。識別データDIDの詳細については後述する。   Each time the A / D conversion process by the A / D conversion unit 10 is completed, the control unit 102 writes the A / D conversion result DOUT related to the completed A / D conversion process in the storage unit 103 and the A / D conversion The identification data DID associated with the conversion result DOUT is written in the storage unit 103. Here, the identification data DID is data for identifying a conversion result by an A / D conversion process executed at a certain timing and a conversion result by an A / D conversion process executed at a timing before and after that. Details of the identification data DID will be described later.

更に、制御部102は、後述する通信回路106による記憶部103に対するデータの読み出しの許可・不許可を指示するイネーブル信号ENを出力する。例えば、制御部102は、A/D変換結果DOUTとそのA/D変換結果DOUTに対応する識別データDINの記憶部103に対する書き込みが完了するまでイネーブル信号ENをネゲートすることにより記憶部103からのデータの読み出しを禁止し、A/D変換結果DOUTと識別データDINの双方のデータの書き込みが完了したら、イネーブル信号ENをアサートすることにより記憶部103からのデータの読み出しを許可する。これにより、A/D変換結果DOUTと識別データDIDの一方しか書き換え(更新)が完了していない状況での記憶部103からのデータの読み出しが禁止され、読み出されたA/D変換結果と識別データとの対応関係がずれることを防止することができる。   Further, the control unit 102 outputs an enable signal EN that instructs permission / non-permission of data reading from the storage unit 103 by the communication circuit 106 described later. For example, the control unit 102 negates the enable signal EN from the storage unit 103 until the writing of the A / D conversion result DOUT and the identification data DIN corresponding to the A / D conversion result DOUT to the storage unit 103 is completed. When reading of data is prohibited and writing of both the A / D conversion result DOUT and the identification data DIN is completed, reading of data from the storage unit 103 is permitted by asserting an enable signal EN. As a result, reading of data from the storage unit 103 in a situation where only one of the A / D conversion result DOUT and the identification data DID has been rewritten (updated) is prohibited, and the read A / D conversion result and It is possible to prevent the correspondence relationship with the identification data from deviating.

記憶部103は、データを記憶するための記憶領域を備えた回路から構成され、A/D変換結果DOUTと識別データDIDとを記憶する。具体的に、記憶部103は、A/D変換結果DOUTを記憶するための記憶回路としてA/D変換結果レジスタ104を有し、識別データDIDを記憶するための記憶回路として識別データレジスタ105を有する。A/D変換結果レジスタ104および識別データレジスタ105は、制御部102によるデータの書き換えと、通信回路106によるデータの読み出しが可能にされている。例えば、A/D変換部10によるA/D変換処理が完了する毎に、完了したA/D変換処理に係るA/D変換結果OUTと対応する識別データDIDとが制御部102によってA/D変換結果レジスタ104および識別データレジスタ105に書き込まれることにより、A/D変換結果レジスタ104および識別データレジスタ105が更新され、A/D変換結果レジスタ104および識別データレジスタ105に記憶されたA/D変換結果DOUTおよび識別データDIDが通信回路106によって定期的に読み出される。   The storage unit 103 includes a circuit having a storage area for storing data, and stores an A / D conversion result DOUT and identification data DID. Specifically, the storage unit 103 includes an A / D conversion result register 104 as a storage circuit for storing the A / D conversion result DOUT, and an identification data register 105 as a storage circuit for storing the identification data DID. Have. The A / D conversion result register 104 and the identification data register 105 can be rewritten by the control unit 102 and read by the communication circuit 106. For example, every time the A / D conversion processing by the A / D conversion unit 10 is completed, the control unit 102 converts the A / D conversion result OUT related to the completed A / D conversion processing and the corresponding identification data DID by the control unit 102. By writing to the conversion result register 104 and the identification data register 105, the A / D conversion result register 104 and the identification data register 105 are updated, and the A / D stored in the A / D conversion result register 104 and the identification data register 105 is updated. The conversion result DOUT and the identification data DID are periodically read by the communication circuit 106.

通信回路106は、記憶部103からデータを読み出して出力する出力部として機能する。具体的に、通信回路106は、データ処理制御部11からのデータの読み出し要求に応答して、記憶部103に書き込まれたA/D変換結果DOUTと識別データDIDとを読み出し、読み出した2つのデータをデータ処理制御部11に送信する。より具体的には、通信回路106は、データ処理制御部11からデータの読み出し要求を受け取ったとき、イネーブル信号ENがアサートされている場合には、記憶部103からA/D変換結果DOUTと識別データDIDとを読み出してデータ処理制御部11に送信し、イネーブル信号ENがネゲートされている場合には、イネーブル信号ENがアサートされるまで待機する。そして、イネーブル信号ENがアサートされたら、記憶部103からA/D変換結果DOUTと識別データDIDとを読み出してデータ処理制御部11に送信する。   The communication circuit 106 functions as an output unit that reads and outputs data from the storage unit 103. Specifically, in response to a data read request from the data processing control unit 11, the communication circuit 106 reads the A / D conversion result DOUT and the identification data DID written in the storage unit 103, and reads the two read Data is transmitted to the data processing control unit 11. More specifically, when the communication circuit 106 receives a data read request from the data processing control unit 11 and the enable signal EN is asserted, the communication circuit 106 identifies the A / D conversion result DOUT from the storage unit 103. The data DID is read out and transmitted to the data processing control unit 11. When the enable signal EN is negated, the process waits until the enable signal EN is asserted. When the enable signal EN is asserted, the A / D conversion result DOUT and the identification data DID are read from the storage unit 103 and transmitted to the data processing control unit 11.

データ処理制御部11は、例えばマイクロコントローラであり、CPU111、記憶装置112、通信回路113、および図示されていない外部インターフェース回路等を備えている。例えば、データ処理制御部11は、CPU111、記憶装置112、および通信回路113等が一つの半導体基板に形成された1チップのマイクロコントローラとして構成されていてもよいし、CPU111、記憶装置112、および通信回路113等が夫々別個の半導体チップに形成されたマルチチップ構成のマイクロコントローラとして構成されていてもよい。   The data processing control unit 11 is, for example, a microcontroller, and includes a CPU 111, a storage device 112, a communication circuit 113, an external interface circuit (not shown), and the like. For example, the data processing control unit 11 may be configured as a one-chip microcontroller in which the CPU 111, the storage device 112, the communication circuit 113, and the like are formed on one semiconductor substrate, or the CPU 111, the storage device 112, and The communication circuit 113 or the like may be configured as a multi-chip microcontroller formed on separate semiconductor chips.

通信回路113は、外部回路と通信を行うための回路である。例えば、通信回路113は、CPU111からの指示に応じてデータの読み出し要求をA/D変換回路10に対して発行するとともに、発行した読み出し要求に応じてA/D変換回路10から出力されたA/D変換結果DOUTおよび識別データDIDを受信する。通信回路113によって受信したA/D変換結果DOUTおよび識別データDIDは、例えば記憶装置112に記憶される。   The communication circuit 113 is a circuit for communicating with an external circuit. For example, the communication circuit 113 issues a data read request to the A / D conversion circuit 10 in accordance with an instruction from the CPU 111, and the A output from the A / D conversion circuit 10 in response to the issued read request. / D conversion result DOUT and identification data DID are received. The A / D conversion result DOUT and the identification data DID received by the communication circuit 113 are stored in the storage device 112, for example.

記憶装置112は、ROM(Read Only Memory)やRAM(Random Access Memory)、複数のレジスタ等を含む。例えば、ROMには、CPU111に各種の演算を実行させるためのプログラムが記憶され、上記複数のレジスタには、通信回路113で受信したA/D変換結果DOUTや識別データDID等が記憶され、RAMには、ROMから読み出されて展開されたプログラムやCPU111による演算結果等が記憶される。   The storage device 112 includes a ROM (Read Only Memory), a RAM (Random Access Memory), a plurality of registers, and the like. For example, the ROM stores a program for causing the CPU 111 to execute various calculations, and the plurality of registers store the A / D conversion result DOUT received by the communication circuit 113, the identification data DID, and the like. Stores the program read from the ROM and expanded, the calculation result by the CPU 111, and the like.

CPU111は、記憶装置112に記憶されたプログラムに従って各種の演算を行うことにより、温度調節器1の統括的な制御を行う。また、CPU111は、記憶装置112に記憶されているA/D変換結果DOUTに基づいてPID演算を行うことにより、制御対象装置2が目標の温度になるように制御信号CNTを生成する。CPU111によって生成された制御信号CNTは、図示されていない外部インターフェース回路を介して操作部4に入力され、前述したようにヒータ5の加熱温度の制御に利用される。   The CPU 111 performs overall control of the temperature regulator 1 by performing various calculations in accordance with programs stored in the storage device 112. Further, the CPU 111 generates a control signal CNT so that the control target device 2 reaches a target temperature by performing a PID calculation based on the A / D conversion result DOUT stored in the storage device 112. The control signal CNT generated by the CPU 111 is input to the operation unit 4 via an external interface circuit (not shown) and is used for controlling the heating temperature of the heater 5 as described above.

次に、識別データDIDについて詳細に説明する。
前述したように、A/D変換回路10は、A/D変換結果DOUTに加えて、そのA/D変換結果DOUTに対応付けられた識別データDIDを後段のデータ処理制御部11に出力する。識別データDIDの生成手法として、例えば以下の4つを例示することができる。
Next, the identification data DID will be described in detail.
As described above, the A / D conversion circuit 10 outputs the identification data DID associated with the A / D conversion result DOUT to the subsequent data processing control unit 11 in addition to the A / D conversion result DOUT. As a method for generating the identification data DID, for example, the following four can be exemplified.

第1の例は、A/D変換処理の実行回数に基づくデータを識別データDIDとする手法である。
図3Aは、A/D変換処理の実行回数に基づくデータを識別データDIDとする場合の一例を示す図である。
同図に示されるように、A/D変換処理の実行回数をカウントし、そのカウント値を識別データDIDとする。具体的には、制御部102内にカウンタを設け、A/D変換部10からA/D変換結果DOUTが出力される毎に、上記カウンタのカウント値をインクリメントする。制御部102は、A/D変換部10からA/D変換結果DOUTが出力される毎に、A/D変換結果DOUTをA/D変換結果レジスタ105に書き込むとともに、その時の上記カウンタのカウント値を識別データレジスタ105に書き込む。
The first example is a technique in which data based on the number of executions of A / D conversion processing is used as identification data DID.
FIG. 3A is a diagram illustrating an example in which data based on the number of executions of the A / D conversion process is used as identification data DID.
As shown in the figure, the number of executions of the A / D conversion process is counted, and the count value is used as identification data DID. Specifically, a counter is provided in the control unit 102, and the count value of the counter is incremented each time an A / D conversion result DOUT is output from the A / D conversion unit 10. Whenever the A / D conversion result DOUT is output from the A / D conversion unit 10, the control unit 102 writes the A / D conversion result DOUT into the A / D conversion result register 105, and the count value of the counter at that time Is written into the identification data register 105.

上記カウンタとしては、例えばA/D変換処理の実行回数をカウントするカウンタを例示することができる。例えば、図3Aには、8ビットのカウンタによってA/D変換処理の実行回数をカウントし、A/D変換処理の実行回数を256回目までカウントしたらカウント値をリセットし、257回目から再び“0”からカウント動作を開始する場合が示されている。   An example of the counter is a counter that counts the number of executions of A / D conversion processing. For example, in FIG. 3A, the number of executions of the A / D conversion process is counted by an 8-bit counter, and when the number of executions of the A / D conversion process is counted up to the 256th time, the count value is reset. The case where the count operation is started from "" is shown.

上記のようにA/D変換処理の実行回数を識別データDIDとして記録することにより、あるタイミングで実行されたA/D変換処理によるA/D変換結果とその前後のタイミングで実行されたA/D変換処理によるA/D変換結果とを識別することが可能となる。   By recording the number of executions of the A / D conversion process as the identification data DID as described above, the A / D conversion result by the A / D conversion process executed at a certain timing and the A / D executed at the timing before and after the A / D conversion process are recorded. It becomes possible to identify the A / D conversion result by the D conversion process.

なお、図3Aには上記カウンタとして8ビットカウンタを例示したが、温度調節器1のデバッグのために、過去に実行したA/D変換回数を記憶したい場合には、ビット数がより大きいカウンタを用いればよい。例えば、A/D変換処理が1ms間隔で実行される場合、32ビットのカウンタを用いることで、約49日分のA/D変換処理の実行回数を記録することが可能となる。
また、例えば40ビットのカウンタを用いるだけで、約34年のA/D変換の実行回数を記録することが可能となり、一般的な製品の寿命を超えるような実行回数を連続して記録することも可能になる。さらに、一般的な設計であっても32ビット程度のカウンタを用意することが可能であるので、必要に応じてビット数を増やすことが可能である。
In FIG. 3A, an 8-bit counter is exemplified as the counter. However, in order to store the number of A / D conversions executed in the past for debugging the temperature controller 1, a counter having a larger number of bits is used. Use it. For example, when A / D conversion processing is executed at 1 ms intervals, the number of executions of A / D conversion processing for about 49 days can be recorded by using a 32-bit counter.
For example, it is possible to record the number of executions of A / D conversion in about 34 years just by using a 40-bit counter, and continuously record the number of executions exceeding the life of a general product. Is also possible. Furthermore, even with a general design, a counter of about 32 bits can be prepared, so that the number of bits can be increased as necessary.

第2の例は、A/D変換処理の実行時刻に基づくデータを識別データDIDとする手法である。
図3Bは、A/D変換処理の実行時刻に基づくデータを識別データDIDとする場合の一例を示す図である。同図に示されるように、A/D変換処理の実行時刻(タイムスタンプ)を識別データDIDとする。上記実行時刻は、例えば、A/D変換処理が完了した時刻である。
The second example is a technique in which data based on the execution time of the A / D conversion process is used as identification data DID.
FIG. 3B is a diagram illustrating an example when data based on the execution time of the A / D conversion process is used as identification data DID. As shown in the figure, the execution time (time stamp) of the A / D conversion process is set as identification data DID. The execution time is, for example, the time when the A / D conversion process is completed.

A/D変換処理の実行時刻を用いる具体的な手法として、例えば以下の2つを例示することができる。一つは、A/D変換回路10の内部または外部にリアルタイムクロックを設け、A/D変換部101からA/D変換結果DOUTが出力される毎に、制御部102がA/D変換結果DOUTをA/D変換結果レジスタ105に書き込むとともに、その時の上記リアルタイムクロックの値を識別データDIDとして識別データレジスタ105に書き込む手法である。リアルタイムクロックの必要なビット数としては、例えば48〜64ビットである。   As a specific method using the execution time of the A / D conversion process, for example, the following two can be exemplified. One is that a real-time clock is provided inside or outside the A / D conversion circuit 10, and every time the A / D conversion result DOUT is output from the A / D conversion unit 101, the control unit 102 performs the A / D conversion result DOUT. Is written in the A / D conversion result register 105, and the value of the real-time clock at that time is written in the identification data register 105 as identification data DID. The necessary number of bits of the real time clock is, for example, 48 to 64 bits.

もう一つは、リアルタイムクロックの代わりに、例えば電源投入時を時刻0として一定周期毎にインクリメントするカウンタを制御部102の内部または外部に設け、A/D変換部10からA/D変換結果DOUTが出力される毎に、制御部102がA/D変換結果DOUTをA/D変換結果レジスタ105に書き込むとともに、その時の上記カウンタの値を識別データDIDとして識別データレジスタ105に書き込む手法である。   The other is that instead of the real-time clock, for example, a counter that increments at predetermined intervals with the power-on time as time 0 is provided inside or outside of the control unit 102, and the A / D conversion unit 10 outputs the A / D conversion result DOUT. Is output, the control unit 102 writes the A / D conversion result DOUT into the A / D conversion result register 105 and writes the value of the counter at that time into the identification data register 105 as identification data DID.

上記のいずれの手法によっても、あるタイミングで実行されたA/D変換処理によるA/D変換結果とその前後のタイミングで実行されたA/D変換処理によるA/D変換結果とを識別することが可能となる。更に、上述したリアルタイムクロックを用いる手法によれば、A/D変換処理が実行された正確な時刻が記録できるため、識別データDIDを温度調節器1のデバッグ等に用いることが可能となる。一方、上述したリアルタイムクロックを用いない手法によれば、回路規模の増大を抑えることができる。   By any of the above methods, the A / D conversion result by the A / D conversion process executed at a certain timing and the A / D conversion result by the A / D conversion process executed at the timing before and after that are identified. Is possible. Furthermore, according to the above-described method using the real-time clock, the accurate time when the A / D conversion process is executed can be recorded, so that the identification data DID can be used for debugging the temperature controller 1 or the like. On the other hand, according to the technique that does not use the real-time clock described above, an increase in circuit scale can be suppressed.

第3の例は、A/D変換処理が実行される毎に論理レベルが反転する1ビットのデータを識別データDIDとする場合である。
図3Cは、A/D変換処理が実行される毎に論理レベルが反転する1ビットのデータを識別データDIDとする場合の一例を示す図である。
A third example is a case where 1-bit data whose logic level is inverted every time A / D conversion processing is executed is used as identification data DID.
FIG. 3C is a diagram illustrating an example in which 1-bit data whose logic level is inverted every time A / D conversion processing is performed is used as identification data DID.

同図に示されるように、識別データレジスタ105を1ビットの記憶素子(フラグ)によって構成し、A/D変換部10からA/D変換結果DOUTが出力される毎に、制御部102がA/D変換結果DOUTをA/D変換結果レジスタ105に書き込むとともに、識別データレジスタ105に記録されている1ビットの値を反転させる。この場合、識別データレジスタ105を1ビットカウンタで実現してもよい。   As shown in the figure, the identification data register 105 is configured by a 1-bit storage element (flag), and each time the A / D conversion result DOUT is output from the A / D conversion unit 10, the control unit 102 The / D conversion result DOUT is written into the A / D conversion result register 105 and the 1-bit value recorded in the identification data register 105 is inverted. In this case, the identification data register 105 may be realized by a 1-bit counter.

これによれば、あるタイミングで実行されたA/D変換処理によるA/D変換結果とその前後のタイミングで実行されたA/D変換処理によるA/D変換結果とを識別することが可能となる。また、識別データレジスタ105を1ビットの記憶素子によって実現するので、必要なハードウェアリソースを少なくすることができ、回路規模の増大を抑えることができる。   According to this, it is possible to identify the A / D conversion result by the A / D conversion process executed at a certain timing and the A / D conversion result by the A / D conversion process executed at the timing before and after the A / D conversion process. Become. Further, since the identification data register 105 is realized by a 1-bit storage element, the necessary hardware resources can be reduced, and an increase in circuit scale can be suppressed.

第4の例は、フリーランカウンタのカウント値に基づくデータを識別データDIDとする場合である。例えば、8ビットのフリーランカウンタによって、A/D変換処理の実行処理とは無関係に連続して入力されるパルスをカウントし、そのカウント値を識別データDIDとしても良い。これによれば、ビット幅の大きなカウンタは必要ないので、回路規模の増大を抑えることができる。なお、識別データDIDとして記憶するデータは、フリーランカウンタのカウント値(数値)そのものでなくてもよく、例えばA〜Z等のような順番のわかるアルファベット(キャラクターコード)であってもよい。   A fourth example is a case where data based on the count value of the free-run counter is used as identification data DID. For example, an 8-bit free-run counter may count pulses input continuously regardless of the execution process of the A / D conversion process, and the count value may be used as the identification data DID. According to this, since a counter having a large bit width is not required, an increase in circuit scale can be suppressed. Note that the data stored as the identification data DID does not have to be the count value (numerical value) of the free-run counter itself, but may be an alphabet (character code) whose order is known, such as AZ.

次に、A/D変換回路10とデータ処理制御部11との間の具体的な通信方法について説明する。
A/D変換回路10とデータ処理制御部11との間の通信は、例えばSPI(Serial Peripheral Interface)によって行われる。A/D変換回路10側の通信回路106とデータ処理制御部11側の通信回路113とは、SPIによる通信に必要なハードウェアリソースを夫々備えている。
Next, a specific communication method between the A / D conversion circuit 10 and the data processing control unit 11 will be described.
Communication between the A / D conversion circuit 10 and the data processing control unit 11 is performed by, for example, an SPI (Serial Peripheral Interface). The communication circuit 106 on the A / D conversion circuit 10 side and the communication circuit 113 on the data processing control unit 11 side each have hardware resources necessary for communication by SPI.

A/D変換回路10からデータ処理制御部11へのA/D変換結果の送信は、前述したように、データ処理制御部11がデータの読み出し要求(読み出し命令)を発行し、A/D変換回路10が、その読み出し要求のレスポンスとして、A/D変換結果DOUTと識別データDIDとをセットにして出力することによって実現される。   As described above, the A / D conversion result is transmitted from the A / D conversion circuit 10 to the data processing control unit 11 by the data processing control unit 11 issuing a data read request (read command). The circuit 10 is realized by outputting the A / D conversion result DOUT and the identification data DID as a set as a response to the read request.

図4Aは、実施の形態1に係るデータの読み出し要求の送信電文のフォーマットの一例を示す。また、図4Bは、実施の形態1に係るデータの読み出し要求に係る応答電文のフォーマットの一例を示す。
図4Aに示されるように、データ処理制御部11が発行するデータの読み出し要求に係る送信電文は、例えばSPIプロトコルに従って最初と最後にヘッダとフッタが付されたシリアルデータとして構成されている。同図には、”アドレス100Hから1組のA/D変換結果DOUTおよび識別データDIDを読み出す”ことを指示する命令が示されている。
FIG. 4A shows an example of a format of a transmission message of a data read request according to the first embodiment. FIG. 4B shows an example of a response message format related to a data read request according to the first embodiment.
As shown in FIG. 4A, a transmission message related to a data read request issued by the data processing control unit 11 is configured as serial data with a header and a footer attached at the beginning and end according to the SPI protocol, for example. In the figure, an instruction for instructing “reading a set of A / D conversion results DOUT and identification data DID from the address 100H” is shown.

また、図4Bに示されるように、データ処理制御部11の送信電文に応答してA/D変換回路10から送信される応答電文は、上記送信電文と同様に、SPIプロトコルに従って最初と最後にヘッダとフッタが付された1フレームのシリアルデータとして構成されている。同図には、読み出し命令に対すレスポンスとして、“3356H”というA/D変換結果DOUTと、“01H”という識別データDIDとが出力されたことが示されている。   Further, as shown in FIG. 4B, the response message transmitted from the A / D conversion circuit 10 in response to the transmission message of the data processing control unit 11 is first and last according to the SPI protocol, similarly to the transmission message. It is configured as one frame of serial data with a header and footer. This figure shows that an A / D conversion result DOUT of “3356H” and identification data DID of “01H” are output as a response to the read command.

データ処理制御部11がA/D変換回路10に対して読み出し要求を発行する周期は、A/D変換回路10においてA/D変換処理が実行される周期(A/D変換結果レジスタ104および識別データレジスタ105が更新される周期)と同じか、それよりも短い周期とされる。これにより、データ処理制御部11は、A/D変換回路10によって周期的に更新されたA/D変換結果DOUTを連続して取得することが可能となる。   The cycle in which the data processing control unit 11 issues a read request to the A / D conversion circuit 10 is a cycle in which A / D conversion processing is executed in the A / D conversion circuit 10 (A / D conversion result register 104 and identification The cycle is the same as or shorter than the cycle in which the data register 105 is updated. Accordingly, the data processing control unit 11 can continuously acquire the A / D conversion result DOUT periodically updated by the A / D conversion circuit 10.

以上、本発明に係るA/D変換回路によれば、A/D変換結果毎に識別データを付与し、A/D変換結果と識別データとをセットで出力するので、A/D変換結果を受信した回路側で、取得したA/D変換結果の連続性が保たれているか否かを判断することが可能となる。   As described above, according to the A / D conversion circuit according to the present invention, identification data is assigned for each A / D conversion result, and the A / D conversion result and the identification data are output as a set. On the received circuit side, it is possible to determine whether or not the continuity of the acquired A / D conversion result is maintained.

例えば、実施の形態1に係る温度調節器1において、データ処理制御部11が、取得したA/D変換結果に対応する識別データとその直前に取得したA/D変換結果に対応する識別データとを比較することによって、同じA/D変換周期のA/D変換結果の重複取得やA/D変換結果の取りこぼしの有無、すなわち、取得したA/D変換結果の連続性が保たれているか否かを、データ処理制御部11側で判断することが可能となる。これにより、データ処理制御部11は、取得したA/D変換結果の連続性が保たれていると判断した場合に、取得したA/D変換結果を用いてPID演算を行い、取得したA/D変換結果の連続性が保たれていないと判断した場合に、取得したA/D変換結果をPID演算に用いないようにする等の対応を行うことが可能となり、PID演算結果の急変等の異常が起こることを回避し、温度調節システム300の制御の安定性を保つことが可能となる。   For example, in the temperature controller 1 according to Embodiment 1, the data processing control unit 11 includes identification data corresponding to the acquired A / D conversion result, and identification data corresponding to the A / D conversion result acquired immediately before Are compared, whether or not the A / D conversion results of the same A / D conversion period are repeatedly acquired and whether or not the A / D conversion results are missed, that is, the continuity of the acquired A / D conversion results is maintained. This can be determined on the data processing control unit 11 side. Thus, when the data processing control unit 11 determines that the continuity of the acquired A / D conversion result is maintained, the data processing control unit 11 performs the PID calculation using the acquired A / D conversion result, and acquires the acquired A / D When it is determined that the continuity of the D conversion result is not maintained, it is possible to take measures such as not using the acquired A / D conversion result for the PID calculation. Abnormality can be avoided and the control of the temperature control system 300 can be kept stable.

また、A/D変換結果の重複取得や取りこぼしがあっても、上記のようにデータ処理制御部11側で対処することが可能であることから、A/D変換回路10によるA/D変換処理の実行周期とデータ処理制御部11によるA/D変換結果の読み出し周期とを非同期にすることが可能となる。これにより、データ処理制御部11側でポーリングによる常時監視や割り込み処理等のタイミングを厳密に規定する必要がないので、データ処理部11側の処理の時間的な制約が少なくなり、データ処理部側の設計が容易となる。   In addition, even if there are duplicate acquisitions or omissions of A / D conversion results, the data processing control unit 11 can deal with them as described above, so that the A / D conversion processing by the A / D conversion circuit 10 is possible. Can be made asynchronous with the reading cycle of the A / D conversion result by the data processing control unit 11. As a result, the data processing control unit 11 does not need to strictly specify the timing of continuous monitoring or interrupt processing by polling, so that the time restriction of processing on the data processing unit 11 side is reduced, and the data processing unit side It becomes easy to design.

また、本発明に係るA/D変換回路によれば、A/D変換結果と識別データの双方のデータの書き込みが完了するまでデータの読み出しを許可しないので、読み出されたA/D変換結果と識別データとの対応関係がずれることを防止することができる。   In addition, according to the A / D conversion circuit of the present invention, since reading of data is not permitted until data writing of both the A / D conversion result and the identification data is completed, the read A / D conversion result And the correspondence between the identification data and the identification data can be prevented from shifting.

≪実施の形態2≫
実施の形態2に係るA/D変換回路は、A/D変換結果および識別データを記憶するためのレジスタを複数組備える点で、実施の形態1に係るA/D変換回路10と相違し、その他の点は実施の形態1に係るA/D変換回路10と同様である。
図5は、実施の形態2に係るA/D変換回路を備えた温度調節器の構成を示す図である。なお、実施の形態2に係る温度調節器6において、実施の形態1に係る温度調節器1と同様の構成要素には、同一の符号を付してその詳細な説明を省略する。
<< Embodiment 2 >>
The A / D conversion circuit according to the second embodiment is different from the A / D conversion circuit 10 according to the first embodiment in that a plurality of registers for storing A / D conversion results and identification data are provided. Other points are the same as those of the A / D conversion circuit 10 according to the first embodiment.
FIG. 5 is a diagram illustrating a configuration of a temperature controller including an A / D conversion circuit according to the second embodiment. In addition, in the temperature regulator 6 which concerns on Embodiment 2, the same code | symbol is attached | subjected to the component similar to the temperature regulator 1 which concerns on Embodiment 1, and the detailed description is abbreviate | omitted.

温度調節器6におけるA/D変換回路60において、A/D変換結果および識別データを記憶する記憶部603は、複数のA/D変換結果レジスタ604_1〜604_n(nは2以上の整数)と、複数の識別データレジスタ605_1〜605_nとを備える。A/D変換結果レジスタ604_1と識別データレジスタ605_1とは一組のレジスタ対606_1を構成する。同様に、A/D変換結果レジスタ604_nと識別データレジスタ605_nとは一組のレジスタ対606_nを構成する。   In the A / D conversion circuit 60 in the temperature controller 6, the storage unit 603 that stores the A / D conversion result and the identification data includes a plurality of A / D conversion result registers 604_1 to 604_n (n is an integer of 2 or more), And a plurality of identification data registers 605_1 to 605_n. The A / D conversion result register 604_1 and the identification data register 605_1 constitute a pair of registers 606_1. Similarly, the A / D conversion result register 604_n and the identification data register 605_n constitute a pair of registers 606_n.

制御部602は、A/D変換部10によるA/D変換処理が実行される毎に、A/D変換結果DOUTと対応する識別データDIDとを上記の複数のレジスタ対606_1〜606_nに順次書き込む。
例えば、あるA/D変換周期で実行されたA/D変換処理によるA/D変換結果DOUT_1と対応する識別データDID_1とをA/D変換結果レジスタ604_1と識別データレジスタ605_1に書き込み、次のA/D変換周期で実行されたA/D変換処理によるA/D変換結果DOUT_2と対応する識別データDID_2とをA/D変換結果レジスタ604_2と識別データレジスタ605_2に書き込む、というように、A/D変換処理が完了する毎に、順番にレジスタ対606_1〜606_nに書き込んでゆく。すべてのレジスタ対606_1〜606_nにデータが書き込まれた状態においてA/D変換処理が実行されたら、最も古いA/D変換結果および識別データが書き込まれているレジスタ対に、最新のA/D変換結果と識別データを上書きする。
The control unit 602 sequentially writes the A / D conversion result DOUT and the corresponding identification data DID to the plurality of register pairs 606_1 to 606_n each time the A / D conversion process is executed by the A / D conversion unit 10. .
For example, the A / D conversion result DOUT_1 by the A / D conversion process executed in a certain A / D conversion cycle and the corresponding identification data DID_1 are written in the A / D conversion result register 604_1 and the identification data register 605_1, and the next A The A / D conversion result DOUT_2 by the A / D conversion process executed in the / D conversion cycle and the corresponding identification data DID_2 are written in the A / D conversion result register 604_2 and the identification data register 605_2, and so on. Each time conversion processing is completed, data is sequentially written to the register pairs 606_1 to 606_n. When A / D conversion processing is executed in a state where data is written in all the register pairs 606_1 to 606_n, the latest A / D conversion is performed on the register pair in which the oldest A / D conversion result and identification data are written. Overwrite results and identification data.

A/D変換回路60からデータ処理制御部11へのA/D変換結果の送信は、実施の形態1と同様に、データ処理制御部11がデータの読み出し要求(読み出し命令)を発行し、A/D変換回路60が、その読み出し要求のレスポンスとしてA/D変換結果DOUTおよび識別データDIDを出力することによって実現される。具体的に、データ処理制御部11は、複数セットのA/D変換結果DOUTおよび識別データDIDの読み出し命令を発行する。以下、詳細に説明する。   The transmission of the A / D conversion result from the A / D conversion circuit 60 to the data processing control unit 11 is performed by the data processing control unit 11 issuing a data read request (read command) as in the first embodiment. This is realized by the / D conversion circuit 60 outputting the A / D conversion result DOUT and the identification data DID as a response to the read request. Specifically, the data processing control unit 11 issues a read command for reading a plurality of sets of A / D conversion results DOUT and identification data DID. Details will be described below.

図6は、A/D変換処理レジスタおよび識別データレジスタのアドレスの割り付けの一例を示す図である。
同図に示されるように、レジスタ対606_1〜606_nには、順番にアドレスが付与される。このように、レジスタ対606_1〜606_n毎に順番にアドレスを付与することにより、複数の連続したA/D変換結果および識別データの読み出し命令の簡易化を図ることが可能となる。例えば、図7Aに示すように、読み出しの先頭アドレスを“100h”とし、読み出し数を“03h”とする読み出し命令を発行することにより、図7Bに示すように、レジスタアドレス“100h”から“105h”までのデータが読み出され、3回分のA/D変換結果および識別データを取得することが可能となる。すなわち、図6に示すようにレジスタ対606_1〜606_n毎に順番にレジスタアドレスを付与し、図7Aのように読み出しの先頭アドレスと読み出し数を指定する命令を発行することにより、一つの読み出し命令によって複数回分のA/D変換結果および識別データを取得することが可能となる。
FIG. 6 is a diagram illustrating an example of assignment of addresses of the A / D conversion processing register and the identification data register.
As shown in the figure, addresses are sequentially assigned to the register pairs 606_1 to 606_n. In this manner, by sequentially assigning addresses to the register pairs 606_1 to 606_n, it is possible to simplify a plurality of continuous A / D conversion result and identification data read instructions. For example, as shown in FIG. 7A, by issuing a read command in which the read start address is “100h” and the read number is “03h”, as shown in FIG. 7B, the register addresses “100h” to “105h” are issued. The data up to "" are read out, and the A / D conversion results and identification data for three times can be acquired. That is, as shown in FIG. 6, register addresses are assigned in order for each of the register pairs 606_1 to 606_n, and by issuing a command specifying the read start address and the number of reads as shown in FIG. It becomes possible to acquire A / D conversion results and identification data for a plurality of times.

以上、実施の形態2に係るA/D変換回路60によれば、A/D変換結果と識別データを記憶するための記憶部(レジスタ)を複数設け、A/D変換結果および識別データを複数セット読み出せるようにすることで、A/D変換結果の取りこぼしを防ぐことができる。例えば、データ処理制御部11によるデータの読み出し処理において、1回分のA/D変換結果の取りこぼしがあったとしても、次回の読み出し処理において、取りこぼした分のA/D変換結果を取得することが可能となる。   As described above, according to the A / D conversion circuit 60 according to the second embodiment, a plurality of storage units (registers) for storing A / D conversion results and identification data are provided, and a plurality of A / D conversion results and identification data are stored. By making the set read-out, it is possible to prevent the A / D conversion result from being missed. For example, even if a single A / D conversion result is missed in the data reading process by the data processing control unit 11, the A / D conversion result for the missing data can be acquired in the next reading process. It becomes possible.

また、実施の形態2に係るA/D変換回路60によれば、1回の読み出し命令によって複数回分のA/D変換結果および識別データを読み出すことができるので、データ処理制御部によるデータの読み出し回数を減らすことが可能となる。
これにより、データ処理制御部による高速且つ高精度な処理時間の管理が不要となり、データ処理部側の設計が容易となるとともに、データ処理制御部として低速で安価なマイクロコントローラ(CPU)を利用することができるので、コストの低減を図ることが可能となる。
例えば、A/D変換回路10によるA/D変換周期が1MHzである場合、A/D変換結果および識別データは1μs毎に更新される。この場合に、従来のようにデータ処理制御部が1μs毎にデータを読み出さなければならないとすると、1μs毎のA/D変換処理時間に対応した動作クロックでデータ処理制御部を動作させなければならない。
これに対し、実施の形態2に係るA/D変換回路60のようにn個のレジスタ対を設けることにより、データ処理制御部は(n×1)μs毎にデータの読み出し処理を実行すれば、取りこぼすことなくデータを取得することができる。例えば、レジスタ対を1000組設ければ、データ処理制御部は1ms毎にデータの読み出し処理を実行すればよい。すなわち、実施の形態2に係るA/D変換回路60によれば、従来よりも、データ処理制御部としてのマイクロコントローラの動作クロック周波数を下げることが可能となり、コストの低減を図ることが可能となる。
Further, according to the A / D conversion circuit 60 according to the second embodiment, a plurality of A / D conversion results and identification data can be read out by a single read command, so that the data processing control unit reads out data. The number of times can be reduced.
This eliminates the need for high-speed and high-precision processing time management by the data processing control unit, facilitates the design of the data processing unit, and uses a low-speed and inexpensive microcontroller (CPU) as the data processing control unit. Therefore, the cost can be reduced.
For example, when the A / D conversion cycle by the A / D conversion circuit 10 is 1 MHz, the A / D conversion result and the identification data are updated every 1 μs. In this case, if the data processing control unit must read data every 1 μs as in the prior art, the data processing control unit must be operated with an operation clock corresponding to the A / D conversion processing time every 1 μs. .
On the other hand, by providing n register pairs as in the A / D conversion circuit 60 according to the second embodiment, the data processing control unit can execute a data read process every (n × 1) μs. Data can be acquired without missing. For example, if 1000 register pairs are provided, the data processing control unit may execute data read processing every 1 ms. In other words, according to the A / D conversion circuit 60 according to the second embodiment, it is possible to lower the operating clock frequency of the microcontroller as the data processing control unit than before, and to reduce the cost. Become.

以上、本発明者らによってなされた発明を実施の形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。   Although the invention made by the present inventors has been specifically described based on the embodiments, it is needless to say that the present invention is not limited thereto and can be variously modified without departing from the gist thereof. Yes.

例えば、上記実施の形態において、A/D変換結果および識別データを記憶する記憶回路としてレジスタを例示したが、A/D変換結果および識別データを記憶することができる回路であれば、レジスタに限定されない。   For example, in the above embodiment, the register is exemplified as the storage circuit for storing the A / D conversion result and the identification data. However, the circuit is limited to the register as long as the circuit can store the A / D conversion result and the identification data. Not.

また、実施の形態2において、A/D変換回路60が1つのA/D変換部101を備える場合を例示したが、これに限られず、A/D変換部101を複数備えていてもよい。この場合、記憶部603における各レジスタのアドレスの割り付けを図8のように設定し、前述と同様に、読み出しの先頭アドレスと読み出し数を指定する命令を発行することにより、複数チャネルのA/D変換結果および識別データを一つの読み出し命令によって読み出すことが可能となる。   Further, in the second embodiment, the case where the A / D conversion circuit 60 includes one A / D conversion unit 101 is illustrated, but the present invention is not limited thereto, and a plurality of A / D conversion units 101 may be provided. In this case, the address assignment of each register in the storage unit 603 is set as shown in FIG. 8, and the A / D for multiple channels is issued by issuing a command designating the read start address and the read number as described above. The conversion result and the identification data can be read by one read command.

また、上記実施の形態において、A/D変換回路10、60を温度調節器1に適用する場合を例示したが、センサ等からのアナログ信号を定期的にA/D変換し、そのA/D変換結果を逐次記録するレコーダー等にも適用することができる。   Further, in the above embodiment, the case where the A / D conversion circuits 10 and 60 are applied to the temperature controller 1 is exemplified. However, the analog signal from the sensor or the like is periodically A / D converted, and the A / D is converted. The present invention can also be applied to a recorder that sequentially records conversion results.

また、A/D変換回路10、60におけるA/D変換部101がΔΣ型A/D変換回路である場合を例示したが、別の変換方式のA/D変化回路であってもよい。例えば、逐次比較型A/D変換回路であってもよい。   Further, although the case where the A / D conversion unit 101 in the A / D conversion circuits 10 and 60 is a ΔΣ type A / D conversion circuit is exemplified, it may be an A / D change circuit of another conversion method. For example, a successive approximation A / D conversion circuit may be used.

また、上記実施の形態では、データの取りこぼしが起きないように複数のA/D変換結果レジスタ104を準備する場合を一例として説明したが、これに限られない。例えば、準備した複数のA/D変換結果レジスタ104が満杯になって新たなA/D変換結果が保存できなくなってしまった場合に、A/D変換結果レジスタ104をリングバッファとして用い、最も古いデータが最新のデータで上書きされていくようにしてもよい。   In the above embodiment, the case where a plurality of A / D conversion result registers 104 are prepared so as not to cause data loss has been described as an example. However, the present invention is not limited to this. For example, when a plurality of prepared A / D conversion result registers 104 are full and a new A / D conversion result cannot be stored, the A / D conversion result register 104 is used as a ring buffer. The data may be overwritten with the latest data.

300…温度調節システム、1、6…温度調節器、2…制御対象装置、3…温度センサ、4…操作部、5…ヒータ、VA…検知信号(アナログ信号)、CNT…制御信号、10、60…A/D変換回路、11…データ処理制御部、101…A/D変換部、102,602…制御部、103、603…記憶部、104、604_1〜604_n…A/D変換結果レジスタ、105、605_1〜605_n…識別データレジスタ、606_1〜606_n…レジスタ対、106…通信回路、113…通信回路111…CPU、112…記憶装置、113…通信回路、EN…イネーブル信号、DOUT…ディジタル信号(A/D変換結果)、ID…識別データ。   DESCRIPTION OF SYMBOLS 300 ... Temperature control system 1, 6 ... Temperature controller, 2 ... Control object apparatus, 3 ... Temperature sensor, 4 ... Operation part, 5 ... Heater, VA ... Detection signal (analog signal), CNT ... Control signal, 10, DESCRIPTION OF SYMBOLS 60 ... A / D conversion circuit, 11 ... Data processing control part, 101 ... A / D conversion part, 102, 602 ... Control part, 103, 603 ... Memory | storage part, 104, 604_1-604_n ... A / D conversion result register, 105, 605_1 to 605_n ... identification data register, 606_1 to 606_n ... register pair, 106 ... communication circuit, 113 ... communication circuit 111 ... CPU, 112 ... storage device, 113 ... communication circuit, EN ... enable signal, DOUT ... digital signal ( A / D conversion result), ID ... identification data.

Claims (7)

入力したアナログ信号をディジタル信号に変換するアナログ/ディジタル変換処理を周期的に実行するアナログ/ディジタル変換部と、
記憶部と、
前記アナログ/ディジタル変換部によって前記アナログ/ディジタル変換処理が実行される毎に、前記アナログ/ディジタル変換処理によるアナログ/ディジタル変換結果と、前記アナログ/ディジタル変換結果に対応付けられた識別データとを前記記憶部に書き込む制御部と、
前記記憶部に書き込まれた前記アナログ/ディジタル変換結果と、対応する前記識別データとを読み出して出力する出力部と、を備える
ことを特徴とするアナログ/ディジタル変換回路。
An analog / digital converter that periodically executes an analog / digital conversion process for converting an input analog signal into a digital signal;
A storage unit;
Each time the analog / digital conversion process is executed by the analog / digital conversion unit, the analog / digital conversion result by the analog / digital conversion process and the identification data associated with the analog / digital conversion result are A control unit for writing to the storage unit;
An analog / digital conversion circuit comprising: an output unit that reads out and outputs the analog / digital conversion result written in the storage unit and the corresponding identification data.
請求項1に記載のアナログ/ディジタル変換回路において、
前記制御部は、前記アナログ/ディジタル変換部による前記アナログ/ディジタル変換結果と前記識別データの双方の前記記憶部に対する書き込みが完了するまで、前記出力部による前記記憶部の読み出しを許可しない
ことを特徴とするアナログ/ディジタル変換回路。
The analog / digital conversion circuit according to claim 1,
The control unit does not allow the output unit to read the storage unit until writing of both the analog / digital conversion result and the identification data by the analog / digital conversion unit to the storage unit is completed. An analog / digital conversion circuit.
請求項1または2に記載のアナログ/ディジタル変換回路において、
前記識別データは、前記アナログ/ディジタル変換部によるアナログ/ディジタル変換処理の実行回数を示すデータである
ことを特徴とするアナログ/ディジタル変換回路。
The analog / digital conversion circuit according to claim 1 or 2,
The identification data is data indicating the number of execution times of the analog / digital conversion processing by the analog / digital conversion unit.
請求項1または2に記載のアナログ/ディジタル変換回路において、
前記識別データは、前記アナログ/ディジタル変換部によって前記アナログ/ディジタル変換処理が実行された時刻を示すデータである
ことを特徴とするアナログ/ディジタル変換回路。
The analog / digital conversion circuit according to claim 1 or 2,
The identification data is data indicating a time when the analog / digital conversion processing is executed by the analog / digital conversion unit.
請求項1または2に記載のアナログ/ディジタル変換回路において、
前記識別データは、前記アナログ/ディジタル変換部によって前記アナログ/ディジタル変換処理が実行される毎に論理レベルが反転する1ビットのデータである
ことを特徴とするアナログ/ディジタル変換回路。
The analog / digital conversion circuit according to claim 1 or 2,
The identification data is 1-bit data whose logic level is inverted each time the analog / digital conversion unit executes the analog / digital conversion process.
請求項1または2に記載のアナログ/ディジタル変換回路において、
前記識別データは、フリーランカウンタのカウント値に基づくデータである
ことを特徴とするアナログ/ディジタル変換回路。
The analog / digital conversion circuit according to claim 1 or 2,
The analog / digital conversion circuit, wherein the identification data is data based on a count value of a free-run counter.
請求項1乃至6の何れか一項に記載のアナログ/ディジタル変換回路において、
前記記憶部は、前記アナログ/ディジタル変換処理による前記アナログ/ディジタル変換結果を記憶する第1レジスタと前記識別データを記憶する第2レジスタとを一組とするレジスタ対を複数有し、
前記制御部は、前記アナログ/ディジタル変換処理が実行される毎に、実行されたアナログ/ディジタル変換処理の前記アナログ/ディジタル変換結果と前記識別データとを前記レジスタ対に順次書き込み、
前記出力部は、外部から入力された読み出し要求に応答して、複数の前記レジスタ対から複数回分の前記アナログ/ディジタル変換処理に係る前記アナログ/ディジタル変換結果および前記識別データを読み出す
ことを特徴とするアナログ/ディジタル変換回路。
The analog / digital conversion circuit according to any one of claims 1 to 6,
The storage unit includes a plurality of register pairs each including a first register that stores the analog / digital conversion result obtained by the analog / digital conversion process and a second register that stores the identification data.
The controller sequentially writes the analog / digital conversion result of the executed analog / digital conversion process and the identification data to the register pair each time the analog / digital conversion process is executed,
The output unit reads the analog / digital conversion result and the identification data related to the analog / digital conversion processing for a plurality of times from a plurality of the register pairs in response to a read request input from the outside. Analog / digital conversion circuit.
JP2014164081A 2014-08-12 2014-08-12 Analog/digital conversion circuit Pending JP2016040647A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2014164081A JP2016040647A (en) 2014-08-12 2014-08-12 Analog/digital conversion circuit
PCT/JP2015/071756 WO2016024483A1 (en) 2014-08-12 2015-07-31 Analog/digital conversion circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014164081A JP2016040647A (en) 2014-08-12 2014-08-12 Analog/digital conversion circuit

Publications (1)

Publication Number Publication Date
JP2016040647A true JP2016040647A (en) 2016-03-24

Family

ID=55304112

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014164081A Pending JP2016040647A (en) 2014-08-12 2014-08-12 Analog/digital conversion circuit

Country Status (2)

Country Link
JP (1) JP2016040647A (en)
WO (1) WO2016024483A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018074501A (en) * 2016-11-02 2018-05-10 株式会社ディスコ D/a conversion circuit, a/d conversion circuit, and driving system
JP2018156220A (en) * 2017-03-16 2018-10-04 アズビル株式会社 Multi channel ad converter and processor

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6499602B2 (en) * 2016-03-03 2019-04-10 アズビル株式会社 AD conversion result reading circuit
CN109714053B (en) * 2018-12-20 2023-03-31 成都蝠来科技有限公司 Terminal device, system and method for digital communication using analog signal pin

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05284487A (en) * 1992-02-04 1993-10-29 Sony Corp Transmitting device and framing method for digital image signal
JP2005142670A (en) * 2003-11-04 2005-06-02 Hitachi Ltd Electronic control apparatus
JP2006343543A (en) * 2005-06-09 2006-12-21 Matsushita Electric Ind Co Ltd Display device system
JP2008225675A (en) * 2007-03-09 2008-09-25 Denso Corp Electronic control device
JP2014099794A (en) * 2012-11-15 2014-05-29 Nippon Hoso Kyokai <Nhk> Imaging device and signal processing device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05284487A (en) * 1992-02-04 1993-10-29 Sony Corp Transmitting device and framing method for digital image signal
JP2005142670A (en) * 2003-11-04 2005-06-02 Hitachi Ltd Electronic control apparatus
JP2006343543A (en) * 2005-06-09 2006-12-21 Matsushita Electric Ind Co Ltd Display device system
JP2008225675A (en) * 2007-03-09 2008-09-25 Denso Corp Electronic control device
JP2014099794A (en) * 2012-11-15 2014-05-29 Nippon Hoso Kyokai <Nhk> Imaging device and signal processing device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018074501A (en) * 2016-11-02 2018-05-10 株式会社ディスコ D/a conversion circuit, a/d conversion circuit, and driving system
JP2018156220A (en) * 2017-03-16 2018-10-04 アズビル株式会社 Multi channel ad converter and processor

Also Published As

Publication number Publication date
WO2016024483A1 (en) 2016-02-18

Similar Documents

Publication Publication Date Title
JP2016040647A (en) Analog/digital conversion circuit
WO2010109584A1 (en) A/d converter and programmable controller system
CN104133790B (en) Conditional link for direct memory access controller
EP3376316B1 (en) Slave device, control method of slave device, information processing program and computer readable recording medium
JP2019020822A (en) Programmable controller
JP2009271724A (en) Hardware engine controller
KR20150054904A (en) Analog conversion device and programmable controller system
JP2018132829A (en) Control device
JP5653391B2 (en) Data polling method and digital instrumentation control system for nuclear power plant using the method
JP5987203B1 (en) A / D converter, D / A converter, and PLC
US20220398211A1 (en) Input/output unit for data acquisition with a field-bus system
JP6070600B2 (en) Microcomputer
WO2019176287A1 (en) Control device, control system, control method, and control program
US9886411B2 (en) Data transfer device and data transfer method
US11640150B2 (en) Communication system, communication method, and information storage medium
JP2016114968A (en) Semiconductor integrated circuit and data transfer method using the same
JP2005242806A (en) Data processor
JP4181482B2 (en) Electronic control unit
JP6386513B2 (en) Measuring system
JP4389786B2 (en) Transmission of general-purpose digital messages through microprocessor monitoring circuitry
JP2019200744A (en) Controller and data recording method
US20150006765A1 (en) Direct memory access descriptor-based synchronization
JP2020064340A5 (en)
KR20190105356A (en) Programmable logic controller system
JP2018041130A (en) Method for acquiring execution time data on on-vehicle control program and on-vehicle control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170327

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170919

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180320

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20181002