THE BEAST 0 31 января, 2012 Опубликовано 31 января, 2012 (изменено) · Жалоба Сначала общее описание: Есть 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 :( Изменено 31 января, 2012 пользователем THE BEAST Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 31 января, 2012 Опубликовано 31 января, 2012 · Жалоба Нужно придумать согласование уровней, но что-то всё никак не получается. В идеале 8 двунаправленных линий (каждая в своём направлении), в худшем - 2 двунаправленных/6 mainboard->module. Вот, гляньте здесь (раздел "application notes"): http://www.ti.com/product/sn74cbtd3384#technicaldocuments и вообще у TI куча апп. ноутов по "level translation" ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
THE BEAST 0 31 января, 2012 Опубликовано 31 января, 2012 · Жалоба Вот, гляньте здесь (раздел "application notes"): http://www.ti.com/product/sn74cbtd3384#technicaldocuments и вообще у TI куча апп. ноутов по "level translation" ... Я не зря упоминал конторы, которые делают преобразователи уровней, все appnotes я прочитал. Если же говорить о упоминаемом вами x4CBTD3384 - то recommended VCC - 4.5 - 5.5. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
follow_me 0 31 января, 2012 Опубликовано 31 января, 2012 (изменено) · Жалоба А как насчет sn74lvc8t245 vcc 1.65 - 5.5 не подходит потому как Direction Control :( А что скажете про этот Двунаправленный , напряжение 0,9-5,5 Изменено 31 января, 2012 пользователем follow_me Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
THE BEAST 0 31 января, 2012 Опубликовано 31 января, 2012 · Жалоба А что скажете про этот Двунаправленный , напряжение 0,9-5,5 А он такой же, как большинство, типа ADG - VCCA >= VCCB, нет VCC isolation. Да и recommended не 5.5, а 4.5 вольта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 31 января, 2012 Опубликовано 31 января, 2012 · Жалоба MAX3378? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
THE BEAST 0 31 января, 2012 Опубликовано 31 января, 2012 · Жалоба MAX3378? Я там в начале упоминал Maxim (Dallas) - VCCA >= VCCB, нет VCC isolation. Если же с первым я могу смирится, подняв напряжение на mainborad, то второе - просто необходимо, одно дело, когда переходные процессы при включении (изготовители пишут, что не приводит к повреждению), другое дело - долговременная работа при отсутствии одного из напряжений питания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 1 февраля, 2012 Опубликовано 1 февраля, 2012 · Жалоба Я там в начале упоминал Maxim (Dallas) - VCCA >= VCCB, нет VCC isolation. Если же с первым я могу смирится, подняв напряжение на mainborad, то второе - просто необходимо, одно дело, когда переходные процессы при включении (изготовители пишут, что не приводит к повреждению), другое дело - долговременная работа при отсутствии одного из напряжений питания. А... Просто Вы так написали, что с ходу не понятно было. А что, 3378 дохнет при долгой работе без питания? Может, проще сделать схему отключения обоих питаний ему при отключении одного? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
THE BEAST 0 1 февраля, 2012 Опубликовано 1 февраля, 2012 · Жалоба А что, 3378 дохнет при долгой работе без питания? Может, проще сделать схему отключения обоих питаний ему при отключении одного? Я не знаю, дохнет или нет, но не хотелось бы, что бы она вносила помехи на общую шину. И именно поэтому нельзя выключать оба питания, ведь внутренняя шина активна всегда. Если отключить оба - не знаю, как она отнесётся к паразитному питанию. В принципе, всё сказанное относится и к ADG330x, которые лучше по параметрам, чем MAX3378. Хотя, параметры ESD protection как бы намекают на возможность рассоединения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 1 февраля, 2012 Опубликовано 1 февраля, 2012 · Жалоба Если отключить оба - не знаю, как она отнесётся к паразитному питанию. Там есть пин Tristate, может, тогда наоборот, сделать искусственное питание (чтобы не пропадало), но отключать сигналы с его помощью? А что конкретно с чем соединяется? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
THE BEAST 0 1 февраля, 2012 Опубликовано 1 февраля, 2012 · Жалоба Там есть пин Tristate, может, тогда наоборот, сделать искусственное питание (чтобы не пропадало), но отключать сигналы с его помощью? Что-то мне всё это напоминает пляски с бубном. :( Я всё больше и больше склоняюсь к SN74LVC1T45 и что-нибудь типа EPM240 для управления, заодно и шины покоммутирует и я попробую, что такое CPLD. Просто вдруг подумал, что при применении любых микросхем с VCCA >= VCCB... Нельзя будет использовать собственное питание модуля (если понадобится), точнее можно, но с большими ограничениями и их при этом не забывать. А что конкретно с чем соединяется? Хочу себе сделать Универсальный Настольный Девайс, запихнув туда все нужные мне программаторы, отладчики и многоканальный блок питания, ибо место на столе сильно ограничено. Модули - по сути макетные платы. Когда-то хотел себе сделать (на заре занятия контроллерами), потом желание отпало - научился обходиться без макетов, отлаживался сразу в готовом изделии. Но вот появление ATxmega с USB и без бутлоадера вернуло к первоначальной идее. Можно, конечно, просто поставить ZIF, вывести разъём программирования и JTAG, да захотелось большего, на фоне цен на ZIF. А запихивать разъём ISP в изделие - слишком он большой. Соответственно, что с чем соединяется - пока не совсем знаю, поэтому хочется максимальной универсальности. Минимум - SPI и JTAG на модуль + информационный контроллер/флеш (прочитать нужную конфигурацию модуля). А почему модулей несколько - что-то у меня в последнее время все игрушки получаются многопроцессорными. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
THE BEAST 0 4 февраля, 2012 Опубликовано 4 февраля, 2012 · Жалоба Если кому интересно, задал вопрос в форуме поддержки Analog Devices про использование ADG3308 (они просто у меня есть в наличии), ответили далеко не сразу, но ответили - можно использовать если нет VCCA, но вот выходное сопротивление 6К и с подтягивающими резисторами поаккуратнее. А на часть из них повлиять не могу - например у ATxmega - 20К typical, что на грани добра и зла (0 и 1). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться