Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

ИМХО 20 репитеров получается - непойдетЪ.

Отправлено Petrovich 29 октября 2007 г. 14:25
В ответ на: ну отростки можно через репитеры отправлено Elektronik 29 октября 2007 г. 12:57

Тогда лучше вернуться к плоскому шлейфу и бороться с перекосами бит там... Можно например сделать так
1 Разделить линии передачи и приема данных.
2 Саму шину разделить на сегменты малой длины (ориентировочно до 3 м) самопальными репитерами из двух N+1-битных регистров, а передачу вести в режиме конвейера... Т.е. фронт сигнала синхронизации записывает инфу с все нечетные регисты с входов нечетных, спад - наоборот...
N+1 бит показывает
для передачи от мастера тип данных (0- данные, 1-команда)
для передачи от слейва (0 - данные для передачи присутсвуют, 1 на выходах нет валидных данных)
Для простоты репитеров сигнал синхронизации инвертируется в каждом репитере, а репитеры выбрать с ОК.

Мастер может послать данные всегда, а слейв только после разрешения, которое поступает после освобождения шины от данных.
В общем ИМХО так работать будет, но геморно это и пахнет радиогубительством ...



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 85:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru