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

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


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Согласен с zhevak - было тоже траблы с платой заводского производства...Так что лучше проверить..
А можно нескромный вопрос - кондёр на максе стоит между питанием и землёй - прямо возле лапок???
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
- - 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
- - 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 Текстовая версия Сейчас: 21st July 2025 - 18:09
Рейтинг@Mail.ru


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