Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Какие уровни у USART в AT91SAM7S ?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Demeny
Перелистал весь даташит на AT91SAM7S64 и не нашел ответа на такой простой вопрос - какие логические уровни у TxD и RxD USART ? Если совпадают с PIO (то есть 0 - 3,3 В) - тогда какой преобразователь уровней для RS-232 использовать для связи с компьютером (-12 +12 В) ?
Ken@t
Цитата(Demeny @ Apr 17 2006, 15:34) *
Перелистал весь даташит на AT91SAM7S64 и не нашел ответа на такой простой вопрос - какие логические уровни у TxD и RxD USART ? Если совпадают с PIO (то есть 0 - 3,3 В) - тогда какой преобразователь уровней для RS-232 использовать для связи с компьютером (-12 +12 В) ?

Хм.. если ядро и PIO 3.3 то откуда 5 вольт ? тогда уж спросили а напрямую можно ?

ответ max3232 или аналогичные
Demeny
Цитата(Ken@t @ Apr 17 2006, 15:55) *
Хм.. если ядро и PIO 3.3 то откуда 5 вольт ?


Смотрел в своём сотовом телефоне - логика там тоже 3,3-вольтовая, однако преобразователь в шнуре к телефону стоит МАХ 232, т. е. 0-5 Вольт. Вот и подумал, а вдруг ... blink.gif

И ещё - бывают ведь микрухи, которым всё равно, что на вход подавать - 0-3 В или 0-5 В (например, серия 74LVC )
IV_K
st485 5-вольтовые работают.. пины 5В толерантные.. но все таки желательно через резисторы включить
rezident
Цитата(Demeny @ Apr 17 2006, 19:19) *
Смотрел в своём сотовом телефоне - логика там тоже 3,3-вольтовая, однако преобразователь в шнуре к телефону стоит МАХ 232, т. е. 0-5 Вольт. Вот и подумал, а вдруг ... blink.gif

И ещё - бывают ведь микрухи, которым всё равно, что на вход подавать - 0-3 В или 0-5 В (например, серия 74LVC )

Судя по даташиту входы AT91SAM7S64 толерантны к 5В сигналам. Т.е. 5В сигнал можно подавать на любой GPIO пин работающий как вход. Однако если он будет настроен на функцию выхода, то прикладываемое к нему напряжение выше величины напряжения VCCIO будет приложено к "верхнему" ключу драйвера этого пина, смещая его в обратном направлении. По аналогии представьте, что в двухтактной схеме на биполярных транзиторах вы подали положительное напряжение на выход схемы относительно плюса питания.
У MAX232, в отличие от MAX3232, на TTL-входах есть встроенные pull-up резисторы. Номинал их от 25кОм и выше. Т.е. ток через "верхний" ключ выходного пина AT91SAM7S64 будет ограничен в худшем случае на уровне (5.5В-3В)/25кОм=88мкА. Я не нашел в даташите явного упоминания о защитных диодах GPIO (видимо их там нет), но не думаю, что 88мкА повредят выходной драйвер пина AT91SAM7S64.
Понятно вам в чем риск состоит? Если понятно, то можете рискнуть и использовать MAX232 smile.gif А чтобы быть еще более уверенным, поставьте диод Шоттки анодом к TXD, а катодом к VCCIO.
P.S. В серийном устройстве я бы на вашем месте поставил все-таки 3-х Вольтовый преобразователь уровней RS-232, как вам уже советовали ранее.
Demeny
Спасибо за исчерпывающий ответ.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.