roboforum.ru

Технический форум по робототехнике.
Текущее время: 04 июн 2025, 16:37

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Транслятор уровней
СообщениеДобавлено: 12 мар 2013, 12:38 
Не в сети

Зарегистрирован: 12 дек 2007, 05:56
Сообщения: 469
Как можно сделать транслятор уровней напряжения например 12в <-> 5в двунаправленный,
для шины I2C, причем для защиты от помех уровни переключения должны быть в центре по каждой из сторон,
есть всякие мс но они для макс 5в,
есть схемы на полевиках но там уровень переключения привязан к низкому напряжению,
Изображение
МОжет есть схематехническое решение на рассыпухе как это сделать ?
Повторяю еще раз на высокой стороне +6в на низкой должно быть +2,5в и наоборот.

_________________
делаю полностью самодельный 3D принтер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транслятор уровней
СообщениеДобавлено: 12 мар 2013, 13:34 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
оптронная развязка


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транслятор уровней
СообщениеДобавлено: 12 мар 2013, 14:58 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
а у вас есть устройство с 12-тивольтовой шиной I2C ?

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транслятор уровней
СообщениеДобавлено: 12 мар 2013, 15:33 
Не в сети

Зарегистрирован: 12 дек 2007, 05:56
Сообщения: 469
Предлагаю такую схему

Изображение

_________________
делаю полностью самодельный 3D принтер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транслятор уровней
СообщениеДобавлено: 12 мар 2013, 15:55 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
http://www.fairchildsemi.com/an/AN/AN-9718.pdf

Добавлено спустя 1 минуту 26 секунд:
http://www.ponoko.com/make-and-sell/sho ... ted_states


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транслятор уровней
СообщениеДобавлено: 12 мар 2013, 16:00 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2009, 13:37
Сообщения: 750
Откуда: Porto Franco "Odessa"
вы хотите аналог rs485 ?

_________________
die Wahrheit ist irgendwo da draußen


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транслятор уровней
СообщениеДобавлено: 12 мар 2013, 17:58 
Не в сети

Зарегистрирован: 12 дек 2007, 05:56
Сообщения: 469
Вот так будет лучше я думаю
Изображение

Не знал что I2C это аналог rs485 :o

_________________
делаю полностью самодельный 3D принтер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транслятор уровней
СообщениеДобавлено: 12 мар 2013, 18:00 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
>есть схемы на полевиках но там уровень переключения привязан к низкому напряжению,
в смысле?

Добавлено спустя 1 минуту 57 секунд:
http://ics.nxp.com/support/documents/in ... n97055.pdf
The levels may have a
vast range, depending on the used MOS-FET, e.g. down to 2 Volt at the “Lower voltage” side and up to 10
Volt or more at the “Higher voltage” side of the level shifter.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транслятор уровней
СообщениеДобавлено: 12 мар 2013, 18:04 
Не в сети

Зарегистрирован: 12 дек 2007, 05:56
Сообщения: 469
elmot писал(а):
http://www.fairchildsemi.com/an/AN/AN-9718.pdf

Добавлено спустя 1 минуту 26 секунд:
http://www.ponoko.com/make-and-sell/sho ... ted_states


Там макс 5 в и стоит пипец слов нет
Есть мс P82B715 до 12в но хрен где возьмешь и цена как на мкс

Добавлено спустя 1 минуту 30 секунд:
dccharacter писал(а):
>есть схемы на полевиках но там уровень переключения привязан к низкому напряжению,
в смысле?

Добавлено спустя 1 минуту 57 секунд:
http://ics.nxp.com/support/documents/in ... n97055.pdf
The levels may have a
vast range, depending on the used MOS-FET, e.g. down to 2 Volt at the “Lower voltage” side and up to 10
Volt or more at the “Higher voltage” side of the level shifter.


Тем что пока напруга по высокой стороне не упадет ниже 1,5в низкая сторона не выдаст 0

_________________
делаю полностью самодельный 3D принтер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транслятор уровней
СообщениеДобавлено: 13 мар 2013, 00:27 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2009, 13:37
Сообщения: 750
Откуда: Porto Franco "Odessa"
мой вариант


Вложения:
variant.png
variant.png [ 18.65 КиБ | Просмотров: 2632 ]

_________________
die Wahrheit ist irgendwo da draußen
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Транслятор уровней
СообщениеДобавлено: 13 мар 2013, 13:26 
Не в сети

Зарегистрирован: 12 дек 2007, 05:56
Сообщения: 469
Тут чтобы сигнал слева было 0 напряжение справа должно упасть ниже 1в а должно быть ниже 3в
и к тому же она защелкнется в нуле.

Добавлено спустя 6 минут 8 секунд:
Вот вариант не защелкивается и работает вроде,
не защелкивает потому что если ноль по высокому на низком напряжение падает до 1,2в этого достаточно чтобы i2c выдала 0 но не достаточно чтобы сработала связь с низкого на высокое,
если напряжение на низком падает до 0,5в то срабатывает связь на высокое, те некий гистерезис.


Вложения:
i2c4.png
i2c4.png [ 35.39 КиБ | Просмотров: 2615 ]

_________________
делаю полностью самодельный 3D принтер.
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

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


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO