Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0331015B2 - - Google Patents
[go: Go Back, main page]

JPH0331015B2 - - Google Patents

Info

Publication number
JPH0331015B2
JPH0331015B2 JP56124518A JP12451881A JPH0331015B2 JP H0331015 B2 JPH0331015 B2 JP H0331015B2 JP 56124518 A JP56124518 A JP 56124518A JP 12451881 A JP12451881 A JP 12451881A JP H0331015 B2 JPH0331015 B2 JP H0331015B2
Authority
JP
Japan
Prior art keywords
circuit
counting circuit
counting
duty cycle
clock
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 - Lifetime
Application number
JP56124518A
Other languages
Japanese (ja)
Other versions
JPS5825723A (en
Inventor
Noboru Horiguchi
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP12451881A priority Critical patent/JPS5825723A/en
Publication of JPS5825723A publication Critical patent/JPS5825723A/en
Publication of JPH0331015B2 publication Critical patent/JPH0331015B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K23/00Pulse counters comprising counting chains; Frequency dividers comprising counting chains
    • H03K23/64Pulse counters comprising counting chains; Frequency dividers comprising counting chains with a base or radix other than a power of two
    • H03K23/66Pulse counters comprising counting chains; Frequency dividers comprising counting chains with a base or radix other than a power of two with a variable counting base, e.g. by presetting or by adding or suppressing pulses
    • H03K23/665Pulse counters comprising counting chains; Frequency dividers comprising counting chains with a base or radix other than a power of two with a variable counting base, e.g. by presetting or by adding or suppressing pulses by presetting

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Manipulation Of Pulses (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

本発明は分周方法に係り、特に16進計数回路を
用いて所要のデユーテイ・サイクルをもつ分周波
形を得る分周方法に関する。 近年分周方式として計数回路が盛んに用いられ
ており、これは勿論デイジタル信号を用うる機器
特に電子計算機等に適用されている。デイジタル
信号を司どるクロツク信号を分周しようという試
みが従来より実施されており例えば入力されるク
ロツクを10分の1に分周しようとすれば、第1図
に示すような回路を用いて分周を行うのである。
即ちクロツクを10進の計数回路1に入力し10進計
数回路1の各ビツトより出力される信号をデコー
ド回路2に入力し解続結果をデコード回路2の出
力端#0ないし#9にそれぞれ表示し所要とする
出力端#3と#9をフリツプ・フロツプ回路3の
K、J端子にそれぞれ入力し、更にクロツク信号
もフリツプ・フロツプ回路3に入力するのであ
る。言うまでもなくフリツプ・フロツプ回路3は
#9,#3出力端子の信号によりそれぞれセツ
ト、リセツトされる。従つて#9ないし#2の4
区間“オン”#3ないし#8の6区間“オフ”の
信号をそれぞれフリツプ・フロツプ回路3は出力
することとなり、クロツク信号はデユーテイ・サ
イクル4/6の10分の1に分周される。所要のデ
ユーテイ・サイクルによつてフリツプ・フロツプ
に端子入力を変更して結線して用いるのである。
以上が従来の分周方式である。しかしながら16進
計数回路を用いている電子計算機等にこの方式を
適用するには10進計数回路とデコード回路を設け
ることは回路数並びに費用も増大するという欠点
がある。 本発明は以上の欠点に鑑みなされたものにし
て、本発明は回路数を増加せず従つて安価に分周
しうる分周方式を提供することを目的とするもの
である。本発明を略説すると、16進計数回路の出
力端子に論理積回路を付設し、所要の出力端子を
用いて論理積回路の出力が16進計数回路の出力を
所要のデユーテイ・サイクルをもつ分周波形とす
るようにしたことを特徴とするものである。 以下図を用いて本発明を実施するのに好ましい
具体例を詳細に説明する。第2図は本発明のデユ
ーテイ・サイクル7/3の分周方式を示すブロツ
ク図であり、5は16進計数回路、6は論理積回
路、7はインバータ回路である。 このような構成により、16進計数回路5によつ
てクロツクの10分周信号を所要のデユーテイ・サ
イクルで生成する場合には、第1表に示すように
16進計数回路5を制御する。 第1表において、各行は10分周信号を各種のデ
ユーテイ・サイクルで得る場合の条件を示し、
「デユーテイ・サイクル」の欄はu/(10−u)
の形でデユーテイ期間uのデユーテイ・サイクル
を示し、「入力条件」の欄は16進計数回路5のプ
リセツトによつて、強制的に設定する計数値jを
示し、「計数回路の動作」の欄は16進計数回路5
を制御して動作させる計数範囲を示し、計数範囲
の最大値を示す右端の値がプリセツト時点として
検出すべき計数値iとなる。 こゝで、例えばデユーテイ・サイクル4/6の
場合を例として、第1表の数値を説明すると、10
分周であるのでm=10として、先ずmを表す2進
数の最高有効桁又はそれより上位の桁を選定す
る。こゝでは16進計数回路であるので、この条件
に合う桁は“8”の桁のみであり、桁の値d=8
を選ぶ。次にd=8を基準にして所要のデユーテ
イ・サイクルの所要分周比の信号を得るための計
数範囲を求めるものとし、先ずデユーテイ・サイ
クル4/6即ちデユーテイ期間u=4クロツク長
を得るために、d=8から4クロツク計数した値
11を求めてプリセツト時点を定める計数値i=
11とする。即ちiはd+u−1として定まる。 次にプリセツトする計数値jをi−m+1+n
をnで除した剰余(但し計数回路をn進計数回路
とする)として求め、j=2を定める。 従つて、16進計数回路5はjからiまで、即ち
この例の場合には2から11までの計数を反復する
ように制御されることになり、その結果後述のよ
うに、16進計数回路5の2進数出力におけるd=
8の桁に、デユーテイ・サイクル4/6の10分周
信号出力を得る。 他のデユーテイ・サイクルの場合も同様にし
て、所要のデユーテイ期間uの値からdを基準に
してi,jを定めることができる。 次に、デユーテイ・サイクル7/3の10分周信
号を得る場合について動作を説明する。
The present invention relates to a frequency division method, and more particularly to a frequency division method for obtaining a frequency divided waveform having a required duty cycle using a hexadecimal counting circuit. In recent years, counting circuits have been widely used as frequency dividing systems, and of course they are applied to devices that use digital signals, especially electronic computers. Attempts have been made in the past to divide the frequency of the clock signal that controls digital signals. For example, if an attempt was made to divide the frequency of an input clock to 1/10, the frequency could be divided using a circuit like the one shown in Figure 1. We do the rounds.
That is, the clock is input to the decimal counting circuit 1, the signals output from each bit of the decimal counting circuit 1 are input to the decoding circuit 2, and the discontinuation results are displayed at the output terminals #0 to #9 of the decoding circuit 2, respectively. The required output terminals #3 and #9 are input to the K and J terminals of the flip-flop circuit 3, respectively, and a clock signal is also input to the flip-flop circuit 3. Needless to say, the flip-flop circuit 3 is set and reset by the signals at the #9 and #3 output terminals, respectively. Therefore, #9 to #2-4
The flip-flop circuit 3 outputs six period "off" signals of period "on"#3 to #8, and the frequency of the clock signal is divided by 1/10 of the duty cycle 4/6. The terminal input to the flip-flop is changed and connected according to the required duty cycle.
The above is the conventional frequency division method. However, when this method is applied to an electronic computer using a hexadecimal counting circuit, the disadvantage is that providing a decimal counting circuit and a decoding circuit increases the number of circuits and costs. The present invention has been made in view of the above drawbacks, and an object of the present invention is to provide a frequency division method that can perform frequency division at low cost without increasing the number of circuits. To briefly explain the present invention, an AND circuit is attached to the output terminal of a hexadecimal counting circuit, and using the required output terminal, the output of the AND circuit divides the output of the hexadecimal counting circuit with a required duty cycle. It is characterized by having a waveform. Preferred specific examples for carrying out the present invention will be described in detail below with reference to the drawings. FIG. 2 is a block diagram showing the duty cycle 7/3 frequency division method of the present invention, in which 5 is a hexadecimal counting circuit, 6 is an AND circuit, and 7 is an inverter circuit. With such a configuration, when the hexadecimal counting circuit 5 generates a clock frequency divided by 10 signal with the required duty cycle, as shown in Table 1.
Controls the hexadecimal counting circuit 5. In Table 1, each row shows the conditions for obtaining a 10-frequency divided signal with various duty cycles,
"Duty cycle" column is u/(10-u)
Indicates the duty cycle of duty period u in the form of ``input condition'' column indicates the count value j that is forcibly set by the preset of the hexadecimal counting circuit 5, and the ``counting circuit operation'' column indicates the duty cycle of duty period u. is hexadecimal counting circuit 5
The rightmost value indicating the maximum value of the counting range is the count value i to be detected as the preset time point. Now, to explain the values in Table 1, taking the case of a duty cycle of 4/6 as an example, 10
Since this is frequency division, m=10, and first the highest significant digit of the binary number representing m or a higher order digit is selected. Since this is a hexadecimal counting circuit, the only digit that meets this condition is the "8" digit, and the digit value d=8.
Choose. Next, based on d=8, the counting range for obtaining a signal with the required frequency division ratio of the required duty cycle is determined. First, in order to obtain the duty cycle 4/6, that is, the duty period u = 4 clock length. Then, calculate the value 11 by counting 4 clocks from d=8 to determine the preset time point i=
11. That is, i is determined as d+u-1. Next, the count value j to be preset is i-m+1+n
is calculated as the remainder when divided by n (however, the counting circuit is an n-ary counting circuit), and j=2 is determined. Therefore, the hexadecimal counting circuit 5 is controlled to repeat counting from j to i, that is, from 2 to 11 in this example, and as a result, as will be described later, the hexadecimal counting circuit 5 d= in binary output of 5
Obtain a signal output divided by 10 with a duty cycle of 4/6 at the 8th digit. In the case of other duty cycles, i and j can be determined in the same way from the value of the required duty period u using d as a reference. Next, the operation will be described in the case where a signal with a duty cycle of 7/3 divided by 10 is obtained.

【表】 即ち第1表に示す*印のデユーテイ・サイクル
7/3を作成しようとすると16進計数回路5を10
進に変更するのであるが16進計数回路5が14まで
計数したときプリセツト入力に“5”を入力し14
の次に5から順次14迄計数するように入力条件を
設定するのである。第2図の16進計数回路5の出
力端子1ないし4ビツト目のそれぞれ端子A,
B,C,Dの内でB,C,D端子即ち2,4,8
を用い14進したことを論理積回路6に入力する。
論理積回路6は“1”を出力しインバータ回路7
にて反転し“0”を16進計数回路5のE端子に入
力するのである。E端子は16進計数回路5のロー
ド端子であり“0”の時プリセツト入力信号をセ
ツトするように動作する。従つて論理積回路6の
出力“1”がA,C端子即ち5をセツトすること
となり、前記した5ないし14迄の計数10進とし
て動作するのである。以上の動作を第3図に示
す。第3図に示すようにD端子出力信号は8ない
し14計数間の7クロツク間が“1”となるので
ある。結果としてデユーテイ・サイクル7/3の
10分の1の分周が得られることとなる。 第4図はデユーテイ・サイクル5/5を出力す
る場合のブロツク図である。以上の説明は10分の
1分周について説明したが何分周であつても何ら
支障なく用いられることは勿論である。 以上説明より明らかなように本発明によれば回
路数を増加せずに安易に入手し得る論理積回路を
用いるのみで安価に作成できる分周方法となり、
本発明を分周を要する電子計算機システムに適用
すれば作製上きわめて利点の多いものとなる。
[Table] In other words, when trying to create the duty cycle 7/3 marked with * in Table 1, the hexadecimal counting circuit 5 is set to 10.
When the hexadecimal counting circuit 5 counts up to 14, input "5" to the preset input and change it to 14.
Next, set the input conditions to count sequentially from 5 to 14. The output terminals 1 to 4th bits of the hexadecimal counting circuit 5 in FIG.
Among B, C, and D, B, C, and D terminals, that is, 2, 4, and 8
The hexadecimal value is input to the AND circuit 6.
The AND circuit 6 outputs “1” and the inverter circuit 7
, and inputs "0" to the E terminal of the hexadecimal counting circuit 5. The E terminal is a load terminal of the hexadecimal counting circuit 5, and operates to set a preset input signal when it is "0". Therefore, the output "1" of the AND circuit 6 sets the A and C terminals, that is, 5, and it operates as a decimal counting system from 5 to 14 mentioned above. The above operation is shown in FIG. As shown in FIG. 3, the D terminal output signal becomes "1" for 7 clocks between 8 and 14 counts. As a result, the duty cycle is 7/3.
A frequency division of 1/10 will be obtained. FIG. 4 is a block diagram for outputting a duty cycle of 5/5. Although the above explanation has been made regarding frequency division by 1/10, it goes without saying that any frequency division can be used without any problem. As is clear from the above explanation, the present invention provides a frequency division method that can be created at low cost by simply using an easily available AND circuit without increasing the number of circuits.
If the present invention is applied to an electronic computer system that requires frequency division, it will have many advantages in manufacturing.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は従来の分周方式を示すブロツク図、第
2図は本発明のデユーテイ・サイクル7/3の分
周方式を示す一実施例のブロツク図、第3図は本
発明のタイムチヤート図、第4図は本発明のデユ
ーテイ・サイクル5/5分周方式を示すブロツク
図である。 図において、5は16進計数回路、6は論理積回
路を示す。
Fig. 1 is a block diagram showing a conventional frequency division method, Fig. 2 is a block diagram of an embodiment showing a duty cycle 7/3 frequency division method of the present invention, and Fig. 3 is a time chart diagram of the present invention. , FIG. 4 is a block diagram showing the duty cycle 5/5 frequency division method of the present invention. In the figure, 5 indicates a hexadecimal counting circuit, and 6 indicates an AND circuit.

Claims (1)

【特許請求の範囲】 1 クロツクを入力して、該クロツクの周期のm
倍の周期を有し、該クロツクの周期のu倍のデユ
ーテイ期間のデユーテイ・サイクルを有する分周
信号を出力するに際し、 2進表示の計数出力を有し、該クロツクを計数
するn進計数回路(但しn>m)の計数出力がi
(但しmを表す2進数の最高有効桁又は該桁より
上位桁から定める桁の値をdとした時、i=d+
u−1)であることを検出して計数値j(但しj
はi−m+1+nをnで除した剰余)を該n進計
数回路にプリセツトし、 値dの桁に対応する該n進計数回路の計数出力
を該分周信号として取り出すことを特徴とする分
周方法。
[Claims] 1. Input a clock and calculate m of the period of the clock.
An n-ary counting circuit having a binary display counting output and counting the clock when outputting a frequency-divided signal having a duty cycle with a duty period that is u times the period of the clock. (however, n>m), the counting output is i
(However, when d is the highest significant digit of the binary number representing m or the value of the digits determined from the upper digits, i = d +
u-1) and count value j (however, j
(remainder obtained by dividing i-m+1+n by n) is preset in the n-ary counting circuit, and the count output of the n-ary counting circuit corresponding to the digit of the value d is taken out as the frequency division signal. Method.
JP12451881A 1981-08-08 1981-08-08 Frequency dividing system Granted JPS5825723A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12451881A JPS5825723A (en) 1981-08-08 1981-08-08 Frequency dividing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12451881A JPS5825723A (en) 1981-08-08 1981-08-08 Frequency dividing system

Publications (2)

Publication Number Publication Date
JPS5825723A JPS5825723A (en) 1983-02-16
JPH0331015B2 true JPH0331015B2 (en) 1991-05-02

Family

ID=14887456

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12451881A Granted JPS5825723A (en) 1981-08-08 1981-08-08 Frequency dividing system

Country Status (1)

Country Link
JP (1) JPS5825723A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6073167A (en) * 1983-09-28 1985-04-25 Nippon Piston Ring Co Ltd Method of manufacturing cam shaft
JP2771312B2 (en) * 1990-05-15 1998-07-02 正信 中村 Camshaft manufacturing equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54154964A (en) * 1978-05-29 1979-12-06 Nec Corp Programable counter

Also Published As

Publication number Publication date
JPS5825723A (en) 1983-02-16

Similar Documents

Publication Publication Date Title
US4241408A (en) High resolution fractional divider
EP0238300B1 (en) Serial digital signal processing circuitry
WO1999060702A1 (en) Low power counters
US4453157A (en) Bi-phase space code data signal reproducing circuit
JPH0331015B2 (en)
EP0186866B1 (en) Majority circuit
JPS6328368B2 (en)
JPS6126853B2 (en)
JP2769777B2 (en) Demodulation circuit of pulse width modulation signal to digital signal
JPS6010922A (en) Binary counter
JP3389292B2 (en) Divider circuit
JP2658232B2 (en) N-base counter
JP2508291B2 (en) Serial input / output circuit
JPH025127A (en) One-digit bcd code accumulative adding circuit
JP2513021B2 (en) Signed digit number sign judgment circuit
JP2719071B2 (en) Timing control signal generation circuit
JP2687793B2 (en) Error rate alarm circuit with hysteresis
JPS6012181Y2 (en) analog data input device
JPH0155613B2 (en)
SU1283756A1 (en) Device for calculating value of square root
JPS62145932A (en) B8zs coding circuit
JPH0779247B2 (en) Decode circuit
JPH0422220A (en) timer circuit
JPH0370410B2 (en)
JPS58182925A (en) Programmable counter