
- Digital Electronics - Home
- Digital Electronics Basics
- Types of Digital Systems
- Types of Signals
- Logic Levels And Pulse Waveforms
- Digital System Components
- Digital Logic Operations
- Digital Systems Advantages
- Number Systems
- Number Systems
- Binary Numbers Representation
- Binary Arithmetic
- Signed Binary Arithmetic
- Octal Arithmetic
- Hexadecimal Arithmetic
- Complement Arithmetic
- Base Conversions
- Base Conversions
- Binary to Decimal Conversion
- Decimal to Binary Conversion
- Binary to Octal Conversion
- Octal to Binary Conversion
- Octal to Decimal Conversion
- Decimal to Octal Conversion
- Hexadecimal to Binary Conversion
- Binary to Hexadecimal Conversion
- Hexadecimal to Decimal Conversion
- Decimal to Hexadecimal Conversion
- Octal to Hexadecimal Conversion
- Hexadecimal to Octal Conversion
- Binary Codes
- Binary Codes
- 8421 BCD Code
- Excess-3 Code
- Gray Code
- ASCII Codes
- EBCDIC Code
- Code Conversion
- Error Detection & Correction Codes
- Logic Gates
- Logic Gates
- AND Gate
- OR Gate
- NOT Gate
- Universal Gates
- XOR Gate
- XNOR Gate
- CMOS Logic Gate
- OR Gate Using Diode Resistor Logic
- AND Gate vs OR Gate
- Two Level Logic Realization
- Threshold Logic
- Boolean Algebra
- Boolean Algebra
- Laws of Boolean Algebra
- Boolean Functions
- DeMorgan's Theorem
- SOP and POS Form
- POS to Standard POS Form
- Minimization Techniques
- K-Map Minimization
- Three Variable K-Map
- Four Variable K-Map
- Five Variable K-Map
- Six Variable K-Map
- Don't Care Condition
- Quine-McCluskey Method
- Min Terms and Max Terms
- Canonical and Standard Form
- Max Term Representation
- Simplification using Boolean Algebra
- Combinational Logic Circuits
- Digital Combinational Circuits
- Digital Arithmetic Circuits
- Multiplexers
- Multiplexer Design Procedure
- Mux Universal Gate
- 2-Variable Function Using 4:1 Mux
- 3-Variable Function Using 8:1 Mux
- Demultiplexers
- Mux vs Demux
- Parity Bit Generator and Checker
- Comparators
- Encoders
- Keyboard Encoders
- Priority Encoders
- Decoders
- Arithmetic Logic Unit
- 7-Segment LED Display
- Code Converters
- Code Converters
- Binary to Decimal Converter
- Decimal to BCD Converter
- BCD to Decimal Converter
- Binary to Gray Code Converter
- Gray Code to Binary Converter
- BCD to Excess-3 Converter
- Excess-3 to BCD Converter
- Adders
- Half Adders
- Full Adders
- Serial Adders
- Parallel Adders
- Full Adder using Half Adder
- Half Adder vs Full Adder
- Full Adder with NAND Gates
- Half Adder with NAND Gates
- Binary Adder-Subtractor
- Subtractors
- Half Subtractors
- Full Subtractors
- Parallel Subtractors
- Full Subtractor using 2 Half Subtractors
- Half Subtractor using NAND Gates
- Sequential Logic Circuits
- Digital Sequential Circuits
- Clock Signal and Triggering
- Latches
- Shift Registers
- Shift Register Applications
- Binary Registers
- Bidirectional Shift Register
- Counters
- Binary Counters
- Non-binary Counter
- Design of Synchronous Counter
- Synchronous vs Asynchronous Counter
- Finite State Machines
- Algorithmic State Machines
- Flip Flops
- Flip-Flops
- Conversion of Flip-Flops
- D Flip-Flops
- JK Flip-Flops
- T Flip-Flops
- SR Flip-Flops
- Clocked SR Flip-Flop
- Unclocked SR Flip-Flop
- Clocked JK Flip-Flop
- JK to T Flip-Flop
- SR to JK Flip-Flop
- Triggering Methods:Flip-Flop
- Edge-Triggered Flip-Flop
- Master-Slave JK Flip-Flop
- Race-around Condition
- A/D and D/A Converters
- Analog-to-Digital Converter
- Digital-to-Analog Converter
- DAC and ADC ICs
- Realization of Logic Gates
- NOT Gate from NAND Gate
- OR Gate from NAND Gate
- AND Gate from NAND Gate
- NOR Gate from NAND Gate
- XOR Gate from NAND Gate
- XNOR Gate from NAND Gate
- NOT Gate from NOR Gate
- OR Gate from NOR Gate
- AND Gate from NOR Gate
- NAND Gate from NOR Gate
- XOR Gate from NOR Gate
- XNOR Gate from NOR Gate
- NAND/NOR Gate using CMOS
- Full Subtractor using NAND Gate
- AND Gate Using 2:1 MUX
- OR Gate Using 2:1 MUX
- NOT Gate Using 2:1 MUX
- Memory Devices
- Memory Devices
- RAM and ROM
- Cache Memory Design
- Programmable Logic Devices
- Programmable Logic Devices
- Programmable Logic Array
- Programmable Array Logic
- Field Programmable Gate Arrays
- Digital Electronics Families
- Digital Electronics Families
- CPU Architecture
- CPU Architecture
Non-binary Counter in Digital Electronics
In digital electronics, a counter is a type of sequential circuit which is made up of flip-flops and is used to count number of clock pulses or events occur over time. There are two major types of counters namely, binary counter and non-binary counter.
This chapter is meant for explaining concept of non-binary counter, its types, design procedure, applications, etc. So lets begin with the basic definition of non-binary counter.
What is a Non-Binary Counter?
The type of digital counter that uses a number system (such as base 3, base 7, base 10, etc.) except the binary number system (base 2) is referred to as a non-binary counter.
Therefore, a non-binary counter is one that does not use binary number system to represent counts. In the non-binary counter, the count values are represented in terms of digits of the particular number system that the counter uses.
For example, in a decimal (base 10) counter, each stage has ten possible states that are represented by the digits 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.
We can design a non-binary counter using many types of digital electronic components like flip-flops, combinational circuits, counters with preset and clear inputs, etc. The selection of design components depend upon the desired performance of the counter.
Types of Non-Binary Counters
There are many types of non-binary counters available that are used in digital systems. The most commonly used types of non-binary counters are explained below.
- Ternary Counter − The type of non-binary counter that uses a base 3 number system is known as a ternary counter. Therefore, the ternary counter can have three possible states specified by the digits 0, 1, and 2. The count sequence that the ternary counter have can be 0, 1, 2, 10, 11, 12, 20, 21, 22
- Quaternary Counter − The type of non-binary counter that uses a base 4 number system to represent the count states is known as a quaternary counter. Thus, the quaternary counter can have four possible states that are specified by the digits 0, 1, 2, and 3. Hence, the count sequence of the quaternary count will be 0, 1, 2, 3, 10, 11, 12, 13, 20, 21, 22, 23, 30
- Gray Code Counter − The type of non-binary counter that uses Gray codes to represent the count states is known as gray code counter. In the gray code counter, the count sequence is 0, 1, 3, 2, 6, 7, 5, 4, 12, 13
- Decimal Counter − The type of non-binary counter that uses base 10 number system to represent the count states is known as a decimal counter. Therefore, the decimal counter can have ten possible states which are represented by the digits 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
Design of Non-Binary Counter
The designing of a typical non-binary counter is done as per the following steps −
Step 1 − Firstly, determine the type of number system or base of the non-binary number system that need to be used.
Step 2 − Identify the number of count stages that the counter would have, where each count stage of the counter will be represented by one digit of the non-binary number system.
Step 3 − Identify the possible states of each count stage according to the non-binary number system. For example, in a decimal number system, each stage can have ten possible states represented by the digits 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.
Step 4 − Select a type of flip flop to represent each stage of the counter. The selected flip-flop must have enough states to represent all the possible states of the stage.
Step 5 − Connect all the flip flops together to form the counter circuit and test the counter to ensure that it is working properly.
Advantages of Non-Binary Counters
The following are the chief advantages of the non-binary counters −
- Non-binary counter can count to higher number of stages than a binary counter. For example, a decimal counter can count up to 10 stages.
- Non-binary counter are immune to noise and electrical interference.
- Non-binary counters have better accuracy and resolution over a wider range of frequencies.
- In some applications, non-binary counters have reduced circuit complexity and size than binary counters.
Limitations of Non-Binary Counters
Though, non-binary counters have several advantages, but they also have some limitations that should be taken into account while using them in digital circuit design −
- The circuitry of non-binary counters is more complex as compared binary counters.
- Non-binary counters use non-standard interface. Therefore, they cannot be easily interfaced with other digital circuits.
- Non-binary counters consumes more power due to complex circuitry.
- Non-binary counters are not available in a wider range.
- Non-binary counters are relatively more expensive than binary counters.
Applications of Non-Binary Counters
The non-binary counters are used in numerous applications in digital electronics. Some common uses of non-binary counters are listed as follows −
- Non-binary counters are used in computers to perform arithmetic operations such as multiplication and division.
- Non-binary counters are used in digital signal processing to realize algorithms.
- Non-binary counters are also used in pulse position modulation (PPM) to encode and transmit signals over communication channels.
- Non-binary counters are also used in time division multiplexing (TDM) applications.
- Non-binary counters are used in analog to digital converters (ADCs).
- Non-binary counters are also used in control systems to implement control algorithms.
Conclusion
In conclusion, a non-binary counter is a type of digital counter that does not use binary number system, instead, it uses a different number system to count. Non-binary counters are used in digital applications where higher resolution and accuracy is desired.