Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Двунаправленный преобразователь уровней 3<->5В.
Форум разработчиков электроники ELECTRONIX.ru > Поставщики компонентов для электроники > Компоненты > Микросхемы
shreck
Имею процессор с питанием напрямую от аккумулятора. Соответственно напряжение 3..4,5В.
Необходимо подключить ЖКИ, питание которого 3В. ЖКИ не позволяет иметь на входах напряжение, больше питания. Соответственно нужен преобразователь уровня.
Причем 8 линий двунаправленные, а 4 только вход (для ЖКИ).

Думаю использовать соответствующие ИС. Подскажите какие-нибудь доставабельные.
Linker
Цитата(shreck @ Feb 12 2008, 14:59) *
Имею процессор с питанием напрямую от аккумулятора. Соответственно напряжение 3..4,5В.
Необходимо подключить ЖКИ, питание которого 3В. ЖКИ не позволяет иметь на входах напряжение, больше питания. Соответственно нужен преобразователь уровня.
Причем 8 линий двунаправленные, а 4 только вход (для ЖКИ).

Думаю использовать соответствующие ИС. Подскажите какие-нибудь доставабельные.

ADG3308 от аналог дивайс. Автоматически определяет направление передачи.
rezident
Цитата(Linker @ Feb 12 2008, 21:01) *
ADG3308 от аналог дивайс. Автоматически определяет направление передачи.
Только следует учесть, что у ADG3308 входные уровни ближе к CMOS, чем к TTLLV. И, например, вот тут так и не решили до конца проблему согласования МК и LCD при помощи этой м/с.
shreck, если у вас символьный LCD, то может имеет смысл подумать об однонаправленном интерфейсе? Тогда и согласовать уровни будет гораздо проще. Какой-нибудь буферок (пара буферов) из серии 74LVC и все.
Под однонаправленным интерфейсом имею в виду - только запись в LCD, без чтения флагов. Это реализуется весьма просто. Нужно только строго выдерживать оговоренные даташитом паузы между записью команд/данных.
Было бы проще, если бы вы сообщили тип МК и тип LCD, который вы стыкуете с ним.
Wildcat
У TI есть специальные м/сх SN74LVTH16245 и другие того же типа. Они входное 5В понижают до 3В (либо напряжения питания). Двунаправленные, правда 3В до 5 не повышают smile.gif , но с этим уже проще.
SALOME
Цитата(rezident @ Feb 12 2008, 23:37) *
Только следует учесть, что у ADG3308 входные уровни ближе к CMOS, чем к TTLLV. И, например, вот тут так и не решили до конца проблему согласования МК и LCD при помощи этой м/с.

У меня также возникли проблемы в схеме где применена ADG3308. Хотя может дело и не в ней. В самом деле не понятно, как она определяет направление передачи. Может кто знает?
shreck
Цитата(rezident @ Feb 12 2008, 23:37) *
shreck, если у вас символьный LCD, то может имеет смысл подумать об однонаправленном интерфейсе? Тогда и согласовать уровни будет гораздо проще. Какой-нибудь буферок (пара буферов) из серии 74LVC и все.
Под однонаправленным интерфейсом имею в виду - только запись в LCD, без чтения флагов. Это реализуется весьма просто. Нужно только строго выдерживать оговоренные даташитом паузы между записью команд/данных.
Было бы проще, если бы вы сообщили тип МК и тип LCD, который вы стыкуете с ним.


LCD графический, но я уже склоняюсь к однонаправленному интерфейсу и определенно склонюсь.
Спасибо ответившим.
rezident
Цитата(shreck @ Feb 13 2008, 13:32) *
LCD графический, но я уже склоняюсь к однонаправленному интерфейсу и определенно склонюсь.
У нас в одном контроллере тоже к этому варианту "склонились" smile.gif В Spartan II используется блок памяти двухпортового ОЗУ из которого автомат постоянно гонит инфу и команды управления на LCD PG12864 (питание 5В) с одной и той частотой обновления. Проц пишет в эту память по своему усмотрению и с произвольными задержками. Между FPGA и LCD стоит пара буферов 74AHC573, запитанных от 5В. Получилось так, что за счет постоянного обновления и инерции человеческого зрения даже несколько полутонов серого (на монохромном LCD!) можно отображать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.