Цифровая передача данных методом временного разделения канал

Обсуждаем цифровые устройства...
Ответить
Родился
Сообщения: 7
Зарегистрирован: Сб ноя 12, 2011 13:25:49

Сообщение marks90 »

Доброе время суток.
Ребят нужна помощь… Ситуация следующая:
Получил задание разработать стенд цифровой передачи данных методом временного разделения канала, вожусь с ним уже несколько месяцев… И вот встал в очередной тупик.

Но сначала теория (вернее то что требуется получить):
1. Есть 2 абонента (Представляют собой 2 параллельно соединенные К555ИР9) на которых задаётся комбинация (на каждом по 8 бит, параллельным кодом), далее необходимо её передать на 2 приёмника 74HC164_1, 74HC164_2 попутно смотря, что происходит в канале данных 74HC164_3, 74HC164_3 (сдвиговые регистры).
2. Все преобразования выполняют два компаратора (мультиплексора) один К561КП2_1 в качестве мультиплексора и второй К561КП2_2 как демультиплексор.
3. Всем балом правит схема управления на на D, JK триггерах (К555ТВ9_n, К555ТМ2_n) и пара счётчиков (К555ИЕ7_1,2) задающих ограничения в 16 управляющих импульсов.
Ну это вкратце, если будет непонятно пишите постараюсь расписать по подробней.

Ну и собственно сам тупик, заключается (грамотно согласовать) в том, что иногда при приёме, код находящийся в канале, сдвигается на порядок вперёд либо назад. Аналог схемы собрал в протеусе думаю будет понятней на конкретном примере (запуск схемы SW1). См. Вложенное.
Спасибо за ранее. :wink: !
Вложения
_test_r.rar
(21.97 КБ) 138 скачиваний
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Сообщение igor-x »

здесь наверное поможет введение адресного байта в посылку?
по аналогии с шиной I2C. а приемник распознает свой адрес и принимает только свои данные
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Сообщение radiokot__ »

Просто приём по ноге управления (хоть десять приёмников).
Ни один домашний кот незнает что он домашний.
Родился
Сообщения: 7
Зарегистрирован: Сб ноя 12, 2011 13:25:49

Сообщение marks90 »

radiokot__ писал(а):Просто приём по ноге управления (хоть десять приёмников).
Не понял... можно пример?
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

Вход разрешения приема данных. Сдвиг производить только тогда когда это разрешено для конкретного регистра. Сначала разрешать первой паре регистров, затем второй... шину адреса прокинуть только между всеми регистрами, для двух пар шина адреса будет шириной в 1 бит.
Контактная информация:
Реклама
Родился
Сообщения: 7
Зарегистрирован: Сб ноя 12, 2011 13:25:49

Сообщение marks90 »

толи я дурак толи лыжи не едут.. не выходит.. :cry:
можете на примере показать? :oops:
Реклама
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

на пальцах? регистры имеют вход разрешения, который запрещает тактирование? вот пока одна пара регистров работает - запрещаешь работу другой пары через этот вход. Если его нет - придется городить огород с элементами "И" на тактовом входе но это вообще плохая идея в плане быстродействующих схем.
Контактная информация:
Ответить

Вернуться в «Цифровая техника»