[an error occurred while processing this directive] [an error occurred while processing this directive]
Первое, что приходит в голову - не гонять сигналы в параллельном коде по длинным линиям (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Виноградов Алексей 17 мая 2002 г. 09:47
В ответ на: Подскажите по передаче цифровых сигналов по кабелю (+) отправлено любитель 17 мая 2002 г. 08:57

Дело в том, что при прохождении по кабелю неоднородности в нем приводят к хитрому эффекту. Допустим, передатчик одновременно "выпустил" на разных линиях по биту. Вовсе не обязательно то, что приемник тоже получит их одновременно. Или кабель должен быть коротким. Это одна из причин, по которым параллельный код (а особенно быстрый) не передают по длинным линиям. Если очень уж нужно, каждый сигнальный провод перевивают с земляным для устранения взаимных наводок.
Лучше рядом с АЦП поставить простейший контроллер и передавать данные средствами его UART по токовой петле. Здесь все корректно.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru