Двунаправленный приемо-передатчик

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Чт янв 08, 2009 17:05:35
Откуда: Таганрог

Сообщение orin »

Здравствуйте Уважаемые форумчане.
Назрела у меня проблема и не могу я ее решить.
Есть плата под управлением ATMega. Питание 5 В. Есть пассивное устройство. Питание на нем должно регулироваться со стороны первой платы: 1.8В, 3В, 5В. Обмен данными между ними ведется по асинхронному протоколу с сигналами:
1. Однонаправленный Перезапуск.
2. Однонаправленный Синхросигнал.
3. Двунаправленный Прием/передача.
Какое микросхемное решение можно применить для организации этой связи между двумя разными питаниями.
Прбовал микросхему ADG3304 Аналог девайса. Реакция странная и не такая, как описано в ее мануале. Но там нет управления направлением передачи по каналу внутри микросхема (автомат). Думаю там могут быть коллизии.
Есть ли альтернатива?
Заранее благодарен за ответы.
С Уважением, Дмитрий.
Мяк!!!
Контактная информация:
Реклама
Модератор
Аватара пользователя
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург

Сообщение Aheir »

Вообще, микросхемы-трансляторы уровней водятся во множестве... Не совсем понятно, так Вам требуется внешнее управление направлением передачи или нет? А вообще, можно хоть на транзисторах сделать, на три-то провода...
Одноннапрвленные линии можно хоть на резисторах согласовать, если не критичны временные параметры (фронты). К тому же, входы 3-х вольтовой и иной логики часто бываю толерантны к 5В, так что вообе дополнительные меры не требуются...
Так что вполне возможно, что если гальваноразвязка не требуется и скорости не высокие, Вы усложняете ситуацию.
Оптимизм х (Опыт + Знания) = const
Контактная информация:
Реклама
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Чт янв 08, 2009 17:05:35
Откуда: Таганрог

Сообщение orin »

Дело в том, что я должен и питать дочернюю плату и обмениваться с ней данными. А если 3 В и толерантно к 5В, то 1.8В уже не совсем такое по отношению к 5В...Резистивный делитель или схема сдвига уровней на МОП-транзисторах, а также буфер типа 74LCX244 - это все годится для согласования 3 и 5 В сторон. Но на 74LCX244 уже нижний потолок 2.3В. А у меня на четверть меньше по величине уровня может быть вторая сторона. К тому же у последней, по-моему, нет двунаправленной приемо-передачи по ОДНОЙ линии. Так что все равно огород городить.
С ADG3304 была проблема в том, что нижний уровень сигнала на выходе получается поднятым и амплитуда составляет всего 0.5 В, что странно. Поэтому и ищу другое решение.
Мяк!!!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15635
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

попробуй гальванразвязку- оптроны, вч мдм... :cry:
Реклама
Эиком - электронные компоненты и радиодетали
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Обратите внимание вот на это

1) Должно быть VCCA ≤ VCCY, иначе работоспособность не гарантируется.
2) Ещё вот это читаем

Код: Выделить всё

 INPUT DRIVING REQUIREMENTS
To ensure correct operation of the ADG3300, the circuit that
drives the input of an ADG3300 channels should have an output
impedance of less than or equal to 150 Ω and a minimum
current driving capability of 36 mA.
При наличии резисторов в послед. Длинные провода (звон). Слабые выходы.
3) Близко стоящие от микрухи керамические конденсаторы на обеих питаниях.

PS: Кто-то из знакомых пользовал эти микрухи, были проблемы со слабыми выходами у какой-то логики (не у микроконтроллеров).
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Чт янв 08, 2009 17:05:35
Откуда: Таганрог

Сообщение orin »

Это все я пытался учесть.
На А стороне гарантированно 3В. На У стороне 5В. Сигнал идет от ножки меги1280. То есть 25mA. Ставил как на схемах из даташита АДГ резисторы 50-100 ом в разрезы линий данных. Пытался подтягивать к земле номиналами от 50 Ом до 50кОм.
Конденсаторы стоят рядом с микросхемой на 0.1 и на 10 мкФ как полагается. Даже на сами линии данных вешал фильтры. Ничего не получается. В лучшем случае потолок сигнала выдерживает нармальным - а вот низ (логический нуль) или близок к нему или просто плавает в процессе передачи данных.
Мяк!!!
Контактная информация:
Реклама
Родился
Аватара пользователя
Сообщения: 17
Зарегистрирован: Чт янв 08, 2009 17:05:35
Откуда: Таганрог

Сообщение orin »

В общем удалось кое-как усмирить сигналы - может кому понадобится такая схема в работе - поставил два диода на линии данных с каждой стороны - один фактически подтягивает к питанию - другой к земле.
Мяк!!!
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 6329
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

orin писал(а):В общем удалось кое-как усмирить сигналы - может кому понадобится такая схема в работе - поставил два диода на линии данных с каждой стороны - один фактически подтягивает к питанию - другой к земле.
Интересно бы посмотреть схему. Выходить, через диоды сифонит сквозной ток питание-земля, раз один тянет линию в +, другой - в - ?
Родился
Сообщения: 1
Зарегистрирован: Пн окт 25, 2010 16:50:46

Сообщение metaller »

Подтверждаю данную проблему. Проэктировал синхронизатор времени от GPS/Glonass также заложил ЖК Winstar и ADG3300BRU.
Когда собрали девайс выяснилось что на выходе при подсоединении ЖК вместо нуля 0.7В. пробовал ставить резисторы как по входу так и по выходу. Pull up и Pull down ничего не помогало. Условие VCCY>VCCa соблюдено. Оказалось что уровень земли у этого транслятора приподнят. И к томуже в момент переключения как на вход так и на выход выдается высокочастотный дребезг в течении 1 мксек или более.
Решилось всё отказом от этой микрухи :))) :)))
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»