Курсовой - АЦП частоты в код. Вариант 5. / 3.6 Разработка преобразователя кодов
.doc3.6 Разработка преобразователя кодов
В качестве выходного сигнала в разрабатываемом АЦП используется двоичный код, преобразованный по схеме «64-21». Для получения данного кода используется преобразователь кодов.
Формула преобразования - , где x1, x2, x3, x4 – двоичные разряды числа на входе преобразователя, Y – десятичное число на его выходе. Выходное число Y на выходе представляется в двоичном коде на выходах y1, y2, y3, y4 и знаковом битом на выходе yS.
Таблица истинности для преобразования представлена ниже.
Таблица 3.7 – Таблица истинности преобразования
X |
x4 |
x3 |
x2 |
x1 |
Y |
y1 |
y2 |
y3 |
y4 |
yS |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
2 |
0 |
0 |
1 |
0 |
-2 |
0 |
1 |
0 |
0 |
1 |
3 |
0 |
0 |
1 |
1 |
-1 |
1 |
0 |
0 |
0 |
1 |
4 |
0 |
1 |
0 |
0 |
4 |
0 |
0 |
1 |
0 |
0 |
5 |
0 |
1 |
0 |
1 |
5 |
1 |
0 |
1 |
0 |
0 |
6 |
0 |
1 |
1 |
0 |
2 |
0 |
1 |
0 |
0 |
0 |
7 |
0 |
1 |
1 |
1 |
3 |
1 |
1 |
0 |
0 |
0 |
8 |
1 |
0 |
0 |
0 |
6 |
0 |
1 |
1 |
0 |
0 |
9 |
1 |
0 |
0 |
1 |
7 |
1 |
1 |
1 |
0 |
0 |
10 |
1 |
0 |
1 |
0 |
4 |
0 |
0 |
1 |
0 |
0 |
11 |
1 |
0 |
1 |
1 |
5 |
1 |
0 |
1 |
0 |
0 |
12 |
1 |
1 |
0 |
0 |
10 |
0 |
1 |
0 |
1 |
0 |
13 |
1 |
1 |
0 |
1 |
11 |
1 |
1 |
0 |
1 |
0 |
14 |
1 |
1 |
1 |
0 |
8 |
0 |
0 |
0 |
1 |
0 |
15 |
1 |
1 |
1 |
1 |
9 |
1 |
0 |
0 |
1 |
0 |
Для данного преобразования построим систему логических функций.
Для пяти функций составим карты Карно (рис.3.9-3.13):
Рисунок 3.9 |
Рисунок 3.10 |
Рисунок 3.11 |
Рисунок 3.12 |
Рисунок 3.13 |
Используя приемы совместной минимизации и арифметические преобразования, составим систему логических функций в базисе «И-НЕ / И-НЕ».
Для данной системы логических функций построим принципиальную схему преобразователя.
Рисунок 3.14 - Принципиальная схема преобразователя кодов
На выходе счетчиков выдается восьмиразрядный двоичный код, поэтому в разрабатываемом АЦП используются два идентичных преобразователя – соответственно для младших четырех разрядов и для старших.