Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 28.08.2015, 10:12  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: Правильная трассировка платы для RS-485

Сообщение от swat24 Посмотреть сообщение
одскажите как правильно (или как лучше) произвести трассировку платы при использовании микросхем-драйверов ADM4853?
Вопрос возник от того, что в собранном в корпус устройстве начинаются глюки
Сообщение от swat24 Посмотреть сообщение
При включении может быть 56 и такие остаются на протяжении длительного времени, выключаю - включаю и уже 40 показывает. Иногда после включения нормально.
Такое получается только после включения прибора.
Сообщение от swat24 Посмотреть сообщение
Допустим при включении прошел импульс и драйвер
Что значит "допустим"? Это не ваша разработка? Вы не знаете, как инициализируется девайс при включении?

У меня впечатление, что это ошибки в софте, а именно: не проинициализированная переменная. При включении она имеет произвольное значение, отсюда глюки.
Потому что "такие остаются на протяжении длительного времени" по-другому не получится (что такое "длительное время"? десятки секунд? за такое время любые заряды растекутся). А если щупать плату руками - не изменятеся?
Реклама:
makakus вне форума  
Непрочитано 28.08.2015, 10:23  
swat24
Гражданин KAZUS.RU
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Правильная трассировка платы для RS-485

Драйвер не задействован программно, только аппаратно запаян на плату и все. Терминаторы стоять на каждой из плат, но есть перемычка которая включает терминаторы на граничных устройствах.

akegor, АЦП внутри МК. И все это находится на одной плате. Только в разных частях. Примерно левый нижний угол - 485 интерфейс, правый нижний 3 измеряемых канала, а в центре сверху стоит МК.
На скрине показано

makakus, Допустим т.к. это предположение того, что при включении может проходить импульс (помеха) и драйвер переходит в режим передачи или приема. Но даже если и так то изменять показания АЦП драйвер не должен.
Изменялись показания если коснуться осциллографом к измерительным каналам, после прогревания МК (но потом появлялись иногда), после касания рукой к ножкам МК.
Программно 485 интерфейс сейчас не обрабатывается, поэтому влиять наличие драйвера на переменные или состояние программы не может
Миниатюры:
Нажмите на изображение для увеличения
Название: Безымянный.gif
Просмотров: 111
Размер:	71.7 Кб
ID:	82760  

Последний раз редактировалось swat24; 28.08.2015 в 10:31.
swat24 вне форума  
Непрочитано 28.08.2015, 10:24  
AndrFV
Вид на жительство
 
Регистрация: 20.12.2013
Сообщений: 311
Сказал спасибо: 5
Сказали Спасибо 94 раз(а) в 59 сообщении(ях)
AndrFV на пути к лучшему
По умолчанию Re: Правильная трассировка платы для RS-485

В своих разработках использовал ADM2582E/ADM2587E:

Цитата:
The ADM2582E/ADM2587E are fully integrated signal and power isolated data transceivers with ±15 kV ESD protection and are suitable for high speed communication on multipoint transmission lines. The ADM2582E/ADM2587E include an integrated isolated dc-to-dc power supply, which eliminates the need for an external dc-to-dc isolation block.

...
Каких либо проблем не было ни разу...
AndrFV вне форума  
Непрочитано 28.08.2015, 10:44  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: Правильная трассировка платы для RS-485

Сообщение от swat24 Посмотреть сообщение
Допустим т.к. это предположение того, что при включении может проходить импульс (помеха) и драйвер переходит в режим передачи или приема.
Ну так программа должна привести его в известное разработчику состояние. Вообще, при включении выполняется инициализация периферии (вашего АЦП, какие значения в его регистрах?), переменных и что там ещё надо. Потом начинает работать программа.

Сообщение от swat24 Посмотреть сообщение
Программно 485 интерфейс сейчас не обрабатывается, поэтому влиять наличие драйвера на переменные или состояние программы не может
"не обрабатывается" это как? Вход enable драйвера подключен к ноге контроллера, которая в высокоимпедансном состоянии, дорожка ловит любую помеху, драйвер жрёт 200 мА с неведомой частотой?
makakus вне форума  
Непрочитано 28.08.2015, 11:06  
swat24
Гражданин KAZUS.RU
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Правильная трассировка платы для RS-485

makakus, от чего драйвер будет жрать 200 ма? если не подключен ни к чему? только к МК
swat24 вне форума  
Непрочитано 28.08.2015, 11:26  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: Правильная трассировка платы для RS-485

Сообщение от swat24 Посмотреть сообщение
от чего драйвер будет жрать 200 ма? если не подключен ни к чему? только к МК
Да что ж за каша такая. "не подключен ни к чему" - "только к МК". Питание на него подаётся?! Не подаётся - ещё хуже - он будет жрать ток сколько сможет через защитные диоды по входам.

От чего 200 ма. Когда на ноге enable или receive/transmit есть (наводится) сигнал с высокой частотой или короткие импульсы, драйвер включает-выключает свои кишки довольно быстро. Кишки эти рассчитаны на формирование токов в сотни миллиампер и, скорее всего, при частотах в последние единицы - десяток мегагерц возможны сквозные токи. Смотрите допуски на времянку драйвера. Ну и про ёмкость линии, если она подключена, забывать не стоит.
makakus вне форума  
Непрочитано 28.08.2015, 11:30  
swat24
Гражданин KAZUS.RU
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Правильная трассировка платы для RS-485

makakus, Понял . В общем сегодня попробую проинициализировать все и посмотрю как будет.
А вообще лучше землю подключать отдельно и общую точку со всем остальным делать на конденсаторах, правильно?
swat24 вне форума  
Непрочитано 28.08.2015, 11:59  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: Правильная трассировка платы для RS-485

В общем - правильно. Надо думать, где текут большие токи, имея в виду, что они создают падение напряжения на проводниках. Поэтому часто разводят "звездой" от клемм питания. Ну и думать, для чего помеха критична. Цифровые схемы допускают большую помеху, но они работают на десятках мегагерц, там уже может подкинуть каки индуктивность дорожек (а мы кондёрчик поставим поближе к ножкам!)
makakus вне форума  
Непрочитано 28.08.2015, 12:21  
Someone
Гражданин KAZUS.RU
 
Регистрация: 16.06.2005
Сообщений: 945
Сказал спасибо: 25
Сказали Спасибо 175 раз(а) в 124 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: Правильная трассировка платы для RS-485

А может, а если, а не... Гадать без схемы, в первую очередь, и без разводки, во вторую - бесполезно.
Someone вне форума  
Непрочитано 28.08.2015, 13:35  
swat24
Гражданин KAZUS.RU
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: Правильная трассировка платы для RS-485

Трассировку выкладывал, точнее кучок платы. Снизу слева часть 485, справа внизу - аналоговые каналы, сверху МК. А схема простая, из даташита. Так таже самая схема работает на двух других устройствах и там все нормально (даже при обмене данными между 4 устройствами).
В приложении кусок печатки с выделенной землей. Сейчас это все заливалось с двух сторон полигонами земли
Миниатюры:
Нажмите на изображение для увеличения
Название: Безымянный1.gif
Просмотров: 81
Размер:	166.8 Кб
ID:	82768  

Последний раз редактировалось swat24; 28.08.2015 в 13:51.
swat24 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Апгрейд и комплектующие для ноутбуков mikesmith Барахолка электронных компонентов 28 17.05.2023 23:25
Портативные осцилографы - своими руками picavr Измерительное оборудование 767 24.02.2018 18:48
из DVD в DVD-player реально? Altalimir Микроконтроллеры, АЦП, память и т.д 14 17.09.2007 21:21
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49


Часовой пояс GMT +4, время: 00:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot