Monday, 19 November 2007

COMP 362 ASSGN # 7 DIGITAL IC DECODER AND ENCODER

IC NO.

FUNCTION

SPECIFICATION

7441

BCD to Decimal Decoder

NIXIE Tube Driver

7442

BCD to Decimal Decoder

7443

Excess-3 to Decimal Decoder

7444

Excess-3-Gray to Decimal Decoder

7445

BCD to Decimal Decoder/Driver

7446

BCD to 7-segment Decoder/Driver

15V Open Collector Outputs30V Open Collector Outputs

7447

BCD to 7-segment Decoder/Driver

7448

BCD to 7-segment Decoder/Driver

7449

BCD to 7-segment Decoder/Driver

Open Collector Outputs

74137

3 to 8-line Decoder/Demultiplexer with Address Latch

74138

3 to 8-line Decoder/Demultiplexer

74139

Dual 2 to 4-line Decoder/Demultiplexer

74140

Dual 4-input NAND Line Driver

74141

BCD to Decimal Decoder/Nixie Tube Driver

74142

Decade Counter/Latch/Decoder

Nixie Tube Driver

74143

Decade Counter/Latch/Decoder/7-segment Driver

15 mA Constant Current

74144

Decade Counter/Latch/Decoder/7-segment Driver

15V Open Collector

74145

BCD to Decimal Decoder/Driver

74147

10-Line to 4-Line Priority Encoder

74148

8-Line to 3-Line Priority Encoder







































































Reference
http://en.wikipedia.org/wiki/List_of_7400_series_integrated_circuits

COMP 362 ASSGN # 5 REGISTER ICS

Product

Status



Description

Package

MSL*

Type

Pins

Case Outline


NCV7001DWG

Active


Quad Variable Reluctance Sensor Interface

SOIC 24 LEAD

24

751E-04

3


NCV7001DWR2G

Active


Quad Variable Reluctance Sensor Interface

SOIC 24 LEAD

24

751E-04

3


NCV7001DW

Active


Quad Variable Reluctance Sensor Interface

SOIC 24 LEAD

24

751E-04

1


NCV7001DWR2

Active


Quad Variable Reluctance Sensor Interface

SOIC 24 LEAD

24

751E-04

1


Moisture Sensitivity level (MSL) for surface mount devices (lead free measured at 260°C reflow, non lead free at 235°C reflow)

Reference
http://www.onsemi.com/PowerSolutions/product.do?id=NCV7001

Sunday, 18 November 2007

COMP 362 ASGN # 6

Shift Registers category.

List of register IC’s with their functions, specification and configuration

  • 1-kBit Shift Registers or More
    • 2525V
  • 10 to 15 Bit Shift Registers
    • N8203N
  • 128 to 250 Bit Shift Registers
    • MM5055D
  • 16 to 30 Bit Shift Registers
    • CD4006AD
  • 4-Bit Shift Registers
    • SN54L95J
    • 9300DC
    • 9601-2
    • CD4035AK
    • CM4015AE
    • EPM5032DC-1
    • EPM610DC-30
    • ER-3400
    • 7494PC
    • MM74C195N
    • N8271B
    • MM74C195J
    • N7494B
  • 5-Bit Shift Registers
    • N8201N
    • MH7496
    • 7496PC
    • 74H21A
  • 64 to 120 Bit Shift Registers
    • 2532B
    • MM5053H
  • 8-Bit Shift Registers
    • 54LS164DM
    • DM54LS164J/883B
    • S54LS164F
    • DM7590J
    • DM831N
    • DS78C20J/883B
    • MM74HC164N
    • SM-1451
    • SN16524
    • CM4021AE
    • SN74LS299J
    • TC40H166P
    • AM25LS273PC
    • SN54LS299J
    • SN54LS299J-B
    • SN54199J
    • DM86L90N
    • KS74AHCT164N
    • SN74ALS299DW
    • DM54LS164J/883C
    • CD4034BE
    • MC74HC164N
    • SIL4021BE
    • SIL4024BE
    • SIL4520BF
    • DM74L164AN
    • DM74L164N

comp 362 ASSGN # 4 (FLIP FLOPS)




Set-Reset flip-flops (SR flip-flops)

The symbol for an SR latch.

The most fundamental latch is the simple SR latch (or simple SR flip-flop), where S and R stand for set and reset. It can be constructed from a pair of cross-coupled NOR (negative OR) logic gates. The stored bit is present on the output marked Q.

Normally, in storage mode, the S and R inputs are both low, and feedback maintains the Q and Q outputs in a constant state, with Q the complement of Q. If S (Set) is pulsed high while R is held low, then the Q output is forced high, and stays high even after S returns low; similarly, if R (Reset) is pulsed high while S is held low, then the Q output is forced low, and stays low even after R returns low.

SR latch operation
S R Action
0 0 Keep state
0 1 Q = 0
1 0 Q = 1
1 1 Unstable combination,

Toggle flip-flops (T flip-flops

If the T input is high, the T flip-flop changes state ("toggles") whenever the clock input is strobed. If the T input is low, the flip-flop holds the previous value. This behavior is described by the characteristic equation:

Q_{next} = T \oplus Q (or, without benefit of the XOR operator, the equivalent: Q_{next} = T\overline{Q} + \overline{T}Q )

and can be described in a truth table:

T Q Qnext Comment
0 0 0 hold state(no clk)
0 1 1 hold state(no clk)
1 0 1 toggle
1 1 0 toggle

A toggle flip-flop composed of a single RS flip-flop that becomes an oscillator, when it is clocked. To achieve toggling, the clock pulse must have exactly the length of half a cycle. While such a pulse generator can be built, a toggle flip-flop composed of two RS flip-flops is the easy solution. Thus the toggle flip-flop divides the clock frequency by 2 ie. if clock frequency is 4 MHz, the output frequency obtained from the flip-flop will be 2 MHz. This 'divide by' feature has application in various types of digital counters.
A T flip-flop can also be built using a JK flip-flop (J & K pins are connected together and act as T) or D flip-flop (T input and Qprevious is connected to the D input through a XOR gates).

JK flip-flop

JK flip-flop timing diagram

JK flip-flop timing diagram

The JK flip-flop augments the behavior of the SR flip-flop by interpreting the S = R = 1 condition as a "flip" or toggle command. Specifically, the combination J = 1, K = 0 is a command to set the flip-flop; the combination J = 0, K = 1 is a command to reset the flip-flop; and the combination J = K = 1 is a command to toggle the flip-flop, i.e., change its output to the logical complement of its current value. Setting J = K = 0 does NOT result in a D flip-flop, but rather, will hold the current state. To synthesize a D flip-flop, simply set K equal to the complement of J. The JK flip-flop is therefore a universal flip-flop, because it can be configured to work as an SR flip-flop, a D flip-flop or a T flip-flop.

The characteristic equation of the JK flip-flop is:

Q_{next} = J\overline Q + \overline KQ

and the corresponding truth table is:

J K Qnext Comment
0 0 Q_{prev} \ hold state
0 1 0 \ reset
1 0 1 \ set
1 1 \overline{Q_{prev}} toggle


D flip-flop

D flip-flop symbol

The Q output always takes on the state of the D input at the moment of a rising clock edge, and never at any other time. [4] It is called the D flip-flop for this reason, since the output takes the value of the D input or Data input, and Delays it by one clock count. The D flip-flop can be interpreted as a primitive memory cell, zero-order hold, or delay line.

Truth table:

Clock D Q Qprev
Rising edge 0 0 X
Rising edge 1 1 X
Non-Rising X constant

('X' denotes a Don't care condition, meaning the signal is irrelevant)

These flip flops are very useful, as they form the basis for shift registers, which are an essential part of many electronic devices. The advantage of the D flip-flop over the D-type latch is that it "captures" the signal at the moment the clock goes high, and subsequent changes of the data line do not influence Q until the next rising clock edge. An exception is that some flip-flops have a 'reset' signal input, which will reset Q (to zero), and may be either asynchronous or synchronous with the clock.



Edge-triggered D flip-flop

A more efficient way to make a D flip-flop is not as easy to understand, but it works the same way. While the master-slave D flip flop is also triggered on the edge of a clock, its components are each triggered by clock levels. The "edge-triggered D flip flop" does not have the master slave properties.

A positive-edge-triggered D flip-flop.







A positive-edge-triggered D flip-flop.


Some of the flip flop IC numbers

Manufacturer Part NumberMC10EL31DTR2G


DescriptionIC FLIP FLOP SET/RST ECL 8-TSSOP
Digi-Key Part Number NL17SZ74USOSTR-ND






Manufacturer Part NumberNL17SZ74US
DescriptionIC FLIP FLOP SGL D-TYPE LOG US88


C FLIP FLOP/CLOCK DRIVER 14-DIP - N74F5074N

Digi-Key Part Number 568-3180-5-ND


Manufacturer Part NumberN74F5074N
DescriptionIC FLIP FLOP/CLOCK DRIVER 14-DIP




A CIRCUIT DIAGRAM SHOWING
MASTER AND SLAVE SECTION


Master-slave D flip-flop

A master-slave D flip-flop is created by connecting two gated D latches in series, and invert the enable input to one of them. It is called master-slave because the second latch in the series only changes in response to a change in the first (master) latch.

A master slave D flip flop. It responds on the negative edge of the enable input (usually a clock).

A master slave D flip flop. It responds on the negative edge of the enable input (usually a clock).

For a positive-edge triggered master-slave D flip-flop, when the clock signal is low (logical 0) the “enable” seen by the first or “master” D latch (the inverted clock signal) is high (logical 1). This allows the “master” latch to store the input value when the clock signal transitions from low to high. As the clock signal goes high (0 to 1) the inverted “enable” of the first latch goes low (1 to 0) and the value seen at the input to the master latch is “locked”. Nearly simultaneously, the twice inverted “enable” of the second or “slave” D latch transitions from low to high (0 to 1) with the clock signal. This allows the signal captured at the rising edge of the clock by the now “locked” master latch to pass through the “slave” latch. When the clock signal returns to low (1 to 0), the output of the "slave" latch is "locked", and the value seen at the last rising edge of the clock is held while the “master” latch begins to accept new values in preparation for the next rising clock edge.

An implementation of a master-slave D flip-flop that is triggered on the positive edge of the clock.

An implementation of a master-slave D flip-flop that is triggered on the positive edge of the clock.

By removing the left-most inverter in the above circuit, a D-type flip flop that strobes on the falling edge of a clock signal can be obtained. This has a truth table like this:

D Q > Qnext
0 X Falling 0
1 X Falling 1

Most D-type flip-flops in ICs have the capability to be set and reset, much like an SR flip-flop. Usually, the illegal S = R = 1 condition is resolved in D-type flip-flops.

Inputs Outputs
S R D > Q Q'
0 1 X X 0 1
1 0 X X 1 0
1 1 X X 1 1

By setting S = R = 0, the flip-flop can be used as described above.

References

http://parts.digikey.com/1/parts/index10445.html?p=no-cache

http://en.wikipedia.org/wiki/Flip-flop_%28electronics%29


ASSG # 7 CELLULAR PHONE BLOCK DIAGRAM














Function of the RF Section

The radio frequency (RF) and power section handles power management and recharging, and also deals with the hundreds of FM channels the RF amplifiers handle signals traveling to and from the antenna

Reference:

http://speed.sii.co.jp/pub/compo/compo_admin/chartE_mobile.jsp

ASSGN # 6 SPECIAL SEMICONDUCTOR COMPONENTS USED IN RF SYSTEMS

1.Metal Oxide Varistors (MOV's)











2.Surplus Diodes



















3.
SCR (silicon con tr olled rectifier)
















4. Power Transistor














5.7805 voltage regulator












REFERENCE
http://www.mgs4u.com/RF-Microwave/semiconductors.htm

Saturday, 17 November 2007

ASSGN# 5 DIFFERENT KINDS OF FILTER DESIGN

LOW PASS FILTER

An ideal low-pass filter completely eliminates all frequencies above the cut-off frequency while passing those below unchanged. The transition region in practical filters does not exist in an ideal filter. An ideal low pass filter can be realized mathematically (theoretically) by multiplying a signal by the rectangular function in the frequency domain or, equivalently, convolution with a sinc function in the time domain.

However, the ideal filter is impossible to realize without also having signals of infinite extent, and so generally needs to be approximated for real ongoing signals, because the sinc function's support region extends to all past and future times. The filter would therefore need to have infinite delay, or knowledge of the infinite future and past, in order to perform the convolution. It is effectively realizable for pre-recorded digital signals by assuming extensions of zero into the past and future, but even that is not typically practical.

APPLICATION

Electronic low-pass filters are used to drive subwoofers and other types of loudspeakers, to block high pitches that they can't efficiently broadcast.

Radio transmitters use lowpass filters to block harmonic emissions which might cause interference with other communications.

Click HERE to view the diagram

Reference- http://en.wikipedia.org/wiki/Low-pass_filter

HIGH PASS FILTER


A high-pass filter is a filter that passes high frequencies well, but attenuates (or reduces) frequencies lower than the cutoff frequency. The actual amount of attenuation for each frequency varies from filter to filter. It is sometimes called a low-cut filter; the terms bass-cut filter or rumble filter are also used in audio applications. A high-pass filter is the opposite of a low-pass filter, and a band-pass filter is a combination of a high-pass and a low-pass.

It is useful as a filter to block any unwanted low frequency components of a complex signal while passing the higher frequencies. Of course, the meanings of 'low' and 'high' frequencies are relative to the cutoff frequency chosen by the filter designer.

APPLICATION

1.Such a filter could be used to direct high frequencies to a tweeter speaker while blocking bass signals which could interfere with or damage the speaker. A low-pass filter, using a coil instead of a capacitor, could simultaneously be used to direct low frequencies to the woofer. See audio crossover.

2,High-pass and low-pass filters are also used in digital image processing to perform transformations in the spatial frequency domain.

3.Most high-pass filters have zero gain (-inf dB) at DC. Such a high-pass filter with very low cutoff frequency can be used to block DC from a signal that is undesired in that signal (and pass nearly everything else). These are sometimes called DC blocking filters.

Click HERE to view the diagram


Reference-http://en.wikipedia.org/wiki/High-pass_filter


BAND STOP FILTERS
A band-stop filter or band-rejection filter is a filter that passes most attenuates those in a specific range to very low levels. It is the opposite of a band-pass filter. A notch filter is a band-stop filter with a narrow stopband (high Q factor).

Typically, the width of the stopband is less than 1 to 2 decades (that is, the highest frequency attenuated is less than 10 to 100 times the lowest frequency attenuated). In the audio band, a notch filter uses high and low frequencies that may be only semitones apart.


APPLICATIONS
Notch filters are used in live sound reproduction (Public Address systems, also known as PA systems) and in instrument amplifier (especially amplifiers or preamplifiers for acoustic instruments such as acoustic guitar, mandolin, bass instrument amplifier, etc.) to reduce or prevent feedback, while having little noticeable effect on the rest of the frequency spectrum. Other names include 'band limit filter', 'T-notch filter', 'band-elimination filter', and 'band-reject filter'.
Click HERE to view the diagram

Reference- http://en.wikipedia.org/wiki/Band-stop_filter

BAND PASS FILTER
A band-pass filter is a device that passes frequencies within a certain range and rejects (attenuates) frequencies outside that range. An example of an analogue electronic band-pass filter is an RLC circuit (a resistor-inductor-capacitor circuit). These filters can also be created by combining a low-pass filter with a high-pass filter.
APPLICATION
one example of the use of band-pass filters is in the atmospheric sciences. It is common to band-pass filter recent meteorological data with a period range of, for example, 3 to 10 days, so that only cyclones remain as fluctuations in the data fields.
Click HERE to view the diagram

Reference-http://en.wikipedia.org/wiki/Band-pass_filter