JPS6034856B2 - PLL synthesizer radio receiver - Google Patents
PLL synthesizer radio receiverInfo
- Publication number
- JPS6034856B2 JPS6034856B2 JP24878A JP24878A JPS6034856B2 JP S6034856 B2 JPS6034856 B2 JP S6034856B2 JP 24878 A JP24878 A JP 24878A JP 24878 A JP24878 A JP 24878A JP S6034856 B2 JPS6034856 B2 JP S6034856B2
- Authority
- JP
- Japan
- Prior art keywords
- auto
- sweep
- preset
- program
- frequency
- 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
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03J—TUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
- H03J7/00—Automatic frequency control; Automatic scanning over a band of frequencies
- H03J7/18—Automatic scanning over a band of frequencies
- H03J7/20—Automatic scanning over a band of frequencies where the scanning is accomplished by varying the electrical characteristics of a non-mechanically adjustable element
- H03J7/28—Automatic scanning over a band of frequencies where the scanning is accomplished by varying the electrical characteristics of a non-mechanically adjustable element using counters or frequency dividers
- H03J7/285—Automatic scanning over a band of frequencies where the scanning is accomplished by varying the electrical characteristics of a non-mechanically adjustable element using counters or frequency dividers the counter or frequency divider being used in a phase locked loop
Landscapes
- Channel Selection Circuits, Automatic Tuning Circuits (AREA)
- Superheterodyne Receivers (AREA)
Description
【発明の詳細な説明】
本発明はPLLディジタルシンセサィザ方式の受信機に
関し、更に詳しくは希望受信チャンネルのプリセットと
該ブリセットチャンネルの自動同調が可能なPLLディ
ジタルシンセサィザ方式のラジオ受信機に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a PLL digital synthesizer type receiver, and more particularly to a PLL digital synthesizer type radio receiver capable of presetting a desired reception channel and automatically tuning the preset channel. Regarding.
最近この種PLLディジタルシンセサィザ方式のラジオ
受信機が普及いまじめている。Recently, radio receivers using this type of PLL digital synthesizer system have become increasingly popular.
ところでPLLディジタルシンセサィザ方式のラジオ受
信機において希望受信チャンネルをプリセットするには
その希望受信チャンネルを記憶しておく記憶装置が必要
であり、この記憶装置として一般に広く普及されている
半導体のランダムアクセスメモリを使用したものがある
。By the way, in order to preset a desired reception channel in a PLL digital synthesizer type radio receiver, a storage device is required to store the desired reception channel, and this storage device uses semiconductor random access technology, which is widely used. Some use memory.
ランダムアクセスメモリは周知の通り通電(ON)の間
はそのメモリの内容(プリセットデータ)を保持してい
るが通電が途絶えるとそのメモリの内容は消えてしまう
。したがって上記〆モリの内容を常時保持しておくには
ランダムアクセスメモリーこ常時通電しておく必要があ
る。As is well known, a random access memory retains its memory contents (preset data) while energized (ON), but when the energization is interrupted, the memory contents disappear. Therefore, in order to always retain the contents of the above memory, it is necessary to keep the random access memory powered at all times.
このアクセスメモリへの通電方法には次に示す2つの方
法がある。There are two methods of supplying power to the access memory as shown below.
その1つはランダムアクセスメモリの電源とラジオ受信
機の電源とを別にし、ラジオ受信機の電源の切断に関係
なく常時通電しておく方法である。他の1つはラジオ受
信機の電源が○Nしている時にはこのラジオ受信機の電
源にて通電し、ラジオ受信機の電源を○FFした時には
ランダムアクセスメモリの電源を電池(バッテリ)に切
換え、この電池にて通電する方法である。しかし前者の
方法においては停電した場合メモリの内容は消えてしま
う。One method is to separate the power source for the random access memory and the power source for the radio receiver, and keep the power on at all times regardless of whether the power source for the radio receiver is turned off. The other one is that when the power of the radio receiver is turned on, it is powered by the power of this radio receiver, and when the power of the radio receiver is turned off, the power of the random access memory is switched to the battery. , this is a method of energizing with this battery. However, in the former method, the contents of the memory will be erased if there is a power outage.
また後者の方法においても電池には寿命があるので、こ
の寿命期間を過ぎると前者の方法と同様にメモリの内容
が消えてしまう不都合がある。したがって斯様な時には
再び希望受信チャンネルのプリセットをしなおす必要が
ある。Also, in the latter method, since the battery has a limited lifespan, there is the disadvantage that the contents of the memory disappear after this lifespan, similar to the former method. Therefore, in such a case, it is necessary to re-preset the desired reception channel.
プリセットのしなおいま特にチャンネル数が多いと手間
がかかり面倒である。本発明はこの点に鑑みなされたも
のであり、停電、電池の寿命等の原因によってランダム
アクセスメモリのメモリの内容が消えた時そのプリセツ
トのしなおしを極めて簡単に行なうことができるPLL
ディジタルシンセサィザ受信機を提供するにある。Setting presets is time-consuming and troublesome, especially when there are a large number of channels. The present invention was made in view of this point, and provides a PLL that can extremely easily re-set the preset when the contents of the random access memory are erased due to reasons such as power outage or battery life.
To provide a digital synthesizer receiver.
即ち本発明の要点は、停電等によりプリセット内容が消
え、再びプリセットをしなおす時ワンタッチのボタン操
作で受信周波数帯域をオートスィープして放送局がある
ところの周波数データを順に記憶して、オートプリセッ
トができるようにしたことにある。In other words, the main point of the present invention is that when the preset contents are erased due to a power outage, etc., and you want to reset the preset again, the received frequency band is auto-swept with a one-touch button operation, the frequency data of the broadcasting station is stored in order, and the auto-preset is performed. The reason is that we have made it possible to do this.
以下本発明の実施例を図面に従って説明する。Embodiments of the present invention will be described below with reference to the drawings.
第1図は本発明の一実施例を示すPLLディジタルシン
セサィザラジオ受信機のブロックダイアグラムである。
第1図において1はアンテナ、2は高周波増幅器、3は
周波数混合器、4は中間周波増幅器、5は検波器、6は
ステレオ復調器である。7はPLL回路を示し、該回路
は基準信号発振器71と、プログラマブルカウンタ72
該とカウンタの出力信号(fo/N)と上記発振器の発
振信号(ら)の位相を比較してその位相差を検出し、譲
位相差に応じた直流電圧を得る位相比較器73と、該位
相比較器の出力電圧を積分して平滑し、位相差に比例す
る連続な電圧成分を得るローパスフィルタ74と、該ロ
ーパスフィルタの出力直流電圧の増減により発振周波数
(fo)が高低比例制御され、該制御発振周波数(ら)
をプログラマブルカウンタ72及び周波数混合器3に導
く電圧制御発振器75とから構成されている。FIG. 1 is a block diagram of a PLL digital synthesizer radio receiver showing one embodiment of the present invention.
In FIG. 1, 1 is an antenna, 2 is a high frequency amplifier, 3 is a frequency mixer, 4 is an intermediate frequency amplifier, 5 is a wave detector, and 6 is a stereo demodulator. 7 indicates a PLL circuit, which includes a reference signal oscillator 71 and a programmable counter 72.
a phase comparator 73 that compares the phases of the output signal (fo/N) of the counter and the oscillation signal (ra) of the oscillator to detect the phase difference, and obtains a DC voltage according to the concession phase difference; A low-pass filter 74 integrates and smoothes the output voltage of the comparator to obtain a continuous voltage component proportional to the phase difference, and the oscillation frequency (fo) is proportionally controlled in height by increasing or decreasing the output DC voltage of the low-pass filter. Controlled oscillation frequency (ra)
It is comprised of a programmable counter 72 and a voltage controlled oscillator 75 that leads the frequency mixer 3 to the frequency mixer 3.
8はコントロール回路を示し、該回路は受信周波数を決
定するための内容(データ)を記憶したレジスタ81と
、初期値設定回路82と、ランダムアクセスメモリ83
と、IFオフセット補正回路84と、最大・最小周波数
比較回路85と、クロックパルス発生回路86と最大周
波数検知信号端子87とから構成されている。Reference numeral 8 indicates a control circuit, which includes a register 81 storing contents (data) for determining the receiving frequency, an initial value setting circuit 82, and a random access memory 83.
, an IF offset correction circuit 84 , a maximum/minimum frequency comparison circuit 85 , a clock pulse generation circuit 86 , and a maximum frequency detection signal terminal 87 .
これらは一般に周知なのでその詳細説明は省略する。9
はスイッチ群を示し、91はメモリライトスイッチ、9
2〜95はメモリチヤンネルスイツチ、96はオートス
イープアツプスイツチである。Since these are generally well known, detailed explanation thereof will be omitted. 9
indicates a switch group; 91 is a memory light switch; 9 is a memory light switch;
2 to 95 are memory channel switches, and 96 is an auto sweep up switch.
今ここでメモリライトスイッチ91を○Nし、チャンネ
ルスイッチ92〜95をONすると、レジスタ81の内
容(受信周波数データ)がランダムアクセスメモリ83
に書き込まれ、これにより受信チャンネルのプリセット
がなされる。Now, if you turn on the memory write switch 91 and turn on the channel switches 92 to 95, the contents of the register 81 (received frequency data) will be transferred to the random access memory 83.
This presets the receiving channel.
受信チャンネルのプリセット後チャンネルスイッチ92
〜95をONすると、メモリ83に書き込まれたメモリ
83の内容が読みだされ、レジスタ81に供給される。Channel switch 92 after presetting the receiving channel
When ˜95 is turned on, the contents written in the memory 83 are read out and supplied to the register 81.
レジスタ81に供給された内容はBCD−7セグメント
デコーダ20を通して表示装置3川こ供給され、該表示
装置にて表示されると共にIFオフセット補正回路84
に供給される。オフセット補正回路84はその入力内容
を補正し詳しくは受信周波数と局部発振周波数との差即
ち中間周波数(IF)分だけの値を補正する作用をなす
。オフセット補正回路84にて補正された内容はPLL
回路7のプログラマブルカウン夕72に供給される。プ
ログラマブルカウソタ72はその入力内容により分周比
1/NのN値が決定される。これによりチャンネルスイ
ッチ92〜95に対応するチャンネルの受信が行なえる
。次にオートスイープアツプスイツチ96をONすると
、クロックパルス発生回路86はクロックパルスを発生
する。このクロックパルスはしジスタ81のカウンタ入
力に供給されレジスタ81の内容はそれにより制御され
る。即ちオートスィープを開始する。レジスタ81の内
容はIFオフセット補正回路84に供給されると同時に
受信帯城検出回路85に供給される。受信帯城検出回路
85はしジスタの出力内容が受信バンドの最低周波数及
び最高周波数にあるか否かを検出し、制御信号を発生す
るもので、レジスタ811の出力内容が例えばFMバン
ドの低い周波数から高い周波数に向って変化し、その出
力内容が最高周波数値になると受信帯域検出回路85は
制御信号をを発生する。この制御信号はパルス発生回路
86に供給され、発生回路86の発振動作を停止させる
。10はオートスィープ中ある受信チャンネルに同調し
た時中間周波増幅器4、検波器5から受信信号の一部を
検出し、パルス発生回路86を停止させる信号を出力す
るオートスィープ停止信号発生回路である。The contents supplied to the register 81 are supplied to the display device 3 through the BCD-7 segment decoder 20 and displayed on the display device, as well as to the IF offset correction circuit 84.
supplied to The offset correction circuit 84 functions to correct the input contents, and more specifically, to correct the difference between the reception frequency and the local oscillation frequency, that is, the value corresponding to the intermediate frequency (IF). The content corrected by the offset correction circuit 84 is the PLL
A programmable counter 72 of circuit 7 is supplied. The programmable counter 72 determines the N value of the frequency division ratio 1/N based on the input contents. This allows reception of channels corresponding to channel switches 92-95. Next, when the auto sweep up switch 96 is turned on, the clock pulse generation circuit 86 generates a clock pulse. This clock pulse is applied to the counter input of register 81 and the contents of register 81 are thereby controlled. That is, auto sweep is started. The contents of the register 81 are supplied to the IF offset correction circuit 84 and at the same time to the reception bandwidth detection circuit 85. The reception band limit detection circuit 85 detects whether the output contents of the resistor are at the lowest frequency and the highest frequency of the reception band and generates a control signal. When the output content reaches the highest frequency value, the reception band detection circuit 85 generates a control signal. This control signal is supplied to the pulse generation circuit 86 and stops the oscillation operation of the generation circuit 86. Reference numeral 10 denotes an auto-sweep stop signal generation circuit that detects a part of the received signal from the intermediate frequency amplifier 4 and detector 5 when tuned to a certain reception channel during auto-sweep, and outputs a signal to stop the pulse generation circuit 86.
以上は一般的なPLLディジタルシンセサイザチューナ
の説明である。The above is a description of a general PLL digital synthesizer tuner.
10川ま本発明にるオートプリセツトのプログラム手段
の一例を示す回路である。10 is a circuit showing an example of an auto preset programming means according to the present invention.
111〜116はオートスイープアツプスィツチ96、
メモリライトスイッチ91及びメモリチャンネルスイッ
チ92〜95と並列に接続され、各スイッチと同様な働
きをなすりレー回路121〜128はトリガパルス発生
回路を示し、該回路は例えば第2図に示す如く微分回路
120a、整流回路120b、単安定マルチパイプレー
タ回路120c、微分回路120d、整流回路120e
、単安定マルチパイプレータ回路120fの直列回路か
ら構成されている。111-116 are auto sweep up switches 96,
Relay circuits 121 to 128, which are connected in parallel with the memory light switch 91 and memory channel switches 92 to 95 and function in the same way as each switch, represent trigger pulse generation circuits, and the circuits are configured to generate differential pulses as shown in FIG. 2, for example. Circuit 120a, rectifier circuit 120b, monostable multipipelator circuit 120c, differentiator circuit 120d, rectifier circuit 120e
, a monostable multipipulator circuit 120f in series.
第2図における各回路の入出力のタイミングチャートは
第3図に示す通りである。131は2つの入力端子e,
fと4つの出力端子a,b,c,dを有するシフトレジ
スタを示し、議しジスタは入力端子eにリセット信号が
入力されると、4つの出力端子a,b,c,dの出力が
全て0となり、入力端子fにトリガパルス発振回路12
7の出力信号即ち第3図Gに示すパルスが1つ入力する
と、出力端子aの出力が1になり、続いてパルスが入力
されると出力端子bの出力が1となる如くその入力パル
スにより日頃次右方向にシフトされるものである。The input/output timing chart of each circuit in FIG. 2 is as shown in FIG. 3. 131 has two input terminals e,
The shift register has four output terminals a, b, c, and d.When a reset signal is input to the input terminal e, the outputs of the four output terminals a, b, c, and d are All become 0, and the trigger pulse oscillation circuit 12 is connected to the input terminal f.
When the output signal of 7, that is, one pulse shown in FIG. It is something that is shifted to the right on a daily basis.
141,142,143はORゲート回路、151はA
NDゲート回路、161はオートプリセットスィッチを
示し、該スイッチの固定端子はコントロール回路8の初
期値設定回路82に接続され、可動端子はトリガパルス
発生回路121を通してORゲート回路141の一方の
入力端子に接続され、またシフトレジス夕131の入力
端子eに接続されている。141, 142, 143 are OR gate circuits, 151 is A
The ND gate circuit 161 indicates an auto preset switch, the fixed terminal of which is connected to the initial value setting circuit 82 of the control circuit 8, and the movable terminal connected to one input terminal of the OR gate circuit 141 through the trigger pulse generation circuit 121. It is also connected to the input terminal e of the shift register 131.
シフトレジスタ131の出力端子a’b,c,dはトリ
ガパルス発生回路123,124,125,126を通
してメモリチャンネルリレー回路113,114,11
5,116に接続されている。また出力端子a,b,c
はリレー回路123,124,125を通してORゲー
ト回路142の入力端子に接続されている。ORゲート
回路142の出力端子はORゲート回路I43の一方の
入力端子に接続されている。ORゲート回路143の他
方の入力端子はィンバータ回路151を通してコントロ
ール回路8の最大周波数検知信号端子87に接続され、
出力端子はトリガパルス発生回路128を通してORゲ
ート回路141の他方の入力端子に接続されている。O
Rゲート回路141の出力端子はオートスイープアップ
リレー回路111に接続されている。トリガパルス発生
回路122の入力端子は自動掃引停止信号発生回路9に
接続され、出力端子はトリガパルス発生回路127を通
してシフトレジスタ131の入力端子fに接続され、ま
たメモリライトリレー回路112に接続されている。斯
るプログラム回路においてオートプリセットスイッチ1
61をONすると、コントロール回路8の初期値設定回
路82は動作し、初期値即ち受信チャンネルの最も低い
同調波数を示す内容(データ)を出力する。Output terminals a'b, c, d of the shift register 131 are connected to memory channel relay circuits 113, 114, 11 through trigger pulse generation circuits 123, 124, 125, 126.
5,116. Also, output terminals a, b, c
is connected to the input terminal of the OR gate circuit 142 through relay circuits 123, 124, and 125. The output terminal of the OR gate circuit 142 is connected to one input terminal of the OR gate circuit I43. The other input terminal of the OR gate circuit 143 is connected to the maximum frequency detection signal terminal 87 of the control circuit 8 through the inverter circuit 151.
The output terminal is connected to the other input terminal of the OR gate circuit 141 through the trigger pulse generation circuit 128. O
The output terminal of the R gate circuit 141 is connected to the auto sweep up relay circuit 111. The input terminal of the trigger pulse generation circuit 122 is connected to the automatic sweep stop signal generation circuit 9, and the output terminal is connected to the input terminal f of the shift register 131 through the trigger pulse generation circuit 127, and is also connected to the memory write relay circuit 112. There is. In such a program circuit, auto preset switch 1
When 61 is turned on, the initial value setting circuit 82 of the control circuit 8 operates and outputs the initial value, that is, the content (data) indicating the lowest tuned wave number of the reception channel.
この出力はしジスタ81にセットされる。またこの時シ
フトレジスタ131はリセットされ、その出力端子a〜
dの出力は全て0となる。またオートプリセットスイツ
チ161をONすると、トリガパルス発生回路121の
入力端子に第3図Aに示す信号が入力され、該パルス発
生回路は第3図Gに示す如くある一定時間遅れたパルス
を出力する。この出力パルスはORゲート回路141を
通してリレー回路111に入力され、メモリライトリレ
ー回路111はそのパルス幅の時間だけONする。これ
によりコントロール回路8は前述したオートスィープス
ィッチ96を○Nした時と同様に受信バンドの最も低い
周波数から高い周波数に向ってオートスイープを開始す
る。このオートスイープ中にあるチャンネル周波数を受
信すると、オートスィープ停止信号発生回路9はオート
スィープ停止信号を発生し、コントロール回路9はオー
トスィ−プ停止信号にてオートスィープを停止する。ま
たこの時オートスィープ停止信号発生回路9の出力信号
はトリガパルス発生回路122に入力される。トリガパ
ルス発生回路122はその入力により第3図Gに示すパ
ルスを出力し、この出力パルスはメモリライトリレ−回
路111に入力し、該リレー回路をそのパルス幅の時間
だけONする。またトリガパルス発生回路122の出力
パルスはトリガパルス発生回路127を通してシフトレ
ジスター31の入力端子fに入力される。すると、シフ
トレジスタ131はその出力端子aに1の信号を出力す
る。この信号はメモリチャンネルリレー回路113に入
力し、該リレー回路をONする。これはメモリライトス
イッチ91を○Nし、メモリチヤンネルスイツチ921
を○Nした時と同じである。したがってこの時レジスタ
81の内容はメモリ83に書き込まれる。またパルス発
生回路123の出力信号はORゲート回路142,14
3を通してトリガパルス発生回路128に入力される。
パルス発生回路128はその入力により第3図Gに示す
パルスを出力し、この出力パルスはORゲート回路14
1を通してオートスイ−プアツプリレー回路111に入
力され、リレー回路111はそのパルス幅の時間だけO
Nする。これによって再びオートスィープを開始する。
以下上記動作を繰り返し同調周波数が最も高い周波数に
なると、若しくはメモリ83へのチャンネルの書き込み
が全て終了すると、ORゲート回略142、インバータ
回路151及びORゲート回路143の入出力関係は表
1表1
の如くなり、オートプリセットは終了する。This output is set in register 81. Also, at this time, the shift register 131 is reset, and its output terminals a~
All outputs of d become 0. When the auto preset switch 161 is turned on, the signal shown in FIG. 3A is input to the input terminal of the trigger pulse generation circuit 121, and the pulse generation circuit outputs a pulse delayed by a certain period of time as shown in FIG. 3G. . This output pulse is input to the relay circuit 111 through the OR gate circuit 141, and the memory write relay circuit 111 is turned ON for a time corresponding to the pulse width. As a result, the control circuit 8 starts auto-sweeping from the lowest frequency to the highest frequency of the receiving band, similar to when the auto-sweep switch 96 is turned on. When a certain channel frequency is received during this auto-sweep, the auto-sweep stop signal generating circuit 9 generates an auto-sweep stop signal, and the control circuit 9 stops the auto-sweep using the auto-sweep stop signal. Further, at this time, the output signal of the auto-sweep stop signal generation circuit 9 is inputted to the trigger pulse generation circuit 122. Trigger pulse generating circuit 122 outputs the pulse shown in FIG. 3G in response to its input, and this output pulse is input to memory write relay circuit 111, which turns on the relay circuit for a time corresponding to the pulse width. Further, the output pulse of the trigger pulse generation circuit 122 is inputted to the input terminal f of the shift register 31 through the trigger pulse generation circuit 127. Then, the shift register 131 outputs a signal of 1 to its output terminal a. This signal is input to the memory channel relay circuit 113 and turns on the relay circuit. This turns on the memory light switch 91 and turns on the memory channel switch 921.
It is the same as when you turn ○N. Therefore, the contents of register 81 are written to memory 83 at this time. Further, the output signal of the pulse generation circuit 123 is output from the OR gate circuits 142 and 14.
3 to the trigger pulse generation circuit 128.
The pulse generation circuit 128 outputs the pulse shown in FIG.
1 to the auto-sweep-up relay circuit 111, and the relay circuit 111 turns OFF for the time corresponding to the pulse width.
Do N. This will start autosweep again.
Thereafter, the above operation is repeated until the tuning frequency reaches the highest frequency, or when all channels have been written to the memory 83, the input/output relationships of the OR gate circuit 142, inverter circuit 151, and OR gate circuit 143 are shown in Table 1. The auto preset will end as shown below.
ここで上記オートプリセットスィッチ161を図示して
ないが電源スイッチと連動しておけばメモリ83には常
時通電しておく必要がない。第4図は第1図におけるコ
ントロール回路8及びプログラム手段100をマイクロ
コンピュータにて構成した本発明の他の実施例を示すブ
ロック図である。第4図において200はランダムアク
セスメモリ、リードオンリーメモリ及び入出力ラッチを
具えたマイクロコンピュータ(以下マイコンという)、
210はマトリクスに構成されたマイコン200の入力
キーボードである。その他は第1図と同一なので、第1
図と同一回路には同一番号を付してその説明は省略する
。マイコン200は第5図に示す如くプログラムされて
いる。即ち第5図aはメインプログラムある。以下第5
図aのプログラムについて説明する。第5図aにおいて
マイコンに電源が入るとまずプログラム301にてイニ
シヤライズを行う。イニシヤライズの内容はフラグタィ
マ等メモリの0クリア、初期値設定、停電表示等である
。次にプログラム302にて表示データを作成し、次の
プログラム303にて上記表示データ内容を表示(ダイ
ナミック点灯)し、またキー入力スキャンを行う。次に
プログラム304にてキー入力スキャンで入力されたデ
ータのチャタリングおよびデータが有効かどうかの判断
等を行う。次にプログラム305にて入力されたキーの
種類およびフラグ等の判別をして次のプログラム306
〜309の制御を決定する。306はオートスィープァ
ップの機能を行うプログラム、307はメモリライトの
機能を行うプログラム、308はメモリチャンネルの機
能を行うプログラム、309はオートプリセットの機能
を行うプログラムであって、これらのプログラムの詳細
は第6図〜第10図に示す。Although the auto preset switch 161 is not shown here, if it is linked with the power switch, there is no need to keep the memory 83 energized all the time. FIG. 4 is a block diagram showing another embodiment of the present invention in which the control circuit 8 and program means 100 in FIG. 1 are implemented by a microcomputer. In FIG. 4, 200 is a microcomputer (hereinafter referred to as a microcomputer) equipped with a random access memory, a read-only memory, and an input/output latch;
210 is an input keyboard of the microcomputer 200 configured in a matrix. The rest is the same as in Figure 1, so
Circuits that are the same as those in the figures are given the same numbers and their explanations will be omitted. The microcomputer 200 is programmed as shown in FIG. That is, FIG. 5a shows the main program. 5th below
The program shown in Figure a will be explained. In FIG. 5A, when the power is turned on to the microcomputer, initialization is first performed using a program 301. The contents of initialization include clearing the flag timer and other memories to 0, setting initial values, and displaying a power outage. Next, a program 302 creates display data, and a next program 303 displays the contents of the display data (dynamic lighting) and performs key input scanning. Next, a program 304 performs chattering of the data input by key input scanning and determines whether the data is valid. Next, program 305 determines the type of key input, flags, etc., and executes the next program 306.
-309 control is determined. 306 is a program that performs the auto sweep function, 307 is a program that performs the memory write function, 308 is a program that performs the memory channel function, and 309 is a program that performs the auto preset function. Details of these programs are as follows. It is shown in FIGS. 6 to 10.
上記処理が終ると、制御がプログラム302に移り、以
上の動作を繰り返す。第5図bは割り込み処理プログラ
ムであって、該プログラムは商用周波数(50/60日
2)等のクロツクパルスにより、割り込みをかけオート
スィープ等例えば10仇hsecに1ステップスイープ
するときに使うタイマのカウントを行う。タイマに数値
がセットされていればプログラム311にてデクリメン
ト(1づつ引く)し、タイマが0になるまで処理を行う
。クロックに例えば50HZを用いれば割り込みは2仇
hsec毎にかかり、2仇hsec毎にタイマの内容が
1づつ減る。10仇hsecタイマとするためには5を
セットしておけばよい。When the above processing is completed, control is transferred to program 302, and the above operations are repeated. FIG. 5b shows an interrupt processing program, which uses a clock pulse of a commercial frequency (50/60 days 2) to generate an interrupt and count a timer used to perform an auto sweep, for example, one step sweep every 10 hsec. I do. If a numerical value is set in the timer, the program 311 decrements (subtracts by 1) and continues processing until the timer reaches 0. For example, if a clock of 50 Hz is used, an interrupt will occur every 2 hsec, and the contents of the timer will be decremented by 1 every 2 hsec. In order to use a 10hsec timer, it is sufficient to set it to 5.
第6図はオートスィーブアッフのフロクフムいある。Figure 6 shows the automatic shift up.
以下第6図のプログラムについて説明する。第6図にお
いてオートスィープ時にはまずプログラム310にてオ
ートスイープアツプフラグ(以下ASフラグという)を
セットする。このASフラグはオートスィープのキーが
離された後でもプログラム305からプログラム306
に制御を移すために必要なものである。次にプログラム
311でタイマが0かどうかを判断しく最初にキーが押
された段階では0である)もしタイマが0なら次のプロ
グラム312に移る。プログラム312はPLL値、即
ちPLLのプログラムブルカウソタの分周億(N値)に
1を加算し(隣の局にステップする値)、プログラム3
13でそのデータをPLLへ出力する。しかるのちプロ
グラム314にて放送が受信されマイコンにオートスィ
ープを停止する信号が入力されたか否か判断し、もし停
止信号が入力されたなら次のプログラム317に移る。
プログラム3 1 7はASフラグをリセットしてオー
トスィープの動作を終了する。プログラム314に停止
信号がなければプログラム315に移り該プログラム3
15にてPLL値が最大値であるかどうかを判断し、も
し最大値であれば次のプログラム316に移り、該プロ
グラムにてPLLの値を最小値にセットする。プログラ
ム315で最大値でなければプログラム318に移りタ
イマをセット(50HZクロツクで10仇hsecタイ
マとするならば5を入力する)する。以後は■を通して
第5図aのプログラム302にもどる。他のキーがおさ
れないかぎりプログラム305でASフラグをみて制御
はプログラム306に移る。タイマが0でなければまた
■を通してプログラム302にもどり、タイマが0にな
ればプログラム312に移ってPLLの値を更に1ふや
す。このようにしてオートスィーブは停止信号があるま
でスィープを続ける。第7図はそのスィープの様子を示
す図であって機軸は時間であり、たて軸はPLL値であ
る。第8図はメモリライトのプログラムであり、メモリ
ライト時にはプログラム319にてメモリライトフラグ
(以下MWフラグという)をたてる。第9図はメモリチ
ャンネルのプ。グラムであり、該プログラムは実際はチ
ャンネル1,チャンネル2、チャンネル3・・・・・・
・・・のようなキーに対応する。メモリチャンネルの機
能は二種類あり、ランダムアクセスメモ川こ書き込む機
能とランダムアクセスメモリの内容を読み出す機能であ
る。即ちメモリチャンネル時にはプログラム3201こ
制御が移り、該プログラムにてMWフラグの有無を判断
し、もし有ればプログラム321メモリライト即ち書き
込みを行い、プログラム322でMWフラグをリセット
して■を通して第5図aのプログラム302にもどる。
もし無ければ、プログラム323に移り、該プログラム
にてランダムアクセスメモリからデータをIJードして
PLLに出力し希望の放送局を受信することになる。The program shown in FIG. 6 will be explained below. In FIG. 6, at the time of auto-sweep, a program 310 first sets an auto-sweep up flag (hereinafter referred to as the AS flag). This AS flag is maintained from program 305 to program 306 even after the autosweep key is released.
This is necessary to transfer control to the Next, a program 311 judges whether the timer is 0 (it is 0 when the key is pressed for the first time), and if the timer is 0, the program moves to the next program 312. Program 312 adds 1 to the PLL value, that is, the frequency division (N value) of the PLL programmable counter (value to step to the next station), and program 3
At step 13, the data is output to the PLL. After that, the program 314 receives the broadcast and determines whether or not a signal to stop auto-sweep has been input to the microcomputer, and if a stop signal has been input, the process moves to the next program 317.
Program 3 1 7 resets the AS flag and ends the auto sweep operation. If there is no stop signal in the program 314, the program moves to the program 315.
In step 15, it is determined whether the PLL value is the maximum value, and if it is the maximum value, the program moves to the next program 316, in which the PLL value is set to the minimum value. If it is not the maximum value in program 315, the program moves to program 318 and sets the timer (if it is a 10 hsec timer with a 50Hz clock, input 5). Thereafter, the process returns to the program 302 of FIG. 5a through . Unless another key is pressed, program 305 checks the AS flag and control passes to program 306. If the timer is 0, the process returns to the program 302 again through ①, and if the timer becomes 0, the process moves to the program 312 and further increments the PLL value by 1. In this manner, the auto sweep continues until a stop signal is received. FIG. 7 is a diagram showing the sweep, in which the axis is time and the vertical axis is the PLL value. FIG. 8 shows a memory write program. During memory write, a memory write flag (hereinafter referred to as MW flag) is set in program 319. Figure 9 shows the memory channel. program, and the program is actually channel 1, channel 2, channel 3...
It corresponds to keys such as... There are two types of memory channel functions: a function to write random access memo data, and a function to read the contents of random access memory. That is, in the case of a memory channel, control is transferred to the program 3201, which determines whether or not there is a MW flag, and if there is, the program 321 performs a memory write, and the program 322 resets the MW flag, and through (2) Return to program 302 of a.
If there is no such program, the program moves to program 323, in which data is IJ-coded from the random access memory and output to the PLL to receive the desired broadcast station.
第10図は本発明のオートプリセットのプログラムであ
る。FIG. 10 is an auto preset program of the present invention.
以下第10図のプログラムについて説明する。オートプ
リセットのプログラムの内容はオートスイープメモリラ
イト、メモリチャンネルにより構成されている。第10
図においてプログラム324に制御が移ると、該プログ
ラムにてメモリチャンネルカウンタ(以下MCカウンタ
という)が0であるかどうかを判断する。もし0ならば
(最初は0である。)次のプログラム325でオートプ
リセットフラグ(以下APフラグという)をセットし次
のプログラム326でMCカウンタを1にセットし更に
次のプログラム327でPLLを初期値にセットする。
ここまでがオートプリセットのイニシヤライズである。
次にプログラム328,329を夫々NOで経てプログ
ラム331に入るとここからは上記したオートスイープ
のプログラムとほぼ同じであるが、停止信号が入力され
ると現在のPLLの値をプログラム335,336でラ
ンダムアクセスメモ川こ書き込む。ランダムアクセスメ
モリのチヤンネルはMC力ウンタと同じ番号にしてある
。書き込んだ後プログラム327でMCカウンタ十1を
行い、プログラム338のオートスイープのタイマセッ
トを行って■を通して第5図aのプログラム302にも
どる。この時APフラグが立っているのでまたプログラ
ム324に移り今度はプログラム328に飛ぶ、プ。グ
ラム328,329でPLLが最大値かあるいは用意さ
れているチャンネル数がいっぱいになるかするとプログ
ラム33川こ移り、該プログラムにてAPフラグのリセ
ット及びMCカウンタの0クリアして、オートプリセッ
トの動作を停止する。以上述べたことから分るように本
発明によれば、ランダムアクセスメモリのプリセット内
容が停電等により消えた時その再プリセツトを簡単に行
なうことができ非常に便利となる。The program shown in FIG. 10 will be explained below. The auto preset program consists of auto sweep memory write and memory channels. 10th
In the figure, when control is transferred to program 324, this program determines whether a memory channel counter (hereinafter referred to as MC counter) is 0 or not. If it is 0 (initially it is 0), the next program 325 sets the auto preset flag (hereinafter referred to as the AP flag), the next program 326 sets the MC counter to 1, and the next program 327 initializes the PLL. Set to value.
This is the initialization of auto preset.
Next, enter program 331 after going through programs 328 and 329 with NO, and from here on, it is almost the same as the auto sweep program described above, but when a stop signal is input, the current PLL value is entered in programs 335 and 336. Random access memo written by Kawako. The random access memory channel is set to the same number as the MC power counter. After writing, the program 327 counts the MC counter to 11, the program 338 sets the auto-sweep timer, and returns to the program 302 in FIG. 5a through step 3. At this time, the AP flag is set, so the program goes to program 324 again, and this time it jumps to program 328. In programs 328 and 329, when the PLL reaches its maximum value or the number of prepared channels is full, the program moves to 33, and the program resets the AP flag and clears the MC counter to 0, and performs auto preset operation. stop. As can be seen from the above, according to the present invention, when the preset contents of the random access memory are erased due to a power outage or the like, the preset contents can be easily re-preset, which is very convenient.
またオ−トプリセットスィッチを電源スイッチと連動さ
せればランダムアクセスメモIJ‘こ常時通常しておく
必要もなくなる。Furthermore, if the auto preset switch is linked with the power switch, there is no need to keep the random access memo IJ' normally on all the time.
またコントロール回路及びプログラム手段にマイコンを
使用すれば、回路構成を簡略化できる。Furthermore, if a microcomputer is used for the control circuit and programming means, the circuit configuration can be simplified.
また本発明によれば、準備したメモリ数だけプリセット
されると、オートスイープが終了するので、メモリ数以
上に受信局がある場合にはオートプリセット後最大チャ
ンネルを指定して、そこから更にオートスィーブを行う
ことによりメモ川こ書込めなかった局を容易に知ること
ができる。Further, according to the present invention, auto sweep ends when the number of memories prepared is preset, so if there are more receiving stations than the number of memories, specify the maximum channel after auto preset and further auto sweep from there. By doing so, you can easily find out which stations you were unable to write a memo to.
第1図は本発明の一実施例を示すブロック図、第2図は
本発明のトリガパルス発生回路の一例を示すブロック図
、第3図はそのタイミングチャート、第4図は本発明の
他の実施例を示すブロック図、第5図〜第10図は本発
明のマイクロコンピュータの内容を説明するための図で
あって、第5図aはオートプリセツトプログラムを持つ
マイクロコンピュータのメインプログラム、第5図bは
割り込みタイマー処理プログラム、第6図はオートスィ
ーププログラム、第7図はオートスィープの時間対PL
L値との関係を示す特性図、第8図はメモリライトプロ
グラム、第9図はメモリチャンネルプログラム、第10
図はオートプリセツトプログラムである。
8・・・…コントロール回路、81…・・・レジス夕、
83……ランダムアクセスメモリ、9”””スイッチ群
、100・・・・・・プログラム手段、111〜116
・・・・・・リレー回路、121〜128・…・・トリ
ガパルス発生回路、131・・・・・・シフトレジスタ
、141〜143……ORゲート回路、151……イン
バータ回路、161・・・・・・オートプリセツトスイ
ツチ、200……マイクロコンピュータ、210……キ
ーボード。
ゴー2図
才つ図
才6町
才8図
才3図
才4図
才S函
才?図
オ’0図FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a block diagram showing an example of a trigger pulse generation circuit of the present invention, FIG. 3 is a timing chart thereof, and FIG. 4 is a block diagram showing an example of a trigger pulse generation circuit of the present invention. FIGS. 5 to 10 are block diagrams showing an embodiment, and are diagrams for explaining the contents of the microcomputer of the present invention. FIG. Figure 5b shows the interrupt timer processing program, Figure 6 shows the auto-sweep program, and Figure 7 shows the auto-sweep time versus PL.
Characteristic diagram showing the relationship with L value, Figure 8 is a memory write program, Figure 9 is a memory channel program, Figure 10 is
The figure shows an auto preset program. 8... Control circuit, 81... Regis evening,
83...Random access memory, 9""" switch group, 100...Program means, 111-116
...Relay circuit, 121-128...Trigger pulse generation circuit, 131...Shift register, 141-143...OR gate circuit, 151...Inverter circuit, 161... ...Auto preset switch, 200...Microcomputer, 210...Keyboard. Go 2 figures, 6 figures, 8 figures, 3 figures, 4 figures, S box figures? Figure O'0 figure
Claims (1)
リと、オートスイープ機構を具えたPLLシンセサイザ
ラジオ受信機において、オートプリセツトスイツチと、
該スイツチをONした時、上記オートスイープ機構を制
御し、受信チヤンネルを順次上記メモリに自動的にプリ
セツトするプログラム手段を設け、該プログラム手段が
、オートプリセツトスイツチをONした時オートスイー
プ機構をONし、受信バンドの最低周波数から最高周波
数またはその逆方向に向つてオートスイープを開始させ
るための装置と、オートスイープ中あるチヤンネル周波
数を受信した時それを検知して、上記オートスイープ機
構をOFFしそのオートスイープを一時停止させるため
の装置と、この時の受信チヤンネルをメモリにプリセツ
トするための装置と、上記プリセツト後上記オートスイ
ープ機構を再びONしそのオートスイープを開始させる
ための装置と、スイープ周波数が最高周波数または最低
周波数になつた時または用意されたプリセツト用メモリ
に全て書込みが行なわれた時それを検知して上記オート
スイープ機構をOFFしそのオートスイープを完全に停
止させるための装置とから構成したことを特徴とするP
LLシンセサイザラジオ受信機。 2 プログラム手段が、オートプリセツトスイツチをO
Nした時オートスイープ機構をONし、受信バンドの最
低周波数から最高周波数またはその逆方向に向つてオー
トスイープを開始させ、オートスイープ中あるチヤンネ
ル周波数を受信した時上記オートスイープ機構をOFF
しそのオートスイープを一時停止させ、この時受信チヤ
ンネルをメモリにプリセツトさせ、プリセツト後上記オ
ートスイープ機構を再びONしそのオートスイープを開
始させ、スイープ周波数が最高周波数または最低周波数
のに行きついた時または用意されたプリセツト用メモリ
に全て書込みが行なわれた時それを検知して上記オート
スイープ機構をOFFしその自動同調を完全に停止させ
る機能をなすマイクロコンピユータであることを特徴と
する特許請求の範囲第1項記載のPLLシンセサイザラ
ジオ受信機。 3 オートプリセツトスイツチは電源スイツチに連動し
てなる特許請求の範囲第1項または第2項のPLLシン
セサイザラジオ受信機。[Claims] 1. A PLL synthesizer radio receiver equipped with a receive channel preset random access memory and an auto-sweep mechanism, including an auto-preset switch;
Program means is provided to control the auto sweep mechanism and automatically preset the reception channels in the memory in sequence when the switch is turned on, and the program means turns on the auto sweep mechanism when the auto preset switch is turned on. and a device for starting auto-sweep from the lowest frequency to the highest frequency of the receiving band or vice versa, and a device that detects when a certain channel frequency is received during auto-sweep and turns off the auto-sweep mechanism. A device for temporarily stopping the auto sweep, a device for presetting the reception channel at this time in memory, a device for turning on the auto sweep mechanism again after the presetting and starting the auto sweep, A device for detecting when the frequency reaches the highest frequency or the lowest frequency or when all data has been written to a prepared preset memory and turning off the auto sweep mechanism to completely stop the auto sweep. P characterized by being composed of
LL synthesizer radio receiver. 2 The programming means turns the auto preset switch on.
When it is N, the auto sweep mechanism is turned on and auto sweep is started from the lowest frequency of the reception band to the highest frequency or vice versa, and when a certain channel frequency is received during auto sweep, the auto sweep mechanism is turned off.
At this time, the auto sweep is temporarily stopped, the receive channel is preset in the memory, and after presetting, the above auto sweep mechanism is turned on again to start the auto sweep, and when the sweep frequency reaches the highest frequency or the lowest frequency, or Claims characterized in that the microcomputer has the function of detecting when all data has been written to the prepared preset memory and turning off the auto-sweep mechanism to completely stop the automatic tuning. The PLL synthesizer radio receiver according to item 1. 3. The PLL synthesizer radio receiver according to claim 1 or 2, wherein the auto preset switch is interlocked with a power switch.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24878A JPS6034856B2 (en) | 1978-01-06 | 1978-01-06 | PLL synthesizer radio receiver |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24878A JPS6034856B2 (en) | 1978-01-06 | 1978-01-06 | PLL synthesizer radio receiver |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5493910A JPS5493910A (en) | 1979-07-25 |
| JPS6034856B2 true JPS6034856B2 (en) | 1985-08-10 |
Family
ID=11468639
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24878A Expired JPS6034856B2 (en) | 1978-01-06 | 1978-01-06 | PLL synthesizer radio receiver |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6034856B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62196424U (en) * | 1986-06-02 | 1987-12-14 |
-
1978
- 1978-01-06 JP JP24878A patent/JPS6034856B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5493910A (en) | 1979-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0455821B1 (en) | Receiver | |
| US4100497A (en) | Selective rescan delay for multi-channel scanning radio receiver | |
| US4291414A (en) | Radio receiver operable in station search mode or station select mode | |
| CA1063679A (en) | Program apparatus for radio receiver using frequency synthesizer | |
| JPH07312536A (en) | Shortwave receiver | |
| US4561112A (en) | Broadcast receiver with automatic broadcast station storage | |
| GB2038579A (en) | Tuning apparatus | |
| JPS6134698B2 (en) | ||
| US4079420A (en) | Channel selecting apparatus | |
| US4267603A (en) | Memory control circuit | |
| JPS5811131B2 (en) | Senkiyokusouchi | |
| US4207531A (en) | Tuning control system of radio receiver | |
| JPS6034856B2 (en) | PLL synthesizer radio receiver | |
| US4306309A (en) | Memory control circuit for a television receiver | |
| JPS6320187Y2 (en) | ||
| JPS5810889B2 (en) | Senkiyokusouchi | |
| JPS5826691B2 (en) | Senkiyokusouchi | |
| JP2567634B2 (en) | RDS receiver | |
| JPH0528820Y2 (en) | ||
| JPS6214136B2 (en) | ||
| EP0509175B1 (en) | Preset tuner | |
| JPH0354438Y2 (en) | ||
| JPS6110368Y2 (en) | ||
| JPH06160551A (en) | Radio receiver | |
| JPH079456Y2 (en) | AFT device in receiver of frequency synthesizer system |