JP3108271B2 - Waveform control circuit - Google Patents
Waveform control circuitInfo
- Publication number
- JP3108271B2 JP3108271B2 JP06069576A JP6957694A JP3108271B2 JP 3108271 B2 JP3108271 B2 JP 3108271B2 JP 06069576 A JP06069576 A JP 06069576A JP 6957694 A JP6957694 A JP 6957694A JP 3108271 B2 JP3108271 B2 JP 3108271B2
- Authority
- JP
- Japan
- Prior art keywords
- sine wave
- frequency
- flip
- output
- signal
- 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.)
- Expired - Fee Related
Links
Landscapes
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、波形制御回路に関し、
特に、電話器の子機から親機へ、ダイヤル情報(正弦波
に近似した周波数が異なる階段波を1周期づつ組合せた
情報)を無線伝送するのに好適な波形制御回路に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a waveform control circuit,
In particular, the present invention relates to a waveform control circuit suitable for wirelessly transmitting dial information (information in which staircase waves having different frequencies approximating a sine wave are combined one by one) from a telephone handset to a base unit.
【0002】[0002]
【従来の技術】現在、各家庭で使用される電話器は、親
機と子機とを組合せたコードレスタイプが主流となりつ
つある。ここで、親機は、電話回線を介して電話局の交
換機側と接続されたものである。親機を使って外線通話
する場合には、親機自体に設けた電話番号を伝送する為
のテンキー(0〜9)を操作し、テンキーに応じたDT
MF波(周波数が異なる2種類の正弦波の合成波)を電
話回線を介して交換機側に伝送するだけで良い。する
と、交換機側は、前記DTMF波を解読し、前記親機か
ら伝送された電話番号を判別する様になっている。これ
より、前記親機の使用者は、希望する相手先と通話でき
ることになる。2. Description of the Related Art At present, cordless telephones used in homes, each of which is a combination of a parent device and a child device, are becoming mainstream. Here, the master unit is connected to the exchange side of the central office via a telephone line. When making an outside line call using the master unit, the ten keys (0 to 9) for transmitting the telephone number provided on the master unit itself are operated, and the DT corresponding to the ten key is operated.
It is only necessary to transmit the MF wave (a composite wave of two kinds of sine waves having different frequencies) to the exchange via the telephone line. Then, the exchange side decodes the DTMF wave and determines the telephone number transmitted from the master unit. Thus, the user of the master unit can talk with a desired destination.
【0003】一方、子機は、親機と信号線では結合され
ていない。従って、子機を使用して外線通話を行う場
合、子機のテンキー操作情報を親機に一旦無線伝送しな
ければならない。すると、親機は子機のテンキー操作情
報を解読し、その後は上記動作と同様にして親機から交
換機側へDTMF波を伝送することにより、外線通話が
可能となる。On the other hand, the slave unit is not connected to the master unit via a signal line. Therefore, when making an outside-line call using the slave unit, the ten-key operation information of the slave unit must be once wirelessly transmitted to the master unit. Then, the master unit decodes the ten-key operation information of the slave unit, and thereafter, the DTMF wave is transmitted from the master unit to the exchange side in the same manner as the above operation, so that external line communication is possible.
【0004】さて、子機から親機へテンキー操作情報を
無線伝送する場合、テンキー操作情報は、一般に、4ビ
ットのデジタルデータで区分される。具体的には、テン
キーの「0」〜「9」はデジタルデータの「0000」
〜「1001」に相当する。更に、デジタルデータの
「0」は周波数f1を有する正弦波、デジタルデータの
「1」は周波数f2(=2f1)を有する正弦波に対応
させる。これより、テンキー操作情報は、周波数f1又
はf2の正弦波を、テンキーの種類に応じて4周期分だ
けシリアルに接続した情報となる。例えば、テンキー
「9」を操作した場合、周波数f2の正弦波、周波数f
1の正弦波、周波数f1の正弦波、及び、周波数f2の
正弦波を順次接続した正弦波が、子機から親機へ無線伝
送される。[0006] When wirelessly transmitting ten-key operation information from a child device to a master device, the ten-key operation information is generally divided into 4-bit digital data. Specifically, the numeric keys “0” to “9” are digital data “0000”.
To “1001”. Further, "0" of digital data corresponds to a sine wave having a frequency f1, and "1" of digital data corresponds to a sine wave having a frequency f2 (= 2f1). Thus, the ten-key operation information is information in which sine waves of the frequency f1 or f2 are serially connected for four periods according to the type of the ten-key. For example, when the ten key “9” is operated, the sine wave of the frequency f2 and the frequency f
A sine wave in which a sine wave of 1, a sine wave of the frequency f1, and a sine wave of the frequency f2 are sequentially connected is wirelessly transmitted from the slave unit to the master unit.
【0005】図3は、上記連続する正弦波を発生する為
の従来の波形制御回路を示す図である。図3において、
(1−1)〜(1−16)は、一端が共通接続された1
6本の抵抗である。(2)はクロック発生器であり、発
振信号OSCをマイクロコンピュータ等からの指示に従
って所定分周したクロック信号CKを発生するものであ
る。例えば、該クロック発生器(2)は、複数のTフリ
ップフロップ(図示せず)をカスケード接続すると共
に、該複数のTフリップフロップの接続段数を前記指示
に応じて切り換えられる様に構成されている。従って、
該クロック発生器(2)からは周波数が異なるクロック
信号CKを発生できる。(3−1)〜(3−16)は、
前段のQ(出力)端子が後段のD(データ)端子とカス
ケード接続されたDフリップフロップであり、R(リセ
ット)端子はリセット信号RSTの発生源と接続され、
C(クロック)端子はクロック発生器(2)の出力と接
続されている。更に、終段のDフリップフロップ(2−
16)のQ端子はインバータ(4)を介して初段のDフ
リップフロップ(2−1)のD端子と接続されている。
即ち、Dフリップフロップ(3−1)〜(3−16)は
シフトデータを循環する構成になっている。また、Dフ
リップフロップ(3−1)〜(3−16)の各Q端子
は、各々インバータ(5−1)〜(5−16)を介して
抵抗(1−1)〜(1−16)の他端と接続されてい
る。以上の構成によれば、抵抗(1−1)〜(1−1
6)の共通接続点から正弦波を出力できるが、この正弦
波は階段波を近似させて形成されるものである。FIG. 3 is a diagram showing a conventional waveform control circuit for generating the continuous sine wave. In FIG.
(1-1) to (1-16) are ones whose one ends are commonly connected.
There are six resistors. (2) is a clock generator for generating a clock signal CK obtained by subjecting the oscillation signal OSC to predetermined frequency division in accordance with an instruction from a microcomputer or the like. For example, the clock generator (2) is configured to cascade-connect a plurality of T flip-flops (not shown) and to switch the number of connection stages of the plurality of T flip-flops according to the instruction. . Therefore,
The clock signal (CK) having a different frequency can be generated from the clock generator (2). (3-1) to (3-16)
The preceding Q (output) terminal is a D flip-flop cascaded to the subsequent D (data) terminal, the R (reset) terminal is connected to the source of the reset signal RST,
The C (clock) terminal is connected to the output of the clock generator (2). Furthermore, the final stage D flip-flop (2-
The Q terminal 16) is connected to the D terminal of the first stage D flip-flop (2-1) via the inverter (4).
That is, the D flip-flops (3-1) to (3-16) are configured to circulate the shift data. The Q terminals of the D flip-flops (3-1) to (3-16) are connected to the resistors (1-1) to (1-16) via the inverters (5-1) to (5-16), respectively. Is connected to the other end. According to the above configuration, the resistances (1-1) to (1-1)
A sine wave can be output from the common connection point 6), and this sine wave is formed by approximating a staircase wave.
【0006】以下、図3の動作を図4の波形図を用いて
説明する。尚、図4は、正弦波に相当する階段波を示す
ものであり、説明の都合上、前記階段波の変化レベルは
一定としてある。初めに、時刻t0において、Dフリッ
プフロップ(3−1)〜(3−16)がリセットされる
と、インバータ(5−1)〜(5−16)の出力が全て
ハイレベルになる為、図4に示す様に、抵抗(1−1)
〜(1−16)の共通接続点には最大電圧Vddが発生す
ることになる。その後、時刻t1において、クロック信
号CKが立上ると、Dフリップフロップ(3−1)〜
(3−15)のQ端子のデータが後段のDフリップフロ
ップ(3−2)〜(3−16)のD端子に印加されると
共に終段のDフリップフロップ(3−16)のQ端子の
データがインバータ(4)を介して初段のDフリップフ
ロップ(3−1)のD端子に帰還される。これより、イ
ンバータ(5−1)の出力がローレベルになる他は残り
のインバータ(5−2)〜(5−16)の出力が全てハ
イレベルとなり、抵抗(1−1)〜(1−16)の共通
接続点から一段低い電圧を発生できる。以上より、Dフ
リップフロップ(3−1)〜(3−16)がクロック信
号CKの立上りに基づくシフト動作を32回繰り返すこ
とにより、Dフリップフロップ(3−1)〜(3−1
6)の16ビット出力データが時刻t0の階段波レベル
を与える状態まで一巡し、1周期分の階段波を発生でき
る。尚、抵抗(1−1)〜(1−16)の値は、図4の
階段波が正弦波に近似する値に選択されている。特に、
抵抗(1−1)(1−16)の値、抵抗(1−2)(1
−15)の値、抵抗(1−3)(1−14)、・・・・
抵抗(1−8)(1−9)の値は各々等しく設定されて
いる。The operation of FIG. 3 will be described below with reference to the waveform diagram of FIG. FIG. 4 shows a staircase wave corresponding to a sine wave, and the change level of the staircase wave is fixed for convenience of explanation. First, at time t0, when the D flip-flops (3-1) to (3-16) are reset, the outputs of the inverters (5-1) to (5-16) all become high level. As shown in FIG. 4, the resistance (1-1)
The maximum voltage Vdd is generated at the common connection point of (1-16). Thereafter, at time t1, when the clock signal CK rises, the D flip-flops (3-1) to
The data of the Q terminal of (3-15) is applied to the D terminals of the subsequent D flip-flops (3-2) to (3-16), and the data of the Q terminal of the final stage D flip-flop (3-16). The data is fed back to the D terminal of the first-stage D flip-flop (3-1) via the inverter (4). Thus, except for the output of the inverter (5-1) being at a low level, the outputs of the remaining inverters (5-2) to (5-16) are all at a high level, and the resistances (1-1) to (1-) A voltage one step lower can be generated from the common connection point of 16). As described above, the D flip-flops (3-1) to (3-16) repeat the shift operation based on the rising edge of the clock signal CK 32 times, whereby the D flip-flops (3-1) to (3-1)
The circuit goes round until the 16-bit output data of 6) gives the staircase wave level at time t0, and a staircase wave for one cycle can be generated. The values of the resistors (1-1) to (1-16) are selected so that the staircase wave in FIG. 4 approximates a sine wave. In particular,
Resistance (1-1) (1-16), resistance (1-2) (1
−15), resistance (1-3) (1-14),.
The values of the resistors (1-8) and (1-9) are set equal.
【0007】従って、マイクロコンピュータ等の指示に
より、クロック発生器(2)から得られるクロック信号
CKの周波数を制御し、正弦波に近似した周波数が異な
る階段波を1周期づつ組合せたシリアル波形を発生でき
る様にしていた。これにより、親機は子機のテンキー操
作情報を認識していた。Accordingly, the frequency of the clock signal CK obtained from the clock generator (2) is controlled by an instruction of a microcomputer or the like, and a serial waveform is generated by combining one cycle of staircase waves having different frequencies approximate to a sine wave. I was able to do it. As a result, the parent device recognized the ten-key operation information of the child device.
【0008】[0008]
【発明が解決しようとする課題】ここで、正弦波に近似
した周波数が異なる階段波(以下、正弦波と言う)を、
1周期づつ組合せてシリアルに発生させる場合、親機が
各階段波の周波数を確実に認識できる様に、本来は、各
正弦波を同一電圧レベル毎につなぎ合わせる事が望まし
い。例えば、各正弦波の1周期を中点電圧Vddから始め
て該中点電圧Vddで終了する様にし、且つ、各正弦波を
中点電圧Vddで接続すればよい。Here, a staircase wave (hereinafter, referred to as a sine wave) having a frequency different from that of a sine wave is referred to as a sine wave.
In the case of serial generation by combining one cycle at a time, it is originally desirable to connect the sine waves at the same voltage level so that the master unit can reliably recognize the frequency of each staircase wave. For example, one cycle of each sine wave may be started from the midpoint voltage Vdd and ended at the midpoint voltage Vdd, and each sine wave may be connected at the midpoint voltage Vdd.
【0009】一般に、親機は、子機から送信されて来る
正弦波情報を、Vdd/2のスレッショルド電圧を有する
インバータに取り込み、該インバータのローレベルから
ハイレベルへの出力変化を基に中点電圧Vdd/2を検出
し、この時点から前記インバータの出力が再びローレベ
ルからハイレベルに変化する迄の時間を計数する。この
計数内容は、周波数f1及びf2の正弦波の1周期を表
すことになる。そこで、周波数f1又はf2の正弦波の
1周期を各々、T1,T2(>T1)とすると、T1<
t<T2の関係にある時間tを表す計数内容を予め準備
しておく。そして、実際に計数した計数内容と準備され
た計数内容とを比較し、実際の計数内容が準備された計
数内容より小さい時、周波数f1の正弦波であると判断
し、また、実際の計数内容が準備された計数内容より大
きい時、周波数f2の正弦波であると判断している。In general, a master unit takes in sine wave information transmitted from a slave unit into an inverter having a threshold voltage of Vdd / 2, and outputs a midpoint based on a change in output from a low level to a high level of the inverter. The voltage Vdd / 2 is detected, and the time from when the output of the inverter changes from low level to high level again is counted. The content of the count represents one cycle of the sine wave of the frequencies f1 and f2. Therefore, if one cycle of the sine wave of the frequency f1 or f2 is T1, T2 (> T1), respectively, T1 <
The contents of the count representing the time t satisfying the relationship of t <T2 are prepared in advance. Then, the actually counted contents are compared with the prepared contents. When the actual contents are smaller than the prepared contents, it is determined that the sine wave has the frequency f1. Is larger than the prepared count content, it is determined that the sine wave has the frequency f2.
【0010】しかしながら、正弦波の周波数の可変を指
示するマイクロコンピュータは、正弦波が或る時刻にお
いて如何なる電圧レベルにあるのかを検出する手段を有
していない。即ち、1周期単位の各正弦波をつなぎ合わ
せる電圧は中点電圧Vdd/2に必ず定まるものではな
い。これより、中点電圧Vdd/2以外の電圧レベルで各
正弦波がつなぎ合わされている場合に、親機が中点電圧
Vdd/2を基準にこの正弦波の周期を測定しても、周波
数f1(又はf2)の正弦波の途中から次に続く周波数
f1(又はf2)の正弦波の途中までの時間を計数して
しまうことになり、従って、周波数f1又はf2の正弦
波の正しい1周期を計数できない問題があった。よっ
て、親機は各正弦波の周期を正しく検出できず、子機の
テンキー操作情報を正しく交換機側へ伝達できない問題
があった。However, the microcomputer for instructing the sine wave to change the frequency has no means for detecting what voltage level the sine wave is at a certain time. That is, the voltage for connecting the sine waves in one cycle unit is not necessarily determined as the midpoint voltage Vdd / 2. Thus, when the sine waves are connected at a voltage level other than the midpoint voltage Vdd / 2, even if the master unit measures the period of this sine wave based on the midpoint voltage Vdd / 2, the frequency f1 The time from the middle of the sine wave of (or f2) to the middle of the sine wave of the following frequency f1 (or f2) is counted, and therefore, one correct cycle of the sine wave of the frequency f1 or f2 is calculated. There was a problem that could not be counted. Therefore, there is a problem that the master unit cannot correctly detect the cycle of each sine wave, and cannot correctly transmit the ten-key operation information of the slave unit to the exchange.
【0011】そこで、本発明は、電話器の子機から親機
へ無線伝送される複数周期の各正弦波をつなぎ合わせる
電圧レベルを、親機が正確に正弦波の周期測定を行うこ
とのできるレベルとできる波形制御回路を提供すること
を目的とする。Therefore, according to the present invention, the base unit can accurately measure the period of the sine wave at the voltage level for connecting the sine waves of a plurality of periods wirelessly transmitted from the slave unit of the telephone set to the base unit. It is an object of the present invention to provide a waveform control circuit capable of setting a level.
【0012】[0012]
【課題を解決するための手段】本発明は、前記問題点を
解決する為に成されたものであり、その特徴とするとこ
ろは、発振信号を基にクロック信号を発生するクロック
発生手段と、終段の出力を初段の入力に帰還する様に複
数のフリップフロップを直列接続して成り、前記クロッ
ク信号に同期してデータを循環するシフトレジスタ手段
と、一端を前記シフトレジスタ手段の各出力と接続する
と共に他端を共通接続して成り、共通接続点から前記シ
フトレジスタ手段の内容の変化に応じて正弦波電圧を発
生するラダー抵抗手段と、前記シフトレジスタ手段の所
定出力の変化を検出し、前記クロック信号の周波数を可
変する為の割込信号を発生する割込発生手段と、前記割
込信号を検出し、前記クロック信号の周波数を可変する
制御信号を発生する制御手段と、を備えた点である。SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and is characterized by clock generating means for generating a clock signal based on an oscillation signal; A plurality of flip-flops connected in series so that the output of the last stage is fed back to the input of the first stage, a shift register means for circulating data in synchronization with the clock signal, and one end connected to each output of the shift register means. Ladder resistance means for generating a sine wave voltage in accordance with a change in the content of the shift register means from a common connection point, and detecting a change in a predetermined output of the shift register means. An interrupt generating means for generating an interrupt signal for changing the frequency of the clock signal; and detecting the interrupt signal and generating a control signal for changing the frequency of the clock signal. In that with the control means.
【0013】[0013]
【作用】本発明によれば、シフトレジスタ手段を構成す
る複数のフリップフロップ手段の各出力の中で、各正弦
波が特定レベルとなる位置で変化する単一フリップフロ
ップ出力を割込発生手段と接続する。これにより、各正
弦波が1周期を経過して特定レベルとなる毎に、割込発
生手段が前記フリップフロップの出力変化を検出して割
込信号を発生し、その後、制御手段が前記割込信号を検
出してクロック信号の周波数を可変する為の制御信号を
発生する。従って、シフトレジスタ手段に印加されるク
ロック信号の周波数が正弦波の特定レベルで可変され
る。即ち、シリアル出力される各正弦波は特定レベルで
つなぎ合わされた連続波形となる。According to the present invention, among the outputs of the plurality of flip-flops constituting the shift register means, a single flip-flop output which changes at a position where each sine wave has a specific level is output to the interrupt generation means. Connecting. Thus, each time each sine wave reaches a specific level after one cycle, the interrupt generating means detects a change in the output of the flip-flop and generates an interrupt signal. A signal is detected to generate a control signal for varying the frequency of the clock signal. Therefore, the frequency of the clock signal applied to the shift register means is varied at a specific level of the sine wave. That is, the sine waves serially output are continuous waveforms connected at a specific level.
【0014】[0014]
【実施例】本発明の詳細を図面に従って具体的に説明す
る。図1は本発明の波形制御回路を示す図である。尚、
図1はマイクロコンピュータを構成するチップ上に設け
られており、該マイクロコンピュータは電話器の子機側
に内蔵されているものとする。BRIEF DESCRIPTION OF THE DRAWINGS FIG. FIG. 1 is a diagram showing a waveform control circuit of the present invention. still,
FIG. 1 is provided on a chip constituting a microcomputer. It is assumed that the microcomputer is built in the slave unit of the telephone.
【0015】図1において、(6)はクロック発生器で
あり、発振信号OSCを所定分周し、前記マイクロコン
ピュータ内部の各部構成を動作させる為のクロック信号
を発生するものである。尚、該クロック発生器(6)
は、複数のTフリップフロップをカスケード接続すると
共に該Tフリップフロップの接続段数をCPUからの指
示に応じて切り換えられる様になっている。(7)はC
PUであり、前記マイクロコンピュータ内部の各部構成
を動作制御するものである。(8)はANDゲートであ
り、一方の入力にCPU(7)から出力される開閉制御
信号CTL1が印加され、他方の入力にクロック発生器
(6)から出力されるクロック信号CKが印加される。
即ち、ANDゲート(8)は、正弦波波形を出力する指
示に基づいて開閉制御信号CTL1がハイレベルになっ
ている時にクロック信号CKを出力させる。(9)は1
6個のDフリップフロップのデータ入出力線をカスケー
ド接続したシフトレジスタであり、終段のDフリップフ
ロップの反転出力(*Q)は初段のDフリップフロップ
のデータ入力(D)と接続されている。また、16個の
DフリップフロップのC端子にはANDゲート(8)か
ら出力されるクロック信号CKが印加され、R端子には
リセット信号RSTが印加される。即ち、16個のDフ
リップフロップは、リセットされた後、クロック信号C
Kの立上りに同期してデータのシフト動作を行う。(1
0)は16本の抵抗から成るラダー抵抗網であり、各抵
抗の一端は共通接続され、他端側は16個のDフリップ
フロップの各Q端子と接続されている。In FIG. 1, reference numeral (6) denotes a clock generator, which divides an oscillation signal OSC by a predetermined frequency and generates a clock signal for operating each component in the microcomputer. The clock generator (6)
Is configured such that a plurality of T flip-flops are cascaded and the number of connection stages of the T flip-flops can be switched according to an instruction from the CPU. (7) is C
It is a PU for controlling the operation of each component inside the microcomputer. Reference numeral (8) denotes an AND gate, to which an open / close control signal CTL1 output from the CPU (7) is applied to one input, and a clock signal CK output from the clock generator (6) is applied to the other input. .
That is, the AND gate (8) outputs the clock signal CK when the open / close control signal CTL1 is at the high level based on the instruction to output the sine wave waveform. (9) is 1
This is a shift register in which data input / output lines of six D flip-flops are cascaded, and the inverted output (* Q) of the last D flip-flop is connected to the data input (D) of the first D flip-flop. . The clock signal CK output from the AND gate (8) is applied to the C terminals of the 16 D flip-flops, and the reset signal RST is applied to the R terminals. That is, after the 16 D flip-flops are reset, the clock signal C
The data shift operation is performed in synchronization with the rise of K. (1
Reference numeral 0) denotes a ladder resistance network composed of 16 resistors. One end of each resistance is connected in common, and the other end is connected to each Q terminal of 16 D flip-flops.
【0016】図2は、図1に示したシフトレジスタ
(9)及びラダー抵抗網(10)の詳細を示す図であ
る。尚、図2は図3と同一構成であるので、同一符号を
付すと共に同一部分についての説明は省略する。ところ
で、本実施例においては、子機から親機へ伝送すべき4
周期分の各正弦波(テンキー操作情報)は、中点電圧V
dd/2を境に接続され連続させるものとする。また、図
4において、リセット後に階段波がVdd/2となるの
は、Dフリップフロップ(3−1)〜(3−16)がク
ロック信号CKを基に8回のシフト動作を行った時であ
る。つまり、Dフリップフロップ(3−8)の出力がロ
ーレベルからハイレベルに立上った時である。そこで、
このDフリップフロップ(3−8)の出力Q8の立上り
変化を検出する為に、Dフリップフロップ(3−8)の
出力Q8を後述する割込発生回路と接続している。FIG. 2 is a diagram showing details of the shift register (9) and the ladder resistor network (10) shown in FIG. Since FIG. 2 has the same configuration as FIG. 3, the same reference numerals are given and the description of the same portions is omitted. By the way, in the present embodiment, the data to be transmitted from the slave to the master
Each sine wave (numerical key operation information) for the cycle is the midpoint voltage V
It is assumed that dd / 2 is connected and connected continuously. In FIG. 4, the staircase wave becomes Vdd / 2 after reset when the D flip-flops (3-1) to (3-16) perform eight shift operations based on the clock signal CK. is there. That is, when the output of the D flip-flop (3-8) rises from a low level to a high level. Therefore,
In order to detect a rising change of the output Q8 of the D flip-flop (3-8), the output Q8 of the D flip-flop (3-8) is connected to an interrupt generation circuit described later.
【0017】図1に戻り、(11)は割込発生回路であ
り、Dフリップフロップ(3−8)の出力の立上り変化
を検出し、即ち、各正弦波がVdd側から中点電圧Vdd/
2となった状態を検出し、次につなぎ合わせられる正弦
波を発生する為の割込信号を発生するものである。(1
2)はROMであり、マイクロコンピュータを通常動作
させる為のメインプログラムが記憶された領域と、この
他に、子機のテンキーが操作された時にジャンプするサ
ブルーチンプログラムが記憶された領域とを有してい
る。(13)はRAMであり、CPU(7)の演算処理
結果の書き込み読み出しを行ったり、ROM(12)の
プログラム命令に応じて、子機のテンキー操作に応じた
4ビット情報を書き込んだりするものである。Returning to FIG. 1, reference numeral 11 denotes an interrupt generation circuit which detects a rising change in the output of the D flip-flop (3-8), that is, each sine wave is shifted from the Vdd side to the midpoint voltage Vdd /.
2 is detected, and an interrupt signal for generating a sine wave to be connected next is generated. (1
Reference numeral 2) denotes a ROM, which has an area in which a main program for normal operation of the microcomputer is stored, and an area in which a subroutine program for jumping when a numeric keypad of the slave unit is operated is stored. ing. Reference numeral (13) denotes a RAM for writing and reading the result of the arithmetic processing of the CPU (7) and for writing 4-bit information corresponding to a ten-key operation of the slave unit in response to a program command of the ROM (12). It is.
【0018】以下、図1の動作の一例を説明する。つま
り、子機を使って外線通話を行う場合を考える。この場
合、従来の技術の項で述べた様に、子機から親機へ、テ
ンキーに対応した4周期分の正弦波をシリアル転送しな
ければならない。例えば、テンキーの「6」番を操作す
ると、この「6」番を操作した事がCPU(7)で検出
され、ROM(12)はメインプログラムの処理を中断
してサブルーチンプログラムへジャンプする。そして、
ROM(12)のプログラム命令により、「6」番に相
当する4ビットデータ「0110」がCPU(7)の内
部レジスタからデータバス(14)を介してRAM(1
3)の特定アドレスに書き込まれ、また、シフトレジス
タ(9)がリセットされ、開閉制御信号CTL1がハイ
レベルとなる。Hereinafter, an example of the operation of FIG. 1 will be described. In other words, consider a case where an outside-line call is performed using a slave unit. In this case, as described in the section of the related art, it is necessary to serially transfer a sine wave for four cycles corresponding to the numeric keypad from the slave unit to the master unit. For example, when the ten key "6" is operated, the operation of the "6" is detected by the CPU (7), and the ROM (12) interrupts the processing of the main program and jumps to the subroutine program. And
According to the program instruction of the ROM (12), 4-bit data “0110” corresponding to “6” is transferred from the internal register of the CPU (7) to the RAM (1) via the data bus (14).
The data is written to the specific address of 3), the shift register (9) is reset, and the open / close control signal CTL1 goes high.
【0019】次に、ROM(12)のプログラム命令に
より、RAM(13)の特定アドレスに書き込まれた4
ビットデータの最下位ビット「0」がCPU(7)に取
り込まれ、この結果、CPU(7)からクロック信号C
Kをデータ「0」に対応する周波数(例えば200H
z)とするクロック制御信号CTL2が発生する。これ
より、200Hzのクロック信号CKがシフトレジスタ
(9)のC端子に印加され、図4に示す階段波を正弦波
に近似した階段波がラダー抵抗網(10)から出力され
ることになるが、時刻t2におけるDフリップフロップ
(3−8)の最初の立上り変化で割込信号が発生して
も、該割込信号をCPU(7)が受け付けない様にプロ
グラムが組まれている。つまり、時刻t2からデータ
「0」に対応する200Hzの周波数の正弦波を開始す
る訳である。そして、正弦波が時刻t3に至る迄は、R
OM(12)はメインプログラムにリターンする。Next, according to the program command of the ROM (12), the 4
The least significant bit “0” of the bit data is taken into the CPU (7), and as a result, the clock signal C
K is the frequency corresponding to data "0" (for example, 200H
z), a clock control signal CTL2 is generated. As a result, the 200 Hz clock signal CK is applied to the C terminal of the shift register (9), and a step wave approximating the stair wave shown in FIG. 4 to a sine wave is output from the ladder resistor network (10). Even if an interrupt signal is generated at the first rising transition of the D flip-flop (3-8) at time t2, a program is designed so that the CPU (7) does not accept the interrupt signal. That is, a sine wave having a frequency of 200 Hz corresponding to the data “0” starts at time t2. Until the sine wave reaches time t3, R
OM (12) returns to the main program.
【0020】次に、時刻t3になって、Dフリップフロ
ップ(3−8)の出力が立上ると、割込発生回路(1
1)から割込信号が発生し、この割込信号がCPU
(7)で検出され、ROM(12)はメインプログラム
処理を中断して再びサブルーチンプログラムへジャンプ
する。そして、ROM(12)のプログラム命令によ
り、RAM(13)の特定アドレスに書き込まれた前記
4ビットデータの下位2ビット目「1」がCPU(7)
に取り込まれ、この結果、CPU(7)からクロックC
Kをデータ「1」に対応する周波数(例えば400H
z)とするクロック制御信号CTL2が発生する。これ
より、400Hzのクロック信号CKがシフトレジスタ
(9)のC端子に印加され、時刻t3から、時刻t2か
らt3までの周波数の正弦波に対して2倍の周波数を有
する正弦波が発生する。尚、ROM(12)は、Dフリ
ップフロップ(3−8)の出力が再び立上るまで、メイ
ンプログラムにリターンする。Next, at time t3, when the output of the D flip-flop (3-8) rises, the interrupt generation circuit (1)
An interrupt signal is generated from 1), and this interrupt signal
When detected in (7), the ROM (12) interrupts the main program processing and jumps again to the subroutine program. Then, in accordance with a program command of the ROM (12), the lower second bit "1" of the 4-bit data written at a specific address of the RAM (13) is changed to the CPU (7).
As a result, the clock (C) is output from the CPU (7).
K is the frequency corresponding to data “1” (for example, 400H
z), a clock control signal CTL2 is generated. As a result, the 400 Hz clock signal CK is applied to the C terminal of the shift register (9), and a sine wave having a frequency twice that of the sine wave from the time t3 to the time t2 from the time t3 is generated. The ROM (12) returns to the main program until the output of the D flip-flop (3-8) rises again.
【0021】次に、Dフリップフロップ(3−8)の出
力が再び立上ると、割込発生回路(11)から割込信号
が発生し、この割込信号がCPU(7)で検出され、R
OM(12)はメインプログラムを中断して再びサブル
ーチンプログラムへジャンプする。そして、ROM(1
2)のプログラム命令により、RAM(13)の特定ア
ドレスに書き込まれた前記4ビットデータの下位3ビッ
ト目「1」がCPU(7)に取り込まれ、この結果、C
PU(7)からクロック信号CKをデータ「1」に対応
する400Hzの周波数とするクロック制御信号CTL
2が継続して発生する。これより、400Hzのクロッ
ク信号CKがシフトレジスタ(9)のC端子に印加さ
れ、直前の正弦波と同じ2倍の周波数を有する正弦波が
発生する。尚、ROM(12)は、Dフリップフロップ
(3−8)の出力が再び立上るまで、再びメインプログ
ラムにリターンする。Next, when the output of the D flip-flop (3-8) rises again, an interrupt signal is generated from the interrupt generation circuit (11), and this interrupt signal is detected by the CPU (7). R
The OM (12) interrupts the main program and jumps to the subroutine program again. Then, the ROM (1
According to the program instruction of 2), the lower third bit "1" of the 4-bit data written to the specific address of the RAM (13) is taken into the CPU (7).
A clock control signal CTL that sets the clock signal CK from PU (7) to a frequency of 400 Hz corresponding to data “1”
2 occurs continuously. As a result, the 400 Hz clock signal CK is applied to the C terminal of the shift register (9), and a sine wave having the same twice frequency as the immediately preceding sine wave is generated. The ROM (12) returns to the main program again until the output of the D flip-flop (3-8) rises again.
【0022】最後に、Dフリップフロップ(3−8)の
出力が再び立上ると、割込発生回路(11)から割込信
号が発生し、この割込信号がCPU(7)で検出され、
ROM(12)はメインプログラムを中断して再びサブ
ルーチンプログラムへジャンプする。そして、ROM
(12)のプログラム命令により、RAM(13)の特
定アドレスに書き込まれた前記4ビットデータの最上位
ビット「0」がCPU(7)に取り込まれ、この結果、
CPU(7)からクロック信号CKをデータ「0」に対
応する200Hzの周波数とするクロック制御信号CT
L2が発生する。これより、200Hzのクロック信号
CKがシフトレジスタ(9)のC端子に印加され、直前
の正弦波の1/2倍の周波数を有する正弦波が発生す
る。以上より、中点電圧Vdd/2のレベルで「0」及び
「1」に対応する周波数の正弦波を確実につなぎ合わせ
ることができる。尚、ROM(12)は、4ビットデー
タに対応する周波数の正弦波のつなぎ合わせが終了した
為、開閉制御信号CTL1をローレベルとし、メインプ
ログラムにリターンする。Finally, when the output of the D flip-flop (3-8) rises again, an interrupt signal is generated from the interrupt generating circuit (11), and this interrupt signal is detected by the CPU (7).
The ROM (12) interrupts the main program and jumps to the subroutine program again. And ROM
According to the program instruction of (12), the most significant bit “0” of the 4-bit data written at the specific address of the RAM (13) is taken into the CPU (7).
A clock control signal CT from the CPU (7) for changing the clock signal CK to a frequency of 200 Hz corresponding to data "0"
L2 occurs. As a result, the 200 Hz clock signal CK is applied to the C terminal of the shift register (9), and a sine wave having a frequency half the frequency of the immediately preceding sine wave is generated. As described above, the sine waves of the frequencies corresponding to “0” and “1” can be reliably connected at the level of the midpoint voltage Vdd / 2. Since the connection of the sine waves of the frequency corresponding to the 4-bit data is completed, the ROM (12) sets the open / close control signal CTL1 to low level and returns to the main program.
【0023】そして、上記した4ビットデータ「011
0」に対応して4周期分だけシリアル出力された正弦波
は、親機に取り込まれ、発明が解決しようとする課題の
項で述べた動作と同様にして中点電圧Vdd/2を基準に
周期判定を行い、その結果、如何なるテンキーが操作さ
れたのかが確実に判別される。以上より、子機から親機
へ4周期分の正弦波をシリアル伝送する場合、親機が有
する周期検出部の仕様に応じて、各正弦波をつなぎ合わ
せる電圧レベルを任意に設定できる。つまり、マイクロ
コンピュータのチップ上において、割込発生回路(1
1)と接続されるシフトレジスタ(9)の任意の出力を
選択し、マスク配線すれば良い。本実施例においては、
親機の仕様に応じて、前記正弦波を中点電圧Vdd/2で
つなぎ合わせているが、これに限定されないことはいう
までもない。The 4-bit data "011"
The sine wave serially output for four cycles corresponding to "0" is taken into the master unit, and is based on the midpoint voltage Vdd / 2 in the same manner as the operation described in the section of the problem to be solved by the invention. Period determination is performed, and as a result, what numeric key is operated is reliably determined. As described above, when serial transmission of sine waves for four cycles is performed from the slave unit to the master unit, a voltage level for connecting the sine waves can be arbitrarily set in accordance with the specification of the cycle detection unit of the master unit. That is, the interrupt generation circuit (1) is provided on the microcomputer chip.
What is necessary is just to select an arbitrary output of the shift register (9) connected to 1) and perform mask wiring. In this embodiment,
Although the sine waves are connected at the midpoint voltage Vdd / 2 according to the specifications of the master unit, it goes without saying that the present invention is not limited to this.
【0024】また、割込発生回路(11)は、Dフリッ
プフロップ(3−8)の出力の立上り変化を検出する様
に構成されているが、立下り変化を検出して割込信号を
発生させる様にし、これより1周期の各正弦波を、0V
から中点電圧Vdd/2に立上る際の中点電圧Vdd/2で
つなぎ合わせる様にしても良い。また、割込発生回路
(11)は、Dフリップフロップ(3−8)の出力の立
上り変化及び立下り変化の両方を検出して割込信号を発
生する様にしても良く、この場合、各正弦波を半周期毎
に中点電圧Vdd/2でつなぎ合わせることができる。The interrupt generation circuit (11) is configured to detect a rising change of the output of the D flip-flop (3-8). So that each sine wave of one cycle is
May be connected at the midpoint voltage Vdd / 2 when rising to the midpoint voltage Vdd / 2. Further, the interrupt generation circuit (11) may be configured to detect both a rising change and a falling change of the output of the D flip-flop (3-8) and generate an interrupt signal. The sine waves can be connected at the midpoint voltage Vdd / 2 every half cycle.
【0025】[0025]
【発明の効果】本発明によれば、電話器の子機から親機
へ無線伝送される複数周期の各正弦波をつなぎ合わせる
電圧レベルを、親機が正確に正弦波の周期測定を行うこ
とのできるレベルとでき、これより、親機側で子機の操
作情報を確実に判別できる利点が得られる。According to the present invention, the base unit accurately measures the voltage level at which the sine waves of a plurality of cycles wirelessly transmitted from the slave unit of the telephone set to the master unit are connected to each other. Thus, there is obtained an advantage that the master unit can reliably determine the operation information of the slave unit.
【図1】本発明の波形制御回路を示す図である。FIG. 1 is a diagram showing a waveform control circuit of the present invention.
【図2】図1の要部を示す図である。FIG. 2 is a diagram showing a main part of FIG. 1;
【図3】従来の波形制御回路を示す図である。FIG. 3 is a diagram showing a conventional waveform control circuit.
【図4】図1及び図3において発生する階段波を示す波
形図である。FIG. 4 is a waveform diagram showing a staircase wave generated in FIGS. 1 and 3;
(6) クロック発生器 (7) CPU (9) シフトレジスタ (10) ラダー抵抗網 (11) 割込発生回路 (12) ROM (13) RAM (6) Clock generator (7) CPU (9) Shift register (10) Ladder resistance network (11) Interrupt generation circuit (12) ROM (13) RAM
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 27/12 H03B 28/00 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) H04L 27/12 H03B 28/00
Claims (3)
クロック発生手段と、 終段の出力を初段の入力に帰還する様に複数のフリップ
フロップを直列接続して成り、前記クロック信号に同期
してデータを循環するシフトレジスタ手段と、 一端を前記シフトレジスタ手段の各出力と接続すると共
に他端を共通接続して成り、共通接続点から前記シフト
レジスタ手段の内容の変化に応じて正弦波に近似した階
段波電圧を発生するラダー抵抗手段と、 前記シフトレジスタ手段の所定出力の変化を検出し、前
記クロック信号の周波数を可変する為の割込信号を発生
する割込発生手段と、 前記割込信号を検出し、前記クロック信号の周波数を可
変する制御信号を発生する制御手段と、 を備えたことを特徴とする波形制御回路。A clock generating means for generating a clock signal based on an oscillation signal; and a plurality of flip-flops connected in series so that an output of a final stage is fed back to an input of a first stage. Shift register means for circulating the data, one end of which is connected to each output of the shift register means, and the other end of which is connected in common. Ladder resistance means for generating an approximated staircase voltage; interrupt generation means for detecting a change in a predetermined output of the shift register means and generating an interrupt signal for varying the frequency of the clock signal; Control means for detecting the input signal and generating a control signal for varying the frequency of the clock signal.
特定レベルとなる時の前記シフトレジスタ手段の所定出
力の変化を検出することを特徴とする請求項1記載の波
形制御回路。2. The waveform control circuit according to claim 1, wherein said interrupt generating means detects a change in a predetermined output of said shift register means when said staircase voltage reaches a specific level.
段波電圧の周波数を可変できる様にしたことを特徴とす
る請求項2記載の波形制御回路。3. The waveform control circuit according to claim 2, wherein the frequency of the staircase voltage can be changed at a specific level of the staircase voltage.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP06069576A JP3108271B2 (en) | 1994-04-07 | 1994-04-07 | Waveform control circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP06069576A JP3108271B2 (en) | 1994-04-07 | 1994-04-07 | Waveform control circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07283844A JPH07283844A (en) | 1995-10-27 |
JP3108271B2 true JP3108271B2 (en) | 2000-11-13 |
Family
ID=13406765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP06069576A Expired - Fee Related JP3108271B2 (en) | 1994-04-07 | 1994-04-07 | Waveform control circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3108271B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100762066B1 (en) | 1998-09-04 | 2007-10-01 | 마츠시타 덴끼 산교 가부시키가이샤 | A plasma display panel driving method and plasma display panel apparatus capable of displaying high-quality images with high luminous efficiency |
CN108646474A (en) * | 2018-03-27 | 2018-10-12 | 上海天马微电子有限公司 | Array substrate, display panel and display device |
-
1994
- 1994-04-07 JP JP06069576A patent/JP3108271B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH07283844A (en) | 1995-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0775343B2 (en) | Synchronization detection circuit and method | |
JP3108271B2 (en) | Waveform control circuit | |
US4118791A (en) | Multi-level encoding system | |
EP0839424B1 (en) | Extended chip select reset apparatus and method | |
US5835551A (en) | Variable rate output pulse generator | |
US5781594A (en) | Data transfer circuit for use with a base unit or a handset of a telephone system | |
US5590371A (en) | Serial communication circuit on an LSI chip and communicating with another microcomputer on the chip | |
JPH0730613A (en) | Data communication system | |
JPH11288330A (en) | Integrated circuit with setting function | |
KR0158490B1 (en) | Programmable serial input/output circuits | |
JPS581002Y2 (en) | Communication control device | |
JPS58205230A (en) | Digital timing apparatus | |
JPH08265168A (en) | Serial-parallel conversion circuit | |
JP2786732B2 (en) | Serial / parallel conversion circuit | |
JP2526668B2 (en) | Space diversity control circuit | |
JP3429844B2 (en) | Mode switching interface circuit | |
JPH11184808A (en) | Serial communication method | |
JPH06120829A (en) | Sequential comparison type a/d converter | |
JPH06324113A (en) | Semiconductor integrated circuit | |
JPH02202738A (en) | Serial data receiving circuit | |
KR100236331B1 (en) | Counter | |
JPH02280263A (en) | Microprocessor | |
JPH07146344A (en) | Logic circuit and its testing method | |
JPH0668691A (en) | Shift register circuit | |
JPH0422220A (en) | Synchronous output circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |