Содержание
Задание
Типовое задание № 3. Вариант № 4
Передача данных осуществляется последовательно-параллельно по двум линиям связи в закодированном виде – по 2 бита на разряд. Кодирование применено для защиты передаваемых данных от несанкционированного доступа. Код двоичной цифры в данном разряде зависит от номера (четности номера) этого разряда и от значения предыдущего разряда. Массив 32-разрядных чисел передается непрерывно, разряд за разрядом, число за числом. При этом по окончании передачи каждого числа счет разрядов ведется заново – 1, 2, … . Передача любого разряда синхронизируется. Синхросигналы передаются по отдельной линии. По этим сигналам на приёмном конце выполняется поразрядное декодирование поступающих данных. Предполагается, что связь между передатчиком и приемником каким-то образом уже установлена и при этом достигнута взаимная синхронизация моментов начала отсчета передаваемых и принимаемых чисел в обоих устройствах.
Блок-схема тракта передачи и приема (показаны лишь учитываем заданием блоки) отвечает рис.1.1 и рис.1.2 соответственно.
Рис.1.1
                     
Рис.1.2
Здесь МАРКЕР – схема формирования специального синхросигнала, отмечающего границу между передаваемыми (принимаемыми) числами. Для синхронизации передатчика и приемника используются синхросерии С1 и С2 соответственно (рис.2). Тактовая частота 1 МГц. Длительность синхроимпульсов 0,25 мкс. Длина линий связи 20 м, их волновое сопротивление 100 Ом.
Требуется разработать электрические принципиальные схемы устройств приема и передачи данных в базисе ИС Л155 из условия минимизации числа корпусов используемых микросхем. При этом энергопотребление должно быть возможно малым.
Рис.2
Исходные данные
x1  | 
		0  | 
		1  | 
	
  | 
		01  | 
		11  | 
	
x2k x2k-1  | 
		0  | 
		1  | 
	
0  | 
		00  | 
		11  | 
	
1  | 
		00  | 
		01  | 
	
x2k+1 x2k  | 
		0  | 
		1  | 
	
0  | 
		00  | 
		11  | 
	
1  | 
		01  | 
		10  | 
	
Процедура синтеза
I. Построение кодера
 
 Таблица
переходов кодера					   Граф переходов
автомата
x S  | 
		0  | 
		1  | 
		Предыдущий такт  | 
	|
1  | 
		01 (3)  | 
		11 (5)  | 
		нач. сост.  | 
	|
2  | 
		00 (3)  | 
		11 (5)  | 
		чет  | 
		0  | 
	
3  | 
		00 (2)  | 
		11 (4)  | 
		нечет  | 
	|
4  | 
		01 (3)  | 
		10 (5)  | 
		чет  | 
		1  | 
	
5  | 
		00 (2)  | 
		01 (4)  | 
		нечет  | 
	|
Кодирование состояний
Y2Y3 Y1  | 
			00  | 
			01  | 
			10  | 
			11  | 
		
0  | 
			1  | 
			2  | 
			3  | 
			4  | 
		
1  | 
			-  | 
			-  | 
			5  | 
			-  | 
		
Закодированная таблица переходов
x Y1Y2 Y3  | 
			0  | 
			1  | 
		
1  | 
			010, 01  | 
			110, 11  | 
		
2  | 
			010, 00  | 
			110, 11  | 
		
3  | 
			001, 00  | 
			011, 11  | 
		
4  | 
			010, 01  | 
			110, 10  | 
		
5  | 
			001, 00  | 
			011, 01  | 
		
Структура автомата
x Y1 Y2 Y3  | 
		0  | 
		1  | 
	
000  | 
		0  | 
		0  | 
	
001  | 
		0  | 
		0  | 
	
011  | 
		0  | 
		0  | 
	
010  | 
		1  | 
		1  | 
	
110  | 
		1  | 
		1  | 
	
x Y1 Y2 Y3  | 
		0  | 
		1  | 
	
000  | 
		0  | 
		1  | 
	
001  | 
		0  | 
		1  | 
	
011  | 
		0  | 
		1  | 
	
010  | 
		0  | 
		0  | 
	
110  | 
		0  | 
		0  | 
	
x Y1 Y2 Y3  | 
			0  | 
			1  | 
		
000  | 
			1  | 
			1  | 
		
001  | 
			1  | 
			1  | 
		
011  | 
			1  | 
			1  | 
		
010  | 
			0  | 
			1  | 
		
110  | 
			0  | 
			1  | 
		
x Y1 Y2 Y3  | 
		0  | 
		1  | 
	
000  | 
		0  | 
		1  | 
	
001  | 
		0  | 
		1  | 
	
011  | 
		0  | 
		1  | 
	
010  | 
		0  | 
		1  | 
	
110  | 
		0  | 
		0  | 
	
x Y1 Y2 Y3  | 
			0  | 
			1  | 
		
000  | 
			1  | 
			1  | 
		
001  | 
			0  | 
			1  | 
		
011  | 
			1  | 
			0  | 
		
010  | 
			0  | 
			1  | 
		
110  | 
			0  | 
			1  | 
		
~
~ 
~ 
~ 
 ~ 
