| AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
Передача данных через UART в AVR микроконтроллерах.
04.11.2013, 22:10
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Передача данных через UART в AVR микроконтроллерах.
Сообщение от passer-by_
|
|
Какая схема подключения между USB компа и аппаратным USB ATXMEGA16A4U?
|
секретная, вам не покажу
Сообщение от passer-by_
|
|
ATMEL в «AVR1012: XMEGA A Schematic Checklist» почему-то расписали всё, кроме схемы подключения их железа к USB компа
|
потому что схема подпадает под поправку Джексона - Вэника 
стабилизатор на LM1117-3.3 спасет вас или LM317
|
|
|
|
04.11.2013, 22:22
|
|
|
Прохожий
Регистрация: 25.04.2011
Сообщений: 9
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Передача данных через UART в AVR микроконтроллерах.
"потому что схема подпадает под поправку Джексона - Вэника
стабилизатор на LM1117-3.3 спасет вас или LM317"
JUMP, вопрос был глуп, но не настолько – речь не о питании. На плате с ATXMEGA как бы питание своё 3,3В. С разъёма USB компа питание 5В не нужно и можно вообще его не подключать. А вот согласованы уровни (5В и 3,3В) на линиях данных в самом проце - хрен его знает. Если нет то надо, что то лепить с наружи, собственно вопрос в этом.
|
|
|
|
04.11.2013, 22:42
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: Передача данных через UART в AVR микроконтроллерах.
Сообщение от passer-by_
|
|
Если нет то надо, что то лепить с наружи, собственно вопрос в этом.
|
Вот Вам по-русски, если на http://www.usb.org непонятно.
|
|
|
|
Сказали "Спасибо" omercury
|
|
|
04.11.2013, 22:43
|
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
|
Re: Передача данных через UART в AVR микроконтроллерах.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
04.11.2013, 23:04
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
|
Re: Передача данных через UART в AVR микроконтроллерах.
akegor, ТС спрашивал про 15 метров. Это предел по стандарту. Да еще на таких соплях наводку словит. Будет работать? Я на таких проводах наводки по 100-150в видел. Долго проживет МК?
Сообщение от akegor
|
|
совсем загрузили человека
|
Ну, если для ТС "просто попробовать", да еще и в протеусе... Тогда пофиг.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
04.11.2013, 23:24
|
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
|
Re: Передача данных через UART в AVR микроконтроллерах.
Сообщение от DK
|
|
akegor, ТС спрашивал про 15 метров. Это предел по стандарту.
|
Да я ж не против МАХов, конечно, на такие метры надо уже 232 подвязывать (не сантиметры же), но такое, как предлагают, наворачивать... И 422, и радиоканал... Это чтобы сразу чел задохнулся!
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
05.11.2013, 00:13
|
|
|
Прохожий
Регистрация: 25.04.2011
Сообщений: 9
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Передача данных через UART в AVR микроконтроллерах.
Глянул статейки по ссылке.
Не хотелось с протоколами USB разбираться, но видать придётся.
Судя по тому, что там написано - «1»-й в USB считается всё что выше 2,8В, то есть можно тупо стабилитроны на 3,3В на D+ и D- повесить.
Но возникает другой вопрос - какими сопротивлениями ограничены токи на линиях D- и D+ в USB модулях со стороны компа и микропроцессора, в смысле на какой ток стабилитроны нужны, или может ток в этих линиях не ограничен и надо самим ставить ограничительные резюки?
Проще было бы готовую стандартную схемку подключения глянуть, но раз она засекречена то придётся изобрести велосипед, тем более, что осталось совсем чуть-чуть.
|
|
|
|
05.11.2013, 01:42
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Передача данных через UART в AVR микроконтроллерах.
passer-by_,
какие стабилитроны? при 3.3в питания МК и 3.3в сигналах на USB нужны лишь резисторы 22-68ом на D- и D+, стабилитроны из-за емкости будут вредить на full/high скорости. если есть сомнения - проверьте осциллографом на flash-ке.
насчет схемы - в ДШ на авр/пик есть блок-схема, позволяющая уяснить, что модуль USB питается 3.3в для полной совместимости с внешними устройствами. кроме того, поищите в ДШ электрические параметры - там должны быть уровни 0/1 на D- и D+
|
|
|
|
05.11.2013, 01:51
|
|
|
Прохожий
Регистрация: 25.04.2011
Сообщений: 9
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Передача данных через UART в AVR микроконтроллерах.
О, блин попался документик на ATMEL-е.
Однако интересные ребята в Atmel работают - на XMEGA B в "Atmel AVR1018: XMEGA B Schematic Checklist" схемы подключения USB-модуля таки нарисовали. Правда на самой простой схеме кроме двух проводков ничего нет - стало быть уровни 3,3В и 5В согласованы внутри проца, даже подтяжки линии D- через 1,5к на 3,3В нет.
Вот только интересно в XMEGA A модуль USB такой же или нет?
Если да то вся лепнина из внешних компонентов – не уместна и в лучшем случае нужна будет как собаке пятая нога.
Народ, может кто подключал XMEGA A по USB к компу - можно их как тут «Atmel AVR1018: XMEGA B Schematic Checklist» нарисовано подключать?
|
|
|
|
05.11.2013, 02:06
|
|
|
Прохожий
Регистрация: 25.04.2011
Сообщений: 9
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Передача данных через UART в AVR микроконтроллерах.
Сообщение от jump
|
passer-by_,
какие стабилитроны? при 3.3в питания МК и 3.3в сигналах на USB нужны лишь резисторы 22-68ом на D- и D+, стабилитроны из-за емкости будут вредить на full/high скорости. если есть сомнения - проверьте осциллографом на flash-ке.
насчет схемы - в ДШ на авр/пик есть блок-схема, позволяющая уяснить, что модуль USB питается 3.3в для полной совместимости с внешними устройствами. кроме того, поищите в ДШ электрические параметры - там должны быть уровни 0/1 на D- и D+
|
Да вот дочитался даташитов, до того, что похоже и никакие резисторы тоже не нужны (разве только один в схеме защиты от помех). А по поводу стабилитронов - с XMEGA-ой то понятно, что там 3,3В. А вот с компа какое напряжение на линиях данных, 3,3 или 5В? Я так подозреваю, что 5В потому и про стабилитроны подумал – тормозить они конечно немного будут, но не так сильно как пробитый 5-ю вольтами проц.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:10.
|
|