Professional Documents
Culture Documents
CSHT Uchebnik
CSHT Uchebnik
4
T 3/7. Мултиплексори. Общи сведения и класификация.
Мултиплексори на два и три входа ................................................................. 176
I. Общи сведения и принцип на работа............................................. 176
II. Използване на мултиплексорите като генератори на булеви функции
....................................................................................................................... 178
III. Използване на мултиплексора като суматор............................... 180
Тема 4. ЦИФРОВИ ИНДИКАЦИИ, ЦАП и АЦП .................................... 183
Т 4/1. Цифрови индикации. Управление на индикатори ..................... 183
І. Видове индикатори и тяхното управление .................................... 183
ІІ. Организиране на статична индикация .......................................... 188
ІІІ. Организиране на динамична индикация ..................................... 189
T. 4/2. Цифрово-аналогови преобразуватели (ЦАП)............................ 191
І. Същност на цифрово-аналоговото преобразуване и параметри .. 191
ІІ. Последователни цифрово-аналогови преобразуватели ............... 193
ІІІ. Паралелни цифрово-аналогови преобразуватели ....................... 195
Т 4/3. Аналогово–цифрови преобразуватели........................................ 203
І. Грешка от квантуване и апертурна грешка ................................... 203
ІІ. Паралелни аналогово–цифрови преобразуватели........................ 204
ІІІ. Последователни АЦП................................................................... 205
ІV. Паралелно–последователен метод за аналогово–цифрово
преобразуване ............................................................................................... 206
V. Тегловен метод за аналогово–цифрово преобразуване ............... 207
VІ. Преброителен метод за аналогово–цифрово преобразуване ..... 208
КОНТРОЛНИ ВЪПРОСИ.......................................................................... 212
Комбинационни логически схеми с един и няколко изхода................ 212
Асинхронни и синхронни тригери. Еднотактни и многотактни тригерни
устройства......................................................................................................... 213
Броячи ..................................................................................................... 214
Регистри .................................................................................................. 215
Едноразрядни комбинационни, натрупващи и двоично-десетични
суматори ........................................................................................................... 216
Дешифратори и кодопреобразуватели .................................................. 217
ПРИМЕРНИ ТЕМИ ЗА КУРСОВО ПРОЕКТИРАНЕ ............................. 219
ЛИТЕРАТУРА............................................................................................ 222
5
ТEМА 1. ЛОГИЧЕСКИ СХЕМИ НА КОМПЮТЪРНИ СИСТЕМИ
x1 f1
x2 f2
x3 логическа
схема
вход изход
xn fk
Фиг. 1
6
време се наложиха като основен градивен елемент не само в изчислителната
техника, но и в електрониката въобще.
Предпоставка за бързото им усъвършенстване и развитие бяха, от една
страна, развитието на технологиите за производство на транзистори (епитакси-
ално нарастване на слой полупроводник върху подложка, фотолитографията) и
наличието на материална база за реализация на тези технологии в промишлени
мащаби с въвеждане на частична или пълна автоматизация и, от друга, непре-
къснато нарастващата нужда от използване на достатъчно евтини, сигурни и в
голямо количество елементи за различни електронни устройства.
ИНТЕГРАЛНА СХЕМА – това са група компоненти, участващи в опре-
делена електронна схема, свързани по функционален признак помежду си, обе-
динени на повърхността на обща подложка, затворени в общ корпус за хер-
метизация и защита от механични въздействия, които представляват едно
цяло и са създадени на базата на единен технологичен процес на производство
с използване на групови методи за изработване.
Съществува голямо разнообразие на конкретните технологии за изработ-
ване на интегрални схеми. При класифицирането им по технологичен признак
се различават:
- монолитни;
- тънкослойни;
- хибридни и др.
Видовете технологии не са предмет на разглеждане в лекцията.
Засега най-голямо разпространение са намерили монолитните интегрални
схеми, наричани още твърди или полупроводникови. Те се характеризират с
това, че всички техни компоненти са реализирани на основата на силициева
подложка. Едновременното изработване на всички компоненти осигурява ед-
наквостта на параметрите им. Монолитните интегрални схеми се отличават с
висока степен на интеграция - на единица площ от повърхността и в дълбочина
се създават много голям брой компоненти. Ограничение в това отношение се
поставя от необходимостта да се изолират добре елементите на схемата един от
друг. Най-характерно за монолитните интегрални схеми, изпълнени по бипо-
лярна технология е:
1. Масово използване на транзисторите.
2. Използване на елементи от транзисторните структури като диоди.
3. Резисторите, създавани по тази технология, са с големи толеранси (10-
20%) и сравнително ниски стойности - до (10-50 k) и силно зависят от околна-
та температура.
4. Като кондензатори се използват капацитетите на p-n преходи, анало-
гични на преходите база - колектор на транзисторите. Поради малките площи
на тези преходи, стойностите на капацитетите рядко достигат 100-200 pF, като
точността на създадените по този начин кондензатори е сравнително ниска
(20 %). Поради големите трудности при изработване на капацитети в интеграл-
но изпълнение, включването им в структурата на ИС се избягва, като конденза-
торите се включват външно.
7
5. В интегрално изпълнение не съществува елемент, аналогичен на ин-
дуктивността. Този недостатък се избягва чрез създаване на възможност за до-
пълнително външно включване на необходимата индуктивност.
Отделен клас монолитни интегрални схеми са тези, изградени на основа-
та на полеви транзистори със структура метал – окис - силиций (МОС). Тези
транзистори се отличават с високо входно съпротивление и за разлика от бипо-
лярните, се управляват с напрежение, вместо с ток.
Напоследък все по-голямо приложение намират т.нар. симетрични (до-
пълващи се) МОС интегрални схеми - т.нар. CMOS. При тях се използва после-
дователно свързване на два транзистора с противоположна проводимост на ка-
нала (p и n), като и при двете логически нива единият транзистор е отпушен, а
другият - запушен. Поради това, бързодействието им е по-високо от това на
обикновените MOS интегрални схеми, а консумацията им в статичен режим е
изключително ниска.
По функционален признак, интегралните схеми се разделят на линейни и
цифрови.
Линейните интегрални схеми се използват за реализиране на аналогови
електронни схеми. Те преобразуват аналогови параметри на входните сигнали -
амплитуда, честота, фаза и други като последните заемат неограничен брой
стойности в определен обхват. Днес на пазара се предлагат най-разнообразни
линейни интегрални схеми, като операционни усилватели, компаратори, стере-
одекодери и др.
При цифровите интегрални схеми, наричани още ЛОГИЧЕСКИ, входни-
те и изходни сигнали могат да заемат строго определени (обикновено две) сто-
йности. Стойността на изходният сигнал зависи от входните сигнали и логичес-
ката функция, реализирана от схемата. Следователно логически елементи се
наричат интегрални схеми, предназначени за логическо преобразуване на ин-
формацията. Те реализират булеви функции и трябва да отговарят на условията
за логическа пълнота. Първоначално се произвеждаха цифрови интегрални
схеми за реализиране само на основните логически операции - И, ИЛИ, НЕ, И-
НЕ, ИЛИ-НЕ. Скоро, обаче, номенклатурата на цифровите интегрални схеми се
разшири и обхвана редица схеми с ниска степен на интеграция – тригери от
различен вид, както и схеми от средна степен на интеграция - дешифратори,
броячи, регистри и др.
В цифровите интегрални схеми логическите нива се представят най-често
с нива на напрежения. Обикновено се приема, че по-високото по алгебрична
стойност напрежение отговаря на логическа единица, а ниското ниво на логи-
ческа нула. При такова определяне на нивата се казва, че се работи с положи-
телна логика. При отрицателната логика става обратно - ниското ниво е логи-
ческа 1, а високото – логическа 0. В техническата литература се предпочита по-
ложителната логика, а цифровите интегрални схеми за краткост се наричат про-
сто интегрални схеми.
8
II. Параметри на цифровите интегрални схеми
При цифровите интегрални схеми, основен градивен елемент е логичес-
кият елемент (ЛЕ). Последният представлява електронна схема, чиито входни и
изходни сигнали могат да имат само две състояния - ниско и високо ниво на
напрежение. При това, стойността на изходния сигнал е булева функция от сто-
йността на входния сигнал. Даден логически елемент може многократно да се
използва за формиране на една интегрална схема. Свойствата на използвания
като градивен логически елемент определят характеристиката на интегралната
схема, която се дава с т.нар. параметри. Основните параметри на интегралната
схема са следните:
9
1 U вх
0 Uпn
tф 10 Uизх
tф 01
1
0.1U m
0.9
Um
U
Uпn 0 .1U m
0
tз1 0 tз01
Фиг. 2
Фиг. 3
12
Изходното напрежение от предходния логически елемент, от който се
взема логическа 1, ще бъде (фиг. 4):
Uизх1 = (Ek Rвх + Ube Rk) / (Rвх + Rk) = Ek - iвх Rk (1)
+Ek +Ek
ЛЕ1 ЛЕ2
Rk iвх1 Rk
Rвх
T1 T2
Uизх1 UBC
Фиг. 4
13
Ucc
R1 Rk
Iвх0 2k 2k
Изход
D4 D5
D1
Вх1 T1
A
D2
Вх2
D3 R2 20k
Вх3
-Eб
Фиг. 5
Предимства:
- средно бързодействие – 15 - 20 ns;
- добра товароспособност n = 4 - 7.;
- добра шумоустойчивост Uшр = 0,5 – 0,6V.
Недостатъци:
- стойността на съпротивлението, включено към базата на транзис-
тора, е сравнително голяма и то заема значителна площ върху кристала на
интегралната схема;
- силна зависимост на бързодействието от капацитета на товара.
14
хода Y се получава ниво 1. Когато на два входа сигналите станат 0, транзисто-
рите T1 и T2 се запушват от пада на напрежение върху R2, създавано от емитер-
ния ток на провеждащия транзистор T3. Характерна особеност на схемата е, че
транзисторите в нея никога не се насищат, поради което превключването става
много бързо.
+Ecc
R1 R3
Y Y
X1 T1 X2 T3 +Eб
T2
R2
Фиг. 6
Изходи
Tu
Iy
X
T
I0 I1
Фиг. 7
15
ласт на Ти е и емитерна област на Т. Този факт определя високата плътност на
компонентите при този вид логика.
Когато X = 1, транзисторът инжектор Ти осигурява базовия ток, необхо-
дим за насищането на инверторния транзистор Т (ток I1). Поради физическата
интеграция на транзисторите, изходното напрежение на инвертора е само ня-
колко десетки mV (лог. 0).
При X = 0 токът I0 е равен на тока на утечка Iу на обратно поляризирания
преход база - емитер на запушения инжектор Ти. Токът I1 се прекратява, изход-
ното съпротивление на инвертора рязко се увеличава и Т почти се запушва. При
захранващо напрежение Ecc = 1,5 V остатъчното напрежение между всеки от
колекторите и емитера е около 0,6 V (лог. 1).
Извод: Принципът на работа на ИС от вида I2L се състои в изменението
на големината и посоката на инжекционния ток под въздействието на входното
напрежение.
Предимства: ниска консумирана мощност (и то динамична), висока сте-
пен на интеграция и сравнително голямо бързодействие (до 50 MHz).
Съществува и още една голяма група интегрални схеми - т.нар. MOS и
CMOS интегрални схеми. Характерно за тях е това, че в тяхната основа лежи
полевият транзистор. Известно е, че той се управлява по напрежение, за разлика
от биполярния, който се управлява по ток. MOS транзисторът се характеризира
с изключително малка разсейвана мощност (определя се от присъщите малки
токове) и голямо входно съпротивление от порядъка на 1014 .
Основните предимства на този тип интегрални схеми са високата степен
на интеграция и изключително малката консумирана мощност.
Като недостатък може да се посочи чувствителното намаление на бързо-
действието и товароспособността.
При разглеждане на видовете интегрални схеми се борави и с понятието
ИНТЕГРАЦИЯ - това е количеството еднотипни вентили - логически елементи
(ЛЕ) в една интегрална схема. Различаваме интегрални схеми със:
- ниска степен на интеграция - до 10 ЛЕ;
- средна степен на интеграция - от 10 до 100 ЛЕ;
- висока степен на интеграция - над 100 ЛЕ.
Заключение
От разгледаните примери се вижда, че съществува голямо разнообразие
от интегрални схеми, изградени по различни технологии. Това позволява във
всеки конкретен случай от практиката да се търси оптимално решение. Най-
широко приложение обаче са намерили ТТЛ интегралните схеми, тъй като са
технологично сравнително евтини и притежават параметри, удовлетворяващи
изискванията на широкия потребител.
16
Т1/2. ТРАНЗИСТОРНО-ТРАНЗИСТОРНИ ЛОГИЧЕСКИ СХЕМИ. СТАТИЧЕН
РЕЖИМ. ХАРАКТЕРИСТИКИ - ПРЕДАВАТЕЛНА, ВХОДНА И ИЗХОДНА
Увод
Като основен логически елемент на произвежданите цифрови интегрални
схеми се използват елементите И-НЕ (NAND) или елемент ИЛИ-НЕ (NOR). В
зависимост от принципното му схемно решение, както и от използваните за не-
говото осъществяване компоненти и връзките между тях съществуват различни
видове логика.
От всички известни днес логики най-широко приложение намира тран-
зисторно-транзисторната логика (ТТЛ), поради съчетаването на голям брой
предимства:
- високо бързодействие, с възможности за повишаването му;
- умерена консумация с възможности за намаляването й;
- висока технологичност на производството на основния логически еле-
мент и добри възможности за постигане на висока степен на интеграция.
Затова основна част от произвежданите логически схеми с малка и средна
степен на интеграция са от вида ТТЛ, което ги прави актуални и поради тази
причина ще им бъде отделено особено внимание.
R1 R2 R4
T3
вх 1 T2
вх 2 T1 D Изход
вх 3 &
T4
R3
Фиг. 1
R1 R2 R4
Uве1 T3
D iвх0 Uce3
T2
T1 D Ud
T54
T
Iвх0 = 1,6 mA T4 iизх1= IQ1
Uизх0~~ 0
R3 Uизх1 = UQ1
Фиг. 2
18
Входният ток, протичащ през емитерната верига на транзистора T1, е
Iвх0 = (Uc – Ube1 – Uизх0)/ R1 1,1 mA
(максималната възможна стойност е 1,6 mA),
където:
Ube1 е напрежението между базата и емитера на наситения транзистор T1;
Uизх0 - изходното напрежение на предходния елемент в състояние 0 на из-
хода (около 50 – 200 mV).
Ако към нисък потенциал са съединени едновременно два или няколко
емитера, общата стойност на емитерния ток остава непроменена, като съответ-
но се намалява токът, протичащ през отделните емитери.
2. Когато е подадена логическа единица към всички емитери на транзис-
тора Т1. Висок потенциал може да бъде взет от захранването или друг източник
с изходно напрежение от 3 до 5 V. На практика потенциалът на логическата
единица е равен на Uизх1 и се получава от изхода на друг логически елемент, ко-
йто се намира в състояние 1 (фиг. 3). Входният ток Iвх1 в този случай е 40 μA
При това свързване транзисторът Т2 се насища, тъй като целият колекто-
рен ток на транзистора Т1 протича през неговата база. Транзисторът Т4 също се
насища, тъй като през базата му преминава практически целият емитерен ток на
транзистора Т2.
ЛЕ1 ЛЕ2
+Uc
T3 R1 R2 R4
D T3
B
T1 T2 D
T4
A IQ0
Iвх1 = 40 μA Uk1 T4
Uизх1
R3 Uизх0 = UQ0
Фиг. 3
R4
T3
IQ 1 =<=
IQ1 4 mA
0.4mA
D (Iвх1)
Y
T4
IQ 0 =<=
IQ0 121.6mA
mA
(Iвх0)
Фиг. 4
20
II. Статични параметри на ТТЛ елементите. Характеристики
1. Параметри. Ниво на сигнала
Параметрите на логическите елементи характеризират експлоатационни-
те им свойства и в повечето случаи те са напълно достатъчни за проектиране на
цифрови устройства. Параметрите биват:
- Типови - представят средната стойност на даден параметър, който се
получава при измерването на голям брой логически елементи. Тези стойности
се използват при инженерното проектиране на схемите.
- Гарантирани - това са такива гранични стойности, които не се превиша-
ват в нито един от екземплярите логически елементи. Това са всъщност тези
параметри, по които става бракуването на интегралните схеми при производст-
вото им.
- Допустими - граничните параметри имат съответно максимална и ми-
нимална стойност. Те са така подбрани, че да не се нарушава правилната работа
на логическите схеми и устройства, когато един или няколко елемента имат па-
раметри, близки или равни на граничните.
Някои от параметрите на логическите елементи имат допустими стойнос-
ти, които в никакъв случаи не бива да се надхвърлят при експлоатацията на ин-
тегралната схема. Такива са например допустимото захранващо напрежение,
допустимото положително и отрицателно входно напрежение и др.
В паспортните данни на логическите елементи се посочват типовете па-
раметри, измерени при +5 V захранващо напрежение и при +25 C температура
на околната среда.
Както беше подчертано, ТТЛ елементите са с положителна логика и съот-
ветно сигналът „логическа 0” е ниско ниво, а сигналът „логическа 1” - високо
ниво.
На фиг. 5. е показано в какви допустими зони може да се изменя нивото
на логическите сигнали 0 и 1.
Uизх (V) Uвх (V)
5.6 5.0
5.6
лог.1 лог.1
2.4
2.0
0.8
0.4 лог.0
лог.0
на изхода на входа
Фиг. 5.
21
Важно: Разликата между нивата на входните и изходните сигнали оси-
гурява статическата устойчивост на логическия елемент.
Например: Изходният сигнал при логическа 0 на изхода е 0,4 V. Стати-
ческата шумоустойчивост по нулата е 0,8 V/Uвх/-0,4 V/Uизх0/ = 0,4 V.
Следователно шумовете с амплитуда 0,4 V, сумирани с логическата 0 на
изхода на елемента, не могат да изменят състоянието на свързаните към този
елемент други логически елементи.
2. Предавателна характеристика
Статичната предавателна характеристика дава връзката между входното и
изходното напрежение на логическия елемент и до голяма степен определя не-
говото поведение в различните схеми.
За по-голяма нагледност първо ще разгледаме предавателната характе-
ристика на групата образувана от първите два транзистора Т1 и Т2.(фиг. 6).
Uизхв(V)
5
R1 R2 1.6k 4 U1
T1 Uces U1
вх 1 3
T2
вх 2
U2
2
Uвх UB2
1
R3 1k U2
Uвхв(V)
1 2 3 4 5
22
U и зх ,(V)
в
5 2
I 2 .4
4
U в х = U и зх
3 II
2 A
III
1 0 .8
0 .4 } Шумоуст.
Ш ум о де т
1 2 3 4 5 6 U в х , (V)
в
U0
(1 .3 6 ) Uп
Фиг. 7
Изходно състояние
При входно напрежение, равно на нула, на изхода на логическия елемент
има сигнал логическа единица. В този случай транзисторът T1 е наситен и нап-
режението в базата на T2 е почти нула, т.е. той е запушен. Запушен е и транзис-
торът T4, чиято база е свързана с общия проводник чрез съпротивлението R3.
Транзисторът T3 е отпушен, тъй като в базата му чрез съпротивлението R2 се
подава положително напрежение 5 V. Изходното напрежение е по-високо от
2,4 V (минимално допустимо ниво за логическа 1), като обикновено е по-ниско
от 4 V. Това състояние на схемата се запазва до входно напрежение Uвх = Uа =
UВЕ2 –UCES1 0,6 V, когато потенциалът на емитера на транзистора Т2 започва
да расте и той се отпушва. Това от своя страна води до линейното спадане на
колекторното напрежение на T2 (U1), което се подава в базата на транзистора
T3. Това предизвиква почти линейно намаляване на изходното напрежение. Та-
зи зона от предавателната характеристика е означена с II. Краят на зоната се
достига при входно напрежение 1,3 V, когато транзисторът T4 се отпуши, т.е.
Uвх = U0 = UВЕ2 – UCES1 + UBE4 1,3 V.
В зона III едновременно са отпушени и двата изходни транзистора Т2 и
Т4. Това обуславя значително повишаване на изходния ток. Тази зона е с много
малка ширина, не повече от 100 mV, и тя се равнява на разтвора на входната
характеристика на транзистора Т4. Зоната III завършва с насищането на тран-
зистора Т4 и запушването на Т3. При входни напрежения
Uвх = U0 UВЕ2 + UВЕ4 1,4 V
изходното напрежение на схемата е UCES4 (сигнал логическа нула) и предава-
телната характеристика е в своята IV зона.
Режимите на работа на транзисторите за различните зони са дадени в
табл. 1.
Вижда се, че в зона II два от четирите транзистора са в активен режим, а в
зона III всички с изключение на транзистора Т1, който е наситен и предава сиг-
нала в базата на транзистора Т2. Това означава, че цялата схема е в активната
област и ще усилва в изхода си всеки сигнал, постъпващ на входа, както поле-
23
зен, така и шумов. В тази област предавателната характеристика пресича и пра-
вата линия, при която Uизх = Uвх, т.е. ако се свържат последователно няколко
елемента и първият от тях има за работна точка точката А от предавателната
характеристика, всички следващи логически елементи ще се намират в същата
работна точка. При отпушени два или повече последователно свързани елемен-
та обикновено настъпва самовъзбуждане, като честотата на генериране е около
10 MHz. Причина за самовъзбуждането е наличието на паразитни транзистори в
логическия елемент, които създават нежелани обратни връзки. Ето защо не
трябва да се допуска установяване на работната точка в активната област на
предавателната характеристика. Областта III е много тясна (няколко десетки
миливолта) и ако входният сигнал се получава от ТТЛ елемент и има стръмни
фронтове, логическият елемент се превключва бързо и не се достига до само-
възбуждане. Времето, през което логическият елемент може да остане в актив-
ната област на предавателната характеристика, не трябва да превишава 150–
200 nS.
Таблица 1
Зона Т1 Т2 Т3 Т4 Изх. напр.
I наситен запушен активен запушен Uизх.>2,4V
II наситен активен активен запушен 0,4VUизх.<2,4
III активен активен активен
IV инв. вкл. наситен запушен наситен Uизх.<0,4V
3. Входна характеристика
Входната характеристика дава зависимостта между входния ток и вход-
ното напрежение. Тъй като входът на схемата е разделен от изхода чрез сложен
инвертор, входната характеристика не зависи от товара и от изходното напре-
жение. От входната характеристика може да се определи входното съпротивле-
ние на схемата при различни стойности на входното напрежение.
На фиг. 8 са показани съвместни предавателна и входна характеристики.
В областите I, II и III транзисторът Т1 е наситен и входният ток протича
през базовото съпротивление R1. Характеристиката в тази област е линейна и
съпротивлението на входа съвпада с резистора R1 на логическия елемент, чиято
стойност е 4 k. При отрицателни входни напрежения (област Iа) входният ток
значително нараства, като при по-отрицателни от -1,5 V напрежения той рязко
се повишава. С оглед да не се надвиши гранично допустимата разсейвана мощ-
ност от интегралната схема, не се допуска подаването на по-ниски от -0,8 V
входни напрежения.
При обикновените свързвания на ТТЛ елементите и използването им в
комбинационно-логически схеми входното напрежение не може да стане отри-
цателно. Отрицателни входни напрежения се получават при включване на кон-
дензатор във входните вериги на логическите елементи. Поради тази причина
във входните вериги на логическите елементи се включват фиксиращи диоди.
24
U и зх I A
3 II
U вх = U изх
B
2 III
A
1
C ІV
Uвх
Ua 1 U0 2 3 4 5
iв х IV b
Uвх0
Uвх
0 1 2 3 4
IV a 3 0 0 ом а
iR 1 = iB 2
- 0 ,5 4 k. ома
iв х & Y
-1
Uвх
Ia
Фиг. 8
25
много малкият входен ток в тази зона на входната характеристика - граничното
значение е 40 А, като типичната стойност на входния ток е 10–20 А.
При по-високо от 7,5–8 V напрежение входният ток рязко нараства,
вследствие на настъпващия пробив в емитера на транзистора Т1. На входа на
логическия елемент обаче не се допуска да се подава по-високо от 5,5 V напре-
жение, единствено от съображение да не се превиши гранично допустимото на-
прежение между два емитера на входния транзистор и да не се получи пробив
между тях.
4. Изходна характеристика
Изходната характеристика е функция на изходното напрежение от изход-
ния ток. Следователно тя характеризира товарната способност на логическия
елемент. Тъй като логическият елемент може да се намира в едно от двете със-
тояния - 0 или 1 на изхода, то изходната характеристика се дава съответно за 0
или 1 на изхода.
Uизх,(V)
в
4
3 2.4
2 7440
1 7400
iизх, mA
10 20 30 40 50
Фиг. 9
26
сите съединения на изхода при състояние 1 трябва да са краткотрайни - от 1s до
1 min, като едновременно не се допуска късо съединение на повече от един
елемент в корпус.
б) При логическа нула на изхода на логическия елемент
В този случай транзисторът Т4 на логическия елемент е наситен и изход-
ният ток протича през него към маса. При ненатоварен изход типичната стойност
на изходното напрежение е 50 – 60 mV. С повишаване на товарния ток се пови-
шава падът на напрежение върху съпротивлението на наситения транзистор Т4 и
изходното напрежение нараства. Изходното напрежение е права линия (фиг. 10).
При максимален товар 16 mA изходното напрежение е около 0,2 V при допусти-
ма стойност 0,4 V. Максималната стойност на товарния ток се ограничава от до-
пустимото изходно напрежение при състояние 0.
iизх
&
2.4 в
Uизх Uизх
0.4
0.2
20 40 60 iизх
Фиг. 10
През транзистора Т4 може да протече ток до 40–50 mA, при което обаче
недопустимо се повишава изходното напрежение.
Ако изходът на интегралната схема се съедини с положителен полюс на
захранващия източник, изходният ток рязко нараства и достига до около 80 mA.
Тази голяма стойност бързо поврежда логическия елемент.
Важно: Поради това не се разрешава и паралелно свързване само на из-
ходите на логическия елемент: ако единият се постави в състояние единица, а
другият в 0, ще се получи почти късо съединение на захранващия източник
през съответните отпушени транзистори – Т3 на единия логически елемент и Т4
на другия, при което токът се ограничава само от резистора R4. Такова свързва-
не се допуска единствено, ако всички входове се свържат паралелно и то за не
повече от два логически елемента.
Заключение
В лекцията бяха разгледани два основни режима на работа на логически-
те елементи от серията ТТЛ. За нормална работа на едно цифрово устройство
от особено значение са нивата на входните и изходни сигнали. Разгледаните
режими на работа на ТТЛ елемента изясняват този въпрос. С помощта на пре-
давателната характеристика се извършва съгласуване между отделните елемен-
ти в състава на дадена схема. Входната характеристика определя качеството на
управляващия сигнал, а изходната характеристика определя неговите възмож-
ности по отношение на товара.
27
Т 1/3. ТТЛ ИНТЕГРАЛНИ СХЕМИ. СХЕМИ НА СВЪРЗВАНЕ ПРИ СНЕМАНЕ
НА ХАРАКТЕРИСТИКИТЕ ИМ
Увод
Познаването на основния ТТЛ логически елемент и неговите характерис-
тики - предавателна, входна и изходна, е необходимо и задължително условие
за успешно конструиране и разработване на едно цифрово устройство. На прак-
тика това не е достатъчно. Възниква въпросът защо е така, понеже ТТЛ интег-
ралните схеми са едни от най-използваните и произвеждани в голямо разнооб-
разие от различни фирми. Това налага отличното познаване на различните се-
рии и съпътстващите ги технически каталози.
Ето защо е необходимо да се изяснят такива въпроси, като: какви корпуси
се използват за производство на интегрални схеми, какви основни параметри са
приети за тяхното производство, как се маркират и т.н.
I. Форма на корпуса
Предназначението на корпуса е да предпазва интегралната схема и да
осигури удобно монтиране и надеждно свързване върху печатната платка. Кор-
пусът трябва да осигурява и добро охлаждане.
Корпусите се различават както по материала, от който са изработени, така
също и по форма и брой на изводите. За означаване на типа на корпуса се из-
ползват следните букви:
I – керамичен корпус DIL (Dual in line) (8, 14, 16, 20, 24, 28 извода);
N – пластмасов корпус DIL (8, 14, 16, 29, 24, 28 извода);
W – керамичен плосък корпус (14, 16, 24 извода);
FN – корпус с пластмасова подложка за интегралната схема;
FH – корпус с еднослойна основа с керамично капаче, уплътнено със стъ-
кло (20 и 28 извода);
FK – корпус с трислойна основа с метално или керамично капаче (20, 28
извода);
NT – пластмасов корпус DIL с 24 извода;
IT – керамичен корпус DIL с 24 извода;
ID – керамичен корпус DIL с метална епоксидна или стъклена капачка
(16, 18, 20, 22, 24, 28, 40 извода);
D - корпус с къси изводи (14, 16 извода).
Най-широко разпространени са пластмасовите корпуси, а за ТТЛ интег-
ралните схеми това е корпусът ТО116 с 14 извода, подредени в два реда. Този
корпус е познат под името DIL (Dual in line). Стъпката му е 2,54 mm.
28
14 13 12 11 10 9 8
1 2 3 4 5 6 7
Фиг. 1
29
2. Маркировка на интегралните схеми от фирма TEXAS
INSTRUMENTS
В качеството на пример е избрана тази фирма, тъй като номенклатурата
на произвежданите от нея схеми е най-пълна.
30
Таблица 1
7400 74LS00 74S00 74L00 74H00
Параметър
К155ЛАЗ K555ЛАЗ K531ЛАЗ K158ЛАЗ K131ЛАЗ
tз01 (tз01max), ns 11 (22) 9 (15) 314,5 35 (60) 5,9 (10)
tз10 (tз10max), ns 7 (15) 10 (15) 3 (5) 31 (60) 6,2 (10)
Icc1 (Icc1max), mA 4 (8) 0,8 (1,6) 10 (16) 0,44 (0,8) 10 (16,8)
Icc0 (Icc0max), mA 12 (22) 2,4 (4,4) 20 (36) 1,16 (2) 26 (40)
Iвх1, A 40 20 50 10 50
Iвх0, mA 1,6 6,36 2 6,18 2
NQ (NQ1) 10 (10) 22 (20) 10 (20) 20 (20) 10 (10)
IQ0, mA 16 8 20 3,6 20
Uc Uc SN 7400
14 Uc
1 & 3
& 1 & 2
1 3 + – 4 & 6
2
2 5
V V
9 &
7 7 8
10
Свободни входове
а) 12 & 11
При логическа б) 13
нула на входа При логическа единица
на всички входове в)
Фиг. 1
Теоретично на изхода:
Логическа 0 – 0,2 V – 0,4 V.
Логическа 1 - не по-малко от 2,4 V.
31
При логически елементи ИЛИ-НЕ поне един от входовете на отделните
логически елементи трябва да се съединява със захранващия източник, при кое-
то изходното напрежение става ниско.
Проверката на логически елементи И, ИЛИ се извършва по аналогичен
начин, при което трябва да се отчита логическата функция, която се реализира.
1 & 1 &
3 Лог. 1 3 Лог. 0
(4 mA) (12 mA)
2 2
Фиг. 2
Ucc Uc
+5V
&
500 1 3
2
+ +
V V
– –
Фиг. 3
Uвх 0 5,00 V
Uизх 3,4 V
32
4. Измерване на входен ток (фиг. 4)
а) измерване на ток Iвх0 - (1,6 mV)
Изпълнение:
При измерването трябва да се има предвид, че:
1. Измерването е за всеки вход.
2. Свободните входове се включват към + 5 V.
3. Определя се Iвх0 при лог. 0 (Uвх0 = 0 V; Uвх0 = - 0,8 V).
Ucc
14
T1
mA 1 3
– +
Uвх 2
+
7
V
–
Фиг. 4
14
T1
mA 1 3
+ –
Uвх1 2 ЛЕ
+
7
V
–
Фиг. 5
33
в) снемане на входна характеристика (Uвх /Iвх)
Uвх(V) 0 0,5 1
Iвх
14
& mA_
+
7 "1"
+
V
_
Фиг. 6
&
&
+
Фиг. 7
34
Например за логически елемент от серията 54/74 се допуска изходен ток
при 1 в изхода - 40 А, а при 0 в изхода – 16 mA. Максималният входен ток при
1 е 40 А, а при 0 – 1,6 mА. Следователно коефициентът на натоварване NQ на
логическите елементи от указаната серия е 10.
При определяне на натоварването на изхода на логическия елемент тряб-
ва да се има предвид следното: при обединяване на два или повече входа на
един логически елемент общият входен ток при сигнал 0 остава неизменен, тъй
като той съответно се разпределя между паралелно включените входове. Вход-
ният ток при сигнал 1 обаче се увеличава при обединяване на няколко входа от
един логически елемент. Затова при определяне на натоварването се взема
предвид общият вид на свързаните входове, независимо от броя на логическите
елементи.
Някои фирми произвеждат ТТЛ логически елементи с различен коефици-
ент на натоварване NQ при 1 и 0 в изхода, тъй като най-често NQ1 e два пъти по-
голям от NQ0. Това позволява обединяване на входове от един логически еле-
мент.
Заключение
Познаването на различните видове маркировка позволява успешна работа
със справочник и подбор на най-удачната интегрална схема. Разгледаните схе-
ми за снемане на характеристиките позволяват и успешна подготовка за прак-
тически занятия.
35
Т 1/4. МОДИФИКАЦИЯ НА ОСНОВНИЯ ТТЛ ЕЛЕМЕНТ.
ЛОГИЧЕСКИ ЕЛЕМЕНТИ С ОТВОРЕН КОЛЕКТОР
Увод
При производството на интегрални схеми се използват различни вариан-
ти на разгледаната схема на стандартния логически елемент. Освен този еле-
мент са разработени и някои негови модификации, отличаващи се главно по
бързодействие и свързаната с него консумация. В това отношение системата
54/74 предлага най-богати възможности - пет разновидности на основния ТТЛ
елемент, въз основа на които се изгражда цяла нова серия интегрални схеми.
Увеличаването на бързодействието неминуемо става за сметка на увеличаване-
то на консумираната мощност и обратно. В това отношение най-добри качества
притежават елементите с диоди на Шотки, особено серията LS, но цената им е
по-висока. Логическите елементи от всички серии 54/74 са съвместими и могат
да се свързват помежду си без всякакви ограничения, като задължително се об-
ръща внимание на граничните стойности на входящите и изходящи токове при
различните серии и времевите параметри.
Основният (стандартният) логически елемент на ТТЛ интегралните схеми
реализира функцията И-НЕ за положителна логика. С неговото многократно
използване могат да се синтезират схеми, осъществяващи всички логически
функции. Независимо от това, поради все по-широко положение на интеграл-
ните схеми, за удобство на конструкторите и за по-икономично синтезиране на
устройства бяха създадени логически елементи за реализиране на логическите
функции И, ИЛИ, ИЛИ-НЕ и на някои комбинирани операции. Освен това се
произвеждат голям брой варианти на основните схеми, различаващи се по броя
на входовете - 2, 4, 8 и 13, по товароспособност на изхода - с n = 30, с отворен
колектор и др.
Варианти на ТТЛ интегрални схеми от вида 74 са сериите:
- 74L – интегрални схеми с намалена консумация;
- 74Н – интегрални схеми с повишено бързодействие;
- 74S – свръхбързодействащи интегрални схеми;
- 74LS – бързодействащи с ниска консумация.
I. Модификация на основния ТТЛ елемент
1. ТТЛ интегрални схеми с понижена консумация
За голям брой цифрови устройства дори стандартните ТТЛ интегрални
схеми са излишно “бързи”. Желателно е в някои случаи да се жертва част от
бързодействието, за да се намали консумираната мощност. Серията 74L има
същата структура както и стандартния ТТЛ, но стойностите на резисторите са
увеличени до 10 пъти /някои от тях/.
Например стойностите са както следва:
Основен ТТЛ ТТЛ от серията L
R1 4k 40 k
R2 1,6 k 20 k
R3 1,0 k 72 k
R4 13 k 500
36
Намаляването на съответните токове води до понижаване на разсейваната
мощност от 75 % и бързодействието с 65 %.
Входове T2 T5
T1 T3
D R3 R5
T4 Изход
470 4k
Фиг. 1
Транзистор на Шотки
37
ка през диода на Шотки, с което времето за запушване на транзистора се нама-
лява още повече.
Принципната схема на логическия елемент има следния вид (фиг. 2):
Uc
2,8 k 760 55
T2
Входове T4
T1 T5
350
370
D
T6 Изход
T3
3,5 k
Фиг. 2
RT
X1 &
Y
X2
X3 &
X4
Фиг. 3
38
Появата на логическа нула поне на един от изходите на вентилите опре-
деля нулевата стойност на изходния сигнал (Y). Общата точка ще има висок
потенциал (Y = 1) само когато изходното състояние на всеки от елементите е
логическа 1. С други думи, свързването на колекторите на изходните транзис-
тори в една точка е равносилно на обединяването им в елемент И.
Схемата на двувходов логически елемент И-НЕ с отворен колектор е по-
казана на следната фигура (фиг. 4):
R1 R2
4k 1,6 k RT
T2
X1 T1
X2 Y
T3
R3
1k
Фиг. 4
T3
T1
X1 T5 D
X2 T2
Uизх
T6 T4
800 1k
Фиг. 5
T3
T11 T12
X1 D
T21 U изх
T22
X2
T4
1 k
Фиг. 6
40
При x1 = x2 = 0 транзисторите Т21, Т22 и Т4 са запушени, а Т3 е в отпушено
състояние и изходът се намира в състояние логическа 1, т.е. реализира логичес-
ка функция ИЛИ-НЕ
Y x1 x2
ЛЕ 1 ЛЕ 2 ЛЕ 3 ЛЕ 1 R
100
"1"
C
бавнодействащ -
бързодействащ
бързодействащ -
бавнодействащ
Фиг. 7
41
„лог. 1” да не надвишава +5,5 V. При невъзможност, между входа и източника
Есс се включва резистор R със стойност 1-1,5 kΩ. Към един резистор могат да се
включат до 25 входа (фиг. 8).
+ Ecc
1 - 1,5 k
X1
& Y X1 & &
X1
X2 X2
X2
X3
a) б)
Фиг. 8
Заключение
В лекцията бяха разгледани модификации на основния логически еле-
мент. На пазара се предлага голямо разнообразие на видове интегрални схеми.
Реализирането на една или друга схема зависи в крайна сметка от конкретното
й приложение и зададените параметри.
42
Т 1/6. СВЪРЗВАНЕ НА ТТЛ СХЕМИ. СВЪРЗВАНЕ НА РЕЗИСТОРИ,
КОНДЕНЗАТОРИ И ТРАНЗИСТОРИ КЪМ ЛОГИЧЕСКИ СХЕМИ
Увод
В комбинационно-логическите устройства отделните елементи се свърз-
ват помежду си съгласно логическото уравнение, което е необходимо да се реа-
лизира. Но всяко съединяване може да се разглежда като съединяване на входо-
вете на даден елемент с изходите на предходния или, с други думи, като после-
дователно свързване на елементите.
Освен комбинационно-логически, съществуват още и импулсни схеми.
По своето действие те са значително по-сложни от цифровите интегрални схе-
ми. За образуване на някои от импулсните схеми е необходимо към логическия
елемент да се съединят и външни елементи, като съпротивления, кондензатори,
транзистори и др. Това налага да се знае предварително какво ще бъде поведе-
нието на логическия елемент. Практически логическият елемент в импулсните
устройства изпълнява същата роля, както и транзисторът в класическите им-
пулсни схеми.
43
U вх2 U изх1
I A
II
B
U 02 Uп
C IV
U ces4 1,4
U изх2 U вх1
U а1 U 01
U изх2
U а1 ' U 01 '
U вх1 & U вх2 & U изх2
ЛЕ 1 ЛЕ 2 U а1 '
U 01 ' U вх1
Фиг. 1
ЛЕ 1 R4 R4
& Y 1
X 1
X 2
T3 T3
X 1 &
X 2 D D
Y 1 Y 2
ЛЕ 2
"1 " "0 "
T4
T4
Фиг. 2
iR1 R1 R2
UBE1
T1
iвх
T2
iB2
Rд UВХ UB2 R3
Фиг. 3
2 III
Uвх
1
0,4 Rд
1 2 3 4 5
Фиг. 4
Извод:
1. Когато по схемни съображения е необходимо във входа на логическия
елемент да се включи съпротивление и входното напрежение да се поддържа на
ниво логическа 1, неговата стойност трябва да е по-голяма от 5 kΩ.
2. От графиката се вижда, че за да бъде входното напрежение по-ниско от
0,4 V, е необходимо съпротивлението Rд да е по-малко от 400 Ω.
3. Включването на съпротивление във входа на логическия елемент е не-
обходимо в редица импулсни схеми, в които трябва да се поддържа логическа 0
или 1 във входната верига, а входният сигнал да се предава през кондензатор.
Включването на R във входа на логическия елемент може да се извърши
още по два начина - последователно или чрез делител. При последователно
включване, с увеличаване стойността на резистора Rд, предавателната характе-
ристика се измества наляво (фиг. 5а) и се увеличава разтворът й, което от своя
страна изисква по-стръмен фронт на входния сигнал, за да се ограничи времето,
в което елементът е в активен режим. Това време е не повече от 200 ns.
При свързване на делител във входа, се извършва изместване на предава-
телната характеристика надясно, като разтворът на характеристиката значител-
но се увеличава, а това от своя страна повишава изискванията към стръмността
на фронтовете на входния сигнал (фиг. 5б).
Uизх
Eвх.б
Eвх.а
-8 -6 -4 -2 Ua 1 2 3 4 5 6 Uвх
а б
Фиг. 5
46
2. Свързване на съпротивление между изхода на логическия елемент
и положителния полюс на захранването
Uc U и зх 2 Uc
4 R
R4 U вх
& Y
3 1
T3 R 2
1
D iи зх
1 2 3 U вх
"1 "
T4
Фиг. 6
47
така и по променлив ток, се изменят статичните и динамични параметри на ло-
гическия елемент.
Намаляването на включения паралелно резистор R от 1 kΩ до 100 Ω води
до свиване на предавателната характеристика в областта 1, т.е. Uизх се изменя от
3,3 V до 2 V.
Uвх0 Uc
2
U0 C Uc Uизх
1 III
0,4
Uа 1 2 3 Uвх
Фиг. 7
48
2. Не се получават положителни или отрицателни отскоци на напрежение,
които биха могли да повредят многоемитерния транзистор.
Недостатъци:
1. Времеконстантата на зареждане може да се регулира само чрез измене-
ние на капацитета на кондензатора C.
2. При включване на кондензатор в изхода на логическия елемент трябва
да се има предвид, че разрядът на заредения кондензатор се извършва през от-
пушения транзистор T4. Поради тези съображения капацитетът на кондензатора
не трябва да надвишава 1000 pF.
Освен това свързването на кондензатор в изхода повишава консумацията
в момента на превключване на логическия елемент от 0 в 1, което е причина за
взаимно смущаване на логическите елементи.
4. Включване на транзистори
Начинът на свързване на транзисторите към интегралната схема се опре-
деля основно от типа на транзистора. Различаваме свързване на два типа тран-
зистори - PNP и NPN, както в изхода, така и във входа на логическия елемент.
R4 + Ucc R4
Rc2
T3 Rc ic T3 Rc1
T2
D D RB
RB
T
T4 iB T4 T1
UBET
а) б)
Фиг. 8
49
Токът IQ1 не трябва да превишава гранично допустимата стойност, която
обикновено е 400 μА, като изходното напрежение в състояние 1 в изхода на ло-
гическия елемент не трябва да пада под 2,4 V.
Условието за насищане на транзистора е:
RВ = (UQ1 - UBEт) * βт / Ic,
където:
- Ic – колекторен ток на транзистора;
- βт – коефициент на усилване на транзистора.
На практика се предпочита степента на насищане да е 2 и стойността на
резистора RВ се избира два пъти по-ниска от изчислената по горната формула.
Но стойността на Rb не трябва да е по-голяма от 20-25 Ω. Паралелно на RВ може
да се включи ускоряващ кондензатор със стойност 100-1000 pF за повишаване
на бързодействието на транзистора.
Ако стойността на Rb, изчислена по формулата, се окаже по-малка от
1 kΩ (при транзистори с колекторен ток, по-голям от 100 mA), трябва да се
включи междинен транзистор, както е показано на фиг. 8б.
Свързването на транзистори към входа на логически елемент е показано
на фиг. 8′в.
Транзисторът трябва да се захранва с напрежение, не по-високо от 5,5 V,
за да не повреди входния многоемитерен транзистор. При нулево напрежение в
базата на транзистора същият ще бъде запушен. Тогава на изхода логическият
елемент ще се намира в състояние "лог. 0" за фиг. 8а, б и "лог.1" за фиг. 8в.
При схемите 8′а и 8′б транзисторът се отпушва при входно напрежение,
равно на UBEт, а при фиг. 8′в при напрежение UBEт + URe.
Схемата от фиг. 8′а може да се използва само тогава, когато входният мно-
гоемитерен транзистор допуска подаването на входни напрежения до 5,5 V. Оп-
тималната стойност на съпротивлението R е от 1 до 5 kΩ, като се позволява и не-
посредствено включване на колектора на транзистора към входа на елемента.
Uc
Uc Uc
Rc 5k ЛЕ T
ЛЕ &
&
T "0" ЛЕ
"0" UBE1 &
"1"
UBE1
Uвх RE
Uвх Uвх
а) б) в)
Фиг. 8′
ЛЕ Uc
RE, 1 k
iB
RE
ЛЕ
RB2
T
Е Re
"0"
- Ucc
а) б)
Фиг. 9
ЛЕ
R
iQ0
Фиг. 10
Заключение
От разгледания материал се вижда, че включването на външен товар към
логически елемент може да променя предавателната му характеристика. Затова
при всяка конкретна реализация трябва да се отчитат тези фактори, за да се запа-
зят параметрите на интегралната схема. Освен това с помощта на външен товар
може да се влияе върху параметрите на интегралната схема в определена степен.
52
ТЕМА 2. ПОСЛЕДОВАТЕЛНОСТНИ ЛОГИЧЕСКИ СХЕМИ
Увод
Разгледаните до сега логически структури от комбинационен вид се на-
ричат още логически схеми без памет. При неизменно състояние на техните
входове (входен набор) еднозначно е определено състоянието на изходите им
(изходен набор). Тази определяща връзка се изразява с булевите функции на
изходите, които имат за аргументи входните променливи на схемата.
При произволно свързване на комбинационни логически елементи И,
ИЛИ, НЕ и др. се получава логическа схема без памет, при условие че в нея ли-
псват затворени контури (обратни връзки).
Очевидно е, че цикълът отговаря на фундаменталното понятие за обратна
връзка в кибернетиката. Затова една логическа схема с цикли е същевременно
логическа схема с обратни връзки. При известни условия логическата схема с
обратни връзки се превръща в логическа схема с памет. Характерно за логичес-
ката схема с памет е това, че състоянието на изходите на логическия елемент с
памет не е определено еднозначно от състоянието на нейните входове. Това съ-
стояние зависи от предисторията на изменение на входните сигнали.
Тъй като логическа схема с памет е система с детерминирано поведение,
изходното й състояние е еднозначно определено от входните сигнали и вът-
решното й състояние. Вътрешното състояние представлява състоянието на
паметта на логическата схема.
Ако за комбинационната логическа схема може да се запише
y = f(x),
където: х - входен сигнал,
у - изходен сигнал,
за логическа схема с памет е в сила зависимостта
y = f (x, q),
където: q е вътрешното състояние - набор от стойности на т.нар. вътрешни
променливи. Тези променливи съответстват на обратните връзки в схемата. Ед-
на логическа схема с k обратни връзки ще има съответно k на брой вътрешни
k
променливи и при известни условия може да има до 2 вътрешни състояния.
Директният анализ на логически схеми с голям брой обратни връзки е
сложна задача, затова най-напред ще разгледаме схеми с една обратна връзка,
т.е. една вътрешна двоична променлива. Това са схемите с две устойчиви вът-
решни състояния, наричани в практиката тригери.
53
мата за управление преобразува постъпващата на входовете и Е1 ...Еn информа-
ция в комбинация от сигнали, действащи непосредствено на същинския тригер.
На фиг. 1 е показана обобщена блокова схема на тригерно устройство.
E1 S` Q
En
T1
Tn R`
Фиг. 1
където:
- Е1, Е2...Еn – информационни входове
- Т1...Тn – тактови входове
- YY – устройство за управление
- S',Q' – входове на тригера
- Q, Q – изходи
- Т – същински тригер
В интегралната схемотехника се използват десетки различни схеми на
тригерни устройства. Същите се различават по реализуемата функция, схемо-
техническата реализация и способа на записване на информацията. Най-
разпространени са интегралните логически елементи от потенциален тип. Зато-
ва предмет на лекцията ще бъдат тригерните устройства от потенциален тип. В
бъдеще вместо тригерно устройство ще казваме просто тригер. Необходимо е
да въведем определена класификация на различните тригерни устройства. В
основата на класификацията ще приемем два признака.
1. Функционален признак.
2. По начина за записване на информацията в тригера.
Функционалната класификация е най-обща и класифицира тригерите по
вида на логическите уравнения, характеризиращи състоянието на входовете и
изходите на тригера в момента t до неговото сработване и след сработването му
- (t+1). В съответствие с функционалната класификация различаваме следните
типове тригери: RS, D, Т, Е, DV, JК и т.н. (фиг. 2).
Функционална класификация
Фиг. 2
54
Класификацията по способа за записване на информацията характеризира
временната диаграма на работа на тригера. Съгласно нея тригерите се разделят
на две групи (фиг. 3):
- асинхронни
- синхронни.
Класификация
по начина за записване на инф.
синхронни асинхронни
С еднократно С многократно
действие действие
Фиг. 3
t
инф.
сигнал
tn t3
t
изх.
сигнал
t
пр
t
Фиг. 4
56
Бързодействието на тригера се характеризира също с максимална честота
на превключване f'max и с работна честота на превключване:
f''max =1/tпр.
На практика обаче, ако тригерът се превключва с честота f'max, продължи-
телността на изходните му сигнали не е достатъчна за сигурно задействане на
други логически елементи. С въвеждането на параметъра работна честота на
превключването се осигурява необходимата продължителност на изходящите
сигнали.
Товароспособността на изходите на тригерите се определя от вида на из-
ползваната логика. За ТТЛ тригерите най-често коефициентът на натоварване е
N = 10.
Тъй като към отделните входове на тригера се включват входовете на
различен брой логически елементи, коефициентът на натоварване за тях е раз-
личен и се посочва за всеки вход поотделно. Обикновено той не превишава 3.
Tабл. 1 Табл. 2
Минимизирана таблица на
R S Q(t) Q(t+1)
преходите
0 0 0 0 R S Q(t+1)
0 0 1 1 0 0 Q(t)
0 1 0 1 0 1 1
0 1 1 1 1 0 0
1 0 0 0 1 1 x
1 0 1 0
1 1 0 х
1 1 1 x
При отсъствие на входни сигнали на входовете R и S състоянието на три-
гера не се променя.
При подаване на вход R на логическа 0, а на вход S на логическа 1, се по-
твърждава предишното състояние, ако тригерът се е намирал в състояние Q = 1,
и преобръщане в противоположното, ако тригерът е бил в състояние Q = 0. По-
даването на единица на входа R води до неговото нулиране, независимо от това,
в какво състояние се е намирал в предходния момент от време. При едновре-
57
менно постъпване на входовете S и R на логически единици тригерът приема
неопределено състояние. Такава комбинация от входни сигнали се нарича заб-
ранена.
От табл. 1 можем да запишем логическото уравнение на RS-тригера.
Qt 1 S R.Qt .
Ще разгледаме някои практически схеми на асинхронни тригери RS
(фиг. 5).
RS-тригер в базис И-НЕ и ИЛИ-НЕ.
S R
& Q 1 Q
& Q 1 Q
S
R
а б
Фиг. 5
Табл. 3 Табл. 4
Q(t+1) R S Q(t+1)
0 0 X 0 0 Q((t)
0 1 1 0 1 1
1 0 0 1 0 0
1 1 Q(t) 1 1 x
58
На фиг. 5б е показан същият тригер, изпълнен с елементи ИЛИ-НЕ. Таб-
лицата му на истинност е табл. 4. Действието му е аналогично, с тази разлика,
че тригерът се поставя в състояние 1 или 0 от подаването на логически сигнал 1
на съответния вход - S или R, поради което в означението им липсва знакът за
инверсия. Тук не е разрешено подаването на логически сигнал 1 едновременно
и на двата входа, тъй като в този случай и на двата изхода ще се получи логи-
ческо ниво 0.
Доскоро асинхронните RS-тригери не се произвеждаха в интегрално из-
пълнение поради ограничените им възможности. Сега се произвеждат интег-
ралните схеми SN 74279 и SN 74118, съдържащи 4 и 6 отделни RS-тригера.
& & Q
R
ЛЕ2 R ЛЕ4
Фиг. 6
59
тоянието на тригера, получено в резултат на действието на тактовия импулс, не
се изменя.
Табл. 5
С R S Q(t) Q(t+1)
1 0 0 0 0
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 0
1 1 0 1 0
1 1 1 0 х
1 1 1 1 х
R & 1
1 1 Q
S S S & Q
Фиг. 7 Фиг. 8
60
Входове R , S служат за установяване на тригера в състояние нула, т.е.
Q(t) = 0 или единица Q(t) = 1 и те са приоритетни пред информационните вхо-
дове.
S Q
R=0; S=1 S
R=x R= 0
С
0 1 R Q
S=0 S =x
R
R=1; S=0
Фиг. 9 Фиг. 10
IV. D-тригер
D-тригер (тригер за задръжка) се нарича логическо устройство с две ус-
тойчиви състояния и един информационен вход D (от английската дума delay –
закъснение). Логическото ниво, което е подадено на този информационен вход,
след постъпването на тактовия импулс се установява на изхода на тригера Q.
Логическото уравнение на D-тригера има следния вид - Q (t + 1) = D (t).
Уравнението показва, че състоянието на D-тригера в момента t +1 съвпа-
да със състоянието на D-входа в момента t. Следователно D-тригерът повтаря в
изхода си входния сигнал, като го задържа на един такт. В литературата се на-
рича „елемент за закъснение”. Най-често се използва за построяване на кръгови
броячи и регистри.
Това е отразено в таблицата на истинност (табл. 6). В таблица 7 е показа-
на матрицата на преходите на разглеждания тригер.
Табл. 6 Табл. 7
D Q(t) Q(t+1) Q(t)-Q(t+1) D
0 0 0 0-0 0
0 1 0 0-1 1
1 0 1 1-0 0
1 1 1 1-1 1
На таблица 6 съответства следното логическо уравнение:
Q (t + 1) = D (t).
Информацията от входа D се получава на изхода на тригера със закъсне-
ние от един такт, откъдето идва и названието на този тип тригери.
D-тригерът може да се получи и от един RS-тригер. Ако в RS-тригера
входът S се свърже с входа R през инвертор, ще бъде в сила равенството:
R = S ( R = S),
което заместено в логическото уравнение на RS-тригера дава
Q (t + 1) = S v R . Q (t) = S v S . Q (t) = S (1 v Q (t)) = S.
61
При това се получава логическото уравнение на D-тригера, като входът S
съответства на информационния вход D (фиг. 11).
S Q
D
S
С
R Q
R
Фиг. 11
Фиг. 12
Асинхронен D-тригер
Най-прост тригер от този тип е асинхронният D-тригер, показан на
фиг. 13, изграден на базата на елементи И-НЕ и ИЛИ-НЕ.
ЛЕ2
1 1 Q
Q
& & Q
D
1 Q
D
ЛЕ3
Фиг. 13
62
Синхронни D-тригери
Схема на еднотактен тригер, управляван от нивото на тактовия импулс,
изпълнен на базата на елементи И-НЕ, е показана на фиг. 14.
ЛЕ1 ЛЕ3
D & & Q
& & Q
T
ЛЕ2 ЛЕ4
Фиг. 14
V. DV-тригери
Тригер от типа DV се нарича D-тригер с допълнителен информационен
вход V, който при V = 1 функционира аналогично на D-тригер, а при V = 0 за-
пазва изходното си състояние, независимо от изменението на информацията на
D-входа. Законът за функциониране на DV-тригера се описва от табл. 8 и логи-
ческото уравнение:
Q(t+1)=D(t) . V(t) v Q(t) . V .
Табл. 8
V D Q (t+1)
0 0 Q (t)
0 1 Q (t)
1 0 0
1 1 1
63
Най-елементарният DV-тригер се реализира на базата на D-тригер, реали-
зиран с логически елементи И-НЕ. Управлява се от нивото на тактов сигнал, на
който паралелно е включен вход V (фиг. 15). Входовете D и V се явяват инфор-
мационни, а входът Т - тактов.
При V = 1 DV-тригерът става синхронен D-тригер.
Q Q
& &
& &
D
T V
Фиг. 15
64
RS-тригер чрез определено свързване на входовете и изходите. Ще разгледаме
Т-тригер, построен на базата на D-тригер (фиг. 16).
Q & Q
D T D
C Q C Q
C C
Фиг. 16
& &
ЛЕ 1 & & ЛЕ 2
S R
T
Фиг. 17
65
Схема на Т-тригер, построен на базата тактов RS-тригер, реализиран с ло-
гически елементи ИЛИ-НЕ, е показана на фиг. 18.
Q Q
1 1
ЛЕ 1 1 1 ЛЕ 2
R S
Фиг. 18
Табл. 10
V(t) T(t) Q(t+1)
1 1 Q (t)
1 0 Q (t)
0 1 Q(t)
0 0 Q(t)
VII. JK-тригери
JK-тригер се нарича устройство с две устойчиви състояния и два инфор-
мационни входа. Действието му е подобно на RS-тригера. Входовете J и К съ-
ответстват на входовете S и R на RS-тригера, т.е. сигнал 1 на входа J установява
тригера в състояние 1, а сигнал 1 на входа К установява тригера в нулево състо-
яние, независимо от предишното състояние. Различието на JK-тригера от RS-
тригера се състои в това, че е премахната неопределеността в състоянието при
едновременното подаване на логическо ниво на двата информационни входа.
При J = К = 1 всеки тактов сигнал променя състоянието на тригера, т.е. той ра-
боти в режим на броене.
Логическото уравнение на JK-тригер има следния вид:
Q(t + 1) = J . Q (t) v K . Q(t)
66
Таблицата на истинност на JK-тригера има следния вид (табл. 11)
Табл. 11
Y K Q(t) Q(t+1)
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
67
0 ЛЕ 1 ЛЕ 3 ЛЕ 5
JY 1 & 0 0
11 0 1 Q =1 0
T1 &
1 1
0
T 1
J TT
Y Q
_
1 _
Q=0 T
1& Q
T2
1 01 0 1 K
K 1& 1 1 ЛЕ 6
0
1 ЛЕ 2 ЛЕ 4
Фиг. 20
C &
Фиг. 21
68
За схемата, показана на фиг. 21, е характерно това, че приемането на
входната информация се осъществява в два такта.
В разгледаните JK-тригери изискваното прекъсване на връзката между
управляващия и управляемия тригер при предния фронт на тактовия импулс да
става по-рано, отколкото свързването на информационните входове към управ-
ляващия тригер, а възстановяването на тази връзка при задния фронт на импул-
са да става след отделянето на информационните входове от управляващия три-
гер – осъществява се чрез различните прагове на задействане на двете ключови
вериги (ЛЕ 1 и 2 и транзисторите Т1 и Т2) благодарение на крайната продължи-
телност на тактовия импулс.
JK-тригерът се явява универсален, тъй като от него могат да се получат
различни типове тригери.
Заключение
От изложеното се вижда, че тригерите в интегрално изпълнение същест-
вуват в изключително голямо разнообразие. Най-широко приложение са наме-
рили D- и JK-тригерите.
69
Т 2/2. МНОГОТАКТНИ И ЕДНОТАКТНИ ТРИГЕРНИ УСТРОЙСТВА.
ДИНАМИЧЕН ТРИГЕР
Увод
Често при използване на тригери за изграждане, например на броячи, е
необходимо едновременно да се проверява състоянието на тригера и да се за-
писва нова информация. Трудността произтича от факта, че новото състояние
на тригера може да се окаже логически зависещо само от себе си. При това
поведението на схемата може да стане неопределено.
Направеното разглеждане показва, че при синтез на логически схеми с
памет трябва да се отчитат не само логическите функции на елементите, но и
техните динамични свойства, по-специално времето на закъснение. Освен това
при неправилно проектирана схема са възможни паразитни явления - неустой-
чивост на преходите, колебания и други подобни.
Като пример ще разгледаме схемата, показана на фиг. 1.
1
& & Q
& & Q
Фиг. 1.
R- S S
Ts
Q1 Q1
R- S М
Tm
Фиг. 2
71
реализира преброяване на импулсите TM по модул две, т.е. изпълнява функция
на броячен тригер.
За да се осигурят необходимите времеви съотношения, е необходимо да
се използва източник на два тактови сигнала (ТМ,TS). Такъв източник се нарича
двуфазен и има два изходни канала, на които с някаква честота се появяват им-
пулсите ТМ и ТS. Характерно е това, че във времето двата управляващи сигнала
не се препокриват, т.е. не получават значение логическа единица едновременно.
Освен това между управляващите импулси съществува неголям временен ин-
тервал, в течение на който ТM = 0, ТS = 0. Благодарение на този интервал се до-
пуска известно закъснение в моментите на постъпване на управляващите им-
пулси. Такъв случай е възможен, когато се управляват много тригери от един
източник. Периодът Т на всеки управляващ сигнал ТM и ТS трябва да бъде не
по-малък от времето за преобръщане на основния или спомагателен тригер.
За опростяване на работата с М-S-тригери често във всеки тригер се
вгражда формировател на управляващи импулси. Това се прави практически
винаги за М-S-тригери, изработвани при малка степен на интеграция и особено
по ТТЛ технология.
1
& &
1 1 1 0
TE
S
R
Фиг. 3
73
логическа единица, вследствие на което се разблокира предаването на инфор-
мацията от М в S, т.е. Q = 1, Q = 0.
Значенията на входовете и изходите на логическите елементи в състава на
тригера М-S, показан на фиг. 3, са означени с 0 и 1.
При постъпване на входна информация – S = 0, R = 1. Действието на схе-
мата е аналогично, с тази разлика, че на изхода Q = 0, а на изхода Q = 1
Временната диаграма на работа на схемата е показана на фиг. 3б.
Ако се съединят входовете R и S на тригера от фиг. 3 с правия и инверс-
ния изход на спомагателния тригер S, ще се получи броячен тригер с вътрешна
задръжка. В този случай с постъпването на всеки тактов импулс ще се получава
преобръщане на тригера в противоположно състояние, т.е. ще се извършва пре-
брояване на импулсите по модул 2. Работата на Tt-тригера е аналогична на раз-
гледания RSt-тригер.
Като се отчете задръжката на инвертора, изходната информация се полу-
чава след време ∆t = 2tср след завършване действието на импулса TE. За устой-
чива работа на тригера е необходимо продължителността на управляващия им-
пулс TE да бъде не по-малка от 3 tср и на изхода на ЛЕ1 по време на записа на
информацията от основния тригер в спомагателния да се формира твърда логи-
ческа единица. Това условие осигурява висока устойчивост в работата на три-
гера RSt.
Аналогично по схемата, показана на фиг. 3, може да се начертае схема на
еднотактен МS-тригер с инвертор в базис ИЛИ-НЕ и И-ИЛИ-НЕ.
74
При S = 1 забраняващ е изходният сигнал на логическия елемент И-НЕ с
номер 1. При R = 1 забраняващ е сигналът от изхода на логически елемент 2.
Забраняващото действие се състои в следното. При подаване на входовете на
ЛЕ 3 и 4 на логическите нули от изхода на ЛЕ 1 или 2 се формират логически
единици, които не изменят състоянието на спомагателния тригер.
_
Q
Q
Q
11 0
& &
0 1
S
0 1
& 3 & 4
11 1 01
0 1 0 1
0 Q
& &
0 1 1
_ V
3 0 1 1
& 1 & 2
1 1 1 0
TE R
S
Фиг. 4
75
В. Еднотактен RSt-тригер с разнополярно управление
Особеност за разглеждания тип тригери се явява това, че основният и
спомагателният тригер се управляват със сигнали с различна полярност, което
осигурява блокировка на записа на информацията от M в S. На фиг. 5 е показа-
на схема на RSt-тригер с разнополярно управление, реализиран в базис И-НЕ,
ИЛИ-НЕ. Разнополярността се заключава в това, че RS-тригерът, влизащ в със-
тава на М, се управлява с логическа нула, тъй като е в базис И-НЕ, а
RS-тригерът от S се управлява с логическа единица, тъй като базисът е ИЛИ-
НЕ.
_
Q Q
Q
1 0
1 1
S
0 1 0 1
1 3 1 4
0 1 0 1 0
1 0
& &
0 0 1 1
V
1
& 1 & 2
0
1 1 1
S=1 TE R=0
Фиг. 5
76
- основен асинхронен RS-тригер Т3;
- спомагателен синхронен RS-тригер за записване на логическа единица в
основния тригер – Т1;
- спомагателен синхронен RS-тригер Т2 за запис на логическа нула в ос-
новния тригер.
_
S
T1
1 &
0
1 Q1
0
T3
1 & 1 & Q
1 0
2 Q2 0 5
C 1
1 _
0& T2 Q3 & Q
1
1
3 6
0 1
D 1&
1
1 4
_ Q4
R
Фиг. 6
77
Условното изобразяване на D-тригера К155ТМ2 (SN 7474) е показано на
фиг. 7 (съгласно БДС 7412-75 г.).
S Q
D
C Q
R
Фиг. 7
C 1 0
Y & 1 &
1 &
1 1 & _0 1 _
2 Q
4 Q
_ 1
R &
Фиг. 8
78
също състояние на основния и спомагателния тригер. За установяване на триге-
ра в определено състояние чрез информационните входове J и К е необходимо
да се съблюдава табл. 1.
Входът J се нарича единичен и служи за установяване на тригера в еди-
нично състояние.
Табл. 1
J К Q(t) Q(t+1)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
S
&J Q
C
&K Q
R
Фиг. 9
79
0
3. Логическа нула на изхода Иизх ≤ 2,4 V
10
4. Задръжка при преход от единично в нулево състояние. tз ≤ 60 nS
01
5. Задръжка при преход от нулево в единично състояние tз ≤ 50 nS
6. Максимална честота на превключване 10 MHz.
Сравнявайки параметрите на JK и D-тригера може да се каже, че те са
аналогични един на друг.
От казаното до тук могат да се направят следните изводи:
Еднотактните тригери се изграждат по схема M-S, трите тригера и
със запомнящ елемент. Най-широко приложение в практиката са намерили
тригерите, изградени по схема М-S.
Характерно за еднотактните тригери е това, че при Се = 1 информацията
се приема в основния тригер и при Сe – 0 се извършва нейното прехвърляне в
спомагателния тригер.
Използват се за реализиране на регистри, броячи.
СИ Иход
& не У
У” 0” DT
Изх
СИ
У “1” У “1” 1
Фиг. 10
80
падат във времето. От изхода на логически елемент И сигналът постъпва на
елемент за забрана. Принципът на действие на елемента за забрана се заключа-
ва в това, че при наличие на две единици на входа формира 0 на изхода. Следо-
вателно в разглеждания случай изходният сигнал на логически елемент И пре-
минава през елемента за забрана и постъпва на входа на усилвател по мощност.
В усилвателя се извършва усилване и възстановяване формата на сигнала. Из-
ходът на усилвателя се явява и изход на динамичния тригер. Изходният импулс
постъпва в елемент за задръжка. Тук се извършва задържане на импулса на
време, равно на периода на следване на СИ. Задържаният изходен сигнал пре-
минава през логически елемент ИЛИ и постъпва на входа на елемента И, където
съвпада със следващия СИ. В резултат на това на изхода на динамичния тригер
ще се появи следващият изходен импулс. Този процес се повтаря до привежда-
нето на тригера в нулево състояние. За целта на вход "Уст. 0" постъпва кодов
сигнал, равен на 1. Вследствие на съвпадението във време на сигналите "Уст. 0"
и изходен сигнал на логически елемент И, ще се получи прекратяване от серия-
та на импулси на изхода на динамичния тригер. Следващият синхронизиращ
импулс няма да премине през логически елемент И, тъй като на първия вход
липсва входен сигнал, постъпващ от логически елемент ИЛИ.
В качеството на елемент за задръжка се използва в някои случаи линия за
задръжка. Същата притежава следните недостатъци:
1. Трудна регулировка.
2. Сложна изработка.
Като общи недостатъци на схемата можем да посочим:
1. Строго съгласуване по време на кодовите сигнали "У1", "У0" и СИ.
2. Всички елементи от обратната връзка трябва да осигурят време за зад-
ръжка, равно на периода на повторение на СИ.
3. Продължителността на импулсите трябва да бъде по-голяма от синхро-
низиращите импулси.
Тр _ Тр1
Д2 Д3 _
+ C У "1"
Изход
У "0" +
+ Епр Д1
Тр2
СИ
- Ек
Фиг. 11
81
Импулс с положителна полярност, съответстващ на кода на единицата, се
подава на вход "У1". Във вторичната намотка на Тр1 се индуцира е.д.с с пока-
заната на фигурата полярност и през диода D4 се подава в базата на транзистора
Т, в резултат на което същият се отпушва. Протича ток, т.е. импулсът от вто-
ричната намотка на трансформатора се усилва. В резултат на това в изходящата
намотка се появява импулс. Същият се появява и в намотката за обратна връзка.
При това запомнящият кондензатор С се зарежда с полярност, показана на схе-
мата. Напрежението от кондензатора С се подава чрез намотката на трансфор-
матора Тр1 на катода на диода D1. При това се компенсира запушващото нап-
режение - Ек. Следващият синхроимпулс отпушва диода D1. При това конден-
заторът С бързо ще се разреди по веригата С, ТР1 , D1, Tp2, -Ek. В резултат от
протичането на разрядния ток във вторичната намотка на Тр1 възниква е.д.с.,
приложена с минус към базата на транзистора Т. Усиленият импулс се появява
в изходящата намотка на Тр и в намотката за обратна връзка. При това конден-
заторът С се зарежда до предишната си стойност. От казаното можем да напра-
вим следния извод - на изхода на тригера ще се появяват импулси с честотата
на СИ. За установяване на тригера в нулево състояние е необходимо на вход
"У0" да се подаде импулс с положителна полярност. При това кондензаторът С
бързо се разрежда, диодът D1 се запушва и следващият СИ няма да премине
през него. При това импулсите на изхода на тригера се прекратяват.
Ще разгледаме още една схема на динамичен тригер със запомнящ кон-
дензатор (фиг. 12).
- Ек
Изход
R2 W2 W3 R4
Д3
У "0" У "1"
Д2 R3
T
Д0 Д1 R1
+ Еб
+ C
_
C
СИ
Фиг. 12
82
ода D2 става дозареждане на кондензатора С, което обезпечава поддържането
на единичното състояние на тригера. Установяването на тригера в нулево със-
тояние се извършва при подаване на отрицателен импулс "У0" през диода D0.
Тогава кондензаторът С бързо се разрежда и синхронизиращите импулси не се
появяват на изхода на схемата.
Недостатък на схемата е включването на транзистора по схема с обща ба-
за, при което коефициентът на усилване на транзистора по ток е по-малък от
единица и за нормална работа на схемата се изискват достатъчно мощни синх-
ронизиращи импулси.
Разглежданите динамични тригери имат редица преимущества пред ста-
тичните:
1. По-голяма устойчивост в работа.
2. Надеждност.
3. Малка чувствителност към колебанията на захранващите напрежения и
номиналните величини на резисторите.
4. Консумират незначителна мощност.
5. Болшинство от елементите се намират под ток само в момента на пре-
минаване на импулсите.
6. Схемата на динамичния тригер в сравнение със статичния тригер съ-
държа 3-4 пъти по-малък брой детайли.
Към недостатъците на динамичните тригери можем да отнесем отсъстви-
ето на парафазен изход.
Заключение:
За построяване на цифрови устройства, по които може да се чете инфор-
мация и да се записва нова в един и същи момент, широко приложение намират
еднотактните тригери. Характерно за тях е това, че приемането (формирането)
на информацията се извършва след завършване на управляващия импулс ТЕ.
Реализират се най-често по три основни схеми:
- схема M-S;
- схема на трите тригера;
- схема с използване на запомнящ елемент.
Най-разпространени за практиката са първите два вида. В зависимост от
използваната елементна база и технология еднотактните тригери се различават
от своите динамични параметри.
83
Т 2/5. АСИНХРОННИ ТРИГЕРНИ БРОЯЧИ
x=1 x=1
0 1 2
=0
x=1 x=1
x=0 4 3 x=0
x=1
Фиг. 1
84
Към важните характеристики на броячите се отнася и времето за регист-
рация - това е време между момента, в който постъпва входният сигнал, и за-
вършването на най-продължителния преходен процес в схемата.
За нормална работа на брояча е необходимо той да притежава определена
разрешаваща способност, т.е. между входните импулси трябва да съществува
определен минимално допустим период.
Казахме, че броячите служат за преброяване на постъпилите на техния
вход импулси. Затова към неговите тригери се включва дешифратор. Дешифра-
торът може да е непълен - когато от схемата е необходимо да се регистрира са-
мо определен брой постъпили импулси, или пълен - когато броят на изходите
му се равнява на броя на състоянията на брояча. В този случай дешифраторът
управлява цифрови индикаторни лампи, визуализиращи състоянието на брояча.
Ако броят на постъпилите тактови импулси превиши числото К, то броя-
чът се запълва изцяло и при следващия тактов импулс започва да брои отново.
Броячът ще се запълни след още К импулса, като след всеки К импулса на из-
хода ще се формира по един изходен импулс. Неговата честота ще бъде К пъти
по-ниска от честотата на входните импулси. Това определя и второто основно
приложение на броячите - използването им като делители на честота. Делите-
лите имат само един изход. Коефициентът К в този случай се нарича коефици-
ент на деление.
Съществуват множество варианти на различните тригерни броячи.
Броячите можем да класифицираме по следните основни признаци:
1. В зависимост от системата на броене, която се използва за регистрира-
не броя на постъпилите импулси:
а) кръгови;
б) двоични;
в) двоично-десетични и броячи с друга основа на броене;
г) с непозиционно кодиране (в кодове на Грей).
В броячите с непозиционно съседно кодиране отделните разряди нямат
определени тегла.
2. В зависимост от връзките между тригерите различаваме:
а) асинхронни;
б) синхронни;
в) с последователен и групов пренос.
3. В зависимост от начина на броене:
а) събиращи;
б) изваждащи;
в) реверсивни.
Ще дадем кратка характеристика на всеки един от тези видове броячи.
Кръговите броячи представляват последователно свързани тригери, кои-
то се превключват синхронно, като изходът на последния е съединен с входа на
първия. Характерно за тях е това, че всички тригери с изключение на един се
намират в еднакво състояние. Ако един от тригерите е в състояние 1, а всички
останали в 0, ще се получи следната картина - с постъпването на всеки тактов
85
импулс състоянието 1 се премества на следващия тригер и така, докато се пре-
мине през всички тригери.
Двоичните броячи се строят от тригери, работещи в броячен режим. С
всеки постъпил импулс състоянието на брояча се изменя с единица. Общият
брой на състоянията е 2n.
Чрез въвеждане на обратни връзки може да се осъществи броене в двоич-
но-десетичен код.
Асинхронните броячи се образуват от последователно свързани тригери,
като входният сигнал се подава на първия (младшия) тригер, вторият по-старши
разряд (тригер) се превключва от изходния сигнал на първия и т.н. Предимст-
вото на асинхронните броячи се заключава в по-простата им схема, в сравнение
със схемата на синхронните броячи.
При синхронните броячи входните тактови импулси се подават едновре-
менно на всички тактови входове на тригерите и превключването им се извър-
шва едновременно. Времето за превключване на този тип броячи е по-малко, но
се получава съответно усложняване на схемата.
Използването на многотактни броячни тригери позволява да се строят
многотактни броячи. Практически интерес представляват броячите на еднотак-
тни тригери.
В зависимост от вида на междуразрядните връзки различаваме:
- броячи с непосредствени връзки;
- броячи с пренос;
- броячи с комбинирани връзки.
В броячите с непосредствени връзки управлението на старшите разряди
на брояча се извършва от изходите на младшите тригери.
Броячите с пренос се характеризират с това, че управлението на старшите
разряди се извършва от импулси на преноса от младшите разряди.
В броячите с комбинирани връзки се използват както потенциали от из-
ходите на младшите разряди, така и импулси на преноса.
86
Q1 Q2 Q3
S S S
T T T
J J J
C C C
T
K K K
x x x
R R R
Л"1"
НУ
Фиг. 2
87
Q1 Q2 Q3
S S S
T T T
D D D
T C C C
R R R
У"0"
Фиг. 3
S T S T S T
J J J
T C C C
K Q1 K Q2 K Q3
x R x R x R
Л"1"
Фиг. 4
88
Q1 Q2 Q3
НУ
S T S T S T
1 0 0
D D D
T C C C 1
x R x R x R
Фиг. 5
Q3 Q2 Q1 Десетичен код
Изходно
1 1 1 7
състояние
Т=1 1 1 0 6
Т=2 1 0 1 5
Състав на схемата
Състои се от JK-тригери, логически елементи И-ИЛИ-НЕ и инвертор.
Назначението на отделните входове е както следва:
- “нулиране” – свързва накъсо всички асинхронни установъчни входове
R на тригерите. Използва се при подготовката на брояча за работа в режим съ-
биране. При подаване на логическа нула всички тригери се нулират, в резултат
на което:
Q3 = 0; Q2 = 0; Q1 = 0.
89
- Si – асинхронни установъчни входове за установяване на тригерите в
единично състояние. Позволяват приемане на информация в паралелен код и
запис на число, различно от Q3 = 1, Q2 = 1, Q1 = 1. По такъв начин може да се
избере за изходно състояние на брояча число в диапазона от 1 до 7.
- “Л1” – логическа единица - служи за подаване на логическа единица на
информационните входове J и К на тригерите. По такъв начин се осигурява
броячен режим на работа на JK-тригерите.
- T – вход за подаване на тактови импулси. В изходно състояние на този
вход е подадена логическа единица. Появата на тактов импулс се характеризира
с преход от логическа единица в логическа нула.
- V – управляващ вход за избор на режима на работа.
При V = 1 броячът работи в режим на събиране;
V = 0 броячът работи в режим на изваждане.
РАБОТА НА СХЕМАТА
Разглежда се в следната последователност:
1. Избира се режимът на работа. Предполагаме, че броячът ще работи в
режим на събиране. За целта се подава логическа нула на входа за нулиране, с
което всички тригери се установяват в нулево състояние.
Q3 = 0; Q2 = 0; Q1 = 0.
Установява се V = 1.
2. При постъпване на първи тактов импулс тригерът Q1 ще се установи в
единично състояние Q1 = 1, тъй като на входовете J и К на всички тригери е по-
дадена логическа единица. На изхода на логическия елемент И-ИЛИ-НЕ се
формира логическа единица, която подготвя тригера Q2 за преобръщане.
3. При наличие на втори тактов импулс тригерът Q1 ще възстанови из-
ходното си състояние Q1 = 0. На инверсния изход Qi се формира логическа
единица, която заедно с управляващия сигнал V = 1 формира на изхода на ло-
гическия елемент И-ИЛИ-НЕ логическа нула. Преходът от логическа единица в
логическа нула за тактовия вход на тригера Q2 е импулс за преобръщане на три-
гера, в резултат на което същият се установява в състояние логическа единица.
На изходите на тригерите от брояча ще имаме следните състояния:
Q3 = 0; Q2 = 1; Q1= 0.
По аналогичен начин се формират тактови импулси за останалите по-
старши разряди. От казаното до тук може да се направи изводът, че в режим
събиране тактов импулс за съседния старши разряд се формира от прехода 0 в 1
на инверсния изход Qi на съседния по-младши разряд.
Последователността в работата на схемата в режим изваждане е анало-
гична, с тази разлика, че тактов импулс се формира от правите изходи Qi на
тригерите в по-младшите разряди.
Реверсивен брояч може да се построи и на базата на D-тригери, работещи
в броячен режим с използване на два управляващи сигнала (фиг. 7).
90
С Л"1" НУ
S
Изв. Съб. Q1
D
C
R
&
& S
& Q2
D
C
R
&
S
& Q3
& D
C
R
Фиг. 7
С=7 0 0 1
Изходно състояние 1 1 1
91
От извършения анализ се вижда, че броячът може да работи от изход-
ни състояния
Q 3= Q 2 = Q 1 = 1
или
Q 1 = Q 2 = Q 1= 0
Това се определя от организацията на връзките за начално установяване
на схемата.
Реверсивните броячи могат да работят само в един от двата посочени ре-
жима и никога едновременно в режим на събиране и изваждане.
Предимство на асинхронните броячи е простото им устройство, а недос-
татък - голямото време за установяване (tу)
tу = l.tпр.
където: l – брой на тригерите, които се превключват по даден тактов импулс;
tпр. – време за преобръщане на един тригер.
За намаляване на времето за установяване се използват асинхронни броя-
чи с последователен пренос (фиг. 8).
Изходно състояние на схемата
Всички тригери са нулирани. На изходите на логическите елементи са
формирани логически нули, тъй като единият им вход е свързан с правите из-
ходи на тригерите.
РАБОТА НА СХЕМАТА
ТИ = 1 (Първи тактов импулс). По предния фронт тригерът се установява
в единично състояние (Q1 = 1). С това на втория вход на ЛЕ 1 се подава логи-
ческа единица. По такъв начин същият се оказва подготвен за втория тактов им-
пулс и ще го пропусне на изхода си.
ТИ = 2 (Втори тактов импулс). Импулсът преминава през ЛЕ 1 и преобръ-
ща тригера Q2 в единично състояние, а тригера Q1 в нулево състояние. В брояча
се записва код 010 (две). Разгледаният физически процес е възможен, защото
времето за задръжка в ЛЕ е от порядъка на 15-20 ns, а преобръщането на тригера
изисква 70-80 ns. По такъв начин се формира първо изходен сигнал от ЛЕi, а след
това се извършва смяна на информацията на входа, свързан с изхода Qi.
ЛЕ 1 ЛЕ 2 ЛЕ k-1
TИ
& & &
Q1 Q2 Q k-1
S S S
T T T
D D D
C C C
R R R
НУ
Фиг. 8
92
По аналогичен начин се преобръщат и останалите тригери. Времето за
установяване в този случай ще се определя не от времето за закъснение в три-
герите, а от сумата на времената за задръжка в логическите елементи И, през
които преминава сигналът за пренос и времето за задръжка на последния за-
действан тригер.
tу = l.tле ср. + tпр.,
където: l - брой на логическите елементи през които преминава последовател-
ния пренос;
tле ср. - средна задръжка в ЛЕ;
tпр. - време за преобръщане на тригера.
От разгледаните схеми на асинхронни броячи може да се направи изво-
дът, че същите се явяват делители на честота с коефициент на делене К = 2n,
където n – брой на разрядите на брояча.
Заключение
Като основен извод за асинхронните броячи може да се посочи, че време-
то за формиране на дадено състояние на брояча е пропорционално на разрядите
и зависи от кода на записаната в брояча дума. Това от своя страна води до оп-
ределени неудобства при схеми, съдържащи голям брой разряди. Тези недоста-
тъци се отстраняват при синхронните броячи.
93
Т 2/6. СИНХРОННИ ТРИГЕРНИ БРОЯЧИ
Увод
В синхронните тригерни броячи се отстранява сумирането на закъснения-
та в последователно свързани тригери и се повишава максималната работна че-
стота. Всички тригери на синхронните броячи се превключват едновременно от
един синхронизиращ импулс.
Максималната работна честота се определя от сумата на средното време
за задръжка в един тригер и закъсненията в логическите елементи.
S S S
J J J
"1" C C C
K K K
x x x
R R R
НУ
Т
Фиг. 1
Q1
Q2
Q3
Фиг. 2
S S S
J J J
C C C
K K K x
R Q1 R Q2 R Q3
Т
Фиг. 3
95
Q1 = Q2 = Q3 = 1.
РАБОТА НА СХЕМАТА
Пояснява се с временната диаграма, показана на фиг. 4.
По задния фронт на тактовия импулс се извършва нулиране на тригера Q1
и преобръщане в нулево състояние. Получаваме:
Q3 = 1; Q2 = 1; Q1 = 0 (десетично 6).
T
1 2 3 4 5 6 7
t
Q1
t
Q2
t
Q3
t
Фиг. 4.
96
- реализиране на режим събиране и режим изваждане от произволно чис-
ло, лежащо в диапазона от 0 до 7. За целта се използва режим на асинхронно
приемане на информация
V съб
по вход R и S в паралелен код.
Vсъб
Q3
& Q2 &
S S S
Q1
J J J
"1" & C &
C C
K K K
R & R & R
T
V изв
Фиг. 5
Табл. 1
Наименование Означение Еквивалент
Синхронен програмируем 6-разряден дели-
тел на честота SN7497 K155ИЕ8
Синхронни събиращи броячи SN74160 К155ИЕ9
SN74161 К155ИЕ10
SN74162
SN74163
Синхронни реверсивни броячи SN74190
SN74191
SN74192 К155ИЕ6
SN74193 К155ИЕ7
Програмируем синхронен реверсивен брояч SN74168 К155ИЕ16П
97
Ще разгледаме по-подробно някои от тях.
98
Синхронен програмируем делител на честота К155ИЕ8
Условно означаване на брояча е показано на фиг. 6, а функционалното
назначение на отделните входове е както следва:
- R – нулиращ вход. Тригерите на делителя се нулират при R = 1, незави-
симо от състоянието на входовете С, Vp и Wjk;
-Vl – стробиращ (разрешаващ) вход; при V = 1 се забранява постъпването
на ТИ от входа С към брояча;
-Xjk – информационен вход;
- Q (12) – вход за сигнал при последователно свързване на (К155ИЕ8)
брояча;
- Qjk – изход за сигнал за пренос при последователно свързване на
К155ИЕ8;
- Q, Q – прав и инверсен изход на делителя.
11 Wjk
04 Q 07 Qjk
X0
01
X1
14
X2 05 Q
15 F0
X3
02
X4
03 06 Q
X5 F1
09 C
10
V
13 R
12 Q
Фиг. 6
99
състоянията на входовете Xjk и протича при положителния фронт на тактовия
импулс С;
- Хjk1, Xjk2 – информационни входове, свързани с логическата функция И;
- Qп - сигнал за пренос при последователно свързване на броячите.
Xs T &
& & & J Qa
1 C
Xa
& & K
& & J Qb
& 1 C
Xb &
& K
& Qc
& J
& 1 C
Xc & & K
& & J Qd
Уд & 1 C
R & & K
&
Xjk1
& Qп
Xjk2 &
Фиг. 7
03
Xa D1 CT
Xb 04 D2 F1 14 Qa
05 D3
Xc F2 13 Qb
06 D4
02 F3 12 Qc
C
Xd 07 & F4 11 Qd
10 W
Xjk1
Xjk209 L 15 Qп
01 R
Xs
Фиг. 8
РАБОТА НА СХЕМАТА
Тригерите на брояча се превключват по предния фронт на тактовия им-
пулс. Реално в схемата е вграден инвертор, вследствие на което непосредстве-
ното превключване на JK-тригерите се извършва по задния фронт на тактовия
импулс.
Входовете R и S са също синхронни. Нулирането на тригерите се из-
вършва при подаване на логическа нула на входа R и тактов импулс; установя-
100
ването на тригерите в определено състояние, различно от нула, се извършва при
подаване на ниво логическа нула на входа XS, информация на входовете XA..XD
и наличие на тактов сигнал. Следователно броячът може да събира информация
от число, различно от нула.
За осигуряване на режим “броене” е необходимо на входовете Xjk1 и Xjk2
да е подадена логическа единица. Същото ниво се подава и на входовете XS и
R , а нивото на логическия сигнал на входовете XA..XD е без значение.
Xg 04
05
Y
12 Qmax/min
11 L
Xs
Фиг. 9
C
ЛЕ1 ЛЕ2
50
Фиг. 10
РАБОТА НА СХЕМАТА
В първия момент след включване на захранващото напрежение напреже-
нието на кондензатора С е нула. Кондензаторът започва да се зарежда през ре-
зистора R. Изходното напрежение на ЛЕ2 е нула и се запазва нула до момента,
в който напрежението на кондензаторa С достигне ниво на сработване U, след
което става логическа единица. Сигналът в изхода на ЛЕ 2 се използва за нули-
ране на тригерите на брояча.
102
Т 2/7. ДВОИЧНО-ДЕСЕТИЧНИ БРОЯЧИ. СЪКРАТЕНИ БРОЯЧИ
И ДЕЛИТЕЛИ НА ЧЕСТОТА
I. Двоично-десетични броячи
Броячите, които притежават модул на броене 10, се наричат десетични
броячи. Изграждат се на базата на четириразрядни двоични броячи, от които са
изключени последните шест състояния. Това определя и тяхното име. Двоично-
десетичният брояч работи в двоичен код от състояние 0000 до 1001 и се нулира
след десетия импулс чрез подходящи логически елементи и връзки между три-
герите.
На фиг. 1 е показан двоично-десетичен брояч, реализиран на базата на
JK-тригери.
Фиг. 1
103
Работата на схемата протича в следната последователност. При постъпва-
не на първи тактов импулс (заден фронт) тригерът Q1 се установява в състояние
1, т.е. Q2 = 1 и по този начин се подготвя тригерът Q2 за преобръщане при пос-
тъпване на втори тактов импулс.
Работата на схемата протича по разгледания начин за асинхронни съби-
ращи броячи, изградени на базата на JK-тригери. След постъпването на 9-
тактов импулс състоянието на брояча ще бъде:
Q4 Q3 Q2 Q1
1 0 0 1
В резултат на това към двата входа на логическия елемент И-НЕ се пода-
ват логически единици. На третия вход на елемента И-НЕ се подава тактовият
импулс (високо ниво) от десетия тактов импулс. Тогава на изхода на логичес-
кия елемент се формира логическа нула, която установява в единично състоя-
ние тригерите Q2 и Q3 чрез асинхронния установъчен вход S Новото състояние
на брояча ще бъде:
Q4 Q3 Q2 Q1
1 1 1 1
При постъпване на задния фронт на десетия тактов импулс се нулира три-
герът Q1, което води до последователно нулиране на всички по-старши разряди
и схемата се връща в изходно състояние. По такъв начин се изключват послед-
ните шест състояния на брояча.
Типичен асинхронен представител на двоично-десетичните броячи в ин-
тегрално изпълнение е интегралната схема SN7490 (фиг. 2).
Фиг. 2
Характерно за схемата е:
- тригерите се превключват от задния фронт на тактовите импулси CA и
CB;
- входовете за нулиране са обединени с операция И;
104
- входовете за установяване на брояча в състояние 9 също са обединени с
операция И.
Схемата съдържа два отделни брояча на 2 и 5, които свързани непосредс-
твено, образуват двоично-десетичен брояч. Таблицата на истинност има след-
ния вид (табл. 1).
Табл. 1
Входове за установяване Изходи
R1 R2 S1 S2 QD QC QB QA
1 1 0 x 0 0 0 0
1 1 x 0 0 0 0 0
x x 1 1 1 0 0 1
x 0 x 0 Броене
0 x 0 x Броене
0 x x 0 Броене
x 0 0 x Броене
105
десетичния брояч не изисква използване на допълнителни логически елементи
(използват се вградените логически елементи И на информационните входове J
и K).
Фиг. 3
106
Забраната на 2n-К състояния в цикъла на броене се извършва по следния
начин. С положителния фронт на К-тия тактов импулс на изхода на логическия
елемент И-НЕ се формира логическа нула, която установява всички тригери,
намиращи се в нулево състояние, в състояние единица. С постъпването на зад-
ния фронт на същия тактов импулс броячът преминава от състояние 2n-1 в ло-
гическа нула, с което се изключват състоянията от К до 2n-1. С това цикълът на
броене приключва и започва нов от състояния 1, 2 и т.н.
На фиг. 4 е показан асинхронен събиращ брояч по модул 5, построен по
разгледания алгоритъм.
Фиг. 4
Фиг. 5
107
ние К, т.е. К=13. До състояние 12 включително броячът работи като двоичен.
След постъпване на 13 тактов импулс броячът преминава в състояние 13, но
детекторът открива това състояние и на изхода на логическия елемент И-НЕ се
формира 0, която асинхронно нулира брояча. При следващия импулс броячът
ще отброи състояние 1.
Трябва да се обърне внимание на факта, че при този начин на реализира-
не на съкратен брояч за кратко време се появява допълнително състояние К (в
случая - 13), докато сработи логиката за нулиране на брояча. При някои конк-
ретни приложения това допълнително състояние (макар и краткотрайно) може
да бъде нежелано и вредно.
Необходимо условие за правилна работа е активното ниво в изхода на де-
тектора да съвпада с активното ниво на входа за асинхронно нулиране на брояча.
При броячи със синхронно нулиране детекторът трябва да открие състоя-
ние К-1. В този случай схемата на брояча е подготвена за нулиране от детектора
на състоянието, но нулиране се извършва с постъпването на следващия тактов
импулс. Този принцип на работа е показан на фиг. 6, където е реализиран отно-
во брояч по модул 13, но с помощта на брояч със синхронно нулиране SN74163.
Фиг. 6
108
Фиг. 7
Фиг. 8
109
Разглеждайки работата на съкратения брояч, показан на фиг. 8, трябва да
имаме предвид следното предназначение на входовете на интегралната схема:
- тригерите се превключват от положителния фронт на импулсите, пода-
дени на входа СС или СИ;
- R е нулиращ вход. Тригерите се нулират при R = 1, а броячът работи
при R = 0;
- СС, СИ – тактови входове за работа съответно в режим на събиране или
изваждане;
- XA , XB , XC и XD – информационни входове за установяване на тригери-
те на брояча в определено състояние;
- XS – вход за установяване. При X=0 тригерите се установяват в състоя-
ние, определено от сигналите XA -XD, а броячът работи при XS=1;
- QПС, QПИ – сигнали за пренос съответно в режим на събиране и на из-
важдане.
При зададен модул К=13 числото, което трябва да се зареди в брояча, се
определя по формулата 2n – (К+1), т.е.
24-(13+1)=16-14=2.
За целта входът D, XB се свързва към логическа единица, а останалите
информационни входове XA, XC и XD към нула. Така подготвеният брояч се за-
режда с 2 при подаване на логическа нула на входа XS. След установяване на
изходното състояние входът XS се установява в единично състояние. След това
започват да се подават тактови импулси на входа за събиране и броячът работи
като двоичен събиращ брояч от състояние 3 до 14. След петнадесетия импулс
той преминава в състояние 15, на изхода QПС се формира сигнал за пренос (лог.
0), който постъпва към входа за установяване XS. Това води до принудително
зареждане с 2. След зареждането преносът отпада и при следващ входен импулс
броячът отброява състояние 3. При такъв подход се появява допълнително със-
тояние 2. В някои приложения това допълнително състояние може да бъде не-
желано.
При броячите със синхронно зареждане числото за зареждане се определя
по формулата 2n – К. При К=13 броячът трябва да се зареди с 3. Пример за сък-
ратен брояч с използване на синхронен брояч SN74161 е показан на фиг. 9.
Когато се разглежда работата на съкратения брояч, трябва да се имат
предвид следните особености на интегралната схема:
- тригерите се превключват от положителния фронт на тактовите импулси;
- R - нулиращ вход, като нулирането на тригерите се извършва при R=0, а
броячът работи при R=1;
- XA- XD - входове за програмиране. При XS=0 тригерите на брояча се ус-
тановяват в съответствие с информацията, подадена на входовете за програми-
ране.
Важно! Програмирането протича при положителния фронт на тактовия
импулс С, като броячът работи при XS=1.
- QП – сигнал за пренос;
- броячът работи в режим на събиране.
110
SN74161
Фиг. 9
111
схеми на броячи, изградени от отделни запомнящи елементи, поради което въз-
никва задачата по усвояване реда на синтез на броячи.
Фиг. 10
Графът представлява схема от възли и ребра. Всеки възел съответства на
точно определено състояние на брояча, а ребрата показват прехода от едно със-
тояние в друго или запазване на същото състояние (лог. 0).
Тъй като модулът е 13, то броячът трябва да премине през 12 състояния.
Под въздействието на 13 тактов сигнал трябва да се върне в изходно състояние.
За изходно състояние приемаме 0.
2. Съставяме таблица на преходите (табл. 2)
Таблицата на преходите съставяме въз основа на графа на брояча. Тя съ-
ответства на таблицата на автомат на МУР.
Функцията на преходите на брояча ще има следния вид:
а (t + 1) = f [a (t), x (t)]
Табл. 2
Състояние
0 1 2 3 4 5 6 7 8 9 10 11 12
вх. сигнал
112
0 0 1 2 3 4 5 6 7 8 9 10 11 12
1 1 2 3 4 5 6 7 8 9 10 11 12 0
113
4. Избор на ЕА
В качеството на ЕА избираме JK-тригер с таблица на истинност (табл. 4).
Табл. 4.
J K Q(t) Q(t+1)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
където:
- J – вход за установяване в единично състояние –set;
- K – вход за установяване в нулево състояние – reset;
- C – тактов вход;
- R, S – асинхронни установъчни входове.
5. Определяне функциите на възбуждане за ЕА (табл. 5)
В разширената таблица на преходите и входовете за всички функции на
възбуждане има сигнали, означени с X. Това означава, че входният сигнал може
да бъде както 1, така и 0. Отбелязва се със знак X с цел по-лесна минимизация
на функциите на възбуждане.
При четири ЕА можем да получим 16 състояния, 24 = 16.
Табл. 5
x Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 qj1 qk1 qj2 qk2 qj3 qk3 qj4 qk4
1 0 0 0 0 0 0 0 1 0 x 0 x 0 x 1 x
1 0 0 0 1 0 0 1 0 0 x 0 x 1 x x 1
1 0 0 1 0 0 0 1 1 0 x 0 x x 0 1 x
1 0 0 1 1 0 1 0 0 0 x 1 x x 1 x 1
1 0 1 0 0 0 1 0 1 0 x x 0 0 x 1 x
1 0 1 0 1 0 1 1 0 0 x x 0 1 x x 1
1 0 1 1 0 0 1 1 1 0 x x 0 x 0 1 x
1 0 1 1 1 1 0 0 0 1 x x 1 x 1 x 1
1 1 0 0 0 1 0 0 1 x 0 0 x 0 x 1 x
1 1 0 0 1 1 0 1 0 x 0 0 x 1 x x 1
1 1 0 1 0 1 0 1 1 x 0 0 x x 0 1 x
1 1 0 1 1 1 1 0 0 x 0 1 x x 1 x 1
1 1 1 0 0 0 0 0 0 x 1 x 1 0 x 0 x
114
В дадения брояч се използват 13. Останалите 3 се означават също с Ø и се
използват при минимизация на функциите на възбуждане, като се приемат за 0
или 1 в зависимост от търсената минимална форма.
Свободните състояния са:
- 13 – 1101;
- 14 – 1110;
- 15 – 1111.
За получаване на по-проста комбинационно-логическа схема извършваме
минимизация с диаграми на Вейч (фиг. 11.).
За информационните входове на тригерите получаваме: QJ1
Q2
x Ø x x
Q1
Ø Ø x x Q3
0 1 0 0
0 0 0 0
Q4
115
Q4 Q3 Q2 Q1
Q4
Q3
Q2
Q1
Фиг. 12.
116
T 2/10. РЕГИСТРИ - ОБЩИ СВЕДЕНИЯ. ПАРАЛЕЛНИ И ПОСЛЕДОВАТЕЛНИ
РЕГИСТРИ. РЕВЕРСИВНИ РЕГИСТРИ
Увод
При изграждане на аритметико-логическите устройства широко прило-
жение са намерили възли, наречени регистри.
ТИ
RG
i +1 i i-1
1001
ТИ
Фиг. 1
117
преместващ наляво или надясно. В зависимост от това, приемането на двоична-
та дума (информацията) се извършва от младшите или старшите разряди и про-
дължава толкова такта, колкото е дължината на думата. При това се предполага,
че тригерите на регистъра (фиг. 1) предварително са нулирани. Условно регис-
търът се означава със символите RG.
б) С паралелно записване. При този вид регистри на входа на всеки тригер
се подава логически сигнал, отговарящ на съответния двоичен разряд на запис-
ваната дума (двоично число) (фиг. 2). Най-често приемането на информацията
се извършва синхронно, с предварително или без предварително нулиране на
тригерите.
тρигери
RG
ТИ X3 X2 X1 X0
Фиг. 2
118
2. Установяване на регистъра в състояние единица. Това означава, че вси-
чки тригери на регистъра се установяват в единично състояние с помощта на
синхронния установъчен вход , т.е. Qi = 1; i = 1, 2, 3...n.
3. Приемане кода на дадена дума (число) от друг регистър.
4. Извеждане на информация от регистъра в прав или обратен код.
5. Изместване на приетата информация на определен брой разряди в ляво
или дясно.
6. Преобразуване на последователния код в паралелен и обратно.
В регистрите могат да се изпълняват логически и аритметически опера-
ции над кодовете на две числа X = x1 x2 ...xi...xn и Y = y1 y2...yi...yn. При това ед-
ното число (дума) се намира в регистъра, а другото се подава отвън. В регистъ-
ра се образува код на трето число Z в резултат на изпълнение на една от след-
ните микрооперации:
1. Поразрядно събиране или събиране по модул 2. Във всеки разряд се
изпълнява операцията
Z x i yi x i y i x i yi
2. Логическо събиране в съответствие с израза
Zi = xi v yi.
3. Логическо умножение в съответствие с израза
Zi = xi yi
За реализиране на основните и поразрядни микрооперации регистрите се
строят от тригери с установъчни и информационни входове. За реализиране на
съответната микрооперация се използват специални сигнали, постъпващи по
управляващите шини на регистъра.
119
- Uпр – управляващ сигнал за приемане на входната информация.
При постъпване на сигнала Uпр се извършва изтриване на старата инфор-
мация и въвеждане на нова.
Логическите изрази за предаване на числото в прав и обратен код ще за-
пишем по следния начин:
fiпк = Uппк . Qi; fiок U пок Qi ,
където:
- Uппк, Uпок – управляващи сигнали за предаване на числото, записано в
регистъра в прав или обратен код.
От горните равенства следва, че за построяване на регистър от паралелен
тип, служещ за приемане и предаване на информация, е необходимо за всеки
разряд да се използва тригер с асинхронни информационни входове и четири ло-
гически елемента И. Схемата за приемане и предаване на информацията в i раз-
ряд на паралелния регистър е показана на фиг. 3. Ако тази схема се повтори тол-
кова пъти, колкото е броят на разрядите на дадено число, ще се получи един па-
ралелен регистър без предварително установяване в нулево състояние, където:
- x1i,x0i - информационни входове.
fiпк fiок
& &
Uппк
Uпок
Qi Qi
Ti
X1i X0i
& &
Uпр
Yi Yi
Фиг. 3
120
S1 Q1 S2 Q2 S3 Q3 S4 Q4 S5 Q5 S6 Q6
(1) (2) (4) (3) (6) (5) (10) (11) (12) (13) (15) (14)
R (9)
SN 74118
Фиг. 4
D D D D
C Q1 C Q2 C Q3 C Q4
1 14 11 8
13 T1 - 2
4
T3 - 4 X3 X4
X1 X2
(2) (3) (6) (7)
Фиг. 5
C
D2 D3 D4
(9)
(5) (12) (13)
R
(1)
Фиг. 6
122
миращи изходния сигнал, са свързани към статичните изходи на тригерите и
няма изместване на информацията вляво или вдясно.
Времето за запис в паралелните регистри се определя от времето за зад-
ръжка в логическия елемент на входа на тригера (ако има такъв) и времето за
преобръщане на тригера от едно устойчиво състояние в друго. Следователно
времето за запис е
Тзапис = ле + тг,
където:
- ле – време за задръжка в логическия елемент;
- тг – време за преобръщане на тригера.
(8 ) X p
X1 X2 X3 X4 X5
(2 ) (3 ) (4 ) (6) (7)
Фиг. 7.
123
Условното представяне на разглеждания регистър е показано на фиг. 8.
Sx 09 IN
RG
x1 02 D0 1 15 Q1
x2 03 D1 14 Q2
x3 04 D2 2
x4 06 D3 13 Q3
x5 07 3
D4
C 01 4 11 Q4
C
Xp 08 V 10 Q5
5
R R
Фиг. 8
124
пулс. Описаната процедура се повтаря n пъти - колкото е разрядността на ре-
гистъра (n = 5)
Таблицата на истинност на регистъра, представен на фиг. 8, е показана в табл. 2.
Табл. 2
Входове Изходи
R xp x1 x2 x3 x4 x5 C Sx Q1 Q2 Q3 Q4 Q5
0 0 x x x x x x x 0 0 0 0 0
0 x 0 0 0 0 0 x x 0 0 0 0 0
1 1 1 1 1 1 1 x x 1 1 1 1 1
1 1 0 0 0 0 0 0 x Q1(t) Q2(t) Q3(t) Q4(t) Q5(t)
1 1 1 0 1 0 1 0 x 1 Q2(t) 1 Q4(t) 1
1 0 x x x x x 0 x Q1(t) Q2(t) Q3(t) Q4(t) Q5(t)
1 0 x x x x x ! 1 1 Q1(t) Q2(t) Q3(t) Q4(t)
1 0 x x x x x ! 0 0 Q1(t) Q2(t) Q3(t) Q4(t)
ИЛ
11 0
Qi +2
Qi -2
0 1 0 0 0 1 1 0
&1 &2 & & & & &7 & &9
3 4 5 6 8
0 0 0 1
1 1 1
0 Qi Qi + 1
1
Qi -1
S S 1 S
1
& 0 S 0 & 1 & 0
0 S S
C 0 C 1 C
1 R R R
x x x
R R R
ТИ
НУ
Фиг. 9
125
Работа на схемата
1. Установяване в изходно състояние.
Заключава се в нулиране на тригерите на регистъра. Извършва се чрез
входа "НУ" при подаване на логическа нула.
2. Приемане на информация в паралелен код.
За целта е необходимо предварително на управляващите входове ИД/ИЛ
да се подаде логическа единица. На изходите на инверторите 10 и 11 се форми-
ра логическа нула, която забранява логическите елементи И с номера 1, 3, 4, 6,
7, 9. Разрешени по първи вход (подадена е логическа единица) се оказват логи-
ческите елементи И 2, 5 и 8. Предполагаме, че в представените разряди трябва
да запишем 0 1 0. Разположението на входната и изходна информация на логи-
ческите елементи и тригерите е показано на фиг. 9. С това тригерите са подгот-
вени за приемане на информацията. Подавайки тактов импулс, формираме на
изходите на тригерите състояния Qi = 1; Qi-1 = 0; Qi+1 = 0, съответстващи на зна-
чението на входната информация.
3. Изместване на информация
Избира се посока на изместване. При изместване надясно за управлява-
щите сигнали установяваме следните значения ИД = 1; ИЛ = 0.
За изместване наляво ИЛ = 1; ИД = 0.
В двата случая е необходимо по време на изместването на входовете x1,
x2, xi...xn да се подаде логическа нула.
ТИ
& &
& &
Пр
Xi-1 Xi
Фиг. 10
Заключение
От приведените схеми се вижда голямото разнообразие на схемни реше-
ния при регистрите. Това позволява удобен подход при реализиране на различ-
ни схемни решения.
127
Т 2/11. БРОЯЧ НА ДЖОНСЪН. ГЕНЕРАТОРИ НА ПСЕВДОСЛУЧАЙНИ
ПОСЛЕДОВАТЕЛНОСТИ
Фиг. 1.
Фиг. 2
129
Табл.1.
ТИ Q5 Q4 Q3 Q2 Q1
0 0 0 0 0 0
1 1 0 0 0 0
2 1 1 0 0 0
3 1 1 1 0 0
4 1 1 1 1 0
5 1 1 1 1 1
6 0 1 1 1 1
7 0 0 1 1 1
8 0 0 0 1 1
9 0 0 0 0 1
10 0 0 0 0 0
Табл. 2
X1 X2
0 0 0
0 1 1
1 0 1
1 1 0
130
При използване на преместващ регистър с n разряда (тригера) максимал-
ното количество състояния, което може да има генератор на псевдослучайни
поредици, е N = 2n – 1.
Схемата на четирибитов генератор на псевдослучайна последователност е
показана на фиг. 3.
Фиг. 3
Табл. 3
Вход. с-л 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Q0 1 0 0 1 1 0 1 0 1 1 1 1 0 0 0 1
Q1 0 1 0 0 1 1 0 1 0 1 1 1 1 0 0 0
Q2 0 0 1 0 0 1 1 0 1 0 1 1 1 1 0 0
Q3 0 0 0 1 0 0 1 1 0 1 0 1 1 1 1 0
D0=Q2+Q3 0 0 1 1 0 1 0 1 1 1 1 0 0 0 1 0
Фиг. 4
Ход на синтеза
1. Определят се функциите на възбуждане на D-тригерите при приемане
на информация в прав код.
Приемането на информацията в регистъра се извършва под въздействието
на управляващ сигнал "ПрПК". Тогава таблицата на истинност (състоянието) на
i разряд ще има вида на табл. 4.
Табл. 4.
132
Тъй като регистърът е с предварително нулиране, променливи при опре-
деляне функцията на възбуждане на D-тригера се явяват "Пр ПК" и Xi , където
Xi - вход на i разряд. Съставяме диаграма на Вейч за две променливи и запис-
ваме логическото условие за входа.
QD Пр ПК = Пр ПК v xi
2. Определяне функциите на възбуждане при изпълнение на операция ло-
гическо умножение.
Операцията логическо умножение се изпълнява под действието на управ-
ляващ сигнал "ЛУ". Предполага се, че при изпълнение на операция логическо
умножение едното множимо е предварително записано в регистъра и се подава
второто множимо на входовете на регистъра.
Таблицата за логическо умножение има вида на табл. 5.
Табл. 5.
ЛУ Xi Qi(t) Qi(t+1) qD
1 0 0 0 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
Фиг. 5.
q D лу ЛУ v X i ЛУ v Qi t
3. Изместване на информацията на един разряд надясно
Необходимо е да се разглежда въпросът за изместване на информацията в
два аспекта:
– получаване на функция за изместване на i разряд;
– получаване на функция за изместване на информацията в старшия разряд.
Изпълнява се с управляващ сигнал “ИД”.
При изместване на информацията надясно на един разряд съдържанието
на i+1 се записва в i рaзряд.
Таблицата на истинност в този случай ще има вида на табл. 6.
133
Табл. 6.
Фиг. 6
q D ИDi ИD v Qi 1 t
За старшия разряд на регистъра съставяме следната таблица на истинност
(табл. 7).
Табл. 7.
ИD Q3(t) Q3(t+1) qD3
1 0 0 0
1 1 0 0
Фиг. 7
134
Фиг. 8
qDi = Пр.ПК v X i ЛУ v X i ЛУ v Qi t ИD v Qi 1 t
За преобразуване в базис ИЛИ-НЕ прилагаме теоремата на де Морган и
развиваме по първото отрицание. Окончателно получаваме:
qDi = Пр.ПК v X i ЛУ v X i ЛУ v Qi t ИD v Qi 1t
б) за старшия разряд
q D З Пр.ПК v X i ЛУ v X i ЛУ v Qi t ИD
Прилагаме теоремата на де Морган и след преобразуване получаваме
q D З Пр.ПК v X i ЛУ v X i ЛУ v Qi t ИD
За преобразуване на комбинационно-логическата схема в базис ИЛИ-НЕ
за извеждане на информацията в обратен код получаваме
Z ПОК v Qi t ПОК v Qi t
По така получените равенства (3,5 и 6) се строи принципната схема на ре-
гистъра (фиг. 9).
Синтезът на регистъра завършва с проверка на работоспособността на
схемата. За целта е необходимо да се установи схемата в изходно положение.
Извършва се с входа "НУ" при подаване на логическа нула. В резултат на нули-
рането Q1=0; Q2=0; Q3=0.
РАБОТА НА СХЕМАТА:
1. При приемане на входна информация.
2. При изпълнение на операция логическо умножение.
3. При изместване на информацията на един разряд надясно.
4. При предаване на информация.
Методологията за извършване на тези проверки беше разгледана в пред-
ходните теми, затова тук няма да се спираме на този въпрос.
135
ИД
Q3
Q2
Q1
Фиг. 9
136
ТЕМА 3. ЦИФРОВИ УСТРОЙСТВА ОТ КОМБИНАЦИОНЕН ВИД.
137
Суматорите от натрупващ тип се строят на базата на запомнящи елементи
(обикновено тригери). Въвеждането на събираемите се извършва последовател-
но, а събирането се извършва последователно в няколко такта. След изпълнение
на операцията събиране резултатът се запазва. Използват се като едноразрядни
суматори при сумиране на многоразрядни числа, представени в паралелен код.
4. По способа на обработката на многоразрядните числа:
а) последователни,
б) паралелни,
в) последователно-паралелни.
В последователния суматор се извършва поразрядна обработка на думите
Х и Y. Значенията на разрядите xi и yi се подават в суматора последователно -
от младшите разряди към старшите.
В паралелните суматори разрядите xi и yi постъпват един след друг или
едновременно, а обработката на всички разряди се извършва паралелно.
В паралелно-последователния суматор броят на едноразрядните суматори
е по-малък от броя на разрядите на изходната дума.
На входа на такъв суматор последователно във времето се подават еднов-
ременно групите от по няколко разряда на думата. Обработката на тези разряди
се извършва паралелно, а между групите - последователно.
5. В зависимост от организацията на веригите за пренос различаваме су-
матори с последователен, директен и групов пренос.
Табл. 1
xi yi Si Pi
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
138
Изходни сигнали на полусуматора ще бъдат сумата на xi и yi по mod 2 и
преносът в съседния старши разряд. Записани в съвършена дизюнктивна нор-
мална форма, те ще имат следния вид:
S1/2 x i y i x i y i
P1/2 = xi yi
Принципната схема на полусуматора, построена по записаните уравне-
ния, е показана на фиг. 1.
& Pi
Si Pi
&
EC - 2 Si
1
&
Xi Yi
x y
EC - 2
Фиг. 1
139
Xi Yi XXiYХYiY
Yi I i
1 S 1/2 1 1 S 1/2
&
1 P 1/2
& 1
P 1/2
Фиг. 2а Фиг. 2б
(1.)
S1/2 x i y i x i y i
P1/2 x i yi
Ще разглеждаме реализацията на полусуматора в базис И-ИЛИ-НЕ.
За целта използваме равенство за сумата (1). Извършваме означеното де-
йствие и получаваме:
S1/2 x i y i x i yi x i yi x i yi
P1/2 x i yi
За еднотипност на схемата при реализацията на израза за Р1/2 се използва
един елемент И-ИЛИ-НЕ. Полусуматорът в базис И-ИЛИ-НЕ е показан на
фиг. 3.
Xi & 1
Yi S 1/2
Xi &
Yi
& 1
P 1/2
&
Фиг. 3
140
P1 / 2 xi yi
ще използваме минимален брой логически елементи.
Схемата, реализираща горните уравнения, е показана на фиг. 4.
&
Xi & & S 1/2
Yi
&
& P 1/2
Фиг. 4
EC - 3
Xi Yi Pi - 1
Фиг. 5
&
Pi
& 1
& 1
1 &
Si
& 1
Фиг. 6
xi 0 a 0 1
За функцията S
1 0 1 0
Рi-1
Уi
xi 1 1 1 0
За функцията Р
0 1 0 0
Рi-1
Уi
xi 0 0 0 1
За функцията P
1 0 1 a
Рi-1
Фиг. 7
142
Принципната схема на едноразряден суматор на три входа, построена по
горните равенства, е показана на фиг. 6.
Логическите елементи в интегрално изпълнение по принцип се явяват
комбинирани логически елементи, т.е. с тяхна помощ може да се реализира ня-
какъв комплект от прости логически действия. Затова при изграждане на ЕС - 3
с помощта на такива логически елементи се извършва преобразуване на урав-
ненията за сумата и преноса. Първият етап от преобразуването се свежда до оп-
ределяне на общи части в Si и Pi и се извършва някаква минимизация на функ-
цията Pi.
Ще означим с Сi сума по mod 2 на xi и yi.
Ci xi yi xi yi xi yi
От израза се вижда, че Ci представлява сумата от изхода S на едноразряд-
ния суматор с два входа.
Използвайки равенството за Ci, ще запишем функциите за Si и Рi в следния
вид:
Si xi yi xi yi Pi 1 xi yi xi yi Pi 1 xi yi xi yi Pi 1 xi yi xi yi Pi 1
Pi xi yi xi yi Pi 1 xi yi
Окончателно:
Si Ci Pi 1 Ci Pi 1
Pi Ci Pi 1 xi yi
След получаване на съкратените изрази за Si и Pi трябва да приведем ра-
венствата им в съответния базис. Най-удобен за целта се оказва методът на
двойното отрицание.
Ще реализираме схемата на едноразрядния суматор в базис И-НЕ. За цел-
та функциите за Si и Pi ще имат следния вид, а принципната схема на суматора е
показана на фиг. 8:
&
Xi &
Yi & &
& Ci
Yi &
Xi Pi
&
& Si
143
Si Ci Pi 1 Ci Pi 1 Ci Pi 1 Ci Pi 1 Ci Pi 1.Ci Pi 1
Pi Ci Pi 1 xi yi Ci Pi 1 xi yi Ci Pi 1 xi yi
Двойното инвертиране на записаните равенства ще доведе до получаване
на форми, удобни за реализиране в базис И-ИЛИ-НЕ.
Si Ci Pi 1 Ci Pi 1 Ci Pi 1 Ci Pi 1 Ci Pi 1 Ci Pi 1 Ci Pi Ci Pi 1
чрез замяна
Pi Ci Pi 1 xi yi
Принципната схема на едноразряден комбинационен суматор на три вхо-
да в базис И-ИЛИ-НЕ е представена на фиг. 9.
& 1
Pi
&
Xi & 1
Yi
Xi &
Yi
& 1
Si
&
& 1
&
& 1
Pi
&
Pi-1 Pi-1
Фиг. 9
Заключение:
На базата на разгледаните едноразрядни комбинационни суматори се
строят многоразрядни. В зависимост от начина на обработване на едноразряд-
ните числа, последните биват:
1. Последователни – извършва се поразрядна обработка на записаните
машинни думи.
2. Паралелни – обработката на всички разряди се извършва едновременно.
144
T 3/2. ЕДНОРАЗРЯДНИ НАТРУПВАЩИ СУМАТОРИ.
ДВОИЧНО-ДЕСЕТИЧНИ СУМАТОРИ
Увод
При разглежданите едноразрядни комбинационни суматори бързодейст-
вието е голямо, като времето за задръжка на суматора Si и преноса Pi се опреде-
ля единствено от стъпалността на схемата. Основен недостатък на разглежда-
ния клас суматори се явява загубата на значението на сумата Si и преноса Pi при
премахване на входната информация.
В редица устройства на изчислителната техника и особено в операцион-
ните блокове на АЛУ е необходимо да се съхраняват значенията на Si и Pi. Това
е възможно в друг вид суматори, а именно в натрупващите суматори.
& f3
1
f1
P i -1 1 Pi
Xi 1
Yi
f1
R &
2 f4
НУ
Фиг. 1
145
f 2 f1 pi 1 xi yi xi yi pi 1 xi yi xi yi pi 1
xi yi pi 1 xi yi pi 1 xi yi pi 1 xi yi pi 1
Сигналът за пренос има две значения. Единият пренос се реализира от ло-
гически елемент И1. Функцията, която се получава на изхода, има следния вид:
f 3 f1 pi 1 xi yi pi 1 xi yi pi 1
Поне едно от събираемите е единица и съществува пренос.
Втората единица на преноса се получава, ако двете събираеми имат зна-
чение единица. Тук има такава особеност - на логическия елемент И2 не можем
да подадем в един и същ момент двете събираеми xi и yi по простата причина,
че същите се подават на тригера в различни дискретни моменти от време. Зато-
ва значението на цифрата yi се подава през елемент на задръжка в момент t3 на
входа на логически елемент И2.
t3 - t2 = Δt - време за задръжка.
Логически елемент И2 реализира функцията f4:
f 4 f1 yi xi yi yi xi yi xi yi yi xi yi
Сигналът за пренос от i разряд ще има следните две значения :
Pi f 3 f 4
Като недостатък на натрупващия суматор можем да посочим:
а) ниско бързодействие, обусловено от характера на подаване на събира-
емите;
б) сигналът за пренос в старшия разряд се получава след постъпване на
преноса от младшия разряд.
У "0" Xi
2 Xi S1/2
& 1
Pi-1
Pi 3 Pi-1 Pi-1
1 & & &
Yi
1 Xi
4 &
Yi &
Yi Yi
Фиг. 2
147
Ако 10 C' 15, то значението на сумата ще съдържа в себе си пренос с
тегло 10.
Ако 10 C' 19, то ще се получи пренос с тегло 16, в резултат на което
значението на сумата ще бъде с недостиг на 6.
За привеждане на сумата в съответствие с избрания код 8421 е необходи-
мо тя да се увеличи с 6.
В резултат на допълнителното събиране q C = C' + 6 ще се формират пре-
носът q и действителният код на сумата C. За по-голяма нагледност ще приве-
дем таблицата за събиране на десетични цифри в код 8421 (табл. 1).
Табл. 1
Дв. код на Дв. код на
Двоична Двоична
Сума рез. рез.
q′ C′ = C1′C2′C3′C4′ q C q′ C′ = A+B+P Z C
0 0000 10 1010 1 0000
1 0001 11 1011 1 0001
2 0010 12 1100 1 0010
3 0011 13 1101 1 0011
4 0100 14 1110 1 0100
5 0101 15 1111 1 0101
6 0110 16 1 0000 0110
7 0111 17 1 0001 0111
8 1000 18 1 0010 1000
9 1001 19 1 0011 1001
1 1 1 1 0
SM1 SM2 SM3
C1 C2 C3 C4
0 0 1 1
Фиг. 3
148
С 2'
1 1
С 1'
1 1 1 1
С 3'
С 4'
Фиг. 4
149
В заключение следва да се подчертае, че значението на сумата в двоично-
десетичния суматор не може да бъде по-голямо от 19, тъй като същото се разла-
га на единица десетичен пренос + число в суматора. Понеже е използвано дво-
ично- десетично представяне на числата, максималното число, което може да се
запише в четиrи разряда при такова представяне, е 9.
150
Т 3/3 МНОГОРАЗРЯДНИ СУМАТОРИ. СУМАТОРИ В ИНТЕГРАЛНО
ИЗПЪЛНЕНИЕ
Увод
Известно е, че събирането на две многоразрядни думи се извършва, като
се започва от младшия разряд и се отчита единицата пренос от предходния по-
младши разряд. Следователно разгледаните до тук суматори на два и три входа
могат да реализират операцията събиране в един отделен i-ти разряд. Събира-
нето на n-разрядни думи се извършва с многоразрядни суматори. Същите се
състоят от отделни едноразрядни суматори, като се организира верига за разп-
ространение на преноса.
На практика в зависимост от това, как е проектирана веригата за разпрос-
транение на преноса, може да се получи така, че многоразрядни суматори с ед-
ни и същи елементи притежават различно бързодействие. Изводът от казаното е
очевиден.
При разработване на различни цифрови устройства много често се изпол-
зват суматори в интегрално изпълнение. Съществуват редица особености при
тяхното използване и свързване, поради което възниква необходимостта от тя-
хното детайлно познаване и усвояване.
Предмет на настоящата лекция ще бъдат многоразрядните суматори от
комбинационен и натрупващ тип и тяхната интегрална реализация.
I. Многоразрядни суматори
1. Многоразрядни комбинационни суматори с последователно действие
151
На входовете xi и yi се подават едновременно разрядите на събираемите x
и y при наличие на тактов импулс СИ1. При това сумирането винаги започва с
младшия разряд.
Входът рi-1 през линия за задръжка се съединява с изхода за преноса рi.
Използва се за въвеждане кода на преноса от младшите разряди в съседните по-
старши разряди. Линията за задържане е разчетена така, че да осигурява пос-
тъпване на преноса, получен при сумирането на цифрите xi и yi на входа рi-1 ед-
новременно с постъпването на цифрите от i+1 разряд.
x
Si Xi &
x+y &
ЕС-3 y
Yi &
Pi Pi-1
СИ2 СИ12
Фиг. 1
E C -3 эи E C -3 n E C -3 2 E C -3 1
СИ1
y3и x 3и y3 x3 y2 x2 y1 x1
Фиг. 2
153
Следователно можем да направим извода, че бързодействието на сумато-
ра се определя от времето за преминаване на сигнала на пренос по веригата за
пренос. Затова при построяването на паралелни суматори се използват най-
различни средства за повишаване на тази скорост:
- използват се най-бързодействащи елементи за организиране на вериги за
пренос;
- внимателно се изпълнява монтажът с цел да се избегне получаването на
паразитни капацитети. Особено място сред тези методи заемат структурните
методи за ускоряване на преноса, които се отнасят до логиката на построяване
на веригите за пренос.
Qi-1 Qi Qi+1
Tt i-1 Tt i Tt i+1
1 1 1
Pi-2 yi-1 yi yi+1
xi-1 xi xi+1
Фиг. 3
154
Б. Многоразряден паралелен суматор с последователен пренос
Схемата на такъв суматор е представена на фиг. 4.
За установяване на суматора в изходно състояние всички тригери се ну-
лират. В момента t при управляващ сигнал Tx в суматора паралелно във всички
разряди се записва числото А и се запомня.
pi-1 pi pi+1
TA
Si-1 & Si & Si+1 &
SM i -1 SM i SM i + 1
Ycm
"0"
1 1 1
p i-2 p i-1 pi
12 B1 06
13 B2
01 B* Cин 07
02 BC
Cn
Фиг. 5
156
където:
- Cn – пренос от съседния младши разряд;
- Cn 1 – пренос към съседния старши разряд.
Фиг. 6
Заключение
Разглежданите схеми на многоразрядни комбинационни и натрупващи
суматори се явяват основен елемент на всеки операционен блок.
В зависимост от техническото задание се проектира самата схема на су-
матора и веригата за организиране на преноса.
За събирането на десетични числа може да се използват специални десе-
тични суматори.
157
Т 3/6. ДЕШИФРАТОРИ, ШИФРАТОРИ И КОДОПРЕОБРАЗУВАТЕЛИ
I. Дешифратори
Дешифратор се нарича многоизходна комбинационна схема с n входа и
n
m = 2 изхода, на всеки от които се реализира отделна конституента на едини-
цата.
Всеки изход на дешифратора е съпоставен еднозначно на една от въз-
можните двоични комбинации от входни аргументи. Ако се номерират изходи-
те с цели числа от нула нагоре, неговата работа се описва по следния начин.
Допускаме, че на входовете на дешифратора постъпва комбинация от нули и
единици, съответстваща на n-разрядно число М. В този случай ще получим
сигнал, равен на единица на изхода с номер М. Например постъпва комбинация
1001. В този случай на изход 9 ще се появи сигнал, представляващ логическа
единица. Работата на дешифратора се описва от системата булеви функции:
f0 = xnxn-1xn-2…x1;
f1 = xnxn-1xn-2…x1;
f2 = xnxn-1xn-2…x2x1;
f2n – 2 = xnxn-1xn-2…x2x1;
f2n – 1 = xnxn-1xn-2…x2x1,
където:
- xn xn-1 ...x1 са входни сигнали на дешифратора;
- f0, f1...f 2n-1 - изходни сигнали на дешифратора.
Основните характеристики на дешифратора са разрядността на входното
число, броят на изходните шини, времето за закъснение на сигналите, количес-
твото апаратура и др. Когато някои изходи липсват, дешифраторът се нарича
непълен. В някои случаи дешифраторите се наричат още декодери. Намират
широко приложение в автоматиката, изчислителната техника, предаването на
данни. Декодирането е основна операция в системите за цифрова индикация,
цифрово-аналоговите преобразуватели, адресните селектори, телефонните и
телеграфните системи.
Декодерите се реализират във вид на матрични структури, изградени от
феритни сърцевини, диоди, резистори, биполярни или полеви транзистори, ло-
гически елементи. Особено перспективно е производството им като типови мо-
дули със средна степен на интеграция.
Прието е по начините на построяване дешифраторите да се класифицират
като:
- матрични;
- пирамидални;
- правоъгълни.
158
Едностъпални и многостъпални дешифратори
& f1
f1 DC 0
1
1
& ff22
2
3
& f3
f3 2 4
f4 5
& f4
6
4
f5
f5 7
&
& f6
f6
& ff7
7 = X2X1X0
X 2 X1X 0
X
X22 X1 XX0
X1 0
X22 X1
X X0
X1 X 0
Фиг. 1
159
+E
R
R00 R
R11 R
R22 R
R33 R4
R4 R
R55 R
R66 R
R77
X2
X2
X2
X2
X1
X1
X1
X1
X0
X0
X0
X0
Фиг. 2
A1 x3 x2 x1x0 A5 x3 x2 x1x0
A9 x3 x2 x1x0 A13 x3 x2 x1x0
A2 x3 x2 x1x0 A6 x3 x2 x1x0
A10 x3 x2 x1x0 A14 x3 x2 x1x0
A3 x3 x2 x1x0 A7 x3 x2 x1x0
A11 x3 x2 x1x0 A15 x3 x2 x1x0
160
За формирането на изходните сигнали А0, А4, А8, А12 може да се използва
общ логически елемент И, на входовете на който постъпват сигналите x0 и x1 .
Това е възможно, защото произведението x1x0 a0 влиза във всички че-
тири функции. За получаване на изходните сигнали А0 и А8 можем да използ-
ваме общ логически елемент И, формиращ сигнал b0 x2 x1x0 b0 x2 a0 , а за
формиране на изходните сигнали А4, А12 - b1 = x2x1x0 = x2a0.
По аналогичен начин можем да използваме общите елементи при реали-
зиране на останалите три групи булеви функции.
Пирамидален дешифратор на четири входа е показан на фиг. 3.
& AA 00
X2X X0
& 1
X2X1X0
& AA 88
X X0
1
& X1X0
X X X
2 1 0 & A 12
A12
& X2X1X0
& A 44
A
X
X0 X
X0 XX2 X
X1 X
X2 X2 X X3
0 0 2 1 2 X2 X33 X3
T0 T1 T2 T3
Фиг. 3
3. Правоъгълен дешифратор
Броят на логическите елементи, необходими за реализиране на един де-
шифратор, е още по-малък при правоъгълните или така наречените стъпални
дешифратори (фиг. 4).
Принципът за построяване на двустъпален дешифратор с n входни про-
менливи се заключава в следното:
1. Всички входове се разделят на две групи така, че ако n е четно, броят
на входовете във всяка група да бъде n / 2. Ако броят на входовете е нечетно
число, се формират две групи (n+1) / 2; (n-1) / 2.
2. По така получените групи от входни променливи се реализират два ма-
трични дешифратора.
3. Реализират се всички възможни логически произведения между всеки
изход на първия матричен дешифратор, като се използват двувходови логичес-
ки елементи И. Ще определим броя на диодите в правоъгълния дешифратор.
Броят на диодите се изчислява за първата степен както за матричния дешифра-
тор. Броят на логическите елементи И в първата степен при четен брой аргу-
менти (входни променливи) е 2 . 2n/2 (във всяка група имаме по 2n/2 елемента), а
при нечетен брой входове броят на елементите ще бъде 2(n + 1) / 2 + 2(n-1) / 2.
162
Общият брой на диодите в логическите елементи И от първа степен се
определя по формулата:
К1= (n / 2) . 2 . 2n / 2 = n . 2n / 2 - при четно
К2= [(n + 1) / 2] . 2(n + 1) / 2 +[(n - 1) / 2] . 2(n - 1) / 2 - при нечетно
& X3X2
X 3X 2
XX0X1
0 X1 &
& X3X2
X 3X 2
XX0X1
0 X1 &
& X3X2
X 3X 2
XX0X1
0 X1 &
X3 X 2
& X3X2
X 0 X1
X0X1 &
X 3X3X2
X3 X 3 X 2X2
X2
& & & & & & & & & & X X XX0XX0
1 X1
X1 1 0 0
15 A
A15 A14
14 A11 A
A A00
Фиг. 4
4. Многостъпален дешифратор
При големи стойности на n понякога е целесъобразно да се изграждат
многостъпални дешифратори. При тях общият брой се разбива на групи така, че
във всяка група от първа степен да не се съдържат повече от два или три разря-
да. При това тази степен се строи като матричен дешифратор. Комбинацията от
изходите на матричните дешифратори дава възможност да се изгради дешифра-
тор за всяко n. Принципът за разделяне на входовете на групите е показан на
фиг. 5.
163
2
3 4
5 7 2
2
9 13 3
2 3
4 6
2 3
Фиг. 5
DC 7
32 32
DC 5 DC 6
4 8 8 4
DC 4 DC 3 DC 2 DC 1
X
X9 X X7 X
X7 X66 X
X55 X4X 4 X3 X 2 X1 X 0
9 X88 X3 X2 X1 X0
X9 X8
X X X
X7 X
X6 XX5 X X X
X44 X33 X2 X
X1 X
X0
9 8 7 6 5 2 1 0
Фиг. 6
164
2. Едностъпални и двустъпални дешифратори на феритни сърцевини
Ще допуснем, че на входните шини на дешифратора е подаден парафазен
код на число. Под парафазен код ще разбираме изходните сигнали на тригерите
Qi, участващи в изграждането на даден регистър. За удобство при изобразяване
на схемата на дешифратора се използва системата на огледалните символи. При
тази система на изобразяване феритните сърцевини се представят във вид на
хоризонтални линии, а намотките във вид на вертикални линии. Прошиването
на сърдечника от намотката се изразява с помощта на малка наклонена черта в
мястото на пресичането на линията на феритната сърцевина и проводника. От-
съствието на чертичка в мястото на пресичането на линията на феритната сър-
цевина и линията на намотката показва, че намотката на това място минава по-
край феритната сърцевина. Ще приемем, че ако горният край на чертичката се
намира отляво, протичащият по съответната намотка ток преобръща феритната
сърцевина в нулево положение. Ако горният край се намира вдясно, се извърш-
ва установяване в единично състояние.
Едностъпалният матричен дешифратор е показан на фиг. 7.
шини
0 0 1 0 1 1 0
1
2
3
4
5
6
7
чет. 1
зап. 1
вход 1 вход 2 вход 3
1 1 0
T1 T2 T3
Фиг. 7
165
за съвпадение. Същите пропускат изходния сигнал само при наличие на сигнала
"четене на единица". В нашия случай този сигнал преобръща в нулево положе-
ние феритната сърцевина 6. На изходната й намотка ще се появи изходен сигнал.
В многостъпалните магнитни дешифратори се използва принципът на по-
следователно съединяване на матрици, построени от феритни сърцевини.
Феритните сърцевини образуват плоска правоъгълна система. Всяка фе-
ритна сърцевина има две входни намотки, една изходна и една намотка за под-
магнитване. Обикновено намотката за подмагнитване представлява проводник,
преминаващ през всички феритни сърцевини на системата. Протичащият по
него ток преобръща всички феритни сърцевини в изходно състояние (например
"0"). Токът, протичащ по входните намотки, преобръща феритните сърцевини в
състояние "1". Такова преобръщане може да се получи единствено в случая, ко-
гато по двете входни намотки тече едновременно ток. В изходната намотка ще
се появи сигнал при протичането на тока на подмагнитване.
В реалните схеми между отделните степени се установяват формиращи
феритотранзисторни клетки, които осъществяват усилване на сигнала.
t t
X2 X2
t t
Y Y
t t
а б
Фиг. 8
166
От фиг. 8а се вижда, че изходният сигнал остава непроменен. Входният
сигнал X1 закъснява повече от сигнала X2. В този случай нивото на изходния
сигнал не се изменя - състоянието е некритично.
Ако сигналът X2 закъснява повече от сигнала X1, изходният сигнал за
кратко време се променя от 1 в 0, т.е. състезанието е критично.
Входните сигнали в дешифраторите се получават най-често от тригерни
броячи и имат различно закъснение един спрямо друг. Това води както до нек-
ритични, така и до критични състезания на изходните сигнали.
При асинхронните броячи, работещи в режим на изваждане, паразитните
отскоци съществуват в сигнала на нечетните изходи на дешифратора, т.е. в из-
хода на тези логически елементи, на които е подаден импулсът Q1 от тригера на
младшия разряд на брояча. Когато броячът е осъществен с тригери, които се
превключват от отрицателния фронт на тактовите импулси, е обратното – при
събиращите броячи паразитните тактове се получават в нечетните изходи, а при
изваждащите – в четните изходи на дешифратора.
Паразитните импулси в изходните сигнали на дешифраторите не оказват
влияние, когато дешифраторите се използват за управление на индикаторни
елементи или други бавнодействащи изпълнителни устройства.
Паразитните импулси довеждат до грешка в работата на устройството,
когато сигналите от дешифраторите се подават на други логически схеми. В
такива случаи паразитните импулси трябва да се отстраняват.
Табл. 1
Наименование Означение Еквивалент tзадр.ср IQ0 mA NQ
Дешифратор на код 8421 SN7442A 17 16 10
Дешифратор на код с излишък на 3 SN7443A 17 0.8 10
Дешифратор на код на Грей с изли-
SN7444A 17 0.8 10
шък на 3
Дешифратор “1 от 16” SN74154 К155ИДЗ 22 16 10
SN74155 21 16 10
Два дешифратора “1 от 4” К155ИД4
SN74156 23 16 10
Дешифратор на код 8421 с високо- SN74141
К155ИД1
волтови изходи SN74145 50 20
SN7446А 100 40
SN7447A 100 40
Дешифратори за управление на се-
SN7448 100 8
демсегментни индикатори
SN7449 100 10
SN74248 100 6.4
167
B/D 0 01 У0
15 02
XA 1 1
03
У1
2 У2
04
X B 14 2 3
4 05
У3
У4
5 06 У5
13 07
XC 4 6 У6
09 У7
7
12 10 У8
XD 8 8
9 11
У9
Фиг. 9
Табл. 2
Входове Изходи
X XC XB XA У0 У1 У2 У3 У4 У5 У6 У7 У8 У9
0 0 0 0 0 1 1 1 1 1 1 1 1 1
0 0 0 1 1 0 1 1 1 1 1 1 1 1
0 0 1 0 1 1 0 1 1 1 1 1 1 1
0 0 1 1 1 1 1 0 1 1 1 1 1 1
0 1 0 0 1 1 1 1 0 1 1 1 1 1
0 1 0 1 1 1 1 1 1 0 1 1 1 1
0 1 1 0 1 1 1 1 1 1 0 1 1 1
0 1 1 1 1 1 1 1 1 1 1 0 1 1
1 0 0 0 1 1 1 1 1 1 1 1 0 1
1 0 0 1 1 1 1 1 1 1 1 1 1 0
168
- IQ1 – изход BI/R B0 - 200 mA;
- R BI – изключване на индикатора при показание нула на входа R BI
се подава ниво нула. На изхода BI/R B0 се получава ниво 0, което
служи за пренос - подава се на входа R BI на индикатора в по-
старшия разряд;
- Ya, b, c, d, e, f, g – изводи за управление на сегментите на индика-
торния елемент.
X A 07 1 B/ S a 13 У a
X B 01 2 b 12 У b
X C 02 4 c 11 У c
X D 06 8 10 У d
d
X LT 08 LT e 9 Уe
X BL / RBO 04 K f 15 У f
X RBI 05 R g 14 У g
Фиг. 10
a
f g b
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
e c
d
Фиг. 11
169
В заключение ще отбележим някои особености, които трябва да се имат
предвид при синтеза на дешифратори с логически елементи И-НЕ.
Реализирането на матричен (с паралелно свързани елементи) дешифратор
на логически елементи И-НЕ води до получаване на инверсен дешифратор. За-
това за получаване на прав дешифратор се налага всяка изходна функция да се
инвертира. Това води до допълнителни материални разходи.
При разглеждане на въпроса за дешифраторите трябва да се отдели вни-
мание и на връзките с входа и изхода.
За нормална работа на дешифратора е необходимо дешифрираното число
да се подава в паралелен двоичен код. При това всеки разряд на кода трябва да
постъпва парафазно. Затова е удобно дешифраторите да се включат към регист-
ри и броячи. От тригерите на тези устройства се снемат правите и инверсни
значения на разрядите на двоичния код. Ако отсъства парафазност, трябва да се
включат инверторите, за да се получат правите и инверсни значения на всяка
входна величина.
При синтез на дешифратори с голям брой входове трябва да се отчита на-
товарващата способност на елементите, от изходите на които се снемат сигнали
за дешифратора.
Една от особеностите в работата на дешифратора е получаването на ста-
тични грешки. Поради различните задръжки в предходната схема, може да се
получи не едновременно изменение на входните величини на дешифратора.
Например, ако дешифраторът получава сигнал от брояч с последователен пре-
нос, значенията на старшия разряд ще се получават с известно закъснение по
отношение на входните сигнали на младшите разряди. Това може да доведе до
поява на грешки.
За отстраняване на тези недостатъци се извършва стробиране на входния
сигнал. За целта стробиращият сигнал открива входовете на дешифратора след
завършване на преходните процеси в показаната схема (фиг. 12).
&
1 DC 0
&
1
2
& 2
C 3
&
X 1X X X
X 1 X11 X0 0 X0 0 C
Фиг. 12
РАБОТА НА СХЕМАТА:
Приемаме, че е активизирана шината Y5. Логическа единица се формира
на изходите x0 и x2, което отговаря на двоичен код 101. Следователно на входа е
активна шина Y5, на изхода е получен код 101.
Схемата, представена на фиг. 13, има нежеланото свойство при два или
повече активни входове да извършва логическо ИЛИ на техните адреси. Нап-
ример, ако входовете 1 и 4 са активни, ще се генерира код 101.
171
Горният недостатък се избягва при приоритетните шифратори. За тях е
характерно това, че на всеки вход предварително е присвоен определен приори-
тет и при наличие на няколко активни входа се изработва адресът на този с най-
висок приоритет.
1 X
X 22
1
1 X
X1
1
0
1 X
X00
1
Фиг. 14
172
Шифраторът от фиг. 14 притежава следната таблица на истинност
(табл. 5.)
Табл. 5
Входове Изходи
xp x0 x1 x2 x3 x4 x5 x6 x7 УС УВ УА УР УР
1 x x x x x x x x 1 1 1 1 1
0 1 1 1 1 1 1 1 1 1 1 1 0 1
0 x x x x x x x 0 0 0 0 1 0
0 x x x x x x 0 1 0 0 1 1 0
0 x x x x x 0 1 1 0 1 0 1 0
0 x x x x 0 1 1 1 0 1 1 1 0
0 x x x 1 1 1 1 1 1 0 0 1 0
0 x x 0 1 1 1 1 1 1 0 1 1 0
0 x 0 1 1 1 1 1 1 1 1 0 1 0
0 0 1 1 1 1 1 1 1 1 1 1 1 0
2. Кодопреобразуватели
Кодопреобразувател се нарича логическо устройство, предназначено за
изменение на кода на информацията, предавана и обработвана от цифрови уст-
ройства.
В съвременните компютърни системи и различните дискретни автомати
информацията се представя във вид на двоични, двоично-десетични и други
специални кодове. В зависимост от това различаваме кодове 8421, 2421 с изли-
шък на три и циклични (табл. 6).
Табл. 6
Десетичен
8421 2421 Изл. на 3 Цикл.
код
x3 x2x1 x0 x`3x`2 x`1 x`0 x3 x2x1 x0 x`3x`2 x`1x`0
0 0000 0000 0011 0000
1 0001 0001 0100 0001
2 0010 0010 0101 0011
3 0011 0011 0110 0010
4 0100 0100 0111 0110
5 0101 1011 1000 0111
6 0110 1100 1001 1111
7 0111 1101 1010 1110
8 1000 1110 1011 1010
9 1001 1111 1100 1000
& X
X'` 1
1
&
&
& X` 2
X'
2
&
&
& X
X'` 3
3
&
X
X3 X X2 X
X3 X X2 X
X1 X X0 X
X1 X X0
3 3 2 2 1 1 0 0
Фиг. 15
174
Тази система от булеви функции ще реализираме в базис И-ИЛИ-НЕ
(фиг. 16).
Като последен пример ще синтезираме принципната схема на кодопреоб-
разувател, преобразуващ код 8421 в цикличен код. Трябва да подчертаем, че
цикличените кодове притежават ред преимущества, благодарение на които на-
мират широко приложение в цифровите устройства.
Например цикличният код, даден в табл. 3, в значителна степен изключва
появата на опасни състезания. Това се обяснява с факта, че той се явява съсе-
ден, т.е. последователните кодови комбинации се различават само по изменени-
ето в един разряд.
Съставяме диаграмите на Вейч и получаваме следните логически уравнения.
& 1
X' & 1
1 X`2
&
1 X`
X'1
& 1
&
&
X`
X' 2
2
& 1 & 1
X'
1 X`3 1 X`
X' 3
& 3
&
&
X X X X X X X X X X3
X3 X X2
X X2
X X1
X X1
X X0
X X0
X
X33X33X22X2 2X11X11X00 X00 3 3 2 2 1 1 0 0
Фиг. 16 Фиг. 17
175
T 3/7. МУЛТИПЛЕКСОРИ. ОБЩИ СВЕДЕНИЯ И КЛАСИФИКАЦИЯ.
МУЛТИПЛЕКСОРИ НА ДВА И ТРИ ВХОДА
A B
Фиг. 1
& f
D2 _
1
f
&
D1
&
D0
E A B
Фиг. 2
176
От логическото уравнение, описващо работата на мултиплексора, се виж-
да, че изходен сигнал се формира на изхода f в зависимост от набора двоични
сигнали А и В. При подаване на логическа единица на разрешаващия вход Е от
изхода на инвертора (на фиг. 2 не е показан) се снема логическа нула, забраня-
ваща работа на мултиплексора. Увеличаването на броя на комутируемите
(превключвани) линии може да се извърши по два начина:
- като се увеличи броят на входовете на мултиплексора;
- като се свържат на мултиплексори с по-малък брой входове по опреде-
лен начин.
Разрешаването на една от осемте шини на мултиплексора чрез два чети-
ривходови мултиплексора може да се извърши по схемата, показана на фиг. 3.
E1 E2
D3 D7
D2 D6 f2 1 f1 v f2
D1 D5
D0 A B D4 A B f1
ТИ
Двоичен брояч
Фиг. 3
177
II. Използване на мултиплексорите като генератори на булеви функции
При проектиране на управляващата част на многоцифрови устройства се
налага генериране на сложни и рядко срещани булеви функции. Тъй като за та-
кива функции не съществуват готови интрегрални схеми, най-често се прибягва
до класическите методи на проектиране с логически елементи И-НЕ и ИЛИ-НЕ,
като се използват диаграмите на Вейч и други начини за минимизация. За об-
лекчаване на проектирането могат да се използват мулитплексорите. Основание
за това дават следните възможности на разглежданите мултиплексори:
- четворният 2-входов мултиплексор (SN74157) може да генерира които и
да са четири от 16 различни функции на две променливи;
- двойният 4-входов мултиплексор (SN74153) може да генерира които и
да са от 256, т.е. различни булеви функции на три променливи;
- осемвходовият мултиплексор (SN74151/74152) може да генерира която
и да е булева функция от 65536;
- 16-входовият мултиплексор (SN74150) може да генерира която и да е от
232 различни функции на пет променливи.
Генерирането на функции от мултиплексори се обяснява най-добре чрез
примери.
Пример 1. Да се генерира булева функция f50 (х1, х2, х3) с помощта на че-
тиривходов мултиплексор.
Решение: Съставя се таблица (табл. 2) на истинност на булевата функция,
като предварително се извършва преобразуване на номера на булевата функция
в двоичен код (табл. 1).
Табл. 2
x1 x2 x3 F50вх 4 вх. М 8 вх. М
0 0 0 0 D0
}D0
0 0 1 0 D1
0 1 0 1 D2
}D1
0 1 1 1 D3
1 0 0 0 D4
}D2
1 0 1 0 D5
1 1 0 1 D6
}D3
1 1 1 0 D7
За реализиране на разглежданата булева функция може да се използва
осемвходов мултиплексор SN74151. Схемата на свързване е съгласно табл. 2
(фиг. 4)
178
0
F
1
X0
X D0 D1 D2 D3 D4 D5 D6 D7 f
0 A
X1
X1 B
_
X2 74151 f
X
2
C
Фиг. 4
Фиг. 5
179
До тук бяха разгледани възможностите за реализиране на булеви функции
с помощта на четири- и осемвходови мултиплексори. Горните разсъждения мо-
гат да се пренесат и при реализиране на булеви функции с повече променливи.
На фиг. 6 е показана схема, реализираща булеви функции от четири променли-
ви с помощта на осемвходов мултиплексор SN74151.
1
0
_
X4
X4
X1 A D0 D1 D2 D3 D4 D5 D6 D7
X2 B
SN 74 151
X3 C
_
F F
Изходи
Фиг. 6
Табл. 3
Xi Уi Pi-1 Si Pi
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
180
___
P i-1
Pi-1
1
0
У B SN 74 153
S Pi
Фиг. 7
Фиг. 8 Фиг. 9
Табл. 4
Входове
Изходи
Управл. Избор Данни
W S Ai Bi Fi
1 Х Х Х 0
0 0 0 Х 0
0 0 1 Х 1
0 1 Х 0 0
0 1 Х 1 1
W1
D0
D1
D2 F2
D3
W2
A0
A1
Фиг. 10
упр. W2
Фиг. 11.
182
ТЕМА 4. ЦИФРОВИ ИНДИКАЦИИ, ЦАП И АЦП
ID
ID
Фиг. 1
183
Фиг. 2
Фиг. 3
Фиг. 4 Фиг. 5
Фиг. 6
185
На вторите им входове се подава честота f = 30 200 Hz с коефициент на
запълване 1/2. Същата честота се подава и на общия електрод. Когато на единия
вход на логическия елемент се подаде логическа единица, сигналът в изхода му
е в противофаза с честота на другия му вход и с честота на общия електрод на
индикатора. Тогава електродите на съответния индикиращ елемент получават
противофазни напрежения и той индикира. При подаване на 0 изходният сигнал
на елемента ИЗКЛЮЧВАЩО ИЛИ повтаря честотата на общия електрод. Тога-
ва електродите на съответния елемент получават еднакъв потенциал и той не
индикира.
Широко приложение за индикирането са намерили и електролуминесцен-
тните индикатори, които представляват електровакуумни прибори, изградени
на базата на триелектродната лампа (фиг. 7).
Фиг. 7
186
информация постъпва на входовете A, B, C и D. При преход на LE в 0 регистъ-
рът запомня постъпилата на входовете информация. Преобразувателят на код
преобразува запомнения двоично–десетичен код в код за седемсегментни инди-
катори. Входният сигнал BL загася индикатора. Между преобразувателя на код
и изходните буфери е включена схема за промяна на изходния поляритет
(ИЗКЛЮЧВАЩО ИЛИ – НЕ). Управлението на поляритета се осъществява от
сигнала DF. Когато DF=0, активното изходно ниво на схемата е 1, а при DF=1
активното изходно ниво на схемата е 0.
Фиг. 8
4543
Фиг. 9
187
ІІ. Организиране на статична индикация
Статичната индикация се характеризира с това, че всеки индикатор при-
тежава собствено индивидуално управление и индикира непрекъснато във вре-
мето. Примерно организиране на статична многоразрядна индикация със 7–
сегментни светодиодни индикатори е показано на фиг. 10. Най-долният етаж от
структурата представлява блок за събиране на информация, който може да бъде
аналогово–цифров преобразувател, броячна група за измерване на честота или
период, преместващ регистър за последователно приемане на информация и др.
Фиг. 10
188
има загасена нула. Така веригата се разпространява последователно до най-
младшия кодов преобразувател (най-десния), без да го обхваща. Най-младшата
нула е винаги значеща, затова най-младшият кодов преобразувател има твърда
забрана за загасяне RBI = 0.
Както се вижда, вертикалната структура на всеки разряд е еднаква. Това е
дало основание на редица производители да предложат такива готови структури.
Фиг. 11
Фиг. 12
Фиг. 1
191
1 във втори разряд, на изхода ще имаме 2 кванта, а при двоичен код 100 – чети-
ри кванта и т.н.
Разглеждайки предавателната характеристика на ЦАП, е необходимо да
отбележим, че първият и последният квант са двойно по-малки от останалите.
При отсъствие на апаратни грешки средните точки на квантите лежат на права-
та А, която се явява идеална характеристика на преобразуването. Реалната ха-
рактеристика на преобразуването може съществено да се различава от идеална-
та по размерите и формите на квантите, а също така и по разположението в ко-
ординатната система. Тези грешки се определят от статичните и динамичните
параметри на ЦАП. Допусканите грешки при аналогово-цифровото преобразу-
ване могат да бъдат компенсируеми и некомпенсируеми. Към първата група
грешки се отнасят:
грешки от изместване на нулата (фиг. 2а);
грешка от коефициент на предаване (фиг. 2в).
Фиг. 2
Фиг. 3
192
То се измерва от момента на подаване на възможно максималното число
на входа на ЦАП Nmax (всички разряди единица) при начално състояние N=0
до момента, в който изходната величина се установи на съответстващата му
стойност. За момент на установяване следва да се отчете моментът, в който из-
ходната величина удовлетвори равенството
U - Umax=0,5ULSB.
Най-малко време за установяване се постига, когато преходният процес в
ЦАП е критично апериодичен.
Класификацията на ЦАП е представена на фиг. 4.
Фиг. 4
194
Фиг. 6
U изх 1
а1 а 0 / 2U оп 2а1 а 0 U оп
2 4
По аналогичен начин се извършва преобразуване и на останалите разряди
на преобразуваната дума. В резултат получаваме
U оп n 1 i U оп
U изх n 1
n i
а 2 N
n
2 i 0 2
По такъв начин разглежданата схема реализира преобразуване на входния
код за 2n такта.
Като основен недостатък на последователните ЦАП може да се посочи
тяхното ниско бързодействие.
195
Фиг. 7
196
същото време потребляемата мощност е минимална - 2,5 mW. Напоследък се
появиха ЦАП от разглеждания клас с по-голямо бързодействие. При 12-
разрядния AD 7943 времето за установяване на тока е 0,6 μs, а консумираната
мощност – 25 μW. Малката консумация на интегралната схема позволява зах-
ранването UR да се реализира от източника на опорно напрежение.
Фиг. 8
Фиг. 9
197
Фиг. 10
198
Uизх=Uоп.N,
Където: Uоп - напрежение между т. А и т. В,
N - преобразувано число.
Фиг. 11
РАБОТА НА СХЕМАТА
В изходно състояние отсъства входен сигнал „Икономичен режим” и
ключът К е затворен. На изхода на дешифратора в активно състояние е нулев
изход, чийто сигнал през елемент ИЛИ поддържа ключа К0 в отворено състоя-
ние. На изхода на схемата напрежението е нула.
При подаване на входна дума N, представляваща n-разрядно число, съща-
та се записва в регистъра и след това се подава към дешифратора. На един от
изходите се формира изходен сигнал, представляващ логическа единица, който
затваря ключа, съответстващ на входната дума. Протича ток по веригата т. А R
т. В. В изхода на схемата се формира изходно напрежение, пропорционално на
двоичната дума. Изходът на ЦАП играе роля на средна точка на своеобразен
делител на напрежение.
При смяна на входната дума се променя активният изход на дешифрато-
ра, променя се броят на включените съпротивления и от там - изходното нап-
режение.
При подаване на сигнала „Икономичен режим” се отваря ключът К и се
затваря ключът К0. В резултат точката за изход Uизх се оказва свързана накъсо с
т. В и изходното напрежение става равно на нула.
Недостатък на разгледаната схема е изработването на 2n резистора върху
кристала на схемата.
Независимо от посочения недостатък, се произвеждат 8-,10- и 12-разрядни
ЦАП с буферен усилвател на изхода, като AD5301, AD5311 и AD5321.
Фирмата Dallas Semiconductor произвежда няколко модела ЦАП със су-
миране на напреженията. При схемата DS1867 входният регистър представлява
оперативно запомнящо устройство, което позволява да се реализира автоматич-
на калибровка.
199
4. ЦАП със сумиране на токовете с резисторна матрица
При разработването на интегрални ЦАП значителна трудност представ-
лява реализирането на високоточни резистори, които силно се различават по
стойност. Затова в интегралната схемотехника се използва т.нар. резисторна
матрица, която с помощта на последователно делене на напрежение реализира
тегловите коефициенти на разрядите.
Основният елемент на такава матрица е показан на фиг. 12.
Фиг. 12.
Rr
1 2 R Rp
1
Rq
q
При използване на двоична бройна система α = 0,5. Като се избере
Rq = 2R, следва, че Rr=R, а Rp=2R. От тук се получава и името на матрицата R-
2R. Основните свойства на матрицата са следните:
- коефициентът на предаване по напрежение на матрицата от възел към
възел е 0,5;
- характеристичното съпротивление е R, а съпротивлението, с което даден
възел се натоварва със следващите звена от матрицата, е 2R.
Двоичен ЦАП със сумиране на токовете, използващ резисторна матрица,
е показан на фиг. 13.
Източникът на опорно напрежение UR е натоварен постоянно с характе-
ристичното съпротивление на матрицата R. Изходното напрежение се определя
по формулата:
RF R U
U0 URN където F R U LSB .
2n R 2n R
200
Фиг. 13
5. Двоично-десетични ЦАП
Двоично-десетичните ЦАП се изграждат на същите принципи, както и дво-
ичните. При тях разрядите са разделени на тетради и се отнасят помежду си както
степените на 2, а тетрадите се отнасят помежду си както степените на десет.
Когато се използва принципът на сумирането на токовете, трябва да се
осигурят токове вътре в тетрадите, отнасящи се както степените на две, а за те-
традите токове, отнасящи се както степените на десет.
За всички десетични разряди са използвани четириразрядни двоични мат-
рици, съединени във верига, в която от декада към декада напрежението се пре-
дава с коефициент α=1/10.
В този случай разглежданата матрица от фиг. 12 може да бъде променена
и използвана за изграждането на двоично-десетичния ЦАП.
Избирайки Rq да бъде равно на характеристичното съпротивление на тет-
радната двоична матрица R, чрез формулите за Rr и Rp получаваме следните
стойности за съпротивленията Rr=8,1 R; Rp=9 R. Схемата на двоично-
десетичния ЦАП е показана на фиг. 14.
Фиг. 14
201
Параметрите на най-широко използваните ЦАП са дадени в таблица.
Брой Вид на Време за Вътр. източник Захранващо
Име Разрядн. Интерфейс
канали изхода установ/мкс/ на напр. напрежение B
ЦАП с широко разпространение
572ПА1 10 1 ток 5 - не 5, 15
MAX504 10 1 напр 25 посл. да 5; ±15
594ПА1 12 1 ток 3,5 - не +5; -15
MAX527 12 4 напр 3 парал. не ±5
DAC8512 12 1 напр 16 посл. да 5
AD7841 14 8 напр. 20 парал. не 5; ±15
AD8600 8 16 напр. 2 парал. не 5
AD8403 8 4 - 2 посл. не 5
Микромощни ЦАП
MAX515 10 1 напр. 25 посл. не 5
MAX530 12 1 напр. 25 парал. да 5
MAX550B 8 1 напр. 4 посл. не 2,5÷5
AD7390 12 1 напр. 60 посл. не 2,7
AD7943 12 1 ток 0,6 посл. не 5
AD5321 12 1 напр. 10 посл. не 5 или 3
202
Т 4/3. АНАЛОГОВО–ЦИФРОВИ ПРЕОБРАЗУВАТЕЛИ
Фиг. 1
Фиг. 3
204
подходящ резисторен делител. Входното напрежение едновременно се сравнява
с всички опорни напрежения чрез аналогови компаратори. Изходните показа-
ния на компараторите се преобразуват в съответен цифров код (фиг. 3).
Тъй като първото стъпало в предавателната характеристика е 0,5 ULSB,
първият резистор е 0,5 R. Последният резистор е 1,5 R, тъй като последното
стъпало в предавателната характеристика на АЦП също е 0,5 ULSB . При това
опорното напрежение е UR=2n ULSB.
РАБОТА НА СХЕМАТА
Извършва се начално нулиране на регистъра чрез подаване на сигнал НУ,
в резултат на което всички тригери се установяват в нулево състояние. Подава
се входното напрежение за преобразуване Ui. Сработват онези компаратори,
чиито опорни напрежения остават под Ui.. Съответствието между относително-
то входно напрежение U=Ui /ULSB и изходното състояние на компараторите е
показано в табл. 1.
Tабл. 1
Дв. чи- Десет.
Входно напрежение Състояние на компаратора
сло число
U U i / U LSB K7 K6 K5 K4 K3 K2 K1 Q2Q1Q0 N
U<0.5 0 0 0 0 0 0 0 000 0
0.5<U<1.5 0 0 0 0 0 0 1 001 1
1.5<U<2.5 0 0 0 0 0 1 1 010 2
2.5<U<3.5 0 0 0 0 1 1 1 011 3
3.5<U<4.5 0 0 0 1 1 1 1 100 4
4.5<U<5.5 0 0 1 1 1 1 1 101 5
5.5<U<6.5 0 1 1 1 1 1 1 110 6
0.5<U 1 1 1 1 1 1 1 111 7
Преобразуването в двоичен код се извършва с приоритетен шифратор и
информацията от изходите се подава към информационните входове D на три-
герите на регистъра. С постъпването на ТИ се извършва съхраняване на полу-
чения двоичен код. Приоритетността на шифратора осигурява преобразуване на
изходната информация според най–старшия сработил компаратор.
При увеличаване на разрядността на паралелните АЦП нараства слож-
ността на шифратора и времето за преобразуване на информацията.
205
жение Ui. Процесът по преобразуване продължава до тогава, докато сработи
компараторът и на изхода му се формира нула. В резултат на това тактовите
импулси не преминават през елемента И и съдържанието на брояча повече не се
променя. С това е завършен процесът по преобразуване на входното напреже-
ние Ui в цифров код. Изходният код, пропорционален на входното напрежение,
в момента на завършване на преобразуването се снема от изходите на брояча.
Фиг. 4
206
шите четири разряда на търсеното число. Вторият АЦП трябва да притежава
диапазон на входното напрежение, равен на един дискрет на първия АЦП. Това
се постига чрез подбор на подходящо опорно напрежение – в случая UR/16.
Фиг. 5
Фиг. 6
207
от изхода на ЦАП и изработва сигнал за оставянето в 1 или свалянето в 0 на
проверявания разряд. След това се преминава към обработка на следващия по–
младши разряд и т.н. За толкова такта, за колкото с разрядността на ЦАП се из-
вършва претеглянето на всички разряди и накрая числото, подадено на входа на
ЦАП, ще съответства на входната аналогова величина. За n-разряден АЦП са
необходими n такта. Времедиаграмата на напрежението в изхода на ЦАП спря-
мо входното напрежение е показана на фиг. 6б.
Фиг. 7
РАБОТА НА СХЕМАТА
От входното напрежение Ui се изважда компенсиращото напрежение Uo,
изработвано от ЦАП. Получената разлика се подава на два компаратора К1 и К2.
Към другите им входове са подадени опорни напрежения +0,5ULSB и – 0,5ULSB.
Ако разликата между напреженията Ui и Uo е по–голяма от +0,5ULSB , сра-
ботва компараторът К1 и подава логическа единица към елемента ЛЕ1. Това во-
ди до пропускане на импулсите от тактовия генератор към събиращия вход на
реверсивния брояч. Броячът увеличава съдържанието си и изходното напреже-
ние на ЦАП Uo догонва входното напрежение Ui.
Ако разликата е по–малка от – 0,5 ULSB, сработва компараторът К2 и се
разрешава ЛЕ2, в резултат на което импулсите на тактовия генератор постъпват
към изваждащия вход на брояча. Така последователно чрез увеличаване или
намаляване на кода на брояча се променя изходното напрежение на ЦАП, което
от своя страна следи промяната на входното напрежение.
Ако разликата между входното напрежение Ui и напрежението от изхода
на ЦАП е в границите на ±0,5 ULSB, ще се прекрати подаването на тактови им-
208
пулси от генератора към реверсивния брояч. Това представлява установен ре-
жим, при който ЦАП е достигнал входната величина Ui и подаденият му циф-
ров код съответства на нея. Изходите на компараторите К1 и К2 формират логи-
ческа нула, която през ЛЕ3 (ИЛИ – НЕ) формира сигнал за достигнато равнове-
сие. След формиране на този сигнал се снема съдържанието на брояча, предс-
тавляващо двоична дума N. Тя представлява резултатът от аналогово–
цифровото преобразуване на входното напрежение Ui.
Съществува голямо разнообразие от АЦП, работещи по разгледания
принцип. Едни от тях използват интегратор за определяне на отношението на
входната величина към еталонната.
Най–широко разпространен се явява двутактно интегриращият АЦП.
Работата му се състои в следното. За точно определено време Δt1 (време
на право интегриране) се извършва интегриране на входното напрежение Ui с
аналогов интегратор. След изтичане на времето Δt1 в изхода на интегратора се
получава напрежение UI(t1), определено по формулата:
t
1 1 1
U I t1 U i dt U i dt ,
t
0
Фиг. 8а
Фиг. 8
210
измерваното. От този момент устройството за управление измерва времето за
обратното интегриране t2, докато компараторът се преобърне.
Автоматичното поддържане на нулата в изхода на интегратора в паузата
между измерванията се извършва, като устройството за управление нулира из-
ходите си b0, b1 и b2, а в изхода b3 записва единица. По този начин се разрешава
пропускане на изхода на компаратора към младшия адресен вход A0 на анало-
говия мултиплексор. Същевременно адресните входове A1 и A2 са в 0. Така
компараторът директно управлява превключването само на опорните напреже-
ния към входа на интегратора. Ако изходът на интегратора се „отклони” от ну-
левата линия, компараторът превключва към входа му опорно напрежение с та-
кава полярност, която ще противодейства на отклонението.
Двойното интегриране намира широко приложение в преобразувателни
модули с разрешаваща точност от 10 до 18 разряда. Когато е необходимо високо
бързодействие, този способ осигурява много добра точност при ниска цена. Ха-
рактеризира се също така с висока шумоустойчивост. В качество на устройство
за управление се използват класически цифрови схеми и дори микроконтролери.
В табл. 2 са приведени характеристики на някои АЦП.
Табл. 2
Консуми-
мощност,
Разряди
Схема Вътрещен
рана
Брой Захранващо
mW
АЦП следене Интерфейс източник на
канали напрежение
запомняне опорно U
211
КОНТРОЛНИ ВЪПРОСИ
1. Що е булева функция?
2. Какво представляват логическите константи, променливи и функции?
3. Какви стойности приема логическата константа?
4. Какви стойности приема логическата променлива?
5. Какви стойности може да приема логическата функция на забранените
набори?
6. Що е набор от променливи? Колко е броят на наборите и различните
функции от n аргумента?
7. Какви способи съществуват за задаване на логически функции?
8. С какво се характеризират елементарните логически функции дизюнк-
ция, конюнкция, сума по модул две, логическа равнозначност, операциите на
Пирс и Шефер?
9. Как се определя броят на различните логически функции от n промен-
ливи?
10. Кога е вярна логическата функция?
11. Какви стойности приема частично определената логическа функция?
12. За какво се използва теоремата на Жегалкин?
13. За какво се използва теоремата на Де Морган?
14. Какво представлява конституентата на единицата (минтерм) и как се
записва аналитично?
15. Какво представлява конституентата на нулата (макстерм) и как се за-
писва аналитично?
16. Какво представлява съвършената дизюнктивна нормална форма?
17. Какво представлява съвършената конюнктивна нормална форма?
18. Какво включва функционално пълната система?
19. Що е линейна булева функция?
20. Що е монотонна булева функция?
21. Що е самодвойствена булева функция?
22. Що е булева функция, запазваща константа единица?
23. Що е булева функция, запазваща константа нула?
24. Какво се разбира под минимизация на логическа функция?
25. Какво представлява простата импликанта, която се определя при ми-
нимизация на логически функции чрез метода на Квайн?
26. Що е съществено проста импликанта (имплицента)?
27. Какво представляват и за какво служат диаграмите на Вейч?
28. Колко клетки може да се групират при минимизация на логически
функции с диаграми на Вейч?
212
31. Какво влияние оказва стъпалността на една схема върху работата и
нейното бързодействие?
32. В какъв ред се съставя една комбинационна логическа схема?
33. Какви ограничения съществуват при използване на логически елемен-
ти за синтез на КЛС? Какви особености в синтеза налагат тези ограничения?
34. Как се отчита и до какво води ограниченият брой входове на логичес-
ките елементи?
35. Какво е необходимо за представяне на една логическа функция в ба-
зис И-НЕ?
36. Как се задават логическите функции при синтез на n–к полюсници?
37. Какво представлява състезанието в n–к полюсниците?
38. Как се представя логическата функция в базис ИЛИ-НЕ?
39. Кой метод за синтез на логически схеми с много изходи се използва
най-често?
40. С какво се характеризират многоизходните комбинационни схеми?
41. Какъв е основният принцип при съвместна реализация на система от
логически функции?
42. Как се изменят булевите функции от системата логически уравнения
при изразяването им чрез базовата функция?
213
16. Колко бита информация съхраняват тригерите?
17. С каква цел се поставят обратните връзки в тригерите?
18. Посочете матрицата на преходите на Т-тригерите?
19. По какъв фронт на тактовия сигнал сработва JK-тригерът?
20. Коя комбинация от входни сигнали се явява забранена за асинхронния
RS-тригер, реализиран в базис ИЛИ-НЕ?
21. По какъв фронт на тактовия сигнал сработва D-тригерът?
22. Изборът на елементна база оказва ли влияние на тактовия сигнал при
тригерите с двойна структура?
23. В тригер с двойна структура може ли едновременно да се записва и
чете информация?
24. Какво е предназначението на логически елемент на входовете J и K на
JK-тригера?
25. При изключване на захранването на един тригер в интегрално изпъл-
нение съхранява ли се записаната информация?
26. Какво е предназначението на обратните връзки в тригерите?
27. Кое време на превключване е по-голямо – t01 или t10, и защо се разли-
чават?
28. Какво е най-характерното за еднотактен MS-тригер с разнополярно
управление?
29. Може ли да се построи RS-тригер с вътрешна задръжка с инвертор в
базис ИЛИ-НЕ?
30. От какво се определят наборите от входни променливи за даден три-
гер?
31. Посочете таблицата на преходите на RS-тригер в базис И-НЕ?
32. Посочете таблицата на преходите на RS-тригер в базис ИЛИ-НЕ?
33. За какво служат асинхронните установяващи входове на JK-тригера?
34. Как се превключва D-тригер от едно устойчиво състояние в друго?
35. Как се превключва JK-тригер от едно устойчиво състояние в друго?
БРОЯЧИ
214
12. Какви биват броячите в зависимост от връзките между тригерите?
13. Какви биват броячите в зависимост от системата на броене?
14. От какво се определя класифицирането на броячите на събиращи, из-
важдащи и реверсивни?
15. С какви елементи може да се построи асинхронен двоичен брояч с ес-
тествен код?
16. От какво се определя бързодействието на асинхронните броячи?
17. Как работи десетичният брояч?
18. Чрез какво се определя режимът на работа на реверсивен брояч?
19. С какви елементи може да се построи синхронен реверсивен брояч?
20. Какво се подава на асинхронните установъчни входове на тригерите,
влизащи в състава на брояча?
21. Кои входове се явяват приоритетни при синхронен реверсивен брояч?
22. В какво се заключава работата между асинхронните и синхронните
броячи?
23. Възможно ли е автоматично нулиране на тригерите в броячите?
24. Какъв брояч може да се използва в качеството на делител на честота?
25. Може ли реверсивен брояч да работи едновременно в режим на съби-
ране и изваждане?
26. Какво е най-характерно за брояча на Джонсън?
27. Какви видове броячи в интегрално изпълнение познавате?
28. От какво се определя максималната честота на входните импулси на
брояча?
29. Възможно ли е наличие на състезание на импулси в броячите?
30. Къде в КС намират приложение броячите?
31. Може ли при отброяване на импулси едно и също състояние да се пов-
тори?
РЕГИСТРИ
215
11. Може ли регистърът едновременно да приема и предава информация?
12. Може ли регистърът да приема и предава информация в парафазен
код?
13. Може ли регистърът да съдържа запомнящи елементи от различен
вид?
14. По какво се различават кръговите броячи от броячите на Джонсън?
15. Каква допълнителна функция притежават последователните регистри
спрямо паралелните?
16. Кои регистри могат да се използват като делители на честота?
17. При n тригера в брояча на Джонсън колко състояния на брояча се по-
лучават?
18. Какви логически нива се подават на асинхронните установъчни вхо-
дове R и S на тригерите на регистъра?
19. От какви фактори се определя бързодействието на регистрите?
20. Кои са основните характеристики на регистрите?
21. След изключване на захранването на елементарните автомати регист-
рите съхраняват ли записаната информация?
22. Посочете таблицата на операцията “логическо умножение”.
23. Посочете таблицата за операцията “логическо сумиране”.
24. Посочете таблицата за операцията “сума по модул две”.
25. Къде намират приложение регистрите?
216
14. Какъв е редът на постъпване на събираемите при едноразряден нат-
рупващ суматор?
15. За какво служи елементът за задръжка в едноразрядния натрупващ
суматор?
16. Какво определя комбинационната схема за формиране на преноса в
натрупващ суматор?
17. С какво тегло е формираният пренос на изхода на двоично-десетичния
суматор?
18. Какви могат да бъдат суматорите в състава на двоично-десетичния
суматор?
19. Защо е необходима корекция на резултата в двоично-десетичния су-
матор?
20. Може ли с един едноразряден суматор да се реализира многоразряден
суматор?
21. Кой суматор е най-бързодействащ?
22. От какъв тип е запомнящият елемент в състава на комбинационно-
натрупващия суматор?
23. Определящ ли е редът на постъпване на събираемите в натрупващия
суматор за формиране на правилен резултат?
24. Може ли в натрупващия суматор да се формира пренос, преди да се
получи стойността на сумата?
25. В каква бройна система е необходимо да се представят числата за съ-
биране в двоично-десетичния суматор?
ДЕШИФРАТОРИ И КОДОПРЕОБРАЗУВАТЕЛИ
1. Що е дешифратор?
2. Кои са основните характеристики на дешифраторите?
3. Какви биват дешифраторите според начините на построяване?
4. Кое е най-характерното за матричните дешифратори?
5. Колко логически елемента са необходими за реализирането на матри-
чен дешифратор с n входа?
6. Кое е най-характерното за пирамидалните дешифратори?
7. Колко логически елемента са необходими за реализирането на пирами-
дален дешифратор с n входа?
8. Кое е най-характерното за правоъгълните дешифратори?
9. Колко логически елемента са необходими за реализирането на правоъ-
гълен дешифратор с n входа?
10. Направете сравнителна оценка на дешифраторите?
11. Кой дешифратор се нарича “непълен”?
12. Каква е разликата между едностъпален и многостъпален дешифратор?
13. От какво се определя бързодействието на различните видове дешиф-
ратори?
14. С какво се характеризира синтезът на един частичен дешифратор?
15. Каква е разликата между дешифратор и шифратор?
217
16. Дешифраторът комбинационно-логическа схема ли е или схема с па-
мет?
17. Може ли на два различни изхода на един дешифратор да има еднов-
ременно сигнал логическа единица (нула)?
18. Какви видове дешифратори в интегрално изпълнение познавате?
19. Къде и в какви устройства намират приложение дешифраторите?
20. Дайте определение за шифратор.
21. Какви видове шифратори познавате?
22. Възможно ли е на два различни изхода на един шифратор да има ед-
новременно сигнал логическа единица (нула)?
23. Кое е най-характерното за приоритетните шифратори?
24. Какво е приложението на шифраторите?
25. Кои са основните параметри на шифраторите?
26. Дайте определение за кодопреобразувател.
27. Как се синтезира и описва един кодопреобразувател?
28. Каква е разликата между кодопреобразувател и шифратор?
29. Къде намират приложение кодопреобразувателите?
30. Възможни ли са забранени входни комбинации при кодопреобразува-
телите?
31. Възможни ли са забранени входни комбинации при шифраторите?
32. Възможни ли са забранени входни комбинации при дешифраторите?
218
ПРИМЕРНИ ТЕМИ ЗА КУРСОВО ПРОЕКТИРАНЕ
219
рен автомат да се използват JK-тригери. С помощта на мултиплексор чрез све-
тодиод да се включат всички нечетни състояния.
220
14. Да се синтезира четириразряден регистър без начално нулиране, при-
емащ информацията в прав код и изпълняващ операциите:
- логическо умножение;
- поразрядно събиране;
- изместване на един разряд наляво;
- предаване на информацията в парафазен код.
Към изхода да се включи кодопреобразувател 2421. В качеството на еле-
ментарни автомати да се използват RS-тригери с обратно управление. Комби-
национно-логическата схема да се реализира в базис И-НЕ.
221
ЛИТЕРАТУРА
222