Skup

Подключение Adm3485 И Adm485

16 сообщений в этой теме

Skup    1

Всем привет. Кто сталкивался с такой проблемой:

Происходит обмен данных с терминалом через RS485. Для компа есть преобразователь COM-USB построенный на adm485, а плата, с которой передаются данные имеет в составе adm3485. Передача на терминал происходит успешно, а вот отравленные данные с терминала мк обработать не может. Посмотрел на осциллографе на ножке RX микросхемы adm3484, сигнал приходит, но логический ноль находится на уровне 1.4 В, хотя должен быть, как указано в даташите, ниже 0.6 В. Почему так происходит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Работаю с такими микрами и с такими связками, как у вас.

Нога 1 микросхемы должна быть подключена к RX микроконтрооера и пин должен быть сконфигурирован как вход. Это сделано?

При приеме ноги 2 и 3 должны быть в низком уровне.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Skup    1

Да, все сделано

Прилагаю осциллограмму с пина 1 adm3485. Сигнал по форме совпадает с кодом, который я отправляю с терминала, но вот логический ноль находиться на уровне 1.5 В. А у МК логический ноль не превышает 0.6. Мне кажется поэтому не может прочитать.

post-202871-0-51585300-1470980681_thumb.jpg

Изменено пользователем Skup

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Skup    1

Нашел еще один косяк, если отсоединить RX от пина МК, то осциллограмма нормальная. Это значит что все таки пин не настроен?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alex    546

А у adm485 можно пины настраивать ? :blink:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alex    546

Если честно, не очень понятно про что Вы говорите, что отсоединяете, где снимаете осциллограмму, и что куда подключаете ...

Какой RX вы отключаете и от какого пина МК ? У max485 нет пина RX, есть только DI и RO.

Вы бы схемки прикладывали с пометками, где меряете и что отсоединяете.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Skup    1

Прилагаю схему, после adm485 линия идет на преобразователь RS485-USB

Представленная выше осциллограмма, была снята с вывода RO микросхемы adm3485. Если данный вывод отсоединить от ноги микроконтроллера, то сигнал будет нормальным

post-202871-0-90631400-1471000556_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alex    546

Значит сигнал искажает МК. Либо пин не настроен на вход, либо дохлый каскад.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Skup    1

Он настроен, потому как пробовал подключать напрямую, сразу к преобразователю, данные все принимаются. Какой именно каскад может быть дохлым?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alex    546
Какой именно каскад может быть дохлым?
Выходной у МК.

По поводу "настроен". Чудес не бывает. Тут явно у MAX'а не хватает мощности одолеть пин МК. Либо МК тянет сигнал к плюсу, либо у МАХа слабый ноль.

Попробуйте заменить МАХ. Либо ковыряйте настройки МК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Skup    1

Спасибо, а если МК тянет к плюсу, это можно как то исправить?Если у меня пин настроен как периферийная функция, и пином управляет сам МК

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Alex    546

Чтобы что-то исправить, нужно знать что исправлять. Выясните, для начала, причину проблемы, а потом уже будете решать эту проблему.

Сейчас это всё - гадание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Skup    1

Спасибо большое. Схема собиралась на отладочной плате sam4l-ek, в итоге оказалось, что на пине RX висел не только пин RI adm3485, но и другая периферия

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

К посту 8. Между линиями A и B должен быть резистор 120 Ом с каждой стороны около микросхем. Линию Rx-RO желательно тоже подтянуть вверх резистором 50 кОм.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • У мну такой был.     Был относительно неплох.
    • Жадные и глупые барыги из ларьков успешно окучивали нехилую такую массу владельцев кассетников 3-4 класса. И не бедствовали абсолютно. Эт совсем не пересекающиеся группы. На моей памяти, качество на кассету хотели человек 5 -10 от силы. Для таких клиентов  специальный аппарат держали. Со сквозным трактом.  Прочие потребляли контент, прописанный на Яузах. При любом радиозаводе такое было. У нас в городе пара заводов, потому по домам Оды, Элегии, Электроны, автоприёмники "штамповали".
    • Я так и предполагал - мафон собирают какие-то дети из всякого хлама. Но в глубине души (очень-очень глубоко) всё же надеялся - а вдруг повезёт! ...не повезло. 
    • картинко с АЦП не имеет никакого отношения к подключению диф.усилителя и/или диф.источника сигнала. не было озвучено вил датчиков, ну по жуткому желанию применить диф.усилитель предположу что оный является тензометрический  мост. на 70 метров оный подключается по 6-проводной схеме + экран. никаких резисторов при подключении выхода диф.усилителя к  диф.входу АЦП наненать. а вот обеспечить правильный замер напряжения питания моста и заземления надо.
    • новый винил приходил в город только проверенным, у кого аппаратура "приемку" проходила и уверенность была, что левака (и по качеству, и на лево) не напишет и диск не запорет.
      вот у таких стоило брать записи. правда подороже они конечно были, но зато соответствовали и качеству и времени. в студиях это же появлялось позже.
      (чтобы не путать позже с засильем жадных и глупых барыг из ларьков, что как раз и отучили народ и от музыки, и от качества, это было в 85 году).