Easyelectronics.ru

Электроника для всех
Текущее время: 16 июн 2019, 02:45

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
 Заголовок сообщения: простая трансляция 5v <--> 3v
СообщениеДобавлено: 31 авг 2017, 22:45 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5214
Сабж:
три однонаправленных линии: две туда, одна обратно.

Как бы Вы решили такую задачу трансляции цифровых уровней, чтоб максимально просто и экономно?
Частота до 100кГц, все входы полевые.

Я не словил звезд с неба, и сделал на резисторах.
Всё работает, но не дает покоя мысль: может кто знает более аккуратное решение? (И при этом не столь избыточное, как, например, ADG3308)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 31 авг 2017, 23:00 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 5847
Транслировать надо только 5->3, обратно - перетопчется. (хотя, я натыкался на известные микросхемы, котороые это надух не переносят ... но сие и в ДШ написано).
Для этого можно использовать варианты:
- резисторы
- резисторы
- резисторы
- резисторы
Ничего не забыл? А, есть еще буферы. Скажем 74HC125.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 31 авг 2017, 23:04 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5408
Забыл , трансляторы на паре мосфет....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 31 авг 2017, 23:15 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5214
u37 писал(а):
Транслировать надо только 5->3, обратно - перетопчется.
Ну в общем да, но я перестраховался и чуток подтянул, а то когда прям на самой границе- это не совсем хорошо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 31 авг 2017, 23:31 
Старожил
Аватара пользователя

Зарегистрирован: 04 сен 2010, 23:09
Сообщения: 3588
Откуда: Армения
Logic level converter BSS138
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 31 авг 2017, 23:31 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 5847
Для согласования 5->3.3 можно воспользоваться обычным делителем из 2х резисторов. Буферники стоит ставить только в "совсем уж" случаях, когда любая задержка есть зло. Для перевода 3.3->5 можно или "пофиг", или взять серию 74HCT. Но стоит сразу учесть, HCT работает только от 5В. Обычного пофигизма 3-4-5В оно не допускает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 01 сен 2017, 00:49 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5214
SSh писал(а):
Logic level converter BSS138
Зачем столько элементов, когда линии однонаправлены? - достаточно буфера с ОК.

u37 писал(а):
Для согласования 5->3.3 можно воспользоваться обычным делителем из 2х резисторов.
Я как раз так и сделал, решив что проще и доступнее ничего нету...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 02 сен 2017, 17:50 
Старожил

Зарегистрирован: 23 дек 2012, 16:46
Сообщения: 351
Откуда: Новый Уренгой
5-3: диодами, анодом ко входу с подтяжкой.
3-5 прямое подключение.

_________________
реверс STM8


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 02 сен 2017, 19:26 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5214
Полевой 5-вольтовый вход срабатывает где-то на уровне 2.5v.
Так что, как писал u37, - перетопчется. Но если не хотим глюков на таком пределе, ставим в линию последовательный диод и подтяжку на +5B. К сигналу прибавляется прямое падение на диоде: примерно пол-вольта. В сумме на вольт выше порога. Я же сделал так: в качестве этого диода использовал трехвольтовый стабилитрон, он в прямом направлении дал 0.7v. Этого оказалось вполне достаточно для устойчивой работы.

А вообще, есть такая штука MAX967, и по-моему она как раз бы сгодилась для таких передач, причем как "туда", так и "обратно" в одной микросхеме и с одним питанием))))
Каково мнение знатоков?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 02 сен 2017, 19:48 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 3986
Откуда: г. Липецк
Кот495 писал(а):
...Каково мнение знатоков?

Если исполнение промышленное, никакие мнения смысла не имеют, есть отраслевые нормы, часто в ТЗ добавляются пожелания заказчика. Это только пожелания, отраслевые нормы они могут только ужесточать, никак не отменять.
Если делаете для себя, руководствуйтесь здравым смыслом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 02 сен 2017, 20:10 
Старожил

Зарегистрирован: 23 дек 2012, 16:46
Сообщения: 351
Откуда: Новый Уренгой
То что я предложил, требует всего двух диодов, и это законно.

_________________
реверс STM8


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 02 сен 2017, 21:23 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 5214
Верно. И даже работает!

Тем не менее:
если хотим, чтоб всё было прям совсем-совсем кошерно, без всякой дискреты, то:

3 -> 5: MAX917
5 -> 3: 74VHC1GT125DT1G, 74LVC244A, 74LVC14A (инв.)

причем, если низковольтная логика, допускающая +5 на вход - по цене резисторов,
то цены на макс кусачие как обычно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 03 сен 2017, 00:21 
Старожил
Аватара пользователя

Зарегистрирован: 11 авг 2016, 20:52
Сообщения: 612
Откуда: GMT+6
Я последний раз делал преобразователь 5В <--> 2.7В для КМОПовских входов-выходов вниз на токоограничительном резисторе (поскольку на входе 2.7В стоят защитные диоды, ток выбирал исходя из минимального тока питания детали и максимального тока защитных диодов), вверх на 74ALS с подтяжкой выхода.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 03 сен 2017, 09:50 
Старожил

Зарегистрирован: 23 дек 2012, 16:46
Сообщения: 351
Откуда: Новый Уренгой
2.7в на двух резисторах правильнее, если с одним то уровень Z поползет в сторону H.
а это не оч хорошо, тк обычно на входе мк триггер шмитта стоит, вот он работать не сможет.
а на уровнях 3v3/0 работать должно, т.к. уровень Z обычно 2.2 - 2.8в при 5в питании

_________________
реверс STM8


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 03 сен 2017, 10:38 
Старожил
Аватара пользователя

Зарегистрирован: 11 авг 2016, 20:52
Сообщения: 612
Откуда: GMT+6
Что за "уровень Z" и почему он должен поползти?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 03 сен 2017, 14:27 
Заглядывает иногда

Зарегистрирован: 20 сен 2012, 07:16
Сообщения: 38
Kelvin писал(а):
Что за "уровень Z" и почему он должен поползти?

ну это не то, чтобы прям совсем уж уровень. это кагбе обрыв, схемотехнически - это открытый коллектор, не положенный на землю. "высокоимпедансный уровень". это, например, нога авр, переключенная в режим входа без подтяга.
а вверх поползёт, видимо, из-за подтяга. правда, почему-то валятся в кучу понятия запрещённой зоны и Z.
подробнее - вика, например: [url]https://ru.wikipedia.org/wiki/Высокоимпедансное_состояние[/url]

чумовой же тут парсер. Ди, исправь стыдобу)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 03 сен 2017, 17:12 
Старожил
Аватара пользователя

Зарегистрирован: 11 авг 2016, 20:52
Сообщения: 612
Откуда: GMT+6
berrymorr
Может тогда объясните мне
casus писал(а):
если с одним то уровень Z поползет в сторону H.
а это не оч хорошо, тк обычно на входе мк триггер шмитта стоит, вот он работать не сможет.

1. Что значит "работать"?
2. А если бы там был не триггер Шмитта, то работало бы?
3. А если сделаю на делителе и при Z-состоянии будет L, то что изменится?
4. Как вообще может что-то работать, если нет сигнала, т.е. выход в Z-состоянии?
casus писал(а):
а на уровнях 3v3/0 работать должно, т.к. уровень Z обычно 2.2 - 2.8в при 5в питании

5. С какого перепуга Z-состояние имеет уровень напряжения?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 03 сен 2017, 17:47 
Старожил

Зарегистрирован: 23 дек 2012, 16:46
Сообщения: 351
Откуда: Новый Уренгой
Все просто. допустим триггер шмитта настроен на 2.2/2.8в и фиксируется в состоянии которое последним выходило за границы,
если же вход находится в диапазоне 2.2-2.8, то состояние не обновляется. Теперь почему триггер работать не будет.
например последнее состояние было 0.7в и триггер зафиксировал L уровень. потом выросло до 2.7в, а триггеру для переключения на H нужно 2.8. Поэтому на входе триггера будет Z(неопределенное состояние), а на выходе предыдущее определенное тоесть L.
Но если долго будет висеть 2.7 придет какаянибудь помеха и докинет 0.1в и триггер переключится в H.
На высоких частотах обычно не работает, а на низких когда как.
Это если выход 2.7 подать на вход 5в.

L - прижат к земле, H - к питанию, Z - никуда не прижат, либо находится в в границе гистерезиса триггера шмитта.
аналогия у программистов false, true, nil. Где nil - нет данных.

Вход на границе гистерезиса триггера очень нестабильный, помехи есть всегда, поэтому Z состояние надо подбирать примерно посередине между H и L.

А если выход 5в подать через резистор на вход 2.7в будет следущее. Напряжение в диапазоне 2.2-2.8в будет восприниматься 2.7вольтовой логикой как H, хотя на самом деле будет Z, и триггер не будет работать. А любая помеха в состоянии Z будет воспринята как многократное переключение уровней.

Тоесть Z есть всегда между L и H. Уровни переключаются не мгновенно.

_________________
реверс STM8


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: простая трансляция 5v <--> 3v
СообщениеДобавлено: 03 сен 2017, 18:29 
Старожил
Аватара пользователя

Зарегистрирован: 11 авг 2016, 20:52
Сообщения: 612
Откуда: GMT+6
casus писал(а):
А если выход 5в подать через резистор на вход 2.7в будет следущее. Напряжение в диапазоне 2.2-2.8в будет восприниматься 2.7вольтовой логикой как H, хотя на самом деле будет Z, и триггер не будет работать. А любая помеха в состоянии Z будет воспринята как многократное переключение уровней.

Тоесть Z есть всегда между L и H. Уровни переключаются не мгновенно.

У КМОП выхода в момент переключения открываются оба ключа, соответственно сопротивление выхода в этот момент низкое и помеха не страшна.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB