реклама на сайте
подробности

 
 
> Преобразователи уровня, Посоветуйте микросхемы/идею
THE BEAST
сообщение Jan 31 2012, 11:34
Сообщение #1





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



Сначала общее описание: Есть mainboard, в неё можно вставлять модули (4-6 штук). Интерфейс - абсолютно одинаковый, питание сигналов mainboard 3.3 или 5 вольт (это третья попытка сделать данную конструкцию, поэтому начал с преобразователей уровня). Питание модулей 1.8-5 вольт (в зависимости от модуля). В крайнем случае согласен sm.gif на 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 sad.gif

Сообщение отредактировал THE BEAST - Jan 31 2012, 11:38
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 11)
kovigor
сообщение Jan 31 2012, 12:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(THE BEAST @ Jan 31 2012, 14:34) *
Нужно придумать согласование уровней, но что-то всё никак не получается. В идеале 8 двунаправленных линий (каждая в своём направлении), в худшем - 2 двунаправленных/6 mainboard->module.


Вот, гляньте здесь (раздел "application notes"):

http://www.ti.com/product/sn74cbtd3384#technicaldocuments

и вообще у TI куча апп. ноутов по "level translation" ...
Go to the top of the page
 
+Quote Post
THE BEAST
сообщение Jan 31 2012, 12:49
Сообщение #3





Группа: Новичок
Сообщений: 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.

Go to the top of the page
 
+Quote Post
follow_me
сообщение Jan 31 2012, 13:35
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 182
Регистрация: 4-11-10
Пользователь №: 60 646



А как насчет sn74lvc8t245

vcc 1.65 - 5.5

не подходит потому как Direction Control sad.gif

А что скажете про этот
Двунаправленный , напряжение 0,9-5,5

Сообщение отредактировал follow_me - Jan 31 2012, 13:58
Go to the top of the page
 
+Quote Post
THE BEAST
сообщение Jan 31 2012, 17:19
Сообщение #5





Группа: Новичок
Сообщений: 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 вольта.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jan 31 2012, 18:18
Сообщение #6


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



MAX3378?
Go to the top of the page
 
+Quote Post
THE BEAST
сообщение Jan 31 2012, 22:32
Сообщение #7





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



Цитата(vitan @ Jan 31 2012, 22:18) *
MAX3378?


Я там в начале упоминал Maxim (Dallas) - VCCA >= VCCB, нет VCC isolation.

Если же с первым я могу смирится, подняв напряжение на mainborad, то второе - просто необходимо, одно дело, когда переходные процессы при включении (изготовители пишут, что не приводит к повреждению), другое дело - долговременная работа при отсутствии одного из напряжений питания.
Go to the top of the page
 
+Quote Post
vitan
сообщение Feb 1 2012, 06:38
Сообщение #8


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(THE BEAST @ Feb 1 2012, 02:32) *
Я там в начале упоминал Maxim (Dallas) - VCCA >= VCCB, нет VCC isolation.

Если же с первым я могу смирится, подняв напряжение на mainborad, то второе - просто необходимо, одно дело, когда переходные процессы при включении (изготовители пишут, что не приводит к повреждению), другое дело - долговременная работа при отсутствии одного из напряжений питания.

А... Просто Вы так написали, что с ходу не понятно было. А что, 3378 дохнет при долгой работе без питания? Может, проще сделать схему отключения обоих питаний ему при отключении одного?
Go to the top of the page
 
+Quote Post
THE BEAST
сообщение Feb 1 2012, 08:09
Сообщение #9





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



Цитата(vitan @ Feb 1 2012, 10:38) *
А что, 3378 дохнет при долгой работе без питания? Может, проще сделать схему отключения обоих питаний ему при отключении одного?


Я не знаю, дохнет или нет, но не хотелось бы, что бы она вносила помехи на общую шину. И именно поэтому нельзя выключать оба питания, ведь внутренняя шина активна всегда. Если отключить оба - не знаю, как она отнесётся к паразитному питанию. В принципе, всё сказанное относится и к ADG330x, которые лучше по параметрам, чем MAX3378. Хотя, параметры ESD protection как бы намекают на возможность рассоединения.
Go to the top of the page
 
+Quote Post
vitan
сообщение Feb 1 2012, 08:45
Сообщение #10


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(THE BEAST @ Feb 1 2012, 12:09) *
Если отключить оба - не знаю, как она отнесётся к паразитному питанию.

Там есть пин Tristate, может, тогда наоборот, сделать искусственное питание (чтобы не пропадало), но отключать сигналы с его помощью?
А что конкретно с чем соединяется?
Go to the top of the page
 
+Quote Post
THE BEAST
сообщение Feb 1 2012, 13:24
Сообщение #11





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



Цитата(vitan @ Feb 1 2012, 12:45) *
Там есть пин Tristate, может, тогда наоборот, сделать искусственное питание (чтобы не пропадало), но отключать сигналы с его помощью?


Что-то мне всё это напоминает пляски с бубном. sad.gif Я всё больше и больше склоняюсь к SN74LVC1T45 и что-нибудь типа EPM240 для управления, заодно и шины покоммутирует и я попробую, что такое CPLD. Просто вдруг подумал, что при применении любых микросхем с VCCA >= VCCB... Нельзя будет использовать собственное питание модуля (если понадобится), точнее можно, но с большими ограничениями и их при этом не забывать.

Цитата(vitan @ Feb 1 2012, 12:45) *
А что конкретно с чем соединяется?


Хочу себе сделать Универсальный Настольный Девайс, запихнув туда все нужные мне программаторы, отладчики и многоканальный блок питания, ибо место на столе сильно ограничено. Модули - по сути макетные платы. Когда-то хотел себе сделать (на заре занятия контроллерами), потом желание отпало - научился обходиться без макетов, отлаживался сразу в готовом изделии. Но вот появление ATxmega с USB и без бутлоадера вернуло к первоначальной идее. Можно, конечно, просто поставить ZIF, вывести разъём программирования и JTAG, да захотелось большего, на фоне цен на ZIF. А запихивать разъём ISP в изделие - слишком он большой. Соответственно, что с чем соединяется - пока не совсем знаю, поэтому хочется максимальной универсальности. Минимум - SPI и JTAG на модуль + информационный контроллер/флеш (прочитать нужную конфигурацию модуля). А почему модулей несколько - что-то у меня в последнее время все игрушки получаются многопроцессорными.
Go to the top of the page
 
+Quote Post
THE BEAST
сообщение Feb 4 2012, 05:31
Сообщение #12





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



Если кому интересно, задал вопрос в форуме поддержки Analog Devices про использование ADG3308 (они просто у меня есть в наличии), ответили далеко не сразу, но ответили - можно использовать если нет VCCA, но вот выходное сопротивление 6К и с подтягивающими резисторами поаккуратнее. А на часть из них повлиять не могу - например у ATxmega - 20К typical, что на грани добра и зла (0 и 1).
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 18:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.0147 секунд с 7
ELECTRONIX ©2004-2016