реклама на сайте
подробности

 
 
> Как можно объединить три USARTа?
Sergey Abaev
сообщение Oct 4 2013, 12:50
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 4-01-10
Из: Москва
Пользователь №: 54 631



Как можно объединить три USARTа?

Сейчас все сделано как на схеме. По идеи хотелось бы:

Подключаем USB (FTDI) и работаем с только UART. А когда USB вытаскиваем то UART работает с AVR.

Сейчас почти так работает но, есть проблемы!!!!

На данный момент получается так:

FTDI нормально работает с UART (при подключении кабеля к компу), но при отключении кабеля USB, UART с AVR работает только в одну сторону: т.е. только от UART к AVR, а вот от AVR к UART нет!!!!

Помогите плз. Может есть другие вообще варианты решения этой задачи. Или как можно малой кровью подлечить это.

Пробовал убирать R1 тогда AVR<>UART работает отлично, но уже FTDI - нет sad.gif

P.S. для сопряжения уровней сигнала используется SN74LVC1T45 (от AVR идет 5В, далее уже идет 2.8В)

Общая схема
Прикрепленное изображение


Схема как USB подключен.
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kovigor
сообщение Oct 4 2013, 13:14
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Sergey Abaev @ Oct 4 2013, 15:50) *
Как можно объединить три USARTа?

По-хорошему нужно ставить мультиплексор вроде 74HC4052. И управлять им, например, по наличию +5В от USB-хоста. Он позволит коммутировать на один разъем до четырех UART'ов.
На самом деле, вопрос сформулирован из рук вон плохо, посему очень трудно понять, что у вас и куда передается и что вы хотите получить, а разгадывать ребусы у меня нет ни малейшего желания. Возьмите мультиплексор в DIP - корпусе, переверните на спинку, приклейте на плату и распаяйте проводками:

http://www.nxp.com/documents/data_sheet/74HC_HCT4052.pdf
Go to the top of the page
 
+Quote Post



Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th August 2025 - 23:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.04988 секунд с 7
ELECTRONIX ©2004-2016