Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > sci.electronics.design > #458062

Re: Binary counter - please check my work

From rickman <gnuarm@gmail.com>
Newsgroups sci.electronics.design
Subject Re: Binary counter - please check my work
Date 2017-04-29 23:15 -0400
Organization A noiseless patient Spider
Message-ID <oe3knd$ee$1@dont-email.me> (permalink)
References (1 earlier) <oe0iha$10b$1@dont-email.me> <l1TMA.48233$uf1.15437@fx40.iad> <oe0vro$ogs$1@dont-email.me> <_CUMA.24965$kF7.13243@fx22.iad> <oe2ss6$q3s$1@gonzo.alcatraz>

Show all headers | View raw


On 4/29/2017 4:25 PM, Jasen Betts wrote:
> On 2017-04-29, bitrex <bitrex@de.lete.earthlink.net> wrote:
>> On 04/28/2017 11:07 PM, Don Y wrote:
>>
>>> There are no "steady state" consequences of this.  However, the
>>> temporal behavior of the "4th bit" will vary near the clock edge
>>> as it will be more closely synchronized with the other three bits
>>> in the case where the state is set-up *before* the clock edge
>>> vs. derived from the TRANSITIONED third bit AFTER the clock edge.
>>
>> It looked to me like the only sequence of transitions where one can get
>> a set of unique bit patterns where some two bits can be ANDed or ORed
>> together to get 8 mutually exclusive "1" outputs where the output is "0"
>> in all the other states.
>>
>> But I believe I'm wrong. 4 choose 0 + 4 choose 1 is only 5.
>
> for
>
> "8 mutually exclusive "1" outputs where the output is "0" in all the other states."
>
> use
>
> CD4022  (counter)
>
> or
>
> 74xx328 (3-bit decoder)
>
> etc.
>
>
> CD4022 may power up in a confused state with 2 outputs high, but a
> reset pulse or few clocks will cure that.

I'm not totally sure what is being requested, but would a Johnson ring 
counter do the job?  The mutually exclusive 1 outputs is what this type 
of counter is all about.  It would use a 4 bit shift register, an 
inverter and some logic to detect the various combinations of 10 and 01 
adjacent bits.

I can't find any info on a 74xx328 device.  Did you mean a 74xx138 which 
is a 3 bit to 8 output decoder?

-- 

Rick C

Back to sci.electronics.design | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-28 19:14 -0400
  Re: Binary counter - please check my work Don Y <blockedofcourse@foo.invalid> - 2017-04-28 16:20 -0700
    Re: Binary counter - please check my work rickman <gnuarm@gmail.com> - 2017-04-28 19:31 -0400
    Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-28 22:39 -0400
      Re: Binary counter - please check my work Don Y <blockedofcourse@foo.invalid> - 2017-04-28 20:07 -0700
        Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-29 00:27 -0400
          Re: Binary counter - please check my work Don Y <blockedofcourse@foo.invalid> - 2017-04-28 22:44 -0700
            Re: Binary counter - please check my work Don Y <blockedofcourse@foo.invalid> - 2017-04-28 22:46 -0700
            Re: Binary counter - please check my work rickman <gnuarm@gmail.com> - 2017-04-29 10:29 -0400
              Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-29 11:07 -0400
              Re: Binary counter - please check my work bill.sloman@ieee.org - 2017-04-29 20:34 -0700
                Re: Binary counter - please check my work rickman <gnuarm@gmail.com> - 2017-04-29 23:43 -0400
                Re: Binary counter - please check my work bill.sloman@ieee.org - 2017-04-29 21:53 -0700
                Re: Binary counter - please check my work rickman <gnuarm@gmail.com> - 2017-04-30 01:42 -0400
                Re: Binary counter - please check my work bill.sloman@ieee.org - 2017-04-29 23:28 -0700
                Re: Binary counter - please check my work rickman <gnuarm@gmail.com> - 2017-04-30 20:10 -0400
                Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-30 20:26 -0400
                Re: Binary counter - please check my work rickman <gnuarm@gmail.com> - 2017-04-30 21:07 -0400
                Re: Binary counter - please check my work rickman <gnuarm@gmail.com> - 2017-04-30 21:20 -0400
                Re: Binary counter - please check my work bill.sloman@ieee.org - 2017-04-30 18:52 -0700
                Re: Binary counter - please check my work rickman <gnuarm@gmail.com> - 2017-05-01 08:43 -0400
                Re: Binary counter - please check my work krw@notreal.com - 2017-05-01 13:33 -0400
                Re: Binary counter - please check my work bill.sloman@ieee.org - 2017-05-01 23:02 -0700
                Re: Binary counter - please check my work Jasen Betts <jasen@xnet.co.nz> - 2017-05-02 11:42 +0000
                Re: Binary counter - please check my work bill.sloman@ieee.org - 2017-05-02 06:10 -0700
                Re: Binary counter - please check my work upsidedown@downunder.com - 2017-05-03 03:26 +0300
                Re: Binary counter - please check my work pcdhobbs@gmail.com - 2017-05-02 18:41 -0700
                Re: Binary counter - please check my work bill.sloman@ieee.org - 2017-05-02 19:39 -0700
                Re: Binary counter - please check my work rickman <gnuarm@gmail.com> - 2017-05-02 11:30 -0400
          Re: Binary counter - please check my work Jasen Betts <jasen@xnet.co.nz> - 2017-04-29 20:25 +0000
            Re: Binary counter - please check my work rickman <gnuarm@gmail.com> - 2017-04-29 23:15 -0400
              Re: Binary counter - please check my work upsidedown@downunder.com - 2017-05-01 11:12 +0300
        Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-29 00:43 -0400
          Re: Binary counter - please check my work Winfield Hill <hill@rowland.harvard.edu> - 2017-04-29 05:31 -0700
            Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-29 09:48 -0400
          Re: Binary counter - please check my work Don Y <blockedofcourse@foo.invalid> - 2017-04-29 08:45 -0700
            Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-29 12:51 -0400
              Re: Binary counter - please check my work rickman <gnuarm@gmail.com> - 2017-04-29 14:54 -0400
              Re: Binary counter - please check my work Don Y <blockedofcourse@foo.invalid> - 2017-04-29 12:34 -0700
                Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-29 15:51 -0400
                Re: Binary counter - please check my work Don Y <blockedofcourse@foo.invalid> - 2017-04-29 21:37 -0700
            Re: Binary counter - please check my work Jasen Betts <jasen@xnet.co.nz> - 2017-04-29 20:49 +0000
              Re: Binary counter - please check my work Don Y <blockedofcourse@foo.invalid> - 2017-04-29 14:08 -0700
              Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-29 17:31 -0400
                Re: Binary counter - please check my work Jasen Betts <jasen@xnet.co.nz> - 2017-04-30 00:51 +0000
                Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-29 21:42 -0400
          Re: Binary counter - please check my work bloggs.fredbloggs.fred@gmail.com - 2017-04-29 12:17 -0700
            Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-29 15:36 -0400
              Re: Binary counter - please check my work bloggs.fredbloggs.fred@gmail.com - 2017-04-30 08:00 -0700
                Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-30 11:13 -0400
                Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-30 11:24 -0400
                Re: Binary counter - please check my work bloggs.fredbloggs.fred@gmail.com - 2017-04-30 08:30 -0700
                Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-04-30 16:06 -0400
  Re: Binary counter - please check my work Jasen Betts <jasen@xnet.co.nz> - 2017-04-29 00:04 +0000
  Re: Binary counter - please check my work bill.sloman@ieee.org - 2017-04-28 21:14 -0700
  Re: Binary counter - please check my work stratus46 <stratus46@yahoo.com> - 2017-05-01 01:51 -0700
    Re: Binary counter - please check my work stratus46 <stratus46@yahoo.com> - 2017-05-01 01:56 -0700
      Re: Binary counter - please check my work bitrex <bitrex@de.lete.earthlink.net> - 2017-05-01 13:36 -0400

csiph-web