|
|
  |
Передача цфровых сигналов |
|
|
|
Mar 3 2008, 17:53
|
Группа: Новичок
Сообщений: 10
Регистрация: 25-09-06
Пользователь №: 20 658

|
Уважаемые знатоки, есть ли какая-нибудь возможность передать цифровые сигналы (Меандры с частотой около 2МГц) в условиях помех, создаваемых мощными ключами, на расстояние около 1м без применения различных интерфейсов связи?
|
|
|
|
|
Mar 4 2008, 13:37
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 26-01-05
Из: Зеленоград
Пользователь №: 2 214

|
А какая возможность вас интересует? ИМХО лучше перейти к дифференциальным сигналам, используя 422/485 или LVDS драйвера.
|
|
|
|
|
Mar 4 2008, 15:10
|
Группа: Новичок
Сообщений: 10
Регистрация: 25-09-06
Пользователь №: 20 658

|
Цитата(RST @ Mar 4 2008, 16:37)  А какая возможность вас интересует? ИМХО лучше перейти к дифференциальным сигналам, используя 422/485 или LVDS драйвера. Необходимо передать три сигнала управления на сдвиговый регистр (тактирующий (2МГц), данные, управление защелкой), регистр расположен приблизительно в 1м от платы контроллера, передача ведется в условиях сильных шумов от цифровых ключей, потеря данных исключена, использование дополнительных преобразований сигналов с помощью различных интерфейсов крайне нежелательно, т.к. изделие бюджетное. Подскажите пожалуйста выход из данной ситуации
|
|
|
|
|
Mar 4 2008, 16:46
|
Местный
  
Группа: Свой
Сообщений: 289
Регистрация: 17-06-07
Пользователь №: 28 498

|
Цитата(Maxam @ Mar 4 2008, 16:10)  Необходимо передать три сигнала управления на сдвиговый регистр (тактирующий (2МГц), данные, управление защелкой), регистр расположен приблизительно в 1м от платы контроллера, передача ведется в условиях сильных шумов от цифровых ключей, потеря данных исключена, использование дополнительных преобразований сигналов с помощью различных интерфейсов крайне нежелательно, т.к. изделие бюджетное. Подскажите пожалуйста выход из данной ситуации  1) Повысить уровень сигналов (кстати, уровень Вы не указали). 2) Если есть возможность - преобразовать в диф.сигнал и потом обратно, как рекомендовал RST. 3) Позаботиться о низкоомной "линии передачи" для каждого сигнала. 4) На кабеле деньги не экономить. "Вам какое лекарство: дешевое или которое лечит?" (ЦЭ) Вам решать, что дешевле: реализовать надежное изделие или дешевое.
|
|
|
|
|
Mar 5 2008, 07:34
|
Знающий
   
Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481

|
Цитата(Галстук @ Mar 4 2008, 21:36)  Дешевый и достаточно эффективный вариант. Передатчики - логика с открытым коллектором; кабель - плоский, данные чередуются с землей; приемники - просто логика или входы с гистерезисом (триггер Шмитта); очень важно - на входах приемника - делитель: 180 ом на +5В, 360 ом на землю - для согласования. Можно передавать и более чем на 1 м. При этом, естественно, через открытый приемник течет почти 30 ма, да и в закрытом состоянии каждый делитель кушает 10 ма. Не очень хороший вариант для описанной задачи. Между устройствами начнут бегать токи по земляному проводу, которые пользы не принесут. Вот у техаса есть микруха SN65LVDS33. Стоит 60 рублей в чипе дипе. Принимает в том числе и PECL сигналы. Сформировать такой сигнал можно просто используюя 2 TTL буфера, подав на 1 прямой, а на второй инверсный цифровой сигнал. Поставив согласующие резисторы можно использовать банальную витую пару (лучше в экране). Не забудьте у приемников поставить согласующие резисторы, дабы избежать отражения и выбрать буфера с необходимым током.
Сообщение отредактировал Михаил_K - Mar 5 2008, 07:37
|
|
|
|
|
Mar 5 2008, 08:16
|
Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 5-12-05
Из: Москва, Россия
Пользователь №: 11 818

|
Цитата(Михаил_K @ Mar 5 2008, 10:34)  Не очень хороший вариант для описанной задачи. Между устройствами начнут бегать токи по земляному проводу, которые пользы не принесут. Вот у техаса есть микруха SN65LVDS33. Стоит 60 рублей в чипе дипе. Принимает в том числе и PECL сигналы. Сформировать такой сигнал можно просто используюя 2 TTL буфера, подав на 1 прямой, а на второй инверсный цифровой сигнал. Поставив согласующие резисторы можно использовать банальную витую пару (лучше в экране). Не забудьте у приемников поставить согласующие резисторы, дабы избежать отражения и выбрать буфера с необходимым током. Конечно, лишние токи - дело не самое лучшее, о чем и предупреждал. Это расплата за дешевизну решения. Для помехозащиты используется низкоомный (за счет входных резисторов)приемник, и сигнализация сопровождается большими (по сравнению с дифф. приемниками)токами. С другой стороны, какой вред от сигнальных токов, если источник питания не перегружается? По земляному проводу побежит ОБРАТНЫЙ ТОК при передаче 0. С точки зрения ЭМС он все-таки скомпенсируется прямым сигнальным током , текущим в соседнем проводе плоского кабеля. А если использовать "банальную витую пару в экране" будет еще лучше и по части излучения, и по части защиты от помех. Все-таки LVDS потребует питания 3.3В. А вы правда использовали TTL для управления LVDS входами, или только в виде предположения?
Сообщение отредактировал Галстук - Mar 5 2008, 08:27
|
|
|
|
|
Mar 5 2008, 12:58
|
Знающий
   
Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481

|
Цитата(Галстук @ Mar 5 2008, 11:16)  Конечно, лишние токи - дело не самое лучшее, о чем и предупреждал. Это расплата за дешевизну решения. Для помехозащиты используется низкоомный (за счет входных резисторов)приемник, и сигнализация сопровождается большими (по сравнению с дифф. приемниками)токами. С другой стороны, какой вред от сигнальных токов, если источник питания не перегружается? По земляному проводу побежит ОБРАТНЫЙ ТОК при передаче 0. С точки зрения ЭМС он все-таки скомпенсируется прямым сигнальным током , текущим в соседнем проводе плоского кабеля. А если использовать "банальную витую пару в экране" будет еще лучше и по части излучения, и по части защиты от помех.
Все-таки LVDS потребует питания 3.3В.
А вы правда использовали TTL для управления LVDS входами, или только в виде предположения? Вообще-то я имел ввиду сигнал PECL. Указанная микросхема работает от 3.3В, но способна принимать сигналы с уровнем 5В. Конечно LVTTL буферы будут предпочтительнее. А вред от токов, которые начнут бегать между платами - это в чистом виде помехи. И я имею ввиду не только возвратные токи сигналов. На сколько я понимаю, помехи от мощных цифровых ключей - это и есть эти самые токи, т.к. трудно себе представить наведение через эфир ЭДС в 2 вольта. А здесь нельзя это не рассматривать, т.к. одним из сигналов предполагается тактировать сдвиговый регистр, и помеховые токи могут привести к дополнительному ложному срабатыванию. Кстати, если это так, то мое предложение использовать коаксиальный кабель тоже неудачно. Прошу прощения. А управлять чистыми LVDS входами TTL сигналами - затея плохая. Входы будут насыщаться, что приведет к значительному уменьшению быстродействия.
Сообщение отредактировал Михаил_K - Mar 5 2008, 13:01
|
|
|
|
|
Mar 5 2008, 18:32
|
Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 5-12-05
Из: Москва, Россия
Пользователь №: 11 818

|
Цитата(Михаил_K @ Mar 5 2008, 15:58)  Вообще-то я имел ввиду сигнал PECL....
.... А управлять чистыми LVDS входами TTL сигналами - затея плохая. Входы будут насыщаться, что приведет к значительному уменьшению быстродействия. Т.е. вы подбираетесь к пикосекундным фронтам, где без dif low voltage signaling просто делать нечего. А запрашивался то вариант для 2МГц меандра, желательно без преобразований интерфейса. Т.е. вроде от темы мы ушли далеко. Что касается передачи с ОК через плоский кабель на ТТЛ входы с делителями, это все же классика. Чистый Хоровиц и Хилл. Мы таким способом передавали на 5-7 метров сигналы 10 бит параллельной шины данных с соответствующими стробами и клоками для управления блоками уличной светодиодной бегущей строки. Там ШИМ для управления яркостью, напряжение питания нестабилизированные 24 В с 600 Вт трансформаторов в каждом блоке - куда уже больше мощных ключей и импульсных помех. Дальше только электропривод. И все, заметьте, чистенько работало. 10 лет назад это было, нынче так не делаем, данные шлем только через последовательный интерфейс, минимум RS485...
|
|
|
|
|
Mar 6 2008, 08:00
|
Знающий
   
Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481

|
Цитата(Галстук @ Mar 5 2008, 21:32)  Т.е. вы подбираетесь к пикосекундным фронтам, где без dif low voltage signaling просто делать нечего. А запрашивался то вариант для 2МГц меандра, желательно без преобразований интерфейса. Т.е. вроде от темы мы ушли далеко.
Что касается передачи с ОК через плоский кабель на ТТЛ входы с делителями, это все же классика. Чистый Хоровиц и Хилл. Мы таким способом передавали на 5-7 метров сигналы 10 бит параллельной шины данных с соответствующими стробами и клоками для управления блоками уличной светодиодной бегущей строки. Там ШИМ для управления яркостью, напряжение питания нестабилизированные 24 В с 600 Вт трансформаторов в каждом блоке - куда уже больше мощных ключей и импульсных помех. Дальше только электропривод. И все, заметьте, чистенько работало.
10 лет назад это было, нынче так не делаем, данные шлем только через последовательный интерфейс, минимум RS485... Бывают разные красивые решения  . В какой-то степени вы правы. Последние 5 лет работаю с сигналами с частотой десятки и сотни мегагерц. Накладывает отпечаток
Сообщение отредактировал Михаил_K - Mar 6 2008, 08:01
|
|
|
|
|
Mar 21 2008, 14:38
|
Группа: Новичок
Сообщений: 10
Регистрация: 25-09-06
Пользователь №: 20 658

|
Цитата(Okorok @ Mar 4 2008, 19:46)  1) Повысить уровень сигналов (кстати, уровень Вы не указали). 2) Если есть возможность - преобразовать в диф.сигнал и потом обратно, как рекомендовал RST. 3) Позаботиться о низкоомной "линии передачи" для каждого сигнала. 4) На кабеле деньги не экономить.
"Вам какое лекарство: дешевое или которое лечит?" (ЦЭ) Вам решать, что дешевле: реализовать надежное изделие или дешевое. Какую марку кабеля на Ваш взгляд нужно использовать для этой задачи?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|