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

Atmega 128L: согласование ПК и UART на 3.3 В

Добавлено: Пн фев 22, 2010 18:11:03
demiurg301
Собственно говоря как ? MAX232? MAX2323? MAX3221?

И как прошить контроллер при 3.3 В питании через STK200\300+?

Re: Atmega 128L: согласование ПК и UART на 3.3 В

Добавлено: Пн фев 22, 2010 20:03:27
Mamonth
demiurg301 писал(а):Собственно говоря как ? MAX232? MAX2323? MAX3221?

И как прошить контроллер при 3.3 В питании через STK200\300+?
В серии MAX есть и микросхемы с питанием на 3.3 Вольт. Смотрите даташит.

Насчет программирования - ставьте токоограничивающие резисторы в линию, либо используйте питание с таргет платы. Если в STK200/300 стоит нормальная микросхема-буфер, то все будет ок.

Добавлено: Пн фев 22, 2010 20:25:09
ibiza11
при программировании запитать от 5 вольт, например.
связать можно попробовать по этой схеме:
Изображение

Добавлено: Чт фев 25, 2010 23:05:10
ooogo
раньше пользовался вот этим http://www.spt.ru/victor/thebest.htm

Добавлено: Пт фев 26, 2010 01:11:50
avreal
ibiza11 писал(а):при программировании запитать от 5 вольт, например.
связать можно попробовать по этой схеме:
В любом случае так много транзистров-резистров не нужно.
Если 5-вольтовый вход CMOS, то достатчоно одного NPN-транзистора.
Базу - на питание 3.3В через ну пусть 10 килоом.
Коллектор - на питание 5В через ну пусть 4.7 килоома и с коллектора на вход 5-вольтовой микросхемы.
Эмиттер - на выход 3-вольтовой микросхемы. Работает лучше, чем приведенное - на ура на мегагерце-двух.
Можно вместо биполярника 2N7002 поставить.

Но тут, думаю, это не нужно вообще - я не встречал 5-вольтовых ADM232/MAX232 и компании (и, кстати, для 485-го интерфейса тоже), у которых входы были бы не "ТТЛ-овские", т.е. не хватало бы 2.4В для "1". Так что достаточно двух резисторов с выхода драйвера на микроконтроллер.

Ну а я уже давно стараюсь под рукой держать только MAX3232 (в смысле - только "трёхвольтовые" приёмопередатчики RS232) - они работают и при 3, и при 5 вольтах.