реклама на сайте
подробности

 
 
> RS232 и помехи
CrushAlexandr
сообщение Sep 28 2007, 15:01
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 17-02-07
Пользователь №: 25 457



Привет всем!

Имеется простенькое устройство на megа162. Используются оба ее USART-ы через преобразователь уровней MAX232CPE с кондерами 1мкф, вобщем все как обычно.
Для упрощения, устройство подключено к PC по обоим RS232.

Проблема: в работе 0го усарта наблюдаются странные глюки - влияние канала передачи на канал приема. Если "навстречу" передаваемому от меги к PC байту идет какой-то байт, то на приемной стороне (PC) происходит искажение данных.
Упрощаем программу - мега постоянно шлет какой-то байт, например, 0xAA. Смотрим, на PC этот байт отлично и устойчиво принимается. Шлем навстречу байт 0xFF. Тоже всё хорошо. Шлем на встречу байт 0x00. А от меги приходит вместо 0xAA, например, 0xAF. Т.е. нулевые биты по приемному каналу меги искажают передаваемые биты, причем устанавливают их в 1, с не-100%й вероятностью.

Мегу менял (глупо конечно на зеркало пенять,но мало ли). MAX232 поменять пока руки не дошли, да и опять же врядли в ней дело.
Пробовал отключить receiver в меге, помехи остаются. Т.е. проблема "вне" меги - шнур PC-устройство, MAX232, дорожки до меги.

с 1м каналом USART проблем не наблюдается, несмотря на то что он на плате разведен куда как хуже (дорожки раза в три длиннее и от MAX232 до меги и от MAX232 до разъема).

Идеи?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alexander55
сообщение Oct 1 2007, 10:13
Сообщение #2


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(CrushAlexandr @ Sep 28 2007, 19:01) *

Самое правильное посмотреть осциллографом.
Очень вероятно: проверьте земляной провод в кабеле связи и пропаяйте в местах соединений его.
Go to the top of the page
 
+Quote Post
AlexCrush
сообщение Oct 1 2007, 12:10
Сообщение #3





Группа: Участник
Сообщений: 11
Регистрация: 21-03-05
Пользователь №: 3 573



С осцилографом эт я обязательно - как только так сразу. А кабель и земляной провод я исключил из подозрения - ведь проблем при приеме через R2IN нет, только через R1IN. При этом земляной провод был подключен также.
На этой неделе будут новые платы, посмотрим есть ли там такая фигня (это была тестовая). А может и максу раньше перепаяю.
О результатах сообщу.


Цитата(Kuzmi4 @ Oct 1 2007, 14:47) *
Так что лучше проверить..
А можно нескромный вопрос - кондёр на максе стоит между питанием и землёй - прямо возле лапок???

Стоит "в голове" у макса, над 16-м выводом - до него 2 мм, до 15го вывода, соответственно, миллиметра 3.5. То есть близко.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- CrushAlexandr   RS232 и помехи   Sep 28 2007, 15:01
- - bodja74   У меня усар0 на меге162 тоже передает какую то мут...   Sep 28 2007, 15:22
- - IceS   Цитата(CrushAlexandr @ Sep 28 2007, 19:01...   Sep 28 2007, 15:32
- - SpyBot   А что осциллограф показывает? Ещё можно попробоват...   Sep 28 2007, 16:39
- - Dog Pawlowa   Цитата(CrushAlexandr @ Sep 28 2007, 18:01...   Sep 28 2007, 18:56
- - Сергей Борщ   Цитата(CrushAlexandr @ Sep 28 2007, 18:01...   Sep 28 2007, 19:13
- - defunct   Попробуйте прикоснуться пинцетом к TX ножке UART0,...   Sep 28 2007, 22:28
- - vesago   Чикните сигналы со стороны ттл макса232, закоротит...   Sep 29 2007, 06:01
|- - shamray   Присоединяюсь к мнению о некачественном монтаже пл...   Sep 29 2007, 08:55
- - CrushAlexandr   Всем огромное спасибо за идеи, но пока проблема ос...   Sep 30 2007, 14:44
|- - vvs157   Цитата(CrushAlexandr @ Sep 30 2007, 18:44...   Sep 30 2007, 16:31
|- - zhevak   Цитата(CrushAlexandr @ Sep 30 2007, 20:44...   Oct 1 2007, 08:24
- - Kuzmi4   Согласен с zhevak - было тоже траблы с платой заво...   Oct 1 2007, 08:47
- - Maik-vs   Меняйте MAX. Не скажу за 232, а в 485-х максах - н...   Oct 1 2007, 12:50
- - fsb   кажется мне, что не хватает пары кондеров на ногах...   Oct 1 2007, 13:07
|- - CrushAlexandr   Кондеры на V+ и V- наличествуют. Уровни на V+ и V-...   Oct 1 2007, 13:13
|- - vvs157   Цитата(CrushAlexandr @ Oct 1 2007, 17:13)...   Oct 1 2007, 17:54
|- - AlexCrush   Цитата(vvs157 @ Oct 1 2007, 23:54) Без ос...   Oct 2 2007, 02:52
- - AlexCrush   З.Ы. AlexCrush и CrushAlexander - это я. На работе...   Oct 2 2007, 07:08


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.014 секунд с 7
ELECTRONIX ©2004-2016