|
Преобразователи уровня, Посоветуйте микросхемы/идею |
|
|
|
Jan 31 2012, 11:34
|

Группа: Новичок
Сообщений: 7
Регистрация: 30-01-12
Из: Moscow
Пользователь №: 69 964

|
Сначала общее описание: Есть mainboard, в неё можно вставлять модули (4-6 штук). Интерфейс - абсолютно одинаковый, питание сигналов mainboard 3.3 или 5 вольт (это третья попытка сделать данную конструкцию, поэтому начал с преобразователей уровня). Питание модулей 1.8-5 вольт (в зависимости от модуля). В крайнем случае согласен  на 2.7-5 вольт. У модуля есть выход VTG, по которому определяется его наличие и питается вторая часть преобразователей уровня. Нужно придумать согласование уровней, но что-то всё никак не получается. В идеале 8 двунаправленных линий (каждая в своём направлении), в худшем - 2 двунаправленных/6 mainboard->module. Необходима возможность притянуть в модуле выводы как к питанию, так и к земле. Скорость в идеале 16 Mbps. То есть от преобразователей нужно: - Ioff (VCC isolation) - 1.8-5V VCCB - возможность подтяжки стороны B (то есть двухтактный выход). Что уже примерял: Analog Devices ADG330x - не подходят, жёсткий порядок включения питания, VCCA >= VCCB, нет VCC isolation. ST micro - всё тоже самое. Maxim (Dallas) - всё тоже самое. Fairchild - FXMA108 - прямо запрещено пользоваться подтяжкой. - FXMA( R )210x - невозможно подтянуть к земле, низкая скорость (они больше на I2C рассчитаны). NXP - почти полная копия TI. TI - TXx - проблемы с подтяжкой и напряжением питания. - SN74AVC4T45 - не поддерживает 5 вольт. - SN74AVC4T774 - идеальный вариант, но не поддерживает 5 вольт. - SN74LVC1T45, SN74LVC2T45 - всё нормально, но нет общего enable. Можно обойти, конечно, но это ещё 2 корпуса на 4 бита - 74HC4066 - отключение от общей шины mainboard и 74HC08 - переключение на вход, в принципе, можно заменить и ПЛИСкой. Пока единственный рабочий вариант, но очень громоздкий. Ещё вариант с ними - банально выключать питание со стороны mainboard, но такой вариант тоже не рассмотрен в даташитах. Хотя, гложут сомнения - в даташите нет эквивалентной схемы выхода, может и там невозможна подтяжка к земле. - SN74LVC8T245 - только в крайнем случае и только на выход - всё равно нужен огород с двунаправленными линиями. PS. Цена и доставабельность особого значения не имеет, могу и подождать - делаю исключительно для себя, просто модули самодостаточны, mainboard только для удобства, хотелось бы всё таки нормально разработать mainboard перед модулями. Корпус - только не BGA
Сообщение отредактировал THE BEAST - Jan 31 2012, 11:38
|
|
|
|
|
 |
Ответов
(1 - 11)
|
Jan 31 2012, 12:49
|

Группа: Новичок
Сообщений: 7
Регистрация: 30-01-12
Из: Moscow
Пользователь №: 69 964

|
Цитата(kovigor @ Jan 31 2012, 16:20)  Вот, гляньте здесь (раздел "application notes"): http://www.ti.com/product/sn74cbtd3384#technicaldocumentsи вообще у TI куча апп. ноутов по "level translation" ... Я не зря упоминал конторы, которые делают преобразователи уровней, все appnotes я прочитал. Если же говорить о упоминаемом вами x4CBTD3384 - то recommended VCC - 4.5 - 5.5.
|
|
|
|
|
Jan 31 2012, 13:35
|
Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 4-11-10
Пользователь №: 60 646

|
А как насчет sn74lvc8t245 vcc 1.65 - 5.5 не подходит потому как Direction Control  А что скажете про этотДвунаправленный , напряжение 0,9-5,5
Сообщение отредактировал follow_me - Jan 31 2012, 13:58
|
|
|
|
|
Jan 31 2012, 17:19
|

Группа: Новичок
Сообщений: 7
Регистрация: 30-01-12
Из: Moscow
Пользователь №: 69 964

|
Цитата(follow_me @ Jan 31 2012, 17:35)  А что скажете про этотДвунаправленный , напряжение 0,9-5,5 А он такой же, как большинство, типа ADG - VCCA >= VCCB, нет VCC isolation. Да и recommended не 5.5, а 4.5 вольта.
|
|
|
|
|
Jan 31 2012, 22:32
|

Группа: Новичок
Сообщений: 7
Регистрация: 30-01-12
Из: Moscow
Пользователь №: 69 964

|
Цитата(vitan @ Jan 31 2012, 22:18)  MAX3378? Я там в начале упоминал Maxim (Dallas) - VCCA >= VCCB, нет VCC isolation. Если же с первым я могу смирится, подняв напряжение на mainborad, то второе - просто необходимо, одно дело, когда переходные процессы при включении (изготовители пишут, что не приводит к повреждению), другое дело - долговременная работа при отсутствии одного из напряжений питания.
|
|
|
|
|
Feb 1 2012, 06:38
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(THE BEAST @ Feb 1 2012, 02:32)  Я там в начале упоминал Maxim (Dallas) - VCCA >= VCCB, нет VCC isolation.
Если же с первым я могу смирится, подняв напряжение на mainborad, то второе - просто необходимо, одно дело, когда переходные процессы при включении (изготовители пишут, что не приводит к повреждению), другое дело - долговременная работа при отсутствии одного из напряжений питания. А... Просто Вы так написали, что с ходу не понятно было. А что, 3378 дохнет при долгой работе без питания? Может, проще сделать схему отключения обоих питаний ему при отключении одного?
|
|
|
|
|
Feb 1 2012, 08:09
|

Группа: Новичок
Сообщений: 7
Регистрация: 30-01-12
Из: Moscow
Пользователь №: 69 964

|
Цитата(vitan @ Feb 1 2012, 10:38)  А что, 3378 дохнет при долгой работе без питания? Может, проще сделать схему отключения обоих питаний ему при отключении одного? Я не знаю, дохнет или нет, но не хотелось бы, что бы она вносила помехи на общую шину. И именно поэтому нельзя выключать оба питания, ведь внутренняя шина активна всегда. Если отключить оба - не знаю, как она отнесётся к паразитному питанию. В принципе, всё сказанное относится и к ADG330x, которые лучше по параметрам, чем MAX3378. Хотя, параметры ESD protection как бы намекают на возможность рассоединения.
|
|
|
|
|
Feb 1 2012, 13:24
|

Группа: Новичок
Сообщений: 7
Регистрация: 30-01-12
Из: Moscow
Пользователь №: 69 964

|
Цитата(vitan @ Feb 1 2012, 12:45)  Там есть пин Tristate, может, тогда наоборот, сделать искусственное питание (чтобы не пропадало), но отключать сигналы с его помощью? Что-то мне всё это напоминает пляски с бубном.  Я всё больше и больше склоняюсь к SN74LVC1T45 и что-нибудь типа EPM240 для управления, заодно и шины покоммутирует и я попробую, что такое CPLD. Просто вдруг подумал, что при применении любых микросхем с VCCA >= VCCB... Нельзя будет использовать собственное питание модуля (если понадобится), точнее можно, но с большими ограничениями и их при этом не забывать. Цитата(vitan @ Feb 1 2012, 12:45)  А что конкретно с чем соединяется? Хочу себе сделать Универсальный Настольный Девайс, запихнув туда все нужные мне программаторы, отладчики и многоканальный блок питания, ибо место на столе сильно ограничено. Модули - по сути макетные платы. Когда-то хотел себе сделать (на заре занятия контроллерами), потом желание отпало - научился обходиться без макетов, отлаживался сразу в готовом изделии. Но вот появление ATxmega с USB и без бутлоадера вернуло к первоначальной идее. Можно, конечно, просто поставить ZIF, вывести разъём программирования и JTAG, да захотелось большего, на фоне цен на ZIF. А запихивать разъём ISP в изделие - слишком он большой. Соответственно, что с чем соединяется - пока не совсем знаю, поэтому хочется максимальной универсальности. Минимум - SPI и JTAG на модуль + информационный контроллер/флеш (прочитать нужную конфигурацию модуля). А почему модулей несколько - что-то у меня в последнее время все игрушки получаются многопроцессорными.
|
|
|
|
|
Feb 4 2012, 05:31
|

Группа: Новичок
Сообщений: 7
Регистрация: 30-01-12
Из: Moscow
Пользователь №: 69 964

|
Если кому интересно, задал вопрос в форуме поддержки Analog Devices про использование ADG3308 (они просто у меня есть в наличии), ответили далеко не сразу, но ответили - можно использовать если нет VCCA, но вот выходное сопротивление 6К и с подтягивающими резисторами поаккуратнее. А на часть из них повлиять не могу - например у ATxmega - 20К typical, что на грани добра и зла (0 и 1).
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|