Nothing Special   »   [go: up one dir, main page]

EP0187758A1 - Zähleranordnung mit unabhängigen unterzählern - Google Patents

Zähleranordnung mit unabhängigen unterzählern

Info

Publication number
EP0187758A1
EP0187758A1 EP19850901244 EP85901244A EP0187758A1 EP 0187758 A1 EP0187758 A1 EP 0187758A1 EP 19850901244 EP19850901244 EP 19850901244 EP 85901244 A EP85901244 A EP 85901244A EP 0187758 A1 EP0187758 A1 EP 0187758A1
Authority
EP
European Patent Office
Prior art keywords
output
input
states
predetermined
counting means
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.)
Withdrawn
Application number
EP19850901244
Other languages
English (en)
French (fr)
Inventor
Bruce James Dunbar
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.)
AT&T Corp
Original Assignee
American Telephone and Telegraph Co Inc
AT&T 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 American Telephone and Telegraph Co Inc, AT&T Corp filed Critical American Telephone and Telegraph Co Inc
Publication of EP0187758A1 publication Critical patent/EP0187758A1/de
Withdrawn 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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K23/00Pulse counters comprising counting chains; Frequency dividers comprising counting chains

Definitions

  • This invention relates to counting apparatus and, more particularly, to counting apparatus that is composed of a plurality of subcounters each one of which provides at its output at least two states.
  • counting apparatus is defined as apparatus that provides an indication at its output that a predetermined number of transitions have been presented to its input.
  • the counting apparatus may be comprised of a plurality of subcounters each one of which may in turn be defined as a state machine which passes sequentially through N states advancing always from the i to the i+1 state when clocked
  • a faster counting apparatus is provided in accordance with the present invention wherein the counting apparatus is comprised of a plurality of subcounters that are independent from each other in the sense that no subcounter depends on any of the other subcounters for the development of its output state.
  • each subcounter is chosen to provide a maximum number of states at its output that belongs to a set of relatively prime factors of the predetermined number, N, which is the number of input transitions that occur before an output indication is given by the apparatus.
  • FIG. 1 is a counting apparatus constructed in accordance with the prior art
  • FIG. 2 is a counting apparatus constructed in accordance with the present invention
  • FIG. 3 is a chart of the output states provided by the counter circuits in FIG. 2.
  • FIG. 1 One prior art technique of constructing a counting apparatus that will generate an output indication after a predetermined number of input transitions is illustrated in FIG. 1.
  • counting circuits 101 , 102 and 103 are connected such that the input transitions are provided by way of a clock line 104 to the input of a counter circuit 101.
  • the transitions referred to in this patent specification are changes in voltage with respect to some reference potential.
  • the transition typically forms the leading edge of a voltage pulse, the required duration of which depends on the technology used to implement the counter circuits.
  • Counter circuit 101 and two additional counter circuits 102 and 103 are initially cleared to their zero states by a transition on the clear line 105 which sets the counters to some predetermined output.
  • FIG. 1 apparatus and the FIG.
  • this cleared output is simply a binary zero on each of the output lines provided by the counting circuits.
  • each transition on clock line 104 causes counter circuit 101 to change the binary word provided at its output on lines 106 through 108 thereby advancing counter circuit 101 through all of its M-
  • a transition is provided on line 109 to the clock input of counter circuit 102. This initial transition on line 109 causes counter circuit 102 for the first time to change from the state provided on its output lines 110 through 112 after the• reset transition on clear line 105.
  • the binary output lines of all counter circuits are connected to a word detector 120 which is constructed to recognize some predetermined pattern of binary states provided on these output lines before it generates a transition on its output line 121 to indicate that N transitions have occurred on the clock input line 104.
  • the output indication on line 121 from word detector 120 can only be checked after counter circuits 101 through 103 have been permitted to stabilize or settle, that is permitted to respond to transitions that are developed on lines 109 and 113. This required period of stabilization is the primary factor in limiting the speed of the ripple counter shown in FIG. 1.
  • each of the counter circuits 102 and 103 respond directly to transitions on a common clock line.
  • the counter 102 will remain in the same state at each clock transition unless an enabling signal is present on line 109.
  • counter circuit 103 will not advance its count unless an enabling signal is present on line 113 when a transition occurs on the clock input line.
  • the output indication on line 121 from word detector 120 can only be checked after the output lines of counts 101-103 have stabilized.
  • the amount of time needed for counter circuits 102 and 103 to develop the outputs 110-112 and 114-116 after a clock transition will be longer due to dependence on the enable inputs 109 and 110 than for counters which have no such dependence on enable inputs. This will determine the overall speed at which transitions can occur on the clock line.
  • a counting apparatus may be constructed in accordance with the present invention by first factoring the number, N, which designates the number of input transitions that are to occur before an output indication is given, into a set of relatively prime factors.
  • N designates the number of input transitions that are to occur before an output indication is given
  • integers are said to be relatively prime if the greatest common divisors of the integers is a unit, for example, 8 and 15 are relatively prime even though neither is a prime number.
  • Counter circuits are then chosen so that each counter circuit provides a maximum number of output states equal to a different one of the relatively- prime factors in the set of relatively prime factors. These counter circuits are connected as shown in FIG. 2 with the input transitions on clock line 204 being connected to each of the counter circuits 201, 202 and 203. As indicated in FIG. 2, counter circuit 201 provides K- j states at its output, counter circuit 202 provides K 2 states at its output, and counter circuit 203 provides K3 states at its output.
  • Each of the counter circuits 201 through 203 are first cleared by a transition on the clear line 205 before the count of input transitions on line 204 begins.
  • This transition on the clear line presets each of. the counter circuits to some predetermined state which in the case of the present embodiment is the state during which there is a binary zero on each of the output lines from all of the counter circuits.
  • the output lines 206 through 208, 210 through 212, and 214 through 217 are connected to a word detector 220.
  • This word detector 220 provides an output indication on line 221 when a predetermined binary pattern is provided on the output lines from counter circuits 201 through 203.
  • counter circuits 201 , 202 and 203 are independent of each other in that the output of any one of the counter circuits is in no way dependent on the state achieved by any of the other counter circuits. Each is connected to respond to the input transitions on clock line 204.
  • Clock circuit 205 is designed to provide five different binary states on its output lines 206 through 208
  • counter circuit 202 is designed to provide eight different output states on its output lines 210 through 212
  • clock circuit 203 is designed to provide nine different output states on its output lines 214 through 217.
  • the state assignments chosen for the counter circuits 201-203 in the embodiment of FIG. 2 are illustrated in the table set forth in FIG. 3. All of the counter circuits are reset to their S n state by the appearance of a transition on clear line 205.
  • counter 201 consists of a state machine with three binary output lines, which machine is caused to recycle after its 5 state S ⁇ .
  • Counter circuit 202 is a state machine with three binary output lines, which machine is caused to cycle through all of its eight states.
  • Counter circuit 203 is a state machine with four binary output lines, and the machine is caused to recycle after its 9 state, Sg.
  • Word detector 220 is constructed to provide an output indication on line 221 when counter 201 has the binary word 1XX at its output, counter 202 has the binary word 110 at its output, and counter 203 has the binary word 1XXX at its output.
  • the symbol X indicates that either binary zero or one may be present.
  • Each of these .counters 201-203 may be constructed by circuits that are well known to those skilled in the art. Any sequence of binary numbers may be assigned, of course, to the counter states within counters 201-203.
  • FIG. 3 represents only one possible choice. See, for example, the synchronous binary counters described in Chapters 4 and 10 of the text "Electronic Counters", R. M. M. Oberman, Copyright 1973, the McMillan Press Ltd. Chapters 4 and 10 of this text provide schematic block diagrams of arrangements that can be used for each of these counter circuits.
  • a different number of counting stages may be used to provide counting apparatus to indicate other predetermined numbers of input transitions or even the same number of input transitions.
  • a counting apparatus that is designed to give an indication after 900 input transitions may be constructed either with counting circuits that provide 4, 9 and 25 output states, or with counter circuits that provide 36 and 25 output states, or even with counting apparatus that provide 4 and 225 output states.
  • the maximum number of output states need only be related to each other by the above-stated principles of being relatively prime.
  • the principles of the present invention are equally applicable when the counter circuits provide output words in something other than the binary system.

Landscapes

  • Manipulation Of Pulses (AREA)
EP19850901244 1984-03-12 1985-02-15 Zähleranordnung mit unabhängigen unterzählern Withdrawn EP0187758A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US58830284A 1984-03-12 1984-03-12
US588302 1984-03-12

Publications (1)

Publication Number Publication Date
EP0187758A1 true EP0187758A1 (de) 1986-07-23

Family

ID=24353302

Family Applications (1)

Application Number Title Priority Date Filing Date
EP19850901244 Withdrawn EP0187758A1 (de) 1984-03-12 1985-02-15 Zähleranordnung mit unabhängigen unterzählern

Country Status (3)

Country Link
EP (1) EP0187758A1 (de)
JP (1) JPS61501421A (de)
WO (1) WO1985004297A1 (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2978592B1 (fr) 2011-07-29 2014-05-02 Proton World Int Nv Compteur en memoire non volatile
FR3120760B1 (fr) 2021-03-15 2023-03-03 Proton World Int Nv Compteur Monotone
FR3120759B1 (fr) 2021-03-15 2023-02-17 Proton World Int Nv Compteur monotone

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE1146922B (de) * 1960-08-05 1963-04-11 Standard Elektrik Lorenz Ag Verfahren zur Impulszaehlung mit multistabilen Speicherelementen
DE1224362B (de) * 1963-09-11 1966-09-08 Siemens Ag Untersetzerschaltung fuer Zaehlimpulse
US3548319A (en) * 1968-07-29 1970-12-15 Westinghouse Electric Corp Synchronous digital counter
US3609311A (en) * 1969-05-26 1971-09-28 Centaur Mini Computer Devices Coincident counting system
US3824379A (en) * 1971-12-30 1974-07-16 Nippon Gakki Siezo Kk Variable frequency dividing circuit

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO8504297A1 *

Also Published As

Publication number Publication date
JPS61501421A (ja) 1986-07-10
WO1985004297A1 (en) 1985-09-26

Similar Documents

Publication Publication Date Title
US3395400A (en) Serial to parallel data converter
US3946379A (en) Serial to parallel converter for data transmission
US3893033A (en) Apparatus for producing timing signals that are synchronized with asynchronous data signals
US4160154A (en) High speed multiple event timer
CA1267731A (en) Serial digital signal processing circuitry
US3395353A (en) Pulse width discriminator
US3212010A (en) Increasing frequency pulse generator for indicating predetermined time intervals by the number of output pulses
US2894686A (en) Binary coded decimal to binary number converter
EP0187758A1 (de) Zähleranordnung mit unabhängigen unterzählern
US4951049A (en) Self clocking binary information encoder
US3339145A (en) Latching stage for register with automatic resetting
US3056108A (en) Error check circuit
US3996523A (en) Data word start detector
US4399549A (en) Odd number frequency division with symmetrical output
GB1154673A (en) Improvements in or relating to Electronic Shift Registers.
US3651415A (en) Bidirectional counter
US3160821A (en) Synchronizing system for pulse sources
US3851261A (en) Multiple pulse repetition frequency decoder
US5239499A (en) Logical circuit that performs multiple logical operations in each stage processing unit
US2924816A (en) Electronic counter
RU2264690C2 (ru) Резервированный счетчик
SU1619407A1 (ru) Преобразователь параллельного кода в последовательный
KR100505471B1 (ko) 데이터 변환을 이용한 파형 생성방법
SU1290304A1 (ru) Устройство дл умножени
SU839067A1 (ru) Делитель частоты с любым целочис-лЕННыМ КОэффициЕНТОМ дЕлЕНи

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): DE FR GB NL

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 19860527

RIN1 Information on inventor provided before grant (corrected)

Inventor name: DUNBAR, BRUCE, JAMES