Solved

TTL, CMOS, EIA voltage ranges

Posted on 2003-10-30
5
965 Views
Last Modified: 2013-12-09
Hello people!
I need your help.

I have a test at my job comming soon and I might be asked about TTL, CMOS and EIA voltage ranges.
I have been google-ing for 4 days now, but I haven't found anything useful.

I know that the EIA voltages are +15 to +3V for 1 logic and -15 to -3V for 0 logic.
Also I know that for TTL for 0 logic the range is 0 to 0.8V.

PLEASE HELP ME! I know I have studied this in faculty, but I don't have the courses.(they are at my parents' home as I don't have to much storage space here)

PS.:As this is an urgent matter, I will award a lot of points....
0
Comment
Question by:imnoguru
  • 3
  • 2
5 Comments
 
LVL 32

Accepted Solution

by:
jhance earned 250 total points
ID: 9657008
1) TTL.  It's not STRICTLY defined what voltage levels are 0 and 1 for TTL since it's NOT a true standard, but they are generally accepted.  If you look at a datasheet for a TTL device you'll find 4 specs that are important here:

a) Voh - Voltage (output HIGH)
b) Vol - Voltage (output LOW)
c) Vih - Voltage (input HIGH)
d) Vil - Voltage (input LOW)

For TTL to work, you must have Voh > Vih and Vol < Vil.  Otherwise no guarantees can be made and you may have operational problems.  Typically, vendors spec their TTL parts like:

Voh (min) = 2.4V, Vol (max) = 0.4V
Vih (max) = 2.0V, Vil (min) = 0.8V

By using these numbers you get at least 0.4V of "margin" at either the "1" or "0" value.  Note that USUALLY, Voh is closer to 4.0V and Vol is closer to 0.2V for TTL so things may be better than "worst case".

Note that these number can vary depending on the TYPE of TTL you're talking about.  There are multiple families of TTL out there, "standard", "S", "LS", "F", "HCT", as well as others and these number can vary.  Some types of "TTL" are not fully compatible with others and you need to factor these things in when mixing families.

2) CMOS is more complicated since there are MANY types of CMOS, some "TTL" compatible, some not.  Some CMOS are 5V only, others are wide-voltage-range compatible.  With TTL compatible CMOS, the specs are similar to TTL but generally CMOS gets much closer to the "rails" (i.e. the POWER supply voltages) than TTL.  With wide-voltage-range CMOS (i.e. the 4000 series CMOS) the output voltages are usually referenced to the POWER supply voltage.  So Voh may be spec'd as Vcc - 0.2V.  Meaning it will produce the power supply voltage - 0.2V.

3) EIA is incorrect in this context.  EIA stands for Electronics Industry Association which is a STANDARDS MAKING ORGANIZATION.  There are MANY specs produced by EIA.  I assume  you are referring to EIA-232 (a.k.a. RS-232).  This is perhaps the most familiar EIA spec for most computer users.

The EIA-232 spec. SPECIFICALLY DEFINES the voltages and states for a STANDARD COMPLIANT interface. To know what these are, you read the spec.  But your ranges (1 = +3 to +15, 0 = -3 to -15) are typical.  Note that the STATE of 0 and 1 are NOT specifically defined and may be open to implementation specific interpretation.
0
 
LVL 32

Expert Comment

by:jhance
ID: 9666492
>>>PS.:As this is an urgent matter

It seems very odd to me that you say, on one hand, that this matter is "urgent", while, on the other hand, you leave this question IDLE for more than TWO days now...
0
 
LVL 1

Author Comment

by:imnoguru
ID: 9669466
the question was idled 'cause of lack of inet access during the weekend. The term urgent reffers to working days so, for me it was not idled not even one hour ;).

thanks for the answer, I managed to find a good book that specified the TTL and the CMOS voltage levels for every family. OTOH the remark about the states for RS232 not being explicitlly defined for one or the other voltage range is an valuable info, so I will give you the points, as you were the only one to answer
0
 
LVL 32

Expert Comment

by:jhance
ID: 9669702
Well perhaps you'd be better off just aking the moderators to delete this question.  I'm not sure that I like having my thoughtful comment accepted merely because nobody else had anything to say.

I'll try to remember NOT to offer any comments to any of your future questions, OK?
0
 
LVL 1

Author Comment

by:imnoguru
ID: 9669883
???? why are you so angry ????
the answer was good, in my opinion it was a B.

I said the only answer as in "I wish there were more answers from which I could get more information and choose the best from there". Just one good answer is ok, so you get the goods.

Don't look always on the bad side!

Best regards, 'cause ImNoGuru
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

A little history Back in 1997 when I built my first custom computer using the revolutionary Gateway website I didn’t have much to choose from except for the CPU. The race between computer manufacturers was held back by processor manufacturers. They…
System overheating may become a serious problem if not taken care of at the proper time. I am writing this article because I faced a similar problem. Intro All electronic devices produce heat, but computers are a special case - the processors bo…
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.

830 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question