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

 
 
> 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
Ответов
fsb
сообщение Oct 1 2007, 13:07
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 15
Регистрация: 6-08-04
Из: С-Петербург
Пользователь №: 458



кажется мне, что не хватает пары кондеров на ногах V+ и V- у MAX232.
Go to the top of the page
 
+Quote Post
CrushAlexandr
сообщение Oct 1 2007, 13:13
Сообщение #3





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



Кондеры на V+ и V- наличествуют. Уровни на V+ и V- правильные (около +9.9 и -9.9в соответственно).
Кроме того это не объясняет корректную работу канала R2IN.
Всё же менять макса надо, авось седня руки дойдут. А вот если не поможет, то думать...
Go to the top of the page
 
+Quote Post
vvs157
сообщение Oct 1 2007, 17:54
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(CrushAlexandr @ Oct 1 2007, 17:13) *
Всё же менять макса надо, авось седня руки дойдут. А вот если не поможет, то думать...

Без осциллографа то, что Вы делаете больше похоже на телевизионную передачу "Угадай мелодию" или поиск черной кошки в темной комнате без уверенности, что она там есть. Более того, не зная, что там на самом деле, даже устранив проблему, Вы не будете уверены, что по прошествии какого-нибудь времени она не возникнет вновь.
Go to the top of the page
 
+Quote Post
AlexCrush
сообщение Oct 2 2007, 02:52
Сообщение #5





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



Цитата(vvs157 @ Oct 1 2007, 23:54) *
Без осциллографа то, что Вы делаете больше похоже на телевизионную передачу "Угадай мелодию" или поиск черной кошки в темной комнате без уверенности, что она там есть. Более того, не зная, что там на самом деле, даже устранив проблему, Вы не будете уверены, что по прошествии какого-нибудь времени она не возникнет вновь.

Вы правы, и я это отлично понимаю. Но пока нет возможности.
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
- - alexander55   Цитата(CrushAlexandr @ Sep 28 2007, 19:01...   Oct 1 2007, 10:13
|- - AlexCrush   С осцилографом эт я обязательно - как только так с...   Oct 1 2007, 12:10
- - Maik-vs   Меняйте MAX. Не скажу за 232, а в 485-х максах - н...   Oct 1 2007, 12:50
- - AlexCrush   З.Ы. AlexCrush и CrushAlexander - это я. На работе...   Oct 2 2007, 07:08


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:16
Рейтинг@Mail.ru


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