|
|
  |
RS-232 (MAX3221) портит землю! |
|
|
|
Oct 2 2006, 13:25
|
Профессионал
    
Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451

|
Цитата(cornflyer @ Oct 2 2006, 08:15)  Для общения с ПК сделал на плате RS-232 на базе MAX3221. Данные приходят в ПЛИС. Еще на плате есть АЦП. Как только втыкаю кабель RS, с землей случаеца беда - на ней образуеца болтанка, которая мешает АЦП работать. Сигнал в итоге получаеца оцифрован с шумами. Что делать? Может какую-нить развязку посоветуете? 1. Не видя, что сделано трудно дистанционно вычистить вашу землю. Посмотрите тщательно на соединение с РС - не должно быть, как минимум, земляных петель. 2. Дальше, соединение земель РС и вашей платы должно быть в одной точке. Это простейшие рекомендации "по телефону". 3. Изолирование помогает убить землюную проблему, если все раздельные земли не дают беспокойства. 4. Если решите делать изолированный интерфейс, посмотрите хорошее решение в пристегнутом файле. Посмотрите, все ли цепи интерфейса из примера вам нужны и упростите/усложните ваш вариант.
Сообщение отредактировал Myron - Oct 2 2006, 13:33
|
|
|
|
|
Oct 2 2006, 13:42
|

Частый гость
 
Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729

|
Цитата(Myron @ Oct 2 2006, 17:25)  Цитата(cornflyer @ Oct 2 2006, 08:15)  Для общения с ПК сделал на плате RS-232 на базе MAX3221. Данные приходят в ПЛИС. Еще на плате есть АЦП. Как только втыкаю кабель RS, с землей случаеца беда - на ней образуеца болтанка, которая мешает АЦП работать. Сигнал в итоге получаеца оцифрован с шумами. Что делать? Может какую-нить развязку посоветуете?
1. Не видя, что сделано трудно дистанционно вычистить вашу землю. Посмотрите тщательно на соединение с РС - не должно быть, как минимум, земляных петель. 2. Дальше, соединение земель РС и вашей платы должно быть в одной точке. Это простейшие рекомендации "по телефону". 3. Изолирование помогает убить землюную проблему, если все раздельные земли не дают беспокойства. 4. Если решите делать изолированный интерфейс, посмотрите хорошее решение в пристегнутом файле. Посмотрите, все ли цепи интерфейса из примера вам нужны и упростите/усложните ваш вариант. А эта схема обеспечит скорость 115 kbps? похоже я землю от компа (от компа идут на плату 3 провода, один из них земляной) посадил на полигон земли платы. может надо было его только на ногу MAX3221 посадить? и с общей землей не контачить?
|
|
|
|
|
Oct 2 2006, 20:15
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 14-03-06
Из: Белокаменной
Пользователь №: 15 240

|
Цитата(cornflyer @ Oct 2 2006, 17:15)  Для общения с ПК сделал на плате RS-232 на базе MAX3221. Данные приходят в ПЛИС. Еще на плате есть АЦП. Как только втыкаю кабель RS, с землей случаеца беда - на ней образуеца болтанка, которая мешает АЦП работать. Сигнал в итоге получаеца оцифрован с шумами. Что делать? Может какую-нить развязку посоветуете? Как питается плата с АЦП? Откуда подается сигнал на АЦП? Возможно, лучше отвязать гальванически источник сигнала от АЦП.
|
|
|
|
|
Oct 2 2006, 22:37
|

учащийся
    
Группа: Свой
Сообщений: 1 065
Регистрация: 29-10-05
Из: города контрастов
Пользователь №: 10 249

|
Цитата(cornflyer @ Oct 2 2006, 16:42)  Цитата(Myron @ Oct 2 2006, 17:25)  Цитата(cornflyer @ Oct 2 2006, 08:15)  Для общения с ПК сделал на плате RS-232 на базе MAX3221. Данные приходят в ПЛИС. Еще на плате есть АЦП. Как только втыкаю кабель RS, с землей случаеца беда - на ней образуеца болтанка, которая мешает АЦП работать. Сигнал в итоге получаеца оцифрован с шумами. Что делать? Может какую-нить развязку посоветуете?
1. Не видя, что сделано трудно дистанционно вычистить вашу землю. Посмотрите тщательно на соединение с РС - не должно быть, как минимум, земляных петель. 2. Дальше, соединение земель РС и вашей платы должно быть в одной точке. Это простейшие рекомендации "по телефону". 3. Изолирование помогает убить землюную проблему, если все раздельные земли не дают беспокойства. 4. Если решите делать изолированный интерфейс, посмотрите хорошее решение в пристегнутом файле. Посмотрите, все ли цепи интерфейса из примера вам нужны и упростите/усложните ваш вариант. А эта схема обеспечит скорость 115 kbps? похоже я землю от компа (от компа идут на плату 3 провода, один из них земляной) посадил на полигон земли платы. может надо было его только на ногу MAX3221 посадить? и с общей землей не контачить? Минусы : - время нарастания и спада плюс задержки одного порядка что и время передачи бита на скорости 115 кбит изза того что используется фототранзистор. - светодиод запитывается от одного выхода по tx в то время как фототранзистор от паралельно соединенных нескольких. Логика ? - используются раздельные фотоэлементы в тоже время можно легко достать интегральные фотоэлементы. - минус получается от того же tx Вобшем имхо кустарная схема. Поишите и можете найти намного лучше или же сделайте сами .
--------------------
Зачем лаять на караван , когда на него можно плюнуть?
|
|
|
|
|
Oct 3 2006, 02:11
|
Профессионал
    
Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451

|
Цитата(_artem_ @ Oct 2 2006, 17:37)  Цитата(cornflyer @ Oct 2 2006, 16:42)  Цитата(Myron @ Oct 2 2006, 17:25)  Цитата(cornflyer @ Oct 2 2006, 08:15)  Для общения с ПК сделал на плате RS-232 на базе MAX3221. Данные приходят в ПЛИС. Еще на плате есть АЦП. Как только втыкаю кабель RS, с землей случаеца беда - на ней образуеца болтанка, которая мешает АЦП работать. Сигнал в итоге получаеца оцифрован с шумами. Что делать? Может какую-нить развязку посоветуете?
1. Не видя, что сделано трудно дистанционно вычистить вашу землю. Посмотрите тщательно на соединение с РС - не должно быть, как минимум, земляных петель. 2. Дальше, соединение земель РС и вашей платы должно быть в одной точке. Это простейшие рекомендации "по телефону". 3. Изолирование помогает убить землюную проблему, если все раздельные земли не дают беспокойства. 4. Если решите делать изолированный интерфейс, посмотрите хорошее решение в пристегнутом файле. Посмотрите, все ли цепи интерфейса из примера вам нужны и упростите/усложните ваш вариант. А эта схема обеспечит скорость 115 kbps? похоже я землю от компа (от компа идут на плату 3 провода, один из них земляной) посадил на полигон земли платы. может надо было его только на ногу MAX3221 посадить? и с общей землей не контачить? Минусы : - время нарастания и спада плюс задержки одного порядка что и время передачи бита на скорости 115 кбит изза того что используется фототранзистор. - светодиод запитывается от одного выхода по tx в то время как фототранзистор от паралельно соединенных нескольких. Логика ? - используются раздельные фотоэлементы в тоже время можно легко достать интегральные фотоэлементы. - минус получается от того же tx Вобшем имхо кустарная схема. Поишите и можете найти намного лучше или же сделайте сами . 1. Вопрос про 115 был задан после моего ответа. 2. Конечно, не нужно вслепую повторять, имеет смысл понять и откорректировать схему под "себя" и использовать эдементы, в данном случае оптопары в нужной комбинации - от одной до 4-х, (в зависимости от выделенного места на общей плате и пр. ограничений). Был задан общий вопрос в невразумительном виде - отсюда и рекомендации общие. 3. При необходимости только RX на ваш макет от РС, можно обойтись одной полярностью питания стыка. Для TX от макета в РС для дома можно тоже обойтись одной полярностью. Вариант в статье - не надо использовать изолированное негативное напряжение и использовать россыпь вместо современных ИС. При более подробном вопросе можно дать более серьезные рекомендации (см. далее). 4. Если бы автор вопроса мог бы сам сделать развязку, он не задавал бы подобноых вопросов. Судя по вопросам у него начальные познания. Серьезные современные решения с применением современной базы вызовут, в данном случае, отторжение из-за непонимания зачем это все нужно. 5. Итак, автор вопроса, если надо, то задайте вопрос корректно: Для чего, с какой скоростью, какие ограничения по питанию, температуре, длине соединения, какой набор цепей стыка нужен, ограничения на габариты, стоимость и пр. 6. Теперь ваш "земляной" вопрос. Надо бы просто понять и почистить ваш макет, а не кидаться делать изолированный интерфейс до полного понимания его необходимости. Если отдельно ваш макет полностью работоспособен без РС (как вы это проверили без РС, если теперь надо РС подключить?), то теперь просто надо соединить землю от источника питания, землю вашего макета и землю РС в оной точке. И не кидать дополнительные земли от имеющихся на плате макета земель, а четко отсоединить все земляные провода, подходящие к макету и подключить их в одной точке. Лучшим местом будет земляная точка на макете, где распаян какой-нибудь входной сигнал (кроме РС, если есть таковой). или земля АЦП или его опоры, если АЦП многоразрядный. Главное, чтобы не было земляных петель, и чтобы возвратный ток от РС не проходил через весь макет. Помогает также подключение цепей РС по одной, начиная с земли, и проверка каждый раз как работает макет. Если, как вы сказали, макет работает без РС, то сделать это будет несложно. Если проблема проявляется только после последнего подключенного провода в стыке, попробуйте отключить предпоследний подключенный, и т.д.
Сообщение отредактировал Myron - Oct 3 2006, 02:15
|
|
|
|
|
Oct 3 2006, 02:53
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(Stas @ Oct 2 2006, 20:33)  Надо было г. развязанный интерфейс спользовать - добавить м/у ПЛИС и драйвером RS че-то типа ADUM1402, подумать над разводкой земель - старые истины, кроме того если смотришь шум осциллографом, то посмотри не связан ли он по общему с компом, если да - то фигню смотришь.. А у меня применяется тоже MAX3221 и на этой же плате стоит 14-битный АЦП (видеосигнал цифрует). Устройство очень чувстительно к шумам - если где-то что-то лезет, то это сразу видно на изображении. Никаких помех от MAX3221 и его работы с PC не наблюдаю. Никакой гальванической развязки нет. Т.ч. не в этом дело. Скорее всего где-то с разводкой нехорошо - вероятнее всего, что по землям АЦП течет ток приемопередатчика. Еще вариант - по воздуху лезет, если входной сигнал АЦП на длинных проводах и они недалеко от кабеля RS-232. В общем, тут гадать долго можно, надо конкретно смотреть.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Oct 3 2006, 05:56
|

Частый гость
 
Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729

|
Цитата(dxp @ Oct 3 2006, 06:53)  Цитата(Stas @ Oct 2 2006, 20:33)  Надо было г. развязанный интерфейс спользовать - добавить м/у ПЛИС и драйвером RS че-то типа ADUM1402, подумать над разводкой земель - старые истины, кроме того если смотришь шум осциллографом, то посмотри не связан ли он по общему с компом, если да - то фигню смотришь..
А у меня применяется тоже MAX3221 и на этой же плате стоит 14-битный АЦП (видеосигнал цифрует). Устройство очень чувстительно к шумам - если где-то что-то лезет, то это сразу видно на изображении. Никаких помех от MAX3221 и его работы с PC не наблюдаю. Никакой гальванической развязки нет. Т.ч. не в этом дело. Скорее всего где-то с разводкой нехорошо - вероятнее всего, что по землям АЦП течет ток приемопередатчика. Еще вариант - по воздуху лезет, если входной сигнал АЦП на длинных проводах и они недалеко от кабеля RS-232. В общем, тут гадать долго можно, надо конкретно смотреть. RS кабель длиной 1 м. Земляной полигон на плате для ПЛИС и АЦП общий. Да, спасибо за замечания, действительно земля от ПК находица на другом конце платы от точки соединения земель. Аналоговая земля и цифровая у меня соединяюца в одной точке у источника питания. А вот с землей RS я накосячил. Попробую проводком этот баг исправить, отпаяю штыри и перепаяю землю. Может купить отическую развязку для RS? Вот нашел тут какую-то http://www.moxa.com.ua/industrialethernet/...ts/mc/tcc82.htmКак я заметил этот баг: земляной щуп осциллографа tektronix посадил на землю. начал втыкать RS и при этом на осциллографе заметил ухудшение земли. Т.е. я наблюдал треугольный сигнал с амплитудой 40-50 мВ и частотой ~ 80kHz. Все это при выключенном питании. может кроме соединения в одной точке, еще последовательно на земляной провод от писюка индуктиность запаять?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|