Easyelectronics.ru

Электроника для всех
Текущее время: 26 май 2019, 20:27

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



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

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

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

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

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


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

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


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

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


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

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


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

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


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

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


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

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

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


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

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

_________________
реверс STM8


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

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

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


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

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

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


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

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

_________________
реверс STM8


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

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

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

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
Сообщения: 350
Откуда: Новый Уренгой
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
Сообщения: 350
Откуда: Новый Уренгой
Все просто. допустим триггер шмитта настроен на 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 часов


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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

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