Игорек 0 27 апреля, 2012 Опубликовано 27 апреля, 2012 · Жалоба Начал изучать atmega8, написал простейшую программку, бесконечно отправляющую через UART->MAX232->COM порт компьютера знак вопроса(63 в ASCII или 00111111 в двоичном коде). Сначала я подцепился осциллом к ножке Tx микроконтроллера. Тут мне все понятно: первым идет стартовый нулевой бит, затем 6 единичек, задем два нулика, затем стоповый бит. Затем я подцепился к ножке Rx Com порта моего компьютера. Там тоже все понятно: единички отрицательные, нули положительные. Непонятно вот что: каким образом MAX232 делает из 5 вольт отрицательное напряжение (предполагаю что за счет переключения конденсаторов, подключенных к ее ножкам), также непонятно, что за прямоугольные импульсы с периодом примерно 20 микросекунд сопровождают сигнал на COM-порте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 27 апреля, 2012 Опубликовано 27 апреля, 2012 · Жалоба ... также непонятно, что за прямоугольные импульсы с периодом примерно 20 микросекунд сопровождают сигнал на COM-порте. Не должно быть таких импульсов (20 микросекунд). Или мах поддохший или COM-порт на пк. Какая длина провода MAX232->COM? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Игорек 0 27 апреля, 2012 Опубликовано 27 апреля, 2012 (изменено) · Жалоба Но компьютер принимает сигнал, посылаемый контроллером нормально (проверял программой Terminal 1.9b). Только вот эти импульсы смущают. Попробую на днях другой MAX. Длина провода - полметра, скрутка из трех проводов. Изменено 27 апреля, 2012 пользователем Игорек Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 27 апреля, 2012 Опубликовано 27 апреля, 2012 · Жалоба Только вот эти импульсы смущают. Странно, ни кода не видел таких импульсов на выходе макса. Вседа чистый уровень примерно +-12V. С землёй всё нормально? Попробуйте посмотреть выход макса без подключения к COM-порту пк. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
miksergei 0 27 апреля, 2012 Опубликовано 27 апреля, 2012 · Жалоба ...примерно 20 микросекунд... Похожи на помехи по питанию 50Гц... Проверьте осциллографом питание MAX. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Игорек 0 27 апреля, 2012 Опубликовано 27 апреля, 2012 (изменено) · Жалоба Да, с землей все отлично. Пробовал на двух разных компах - результат одинаков. Дело не в COM порте. Склоняюсь к неисправности макса. Похожи на помехи по питанию 50Гц... Проверьте осциллографом питание MAX. Питание контроллера и МАКСА от USB того же компа, к которому подключаюсь. Помех по питанию не видно. Выход макса без подключения к компьютеру также сопровождается импульсами. Изменено 27 апреля, 2012 пользователем Игорек Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 27 апреля, 2012 Опубликовано 27 апреля, 2012 · Жалоба Выход макса без подключения к компьютеру также сопровождается импульсами. Менять оный, однозначно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Игорек 0 27 апреля, 2012 Опубликовано 27 апреля, 2012 · Жалоба Хорошо, спасибо за помощь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 27 апреля, 2012 Опубликовано 27 апреля, 2012 · Жалоба А выходные фильтрующие конденсаторы (на выводах 2 и 6) не забыли поставить ? Там должны быть чистенькие +/- 10V. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 27 апреля, 2012 Опубликовано 27 апреля, 2012 · Жалоба Конденсаторы, которыми обвешан MAX, нужно не от балды ставить, а те, что в документе указаны. Номиналы, в смысле. И не игнорировать. А небольшие колебания останутся. Опять же, на картинках в документации должны быть показаны. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 27 апреля, 2012 Опубликовано 27 апреля, 2012 · Жалоба Непонятно вот что: каким образом MAX232 делает из 5 вольт отрицательное напряжение (предполагаю что за счет переключения конденсаторов, подключенных к ее ножкам)Да. Там стоит два зарядовых насоса. Один делает +10в из +5в, второй - -10 из +10. , также непонятно, что за прямоугольные импульсы с периодом примерно 20 микросекунд сопровождают сигнал на COM-порте. ViKo прав - вы видите частоту работы зарядового насоса (около 50 КГц). Можете сравнить с сигналом на 1, 3, 4, 5 ногах. Для MAX232 нужны конденсаторы 1 мкФ, хотите 0.1мкФ - ставьте MAX202. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexvu 5 28 апреля, 2012 Опубликовано 28 апреля, 2012 · Жалоба У меня ST232 (аналог МАХ232) работает при 0.1 мкф нормально. Здесь, судя по осциллограмме, отсутствует один из кондеров обвязки. Скорее всего, Вы (автор темы) что-то напутали в схеме, проверьте еще раз. Ну, или успели пожечь микруху. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Игорек 0 29 апреля, 2012 Опубликовано 29 апреля, 2012 · Жалоба А выходные фильтрующие конденсаторы (на выводах 2 и 6) не забыли поставить ? Там должны быть чистенькие +/- 10V. Собирал на макетке, забыл припаять эти конденсаторы на землю. Проблема решена, спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться