roboforum.ru

Технический форум по робототехнике.

Транслятор уровней

Транслятор уровней

whale » 12 мар 2013, 12:38

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

Re: Транслятор уровней

AndreW82 » 12 мар 2013, 13:34

оптронная развязка

Re: Транслятор уровней

Duhas » 12 мар 2013, 14:58

а у вас есть устройство с 12-тивольтовой шиной I2C ?

Re: Транслятор уровней

whale » 12 мар 2013, 15:33

Предлагаю такую схему

Изображение

Re: Транслятор уровней

elmot » 12 мар 2013, 15:55


Re: Транслятор уровней

Romikgy » 12 мар 2013, 16:00

вы хотите аналог rs485 ?

Re: Транслятор уровней

whale » 12 мар 2013, 17:58

Вот так будет лучше я думаю
Изображение

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

Re: Транслятор уровней

dccharacter » 12 мар 2013, 18:00

>есть схемы на полевиках но там уровень переключения привязан к низкому напряжению,
в смысле?

Добавлено спустя 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: Транслятор уровней

whale » 12 мар 2013, 18:04

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

Re: Транслятор уровней

Romikgy » 13 мар 2013, 00:27

мой вариант
Вложения
variant.png

Re: Транслятор уровней

whale » 13 мар 2013, 13:26

Тут чтобы сигнал слева было 0 напряжение справа должно упасть ниже 1в а должно быть ниже 3в
и к тому же она защелкнется в нуле.

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


Rambler\'s Top100 Mail.ru counter