JP2010041532A - Pulse rate converter - Google Patents

Pulse rate converter Download PDF

Info

Publication number
JP2010041532A
JP2010041532A JP2008203774A JP2008203774A JP2010041532A JP 2010041532 A JP2010041532 A JP 2010041532A JP 2008203774 A JP2008203774 A JP 2008203774A JP 2008203774 A JP2008203774 A JP 2008203774A JP 2010041532 A JP2010041532 A JP 2010041532A
Authority
JP
Japan
Prior art keywords
pulse
output
pulse rate
input
pulses
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
JP2008203774A
Other languages
Japanese (ja)
Inventor
Ken Matsumura
謙 松村
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric 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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP2008203774A priority Critical patent/JP2010041532A/en
Publication of JP2010041532A publication Critical patent/JP2010041532A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Manipulation Of Pulses (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a pulse rate converter capable of outputting an equalized pulse even without using any bulk memory. <P>SOLUTION: A pulse rate converter transmits output pulses corresponding to a pulse rate setting value with respect to the number of input pulses. The pulse rate converter includes: a number-of-input-pulses register for holding the number of input pulses; a number-of-output-pulses register for holding the number of output pulses; and a control circuit which compares (the number of output pulses)/(the number of input pulses) with the pulse rate setting value to determine whether or not to output the output pulses. <P>COPYRIGHT: (C)2010,JPO&amp;INPIT

Description

本発明は、所望のパルスレート設定値に対応した数の出力パルスを送信するパルスレート変換器に関し、特に大容量メモリを使用せずとも均等化された出力パルスを送信し得るパルスレート変換器に関する。 The present invention relates to a pulse rate converter that transmits a number of output pulses corresponding to a desired pulse rate setting value, and more particularly to a pulse rate converter that can transmit equalized output pulses without using a large-capacity memory. .

パルスレート変換器は主として工場のプロセス制御に用いられ、入力パルスのパルス数に対しユーザーが設定した所望のパルスレート設定値(たとえば、0.3)に対応した数の出力パルスを送信するものである。たとえば、パルスレート設定値を0.3に設定した場合、10個のパルスが入力されると3個の出力パルスが送信される。 The pulse rate converter is mainly used for factory process control, and transmits the number of output pulses corresponding to a desired pulse rate setting value (for example, 0.3) set by the user with respect to the number of pulses of the input pulse. is there. For example, when the pulse rate setting value is set to 0.3, when 10 pulses are input, 3 output pulses are transmitted.

また、このようなパルスレート変換器には複数の実現方式がある。これらの中でも特にパルスレート設定値に対応した出力パルス列のパターンテーブルを予めメモリに記憶しておき、このテーブルから、入力されたパルス数に対応した出力パルス列のパターンを呼び出す方式については、出力パルスの不均一性を回避できるため広く利用されている。入力に応じて出力パルスを調整する機器の先行技術文献としては、例えば特許文献1が知られている。 There are a plurality of implementations of such a pulse rate converter. Among these methods, the output pulse train pattern table corresponding to the pulse rate setting value is stored in the memory in advance, and the method of calling the output pulse train pattern corresponding to the number of input pulses from this table is used for the output pulse sequence. Widely used because non-uniformity can be avoided. For example, Patent Document 1 is known as a prior art document of a device that adjusts an output pulse in accordance with an input.

特開平05―16725号公報Japanese Patent Laid-Open No. 05-16725

以下、図7を参照して従来のパルスレート変換器を説明する。通信ターミナル100は、後述するパルスレート値を設定する外部機器であり、例えばハンディターミナル・パーソナルコンピュータ等からなる。 Hereinafter, a conventional pulse rate converter will be described with reference to FIG. The communication terminal 100 is an external device for setting a pulse rate value, which will be described later, and includes, for example, a handy terminal, a personal computer, or the like.

パルスレート変換器200は、パルス入力端子210,パルス入力回路220,マイクロプロセッサ230,メモリ240、パルス出力回路250,パルス出力端子260,EEPROM(以下、「イーイーピーロム」という。)270,通信ポート280を備える。 The pulse rate converter 200 includes a pulse input terminal 210, a pulse input circuit 220, a microprocessor 230, a memory 240, a pulse output circuit 250, a pulse output terminal 260, an EEPROM (hereinafter referred to as “EEPROM”) 270, a communication port. 280.

パルス入力端子210は、パルス信号が入力される端子である。パルス入力回路220には、パルス入力信号のフィルタ(図示せず)が設けられ、この入力パルスのレベルを後段のマイクロプロセッサに適したレベルに変換する。 The pulse input terminal 210 is a terminal to which a pulse signal is input. The pulse input circuit 220 is provided with a pulse input signal filter (not shown), and converts the level of the input pulse into a level suitable for the microprocessor of the subsequent stage.

マイクロプロセッサ230は、後述する通信ポート280から入力されたパルスレート設定値をイーイーピーロム270に書き込む。また、パルス入力回路220からパルス信号が入力される度にメモリ240に記憶された参照先のテーブルのナンバーのインクリメントを繰り返し、出力パルスを送信するかしないか決定する。 The microprocessor 230 writes the pulse rate setting value input from the communication port 280, which will be described later, into the EP ROM 270. Each time a pulse signal is input from the pulse input circuit 220, the number of the reference table stored in the memory 240 is incremented repeatedly to determine whether or not to transmit an output pulse.

メモリ240は、パルスレート設定値に対応した出力パルス列のパターンテーブルが記憶されている。具体的には0.0001〜1.0000の範囲でパルスレートを設定できるよう、10000パルス分の出力パターン列を内容とするテーブルを保持する。 The memory 240 stores an output pulse train pattern table corresponding to the pulse rate setting value. Specifically, a table containing the output pattern sequence for 10,000 pulses is held so that the pulse rate can be set in the range of 0.0001 to 1.0000.

パルス出力回路250は、出力パルスのパルス幅及びレベルをこのパルスレート変換器200の仕様に基づいた所定の値に変換して出力する。 The pulse output circuit 250 converts the pulse width and level of the output pulse into a predetermined value based on the specification of the pulse rate converter 200 and outputs the value.

パルス出力端子260は、パルス出力回路250が出力した信号を外部に出力する端子である。イーイーピーロム270は、パルスレート変換器200のパルスレート設定値等を保存する不揮発性メモリであり、電気的に内容を書き換えることができる。 The pulse output terminal 260 is a terminal for outputting the signal output from the pulse output circuit 250 to the outside. The EP ROM 270 is a non-volatile memory that stores a pulse rate setting value or the like of the pulse rate converter 200, and the contents can be electrically rewritten.

通信ポート280は、パルスレート設定値の設定時に利用されるものであり、具体的には通信ターミナル100で指定されたパルスレート設定値をマイクロプロセッサ230に転送する。   The communication port 280 is used when setting the pulse rate setting value. Specifically, the communication port 280 transfers the pulse rate setting value specified by the communication terminal 100 to the microprocessor 230.

このように、従来のパルスレート変換器では、メモリ240に多数の出力パルス列を記憶したパターンテーブルを設けていた。 As described above, in the conventional pulse rate converter, the memory 240 is provided with a pattern table storing a large number of output pulse trains.

しかし、メモリ240に10000通りもの出力パルス列を記憶する図7の方式では、送信される出力パルスの均等化は保たれるものの、大容量のメモリ240が必要となる。 However, in the method shown in FIG. 7 in which 10,000 output pulse trains are stored in the memory 240, the output pulses to be transmitted are equalized, but a large-capacity memory 240 is required.

また、このメモリ240とマイクロプロセッサ230を接続するアドレスバスABの配線スペースが必要となり、さらに電磁環境適合性(以下、「EMC」という。) の対策が必要となり、コストが高くなる。 Further, a wiring space for the address bus AB connecting the memory 240 and the microprocessor 230 is required, and further countermeasures for electromagnetic compatibility (hereinafter referred to as “EMC”) are required, resulting in an increase in cost.

なお、図7で説明した全ての出力パルス列を記憶する方式の他、レートマルチプライヤーなどの論理回路でパルスレート変換器を構成する方式がある。しかし、この方式では大容量のメモリ240は不要になるものの、出力パルスが不均一になる問題がある。   In addition to the method for storing all the output pulse trains described in FIG. 7, there is a method in which the pulse rate converter is configured by a logic circuit such as a rate multiplier. However, although this method does not require the large capacity memory 240, there is a problem that the output pulses are not uniform.

本発明は、これらの問題点に鑑みてなされたものであり、大容量メモリを使用せずとも均等化されたパルスを出力し得るパルスレート変換器を提供することを目的とする。 The present invention has been made in view of these problems, and an object thereof is to provide a pulse rate converter capable of outputting equalized pulses without using a large-capacity memory.

この様な課題を達成するために本発明は次の構成を備える。
(1)入力パルスのパルス数に対してパルスレート設定値に対応した出力パルスを送信するパルスレート変換器において、
前記入力パルスのパルス数を保持する入力パルス数レジスタと、
前記出力パルスのパルス数を保持する出力パルス数レジスタと、
(前記出力パルスのパルス数)/(前記入力パルスのパルス数)と前記パルスレート設定値を比較し、前記出力パルスを出力するかしないか決定する制御回路と
を備えたことを特徴とするパルスレート変換器。
(2)入力パルスのパルス数に対してパルスレート設定値に対応した出力パルスを送信するパルスレート変換器において、
前記入力パルスのパルス数を保持する入力パルス数レジスタと、
前記出力パルスのパルス数を保持する出力パルス数レジスタと、
前記パルスレート設定値を保持するパルスレート設定値レジスタと、
(前記出力パルスのパルス数)/(前記入力パルスのパルス数)と前記パルスレート設定値を比較し、前記出力パルスを出力するかしないか決定する制御回路と
を備えたことを特徴とするパルスレート変換器。
(3)前記制御回路は、パルスが入力されたとき(前記出力パルスのパルス数)/(前記入力パルスのパルス数)と前記パルスレートを比較し、
前記パルスレート設定値が大きい場合には前記出力パルスを送信し、前記パルスレート設定値が小さい場合には前記出力パルスを送信しないことを特徴とする請求項1又は2に記載のパルスレート変換器。
(4)前記パルスレート設定値が入力される通信ポートと、
この通信ポートを介して入力された前記パルスレート設定値を記憶するイーイーピーロムを備え、
前記制御回路は、前記イーイーピーロムに記憶された前記パルスレート設定値を直接参照し、又は前記パルスレート設定値を前記パルスレート設定値レジスタに設定してから参照することを特徴とする請求項2又は3に記載のパルスレート変換器。
(5)前記パルスレート設定値を設定するスイッチを備えたことを特徴とする請求項1乃至3のいずれかに記載のパルスレート変換器。
In order to achieve such a problem, the present invention has the following configuration.
(1) In a pulse rate converter that transmits an output pulse corresponding to a pulse rate set value with respect to the number of input pulses,
An input pulse number register for holding the number of pulses of the input pulse;
An output pulse number register for holding the number of pulses of the output pulse;
A pulse comprising: a control circuit that compares (pulse number of the output pulse) / (pulse number of the input pulse) with the pulse rate setting value and determines whether or not to output the output pulse. Rate converter.
(2) In a pulse rate converter that transmits an output pulse corresponding to a pulse rate setting value with respect to the number of pulses of an input pulse,
An input pulse number register for holding the number of pulses of the input pulse;
An output pulse number register for holding the number of pulses of the output pulse;
A pulse rate setting value register for holding the pulse rate setting value;
A pulse comprising: a control circuit that compares (pulse number of the output pulse) / (pulse number of the input pulse) with the pulse rate setting value and determines whether or not to output the output pulse. Rate converter.
(3) The control circuit compares the pulse rate when a pulse is input (number of pulses of the output pulse) / (number of pulses of the input pulse),
3. The pulse rate converter according to claim 1, wherein the output pulse is transmitted when the pulse rate set value is large, and the output pulse is not transmitted when the pulse rate set value is small. .
(4) a communication port to which the pulse rate setting value is input;
An EP ROM that stores the pulse rate setting value input via the communication port is provided.
The control circuit refers to the pulse rate setting value stored in the EP ROM directly or refers to the pulse rate setting value after setting the pulse rate setting value in the pulse rate setting value register. The pulse rate converter according to 2 or 3.
(5) The pulse rate converter according to any one of claims 1 to 3, further comprising a switch for setting the pulse rate setting value.

本発明では次のような効果がある。過去に送信した出力パルスのパルス数を踏まえて出力パルスの送信を行うので、出力パルスの間隔が均等化され、さらに、大容量メモリが不要となる。 The present invention has the following effects. Since output pulses are transmitted based on the number of output pulses transmitted in the past, the intervals between output pulses are equalized, and a large-capacity memory is not required.

以下、図1を参照して本発明によるパルスレート変換器の構成例を説明する。ただし、図7と同様の構成については同一の符号を付して説明を省略する。 Hereinafter, a configuration example of a pulse rate converter according to the present invention will be described with reference to FIG. However, the same components as those in FIG.

マイクロプロセッサ235は、入力パルス数レジスタ231,出力パルス数レジスタ232,パルスレート設定値レジスタ233を備える。入力パルス数レジスタ231は、入力パルスのパルス数(以下、「Npin」という。)を保持するレジスタであり、初期値は「0」に設定される。 The microprocessor 235 includes an input pulse number register 231, an output pulse number register 232, and a pulse rate setting value register 233. The input pulse number register 231 is a register that holds the number of input pulses (hereinafter referred to as “Npin”), and the initial value is set to “0”.

出力パルス数レジスタ232は、出力パルスのパルス数(以下、「Npout」という。)を保持するレジスタであり、初期値はゼロに設定される。パルスレート設定値レジスタ233は、パルスレート設定値(以下、「Rp」という。)を保持するレジスタであり、通信ターミナル100を介して任意の値に設定される。   The output pulse number register 232 is a register that holds the number of output pulses (hereinafter referred to as “Npout”), and the initial value is set to zero. The pulse rate setting value register 233 is a register that holds a pulse rate setting value (hereinafter referred to as “Rp”), and is set to an arbitrary value via the communication terminal 100.

次に、図1の動作を説明する。まず、電源オン時の動作を図2のフローチャートを参照して説明する。マイクロプロセッサ235は、所望のパルスレート設定値をイーイーピーロム270から読み出し(SA1)、パルスレート設定値レジスタ233に設定する(SA2)。   Next, the operation of FIG. 1 will be described. First, the operation when the power is turned on will be described with reference to the flowchart of FIG. The microprocessor 235 reads a desired pulse rate setting value from the EP ROM 270 (SA1) and sets it in the pulse rate setting value register 233 (SA2).

また、マイクロプロセッサ235は、入力パルス数レジスタ231及び出力パルス数レジスタ232に初期値に「0」を設定する(SA3,SA4)。   Further, the microprocessor 235 sets “0” as an initial value in the input pulse number register 231 and the output pulse number register 232 (SA3, SA4).

続いて、パルスレート変更時の動作を図3のフローチャートを参照して説明する。ユーザーは、通信ターミナル100を利用して所望のRpを入力する。このRpはマイクロプロセッサ235によりイーイーピーロム270に書き込まれる(SB1)。   Next, the operation when changing the pulse rate will be described with reference to the flowchart of FIG. The user inputs a desired Rp using the communication terminal 100. This Rp is written into the EP ROM 270 by the microprocessor 235 (SB1).

マイクロプロセッサ235は、イーイーピーロム270に記憶されたRpを読み込んで、パルスレート設定値レジスタ233に設定する(SB2)。また、入力パルス数レジスタ231、出力パルス数レジスタ232の内容は初期化される(SB3、SB4)。   The microprocessor 235 reads Rp stored in the EP ROM 270 and sets it in the pulse rate setting value register 233 (SB2). The contents of the input pulse number register 231 and the output pulse number register 232 are initialized (SB3, SB4).

次に、通常の動作を図4に示すフローチャートを参照して説明する。入力パルスを受信するとマイクロプロセッサ235は、入力パルス数レジスタ(Npin)の内容にNpin+1を代入する(SC1)。   Next, a normal operation will be described with reference to a flowchart shown in FIG. When receiving the input pulse, the microprocessor 235 assigns Npin + 1 to the contents of the input pulse number register (Npin) (SC1).

マイクロプロセッサ235は、パルスレート設定値レジスタ233に記憶されたパルスレート設定値Rpと比較して(SC2)、過去に出力したパルスレート結果Npout/Npinが小さい場合、1パルス出力する(SC3)。 The microprocessor 235 compares the pulse rate set value Rp stored in the pulse rate set value register 233 (SC2), and outputs one pulse if the previously output pulse rate result Npout / Npin is small (SC3).

1パルス出力されると、マイクロプロセッサ235は出力パルスレジスタ(Npout)の内容にNpout+1を代入する(SC4)。なお、入力パルスの数が10000以上となったら(SC5)、入力パルス数レジスタ231及び出力パルス数レジスタをクリアする(SC6,SC7) When one pulse is output, the microprocessor 235 substitutes Npout + 1 for the contents of the output pulse register (Npout) (SC4). When the number of input pulses becomes 10,000 or more (SC5), the input pulse number register 231 and the output pulse number register are cleared (SC6, SC7).

次に、図5を参照して具体例を説明する。図5はパルスレート設定値が0.6に設定された場合のタイミングチャートである。入力パルス500は、図5のように例えば一定の間隔で入力される。 Next, a specific example will be described with reference to FIG. FIG. 5 is a timing chart when the pulse rate set value is set to 0.6. The input pulse 500 is input at regular intervals, for example, as shown in FIG.

入力パルス数(Npin)510は、その時点における入力パルス500の合計値である。出力パルス数(Npout)520はその時点における出力パルスの合計値である。 The number of input pulses (Npin) 510 is the total value of the input pulses 500 at that time. The number of output pulses (Npout) 520 is the total value of output pulses at that time.

例えば、入力パルス500が与えられると、Npout/Npinは0/1=0(符号550)で0.6より小さいので出力パルス530が出力される。 For example, when the input pulse 500 is given, the output pulse 530 is output because Npout / Npin is 0/1 = 0 (reference numeral 550) and is smaller than 0.6.

また、Npout/Npin(符号540)が1/2=0.5(符号551)の場合、パルスレート設定値(Rp)0.6と比較すると、パルスレート設定値(Rp)の方が大きいので、1パルス出力する。 When Npout / Npin (reference numeral 540) is 1/2 = 0.5 (reference numeral 551), the pulse rate setting value (Rp) is larger than the pulse rate setting value (Rp) 0.6. 1 pulse is output.

このとき、Npout/Npin(符号540)の値は2/3=0.6667(符号552)となる。この値をパルスレート設定値(Rp)0.6と比較すると、パルスレート設定値(Rp)の方が小さいのでパルスは出力されず、Npout/Npin(符号540)の値は2/4=0.5(符合553)となる。 At this time, the value of Npout / Npin (reference numeral 540) is 2/3 = 0.6667 (reference numeral 552). When this value is compared with the pulse rate setting value (Rp) 0.6, the pulse rate setting value (Rp) is smaller, so no pulse is output, and the value of Npout / Npin (reference numeral 540) is 2/4 = 0. .5 (sign 553).

この値0.5(符合543)をパルスレート設定値(Rp)0.6と比較すると、パルスレート設定値(Rp)の方が大きいので、1パルス出力する。そうすると、Npout/Rpin(符号540)の値は3/5=0.6(符合554)となる。以下、これらの動作を繰り返す。 When this value 0.5 (sign 543) is compared with the pulse rate set value (Rp) 0.6, one pulse is output because the pulse rate set value (Rp) is larger. Then, the value of Npout / Rpin (symbol 540) is 3/5 = 0.6 (symbol 554). Thereafter, these operations are repeated.

このように、Npout/Npin(符号540)とパルスレート設定値(Rp)を比較してパルスを出力するかしないか判定するので、Npout/Npin(符号540)は、パルスレート設定値を基準に変動する。 In this way, Npout / Npin (reference 540) is compared with the pulse rate setting value (Rp) to determine whether or not to output a pulse. Therefore, Npout / Npin (reference 540) is based on the pulse rate setting value. fluctuate.

従って、出力パルスの間隔が均等化され、かつ、大容量メモリが不要となる。さらに、大容量メモリが不要となるので、マイクロプロセッサ235に接続されていたアドレスバスも不要となり、配線スペース及びEMC対策が有利となる。 Accordingly, the intervals between the output pulses are equalized, and a large capacity memory is not required. Furthermore, since a large-capacity memory is not required, the address bus connected to the microprocessor 235 is also unnecessary, and wiring space and EMC countermeasures are advantageous.

尚、本実施例では、マイクロプロセッサ235に内蔵されている入力パルス数レジスタ231,出力パルス数レジスタ232,パルスレート設定値レジスタ233を用いて説明したが、これらの代わりに図示しないRAM(Random Access Memory)を用いても差し支えない。 In this embodiment, the input pulse number register 231, the output pulse number register 232, and the pulse rate setting value register 233 built in the microprocessor 235 have been described, but a RAM (Random Access) (not shown) is used instead. Memory) may be used.

また、本実施例では、マイクロプロセッサ235は、イーイーピーロム270からパルスレート設定値レジスタ233に移動したRpを参照しているが、イーイーピーロム270を直接参照することにより、パルスの出力の判断を行っても良い。 In this embodiment, the microprocessor 235 refers to the Rp moved from the EP ROM 270 to the pulse rate set value register 233. However, by directly referring to the EP ROM 270, the microprocessor 235 determines the pulse output. May be performed.

さらに、本実施例では、マイクロプロセッサ235の判断によりパルスを出力するかしないか決定しているが、マイクロプロセッサ235が行っていた判断を、図示しないロジック回路で行っても差し支えない。尚、このようなロジック回路とマイクロプロセッサ235を総称して制御回路と呼ぶものとする。 Further, in this embodiment, whether or not to output a pulse is determined by the determination of the microprocessor 235, but the determination made by the microprocessor 235 may be performed by a logic circuit (not shown). Such a logic circuit and the microprocessor 235 are collectively referred to as a control circuit.

次に、図6を参照して本発明の応用例を説明する。ただし、図1と同様の構成については同一の符号を付して説明を省略する。パルスレートの設定を通信ターミナル100ではなく、パルスレート変換器236に備えたスイッチ(BCD(二進化十進数)コードロータリースイッチ等)で設定し、マイクロプロセッサの入力ポートで読み込む方法である。 Next, an application example of the present invention will be described with reference to FIG. However, the same components as those in FIG. In this method, the pulse rate is set not by the communication terminal 100 but by a switch (such as a BCD (binary decimal number) code rotary switch) provided in the pulse rate converter 236 and read by an input port of the microprocessor.

このように、スイッチで直接パルスレート設定値を指定することにより、図1で使用していたイーイーピーロム270が不要となる。 In this way, by directly specifying the pulse rate setting value with the switch, the EP ROM 270 used in FIG. 1 becomes unnecessary.

さらに、図6のように、入力パルス及び出力パルスを、それぞれマイクロプロセッサに内蔵された入力パルス数カウンタ238及び出力パルス数カウンタ239で代用してもよい。 Furthermore, as shown in FIG. 6, the input pulse number and the output pulse number may be replaced with an input pulse number counter 238 and an output pulse number counter 239 respectively incorporated in the microprocessor.

このように、カウンタを用いることにより図1の入力パルス数レジスタ231、出力パルス数レジスタ232によるインクリメントを代替できる。 In this way, the increment by the input pulse number register 231 and the output pulse number register 232 in FIG.

本発明のパルスレート変換器の構成図である。It is a block diagram of the pulse rate converter of this invention. 電源オン時のフローチャートである。It is a flowchart at the time of power-on. パルスレート設定変更時のフローチャートである。It is a flowchart at the time of a pulse rate setting change. 割込み発生時のフローチャートである。It is a flowchart at the time of interruption generation. 図1の動作を説明するタイミングチャートである。2 is a timing chart illustrating the operation of FIG. 1. 本発明の応用例の説明図である。It is explanatory drawing of the example of application of this invention. 従来のパルスレート変換器の構成図である。It is a block diagram of the conventional pulse rate converter.

符号の説明Explanation of symbols

100 通信ターミナル
201 パルスレート変換器
210 パルス入力端子
220 パルス入力回路
235 マイクロプロセッサ
231 入力パルス数レジスタ
232 出力パルス数レジスタ
233 パルスレート設定値レジスタ
250 パルス出力回路
260 パルス出力端子
270 イーイーピーロム
280 通信ポート
100 Communication Terminal 201 Pulse Rate Converter 210 Pulse Input Terminal 220 Pulse Input Circuit 235 Microprocessor 231 Input Pulse Number Register 232 Output Pulse Number Register 233 Pulse Rate Setting Value Register 250 Pulse Output Circuit 260 Pulse Output Terminal 270 EP ROM 280 Communication Port

Claims (5)

入力パルスのパルス数に対してパルスレート設定値に対応した出力パルスを送信するパルスレート変換器において、
前記入力パルスのパルス数を保持する入力パルス数レジスタと、
前記出力パルスのパルス数を保持する出力パルス数レジスタと、
(前記出力パルスのパルス数)/(前記入力パルスのパルス数)と前記パルスレート設定値を比較し、前記出力パルスを出力するかしないか決定する制御回路と
を備えたことを特徴とするパルスレート変換器。
In the pulse rate converter that transmits the output pulse corresponding to the pulse rate setting value with respect to the number of pulses of the input pulse,
An input pulse number register for holding the number of pulses of the input pulse;
An output pulse number register for holding the number of pulses of the output pulse;
A pulse comprising: a control circuit that compares (pulse number of the output pulse) / (pulse number of the input pulse) with the pulse rate setting value and determines whether or not to output the output pulse. Rate converter.
入力パルスのパルス数に対してパルスレート設定値に対応した出力パルスを送信するパルスレート変換器において、
前記入力パルスのパルス数を保持する入力パルス数レジスタと、
前記出力パルスのパルス数を保持する出力パルス数レジスタと、
前記パルスレート設定値を保持するパルスレート設定値レジスタと、
(前記出力パルスのパルス数)/(前記入力パルスのパルス数)と前記パルスレート設定値を比較し、前記出力パルスを出力するかしないか決定する制御回路と
を備えたことを特徴とするパルスレート変換器。
In the pulse rate converter that transmits the output pulse corresponding to the pulse rate setting value with respect to the number of pulses of the input pulse,
An input pulse number register for holding the number of pulses of the input pulse;
An output pulse number register for holding the number of pulses of the output pulse;
A pulse rate setting value register for holding the pulse rate setting value;
A pulse comprising: a control circuit that compares (pulse number of the output pulse) / (pulse number of the input pulse) with the pulse rate setting value and determines whether or not to output the output pulse. Rate converter.
前記制御回路は、パルスが入力されたとき(前記出力パルスのパルス数)/(前記入力パルスのパルス数)と前記パルスレートを比較し、
前記パルスレート設定値が大きい場合には前記出力パルスを送信し、前記パルスレート設定値が小さい場合には前記出力パルスを送信しないことを特徴とする請求項1又は2に記載のパルスレート変換器。
The control circuit compares the pulse rate when a pulse is input (number of pulses of the output pulse) / (number of pulses of the input pulse), and
3. The pulse rate converter according to claim 1, wherein the output pulse is transmitted when the pulse rate set value is large, and the output pulse is not transmitted when the pulse rate set value is small. .
前記パルスレート設定値が入力される通信ポートと、
この通信ポートを介して入力された前記パルスレート設定値を記憶するイーイーピーロムを備え、
前記制御回路は、前記イーイーピーロムに記憶された前記パルスレート設定値を直接参照し、又は前記パルスレート設定値を前記パルスレート設定値レジスタに設定してから参照することを特徴とする請求項2又は3に記載のパルスレート変換器。
A communication port to which the pulse rate set value is input;
An EP ROM that stores the pulse rate setting value input via the communication port is provided.
The control circuit refers to the pulse rate setting value stored in the EP ROM directly or refers to the pulse rate setting value after setting the pulse rate setting value in the pulse rate setting value register. The pulse rate converter according to 2 or 3.
前記パルスレート設定値を設定するスイッチを備えたことを特徴とする請求項1乃至3のいずれかに記載のパルスレート変換器。
The pulse rate converter according to any one of claims 1 to 3, further comprising a switch for setting the pulse rate set value.
JP2008203774A 2008-08-07 2008-08-07 Pulse rate converter Pending JP2010041532A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008203774A JP2010041532A (en) 2008-08-07 2008-08-07 Pulse rate converter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008203774A JP2010041532A (en) 2008-08-07 2008-08-07 Pulse rate converter

Publications (1)

Publication Number Publication Date
JP2010041532A true JP2010041532A (en) 2010-02-18

Family

ID=42013577

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008203774A Pending JP2010041532A (en) 2008-08-07 2008-08-07 Pulse rate converter

Country Status (1)

Country Link
JP (1) JP2010041532A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51114852A (en) * 1975-04-01 1976-10-08 Mitsubishi Electric Corp Pulse count conversion circuit
JPS63206852A (en) * 1987-02-24 1988-08-26 Hitachi Maxell Ltd Single chip lsi
JPH02165721A (en) * 1988-12-19 1990-06-26 Nec Corp Pulse output device
JPH03108813A (en) * 1989-09-21 1991-05-09 Yokogawa Electric Corp Pulse generating circuit

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51114852A (en) * 1975-04-01 1976-10-08 Mitsubishi Electric Corp Pulse count conversion circuit
JPS63206852A (en) * 1987-02-24 1988-08-26 Hitachi Maxell Ltd Single chip lsi
JPH02165721A (en) * 1988-12-19 1990-06-26 Nec Corp Pulse output device
JPH03108813A (en) * 1989-09-21 1991-05-09 Yokogawa Electric Corp Pulse generating circuit

Similar Documents

Publication Publication Date Title
GB2458040A (en) Memory controller including a dual-mode memory interconnect
WO2006026526A3 (en) Memory system and method for strobing data, command and address signals
CN101145322A (en) Apparatus for driving a display
CN106776104B (en) Nand Flash controller, terminal and method for controlling Nand Flash
WO2007107059A1 (en) Embedded system and controlling method thereof
TW200635230A (en) A digital frequency synthesiser and a method for producing a frequency sweep
JP6053203B2 (en) Configurable clock interface device
JP2010041532A (en) Pulse rate converter
JP4732091B2 (en) Timing controller and image display device
TW200622650A (en) Data transfer interface apparatus and method thereof
JP2006079621A (en) Digital programming interface between baseband processor and radio frequency integration module
US11928077B2 (en) Data processing circuit, data storage device including the same, and operating method thereof
KR20110043989A (en) Level shifter
JP2018129104A (en) Semiconductor memory device and data set method
CA2294665A1 (en) Communication element and communication apparatus using the same
KR100434111B1 (en) Apparatus and method for generating pseudo random numbers
TW200719152A (en) Parallel fast communication interface for PLC host and expander in serial connection
JP2005051507A (en) Communication system and address setup method therefor
JP2011138567A (en) Semiconductor memory device
KR100400554B1 (en) External circuit for cpu
KR20030002161A (en) Internal test device of semiconductor memory
KR20090049349A (en) Data processing apparatus and control method of the same
JP2008040582A (en) Method for outputting serial output encoder signal
JP4656373B2 (en) Storage device
TW200500849A (en) Memory device used by a plurality of data processing apparatuses in common and method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20110318

Free format text: JAPANESE INTERMEDIATE CODE: A621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120924

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120927

A521 Written amendment

Effective date: 20121121

Free format text: JAPANESE INTERMEDIATE CODE: A523

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130523