Lmx2315
Dec 24 2015, 07:58
Добрый день уважаемые!
Используем драйвер RS485 шины ADM2486 , заметили что при интенсивном обмене микруха подвисает в состоянии как будто она включилась на выход и выдаёт ноль.
Лечится это посылкой нескольких перепадов на RTS, RE и на TX.
Из особенностей схемного включения - то что у нас выход DE висит в воздухе и на внешней стороне только один конденсатор 0.1 мкф на ножке питания.
Но в документации вроде так и дано, куда копать чтобы решить проблему?
Lmx2315
Dec 25 2015, 06:53
Дополнение:
выяснилось - что одно из устройств на 485 шине подключено к ней в перевёрнутом виде: + на - и на оборот.
А разработчики у себя после драйвера уже инвертируют сигнал. И как подозреваем - их устройство и блокирует шину время от времени подвешивая её в занятом состоянии.
Потому как без опроса их устройств шина работает.
Как думает всемогущий ОЛЛ, может это иметь значение для помехоустойчивости adm2486 ?
Или надо искать какой-нить програмный косяк? Авторы правда уверяют что шину освобождают.
з.ы.
просто перевернуть сигналы - проблематично, придётся физически ломать конструкцию.