Разработка формирователя сигналов. Горчакова М.А - 9 стр.

UptoLike

9
2
10000000
10
128128
039,0
0
int)0( ==+=
Y
;
2
10001100
10
140128
039,0
5,0
int)1( ==+=
Y
;
------------ ---------------------------------------------------
2
001111111
10
63128
039,0
5,2
int)10( ==+
=
Y
;
Заполним полученными значениями кодов на входах ЦАП Y(i) два правых
столбца таблицы 1.4. Эта таблица является таблицей исходных данных для
дальнейшего проектирования формирователя сигналов.
2.2. Синтез преобразователя кода
Согласно схеме, показанной на рис.1.1, восьмиразрядные кодовые комби-
нации Y(i) формируются преобразователем кода из четырехразрядных кодовых
комбинаций Q4Q3Q2Q1, получаемых на выходе счетчика. Таблица
1.4 связыва-
ет сигналы на входе преобразователя кода Q4Q3Q2Q1 с выходными сигналами
Y8Y7Y6Y5Y4Y3Y2Y1 и является таблицей истинности КЦУ с четырьмя входа-
ми и восемью выходами.
В процессе синтеза преобразователя кода необходимо:
минимизировать логические функции Y1=f(Q4,Q3,Q2,Q1),
Y2=f(Q4,Q3,Q2,Q1), ... , Y8=f(Q4,Q3,Q2,Q1) методом карт Карно, используя
покрытие единиц или нулей карты. При этом следует иметь в виду
, что эти
функции являются не полностью определенными.
- преобразовать минимизированные логические выражения в базис И-
НЕ для четных и ИЛИ-НЕ для нечетных вариантов (значение буквы А в коде
выбора варианта).
- построить функциональную и принципиальную схемы преобразователя
кодов, выбрав для реализации логических функции такие варианты, которые
требуют минимального
числа корпусов интегральных микросхем (ИМС) ТТЛ
серий К155, К555, К1533.
Недостающие сведения о синтезе подобных КЦУ можно найти в [ 1 ], [ 4 ],
[ 5 ], [ 8 ], [ 11 ].
2.3.Синтез счётчика импульсов
                                                  9

              ⎡ 0            ⎤
Y ( 0 ) = int ⎢        + 128 ⎥ = 128    = 10000000 ;
              ⎣ 0, 039       ⎦       10           2

                    ⎡ 0 ,5        ⎤
        Y (1) = int ⎢       + 128 ⎥ = 140    = 10001100 ;
                    ⎣ 0,039       ⎦       10           2
       ------------ ---------------------------------------------------
                       ⎡ − 2 ,5        ⎤
         Y (10 ) = int ⎢         + 128 ⎥ = 63    = 001111111 ;
                       ⎣ 0 , 039       ⎦      10                2


 Заполним полученными значениями кодов на входах ЦАП Y(i) два правых
столбца таблицы 1.4. Эта таблица является таблицей исходных данных для
дальнейшего проектирования формирователя сигналов.


     2.2. Синтез преобразователя кода

       Согласно схеме, показанной на рис.1.1, восьмиразрядные кодовые комби-
нации Y(i) формируются преобразователем кода из четырехразрядных кодовых
комбинаций Q4Q3Q2Q1, получаемых на выходе счетчика. Таблица 1.4 связыва-
ет сигналы на входе преобразователя кода Q4Q3Q2Q1 с выходными сигналами
Y8Y7Y6Y5Y4Y3Y2Y1 и является таблицей истинности КЦУ с четырьмя входа-
ми и восемью выходами.
       В процессе синтеза преобразователя кода необходимо:
•      минимизировать            логические     функции    Y1=f(Q4,Q3,Q2,Q1),
Y2=f(Q4,Q3,Q2,Q1), ... , Y8=f(Q4,Q3,Q2,Q1) методом карт Карно, используя
покрытие единиц или нулей карты. При этом следует иметь в виду, что эти
функции являются не полностью определенными.
• - преобразовать минимизированные логические выражения в базис И-
НЕ для четных и ИЛИ-НЕ для нечетных вариантов (значение буквы А в коде
выбора варианта).
• - построить функциональную и принципиальную схемы преобразователя
кодов, выбрав для реализации логических функции такие варианты, которые
требуют минимального числа корпусов интегральных микросхем (ИМС) ТТЛ
серий К155, К555, К1533.
     Недостающие сведения о синтезе подобных КЦУ можно найти в [ 1 ], [ 4 ],
[ 5 ], [ 8 ], [ 11 ].

     2.3.Синтез счётчика импульсов