Robotics
Robotics
MEMBERS;
ADRIANE ISIDORE S. MONTEZA IAN JAMES LABARCON
PHIL ALBERT C. ESTOPIL JAKE AERON HABASA
BOB DOMINIC E. PUERTO
ANDREW P. AMANDURON
3.2 RECOGNIZE CLOCK
GENERATOR CIRCUITS
CLOCKS AND TIMING SIGNALS
Most sequential logic circuits are driven by a
clock oscillator. This usually consists of an
astable circuit producing regular pulses that
should ideally:
1. Be constant in frequency
Clock oscillators use crystals for stable frequency. High
frequencies are reduced to lower ones using counters.
This creates a pulse waveform with fast rise and fall times
and a mark-to-space ratio of about 1:3.
5.Crystal controlled clock oscillator Fig. 5.1.3
shows a crystal oscillator using three gates
from a 74HCT04 IC to produce a stable
3.276MHz frequency. The frequency can be
lowered by dividing it through flip-flops.
9.Clock Fan-Out Clock signals must drive multiple ICs without losing accuracy, speed,
or amplitude. Fast rise and fall times should be maintained, but this can cause issues
like waveform ringing. A square wave shape is ideal.
10.Circuit Capacitance The capacitance from multiple gates can slow clock signals. To
counter this, low-impedance clock buffers or Schmitt triggers restore the signal and
ensure a large fan-out.
11.Cross-Talk In large circuits, noise and cross-talk may cause skew errors, where
clock signals arrive at different times. Miniaturization and technologies like ECL or
LVDS with differential outputs can reduce interference. Application-specific ICs (ASICs)
are commonly used for high-frequency clock distribution.
3.3 DIFFERENTIATE THE KINDS OF
FLIP FLOPS
1. SR flip-flop
is a set-reset flip-flop controlled by a clock. The state of the flip-flop changes
only on the rising edge of the clock pulse. S (Set): Makes the output HIGH. R
(Reset): Makes the output LOW. If both S and R are HIGH at the same time,
the output becomes uncertain.
Inputs: S (Set), R (Reset) - Operation: - S=0, R=0: No change in output. -
S=1, R=0: Sets the output Q to 1. - S=0, R=1: Resets the output Q to 0. -
S=1, R=1: Undefined/forbidden state; output is unpredictable. - Limitations:
The undefined state (S=1, R=1) is a significant drawback.
2.JK flip-flop
Named after Jack Kilby, is a sequential logic circuit created in the 1950s at
Texas Instruments. It is used to store and process binary data in digital
systems.
Inputs: J (Set), K (Reset) - Operation: Similar to SR, but the J=1, K=1 state is
defined: it toggles the output (Q changes state). - Advantages: Eliminates the
undefined state of the SR flip-flop. More versatile than SR.
3.D (or Delay) Flip Flop
is a digital electronic circuit used to delay the change of state of its output
signal (Q) until the next rising edge of a clock timing input signal occurs.
Input: D (delay) - Operation: The output Q directly follows the input D after
a clock pulse. It's a simple data latch. - Advantages: Simple and
predictable behavior, making it easier to design and use in sequential
circuits.
4. T flip-flop
is a single-input circuit that toggles its output, meaning it switches the
output to the opposite state with each clock pulse. "T" stands for Toggle.
Input: T (Toggle) - Operation: When T=1, the output Q toggles (changes
state) on each clock pulse. When T=0, the output remains unchanged. -
Advantages: Useful for applications requiring simple counting or
frequency division.
3.4 DIFFERENTIATE THE KINDS OF ASYNCHRONOUS AND
SYNCHRONOUS COUNTERS
There are two types of counters in digital logic circuit that are used to count the
numbers of bits and these types depends upon the clock pulse applied to the flip
flops.
1. Asynchronous Counter: These are the counters in which we do not use universal
clock, main clock is only applied to the first flip flop and then for rest of flip flops the
output of previous flip flop is taken as a clock.
2. Synchronous Counter: These are the counters in which we use a
universal clock that is common to all flip flops. The Circuit diagram of
Synchronous Counter is given Below:
DIFFERENCE TABLE
SYNCHRONOUS COUNTERS ASYNCHRONOUS COUNTERS
In synchronous counter we use a universal clock that is In asynchronous counter main clock is only applied to
common to all flip flops through out the circuit. the first flip flop and then for rest of flip flops the
output of previous flip flop is taken as a clock.
.Synchronous Counter is faster in operation as Asynchronous Counter is slower as compared to
compared to Asynchronous Counter. synchronous counter in operation.
Synchronous Counter does not produce any decoding Asynchronous Counter produces decoding error.
errors.
Synchronous Counter is also called Parallel Counter. Asynchronous Counter is also called Serial Counter.