Страница 1 из 1

CMOS <->TTL

Добавлено: Ср июл 03, 2013 16:33:11
vbvbvb
Не могли бы поделится ссылками или описать тут метод согласования такой схемы.

Имеется контроллер (ELM327) с питанием 5V. На нем, как утверждает производитель, реализован RS-232. Хотя судя по даташиту там не RS232, а UART.
Изображение

Так же пишут что на ножке 18 - триггер Шмитта. На 17-ой стандартный CMOS. Мне нужно согласовать этот чип с 3.3V TTL.
Как это сделать, дешево и правильно?

Заранее благодарен за ответ.

Re: CMOS <->TTL

Добавлено: Ср июл 03, 2013 16:44:51
Maykill
1- мс.преобразователь уровня
2- http://we.easyelectronics.ru/Shematech/ ... oystv.html
3- транзистор наконец в схеме эмиттерного повторителя

Re: CMOS <->TTL

Добавлено: Ср июл 03, 2013 16:55:01
vbvbvb
1. Не знаю что такое мс.преобразователь
2.Видел. Но там нет разделения на CMOS и TTL. Что меня смущает. Полагаю там речь идет о TTL. А мне все таки надо точно согласовать логические уровни CMOS и TTL. Какой из вариант более подходит для моего случая?
3. Рассмотрю.

Re: CMOS <->TTL

Добавлено: Ср июл 03, 2013 20:13:13
vbvbvb
Сам себе отвечаю. Целый день искал и нашел что мне подходит TXB0102. А потом оказалось что в даташите ELM327 именно его и рекомендуют :))
Но хотелось бы увидеть и альтернативные решения.
Спасибо

Re: CMOS <->TTL

Добавлено: Ср июл 03, 2013 22:04:40
SmarTrunk
vbvbvb писал(а):Но там нет разделения на CMOS и TTL. Что меня смущает.
"Классический" ТТЛ имеет питание 5В, а не 3,3. Если же питание "ТТЛ" все же 3,3В, то это, очевидно, КМОП, совместимая по уровням с ТТЛ.

Для согласования выхода 5В со входом 3,3В можно поставить одиночный элемент вроде NC7SZ14M5X в пятиногом корпусе за 8руб., толерантный к входному напряжению 5В.

Обратно самое простое - резистор с (желательно) стабилитроном, хотя образующаяся RC-цепочка (резистор + емкости монтажа, стабилитрона и входа микросхемы) ограничит скорость (но RS-232 и так вроде не быстрый). И потребление увеличится на пару миллиампер. Стабилитрон на 3,3В, резистор 500 Ом...1кОм (начать с 560 Ом).

Re: CMOS <->TTL

Добавлено: Чт июл 04, 2013 09:12:35
vbvbvb
SmarTrunk,

Спасибо. Но если посмотреть на этот мануал то существуют LVTTL 3.3V. Я так понимаю это лоу вольт ТТЛ.

Re: CMOS <->TTL

Добавлено: Чт июл 04, 2013 10:06:50
SmarTrunk
Может быть, интересно, не сталкивался. В любом случае, думаю, современные КМОП при питании 3,3В должны быть полностью совместимы с таким ТТЛ.

Re: CMOS <->TTL

Добавлено: Чт июл 04, 2013 11:09:19
vbvbvb
К сожалению мой КМОП 5V, а TTL 3.3V. Интересно просто подойдет ли мне TXB0102?

Re: CMOS <->TTL

Добавлено: Чт июл 04, 2013 17:04:53
BOB51
Дв воткни стандартные преобразователи ТТЛ->RS232 с обеих сторон...

Re: CMOS <->TTL

Добавлено: Пт июл 05, 2013 15:39:11
vbvbvb
BOB51 писал(а):Дв воткни стандартные преобразователи ТТЛ->RS232 с обеих сторон...
Извините, но стандарт RS232 подразумевает +-12V. А у меня UART - RX/TX 5V CMOS в TX/RX 3.3V LVTTL втыкается. Ваше предложение не подходит.

Re: CMOS <->TTL

Добавлено: Пт июл 05, 2013 18:23:09
SmarTrunk
Так 12В делают сами микросхемы RS232. Так что технически это будет работать. Но вряд ли это будет оптимально.

Re: CMOS <->TTL

Добавлено: Пн июл 08, 2013 08:13:25
Kavka
Не единожды уже упоминал этот документ
http://www.ti.com/general/docs/lit/getl ... er=sdyu001
Станица 9

Re: CMOS <->TTL

Добавлено: Вт июл 09, 2013 13:03:42
YS
не RS232, а UART
RS232 это тот же UART, только с другими уровнями. А, как уже было сказано, +/- 12В микросхемы часто получают внутри из тех же пяти. Так что поглядите аккуратнее, что там как. Хотя признаюсь, я даташит целиком ниасилил. :)