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    568

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

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


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

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

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

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

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


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

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

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

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

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


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

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

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


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

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

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


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

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

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

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


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

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

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


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

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

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

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


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

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

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


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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


  • Сообщения

    • Всем доброго времени суток. Общая задача такова - надо снимать сигнал (осциллограмму) с полосой до 400 кГц и временем записи 5 минут. Результат должен быть куда-то сохранен, чтобы потом была возможность сбросить цифровые данные на комп.  Нужен совет по одному (пока) вопросу. Я хочу писать бинарные данные напрямую на SD-карту. Минимальная частота дискретизации 800 кГц. Разрешение АЦП можно взять 8 бит. Как вы думаете, успеет ли флешка скушать данные?  Шаблон кода создаю кубом с использованием HAL, тестирую на камне 407VET6. При записи планирую использовать буфер, куда загоняю массив данных, чтобы писать не по одной выборке, а сразу пачкой.
    • Ну вот из того что я обнаружил,это то что  тепло на Р1 сильно зависит от напряжения питания,но вот почему это так я не понимаю..Ведь количество зарядок кондера в секунд всегда одинаковое число,оно не меняется,по скольку нагрузка разряда там постоянная,меняется только то время,пока открыт транзистор ,но чем больше напряжение тем меньше времени он открыт,и вроде как получается что при 24 вольтах конденсатор зарядится до тех же вольт в 4 раза быстрее чем при 12,и для резистора Р1 не будет никакой разницы с 12 заряжать конденсатор или с 24..Или тут что то не то......?
    • Конечно, искал. На TDA8362 есть схемы с обвязкой. Но это самый крайний вариант. Уж слишком большой по габаритам получается платка. А вот больше в нете на транскодеры CVBS в RGBS схем на другой элементной базе нет. По поводу LMH1251, так судя по картинкам, она преобразует компонентный видеосигнал в RGB. Хотя могу и ошибаться. Уже завтра на трезвую голову гляну даташит.
    • так искал ---- https://www.google.com/search?client=firefox-b&ei=uZ9DXLqxC8n_sQGx4ZWACA&q=Транскодер+CVBS+в+RGBS+схема&oq=Транскодер+CVBS+в+RGBS+схема&gs_l=psy-ab.3...6402.15612..15954...3.0..2.1160.6408.0j3j7j7-4......1....1..gws-wiz.......0i71j33i160.XsGq0sMsNYs - ? LMH1251 https://www.google.com/search?q=LMH1251&client=firefox-b&source=lnms&tbm=isch&sa=X&ved=0ahUKEwi-sp347frfAhVvhaYKHaHnBuoQ_AUIDigB&biw=1440&bih=781
    • Там нужно сотки Ом ловить, ещё не всегда получается плавно выводить от ноля до максимума, а он ещё хочет управление по Zigbee замутить. Тут нужна ИМС с дим входом.
    • OK! Поскольку я не твой клиент, давай на ты. Возможно, так и проще. Плата представляет из себя конвертер композитного видеосигнала в видеосигнал RGBS со строчной частотой 15кГц (если точнее, то 15,75 кГц). За эту вшивую платку англичане со славян запрашивают по 220$ (идиотизм, конечно). Естественно, ни о каких мануалах и речи быть не может. Мне проще (а главное дешевле), зная название микросхемы для себя сваять нечто подобное. Эта микруха мне понравилась (или провинилась) лишь тем, что есть фотографии этой платы, по которым можно судить о схемотехнике. А так на ней вовсе свет клином не сошелся. Поэтому и спросил про нечто подобное TDA8362, так как в свое время эта микросхема использовалась в транскодерах производства BLAUPUNKT.
    • Кстати, о Санкенах. Там есть такой интересный график, который показывает: при каких напряжениях и токах деградируют частотные св-ва. Для санкенов он приведен при 12В. И как он пойдет при меньших напряжениях - неизвестно. Подозреваю, что там всё не очень хорошо, если производитель привел их при столь высоком напряжении.  В общем, могут возникнуть проблемки при амплитудах, близких к максимальным. У 3281 ON-сов, например, графики даны для 5В: уже более-менее понятно - чего ждать. При этом в линейности они не уступают, а по мощности рассеивания - превосходят, допустим, те же 3263. 2SC3263