Факултет по Електронна техника и Технологии
Специалност: Електроника
Курсова задача
по
цифрова схемотехника
Тема: Генератор на случайни числа(зарове за табла)
Анастас Петров Манолевски
Ф.№: 101208118
Курс: III
Семестър: I
Обяснителна записка
Блокова схема
Тактовият генератор(Блок 1), подава тактов импулс на брояча(Блок 2). Той от своя страна се задейства от запускащия блок(Блок 5). След брояча следва дешифратор(Блок 3), който преобразува двоичния код в десетичен и го подава на индикатора(Блок 4). Блокове 6, 7, 8 и 9 са еднакви с по - горе описаните. Различава се единствено честотата на тактовия генератор(Блок 6). Това е с цел да се избегне неслучайно съвпадане на числата показвани от индикаторите.
Виж Приложение 1.
2.1. Избор на ИС
No
|
Обозначение
|
Функция
|
1
|
LM556CM
|
Двоен мултивибратор
|
2
|
SN74161N
|
Синхронен 4 битов брояч
|
3
|
SN7400N
|
Четири двувходови елемента NAND
|
4
|
SN7442N
|
Преобразувател на двоично - десетичен код в десетичен
|
5
|
SN7404N
|
Шест инвертора
|
2.2. Вътрешна структура, Изводи, корпус, електрическа спецификация и импулсни параметри
LM556CM
Мултивибраторът LM556CM е много стабилен контролер, способен да генерира точни времеви интервали или осцилации. LM566 е двоен LM 555. Времената се задават от външни резистор и кондензатор. Двата таймера работят независимо един от друг, като споделят единствено захранването и масата.
Електрическа спецификация:
VCC = 5V
|
tLH = 100ns
|
ICC = 3mA
|
tHL = 100ns
|
UOH = 3,3V
|
|
UOL = 0,25V
|
|
SN74161N
Електрическа спецификация:
VCC = 5V
|
fMAX = 32MHz
|
ICC = 3mA
|
tPLH = 13ns
|
P = 305mW
|
tPHL = 15ns
|
IIH = 80uA
|
|
IIL = -1,6mA
|
IOH = -800uA
|
IOL = 16mA
|
UIH = 2V
|
UIL = 0,8V
|
UOH = 3,4V
|
UOL = 0,2V
|
SN7400N
Интегралната схема SN7400N представлява два NAND логически елемента, с които се реализира ограничаване на броенето до “0 1 1” чрез обратна връзка от изхода на брояча към неговия нулиращ вход.
VCC = 5V
|
tPLH = 11ns
|
IIH = 40uA
|
tPHL = 7ns
|
IIL = -1,6mA
|
|
IOH = -0,5mA
|
IOL = 16mA
|
UIH = 2V
|
UIL = 0,8V
|
UOH = 3,4V
|
UOL = 0,2V
|
SN7442N
Интегралната схема SN7442N представлява дешифратор, който преобразува двоично – десетичен код в десетичен. Тъй като броячът брои до „0 1 1”, дешифраторът преобразува числата до 6.
VCC = 5V
|
tPLH = 17ns
|
ICC = 28mA
|
tPHL = 17ns
|
IIH = 40uA
|
|
IIL = -1,6mA
|
|
IOH = -800uA
|
IOL = 16mA
|
UIH = 2V
|
UIL = 0,8V
|
UOH = 3,4V
|
UOL = 0,2V
|
|
SN7404N
Интегралната схема SN7404N инвертира сигналите получени от дешифратора, понеже неговото активно ниво е „0”.
VCC = 5V
|
tPLH = 12ns
|
|
tPHL = 8ns
|
IIH = 40uA
|
|
IIL = -1,6mA
|
|
IOH = -400uA
|
IOL = 16mA
|
UIH = 2V
|
UIL = 0,8V
|
UOH = 3,4V
|
UOL = 0,2V
| 2.3. Изчислителна записка за дискретни външни компоненти
Сподели с приятели: |