Как всем известно, минька имеет три com-порта. На этих трех разъемах TTL-com портов всего четыре пина: Rx,Tx,Gnd,+5V. Однако возникает вопрос толерантны ли выводы Rx и Tx к пятивольтовым уровням сигнала? Сразу напрашивается вывод: раз есть питание на разъеме +5В, то значит и подключать можно пятивольтовую логику. Но вся минька работает на 3.3V, 1.25V и 1.8V. Поэтому и закрадываются сомнения. Посему вопрос: можно ли подключать Rx и Tx выводы напрямую к пятивольтовой логике, а если нельзя напрямую, то как обойтись меньшей кровью?
P.S. Мой случай я хочу подключить Com1 миньки к TTL com-порту Arduino Mega, а он работает от 5В.
Последний раз редактировалось Tsi329 10 фев 2011, 01:40, всего редактировалось 1 раз.
EdGull, спасибо за наводку. Перелопатил весь ДШ. В явном виде про толерантность портов к 5 вольтам сказано только про SPI интерфейс. Из этого делаю вывод, что UART порты к 5 вольтам отнесуться болезненно. Посему вопрос: как согласовать малой кровью?
Andrey37, там лишь вскользь задели эту тему, и так и осталось всё неясным.
EdGull, ткни меня в тот файл да на ту страницу. Я знаю лишь одно место где есть эта строчка. И если мы говорим об одном и том же, то это скорее всего не то. Я не прав?
Вопрос успешно решен и проверен. Решив не рисковать портами процессора миньки я предпочел сделать конвертер уровней. Пятивольтовую сторону подключил к TX и RX Arduino (или любому другому пятивольтовому устройству), а 3.3-вольтовую сторону к TTL-Com порту миньки. Я использовал BSS138 для двунаправленного конвертирования логических уровней. Вот схема.
есть схожая задача, а ставить целую микросхему не хочется. Можно поподробнее про схему: 1. VDD это 5 V? 2. Петля с обозначением 3.3 В подключена к 3.3В?