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

 
 
 
Reply to this topicStart new topic
> Двунаправленный преобразователь уровней 3<->5В.
shreck
сообщение Feb 12 2008, 08:59
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 24-06-06
Из: Томск
Пользователь №: 18 328



Имею процессор с питанием напрямую от аккумулятора. Соответственно напряжение 3..4,5В.
Необходимо подключить ЖКИ, питание которого 3В. ЖКИ не позволяет иметь на входах напряжение, больше питания. Соответственно нужен преобразователь уровня.
Причем 8 линий двунаправленные, а 4 только вход (для ЖКИ).

Думаю использовать соответствующие ИС. Подскажите какие-нибудь доставабельные.
Go to the top of the page
 
+Quote Post
Linker
сообщение Feb 12 2008, 16:01
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 210
Регистрация: 15-01-08
Из: Новосибирск
Пользователь №: 34 105



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

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

ADG3308 от аналог дивайс. Автоматически определяет направление передачи.


--------------------
Я здесь и сейчас...
Go to the top of the page
 
+Quote Post
rezident
сообщение Feb 12 2008, 16:37
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Linker @ Feb 12 2008, 21:01) *
ADG3308 от аналог дивайс. Автоматически определяет направление передачи.
Только следует учесть, что у ADG3308 входные уровни ближе к CMOS, чем к TTLLV. И, например, вот тут так и не решили до конца проблему согласования МК и LCD при помощи этой м/с.
shreck, если у вас символьный LCD, то может имеет смысл подумать об однонаправленном интерфейсе? Тогда и согласовать уровни будет гораздо проще. Какой-нибудь буферок (пара буферов) из серии 74LVC и все.
Под однонаправленным интерфейсом имею в виду - только запись в LCD, без чтения флагов. Это реализуется весьма просто. Нужно только строго выдерживать оговоренные даташитом паузы между записью команд/данных.
Было бы проще, если бы вы сообщили тип МК и тип LCD, который вы стыкуете с ним.
Go to the top of the page
 
+Quote Post
Wildcat
сообщение Feb 12 2008, 18:54
Сообщение #4


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

Группа: Участник
Сообщений: 104
Регистрация: 21-12-06
Пользователь №: 23 770



У TI есть специальные м/сх SN74LVTH16245 и другие того же типа. Они входное 5В понижают до 3В (либо напряжения питания). Двунаправленные, правда 3В до 5 не повышают smile.gif , но с этим уже проще.


--------------------
Затравленный и прижатый к стене кот превращается в тигра. Мигель Сервантес.
Go to the top of the page
 
+Quote Post
SALOME
сообщение Feb 13 2008, 07:20
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



Цитата(rezident @ Feb 12 2008, 23:37) *
Только следует учесть, что у ADG3308 входные уровни ближе к CMOS, чем к TTLLV. И, например, вот тут так и не решили до конца проблему согласования МК и LCD при помощи этой м/с.

У меня также возникли проблемы в схеме где применена ADG3308. Хотя может дело и не в ней. В самом деле не понятно, как она определяет направление передачи. Может кто знает?


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post
shreck
сообщение Feb 13 2008, 08:32
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 24-06-06
Из: Томск
Пользователь №: 18 328



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


LCD графический, но я уже склоняюсь к однонаправленному интерфейсу и определенно склонюсь.
Спасибо ответившим.
Go to the top of the page
 
+Quote Post
rezident
сообщение Feb 13 2008, 10:37
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(shreck @ Feb 13 2008, 13:32) *
LCD графический, но я уже склоняюсь к однонаправленному интерфейсу и определенно склонюсь.
У нас в одном контроллере тоже к этому варианту "склонились" smile.gif В Spartan II используется блок памяти двухпортового ОЗУ из которого автомат постоянно гонит инфу и команды управления на LCD PG12864 (питание 5В) с одной и той частотой обновления. Проц пишет в эту память по своему усмотрению и с произвольными задержками. Между FPGA и LCD стоит пара буферов 74AHC573, запитанных от 5В. Получилось так, что за счет постоянного обновления и инерции человеческого зрения даже несколько полутонов серого (на монохромном LCD!) можно отображать.
Go to the top of the page
 
+Quote Post

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

 


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


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