Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

USB коннектор на AVR

Непрочитано 22.03.2012, 19:06  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: USB коннектор на AVR

лю-у-у-ди!
может попинать ТС, чтоб нарисовал схему, уровни, приложил внятное описание - 30 постов с хвостиком воображаем "чавой да как енто робить бует", а?
Реклама:
jump вне форума  
Непрочитано 22.03.2012, 19:35  
Hives
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: USB коннектор на AVR

а интрига? (c) мохнатики
Hives вне форума  
Непрочитано 23.03.2012, 12:46  
Someone
Гражданин KAZUS.RUN
 
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: USB коннектор на AVR

Hives,
Prime,

Всегда найдутся самые умные, для которых всё просто и очевидно, а вот внимательно техзадание прочитать и подумать - слабО. Читаем. Во-первых, это учебное задание. По микроконтроллерам. Во вторых, там есть ещё мелочь -

Сообщение от slavik.ksu Посмотреть сообщение
При однократном нажатии на неё (устранить дребезг)
сигнал с каналов D+ и D- не должен передаваться на выходные
каналы В+ и B- на длительность 1 / 1,5Мгц сек. (+- 1/12000000).
Этого на быстрой логике так просто не сделаешь. Конечно можно посчитать и нагородить RC цепей, с корпусом-другим дополнительной логики нарисовать схему управления, а потом обнаружить, что таких номиналов в рядах нет, собрать на тех что есть, и получить несоответствие временного интервала заданному. Точность-то в техзадании указана до такта - 1/12МГц . Да и нажатие-отпускание кнопки с антидребезгом - процесс явно более длительный, нежели требуемые 66 мкс. Речь о сотнях миллисекунд минимум, а то и о секунде-другой. А значит сигнал должен вновь начать проходить ещё когда кнопка будет нажата, что явно не упрощает
Сообщение от Hives Посмотреть сообщение
управление их клоком от кнопки
.

Сообщение от Hives Посмотреть сообщение
просто для реализации этого "чисто программно" потребуется проц мегагерц на 50,
Бред. Рекомендованного 12МГц кварца хватит с головой. Да ещё и останется.
Someone вне форума  
Сказали "Спасибо" Someone
slavik.ksu (23.03.2012)
Непрочитано 23.03.2012, 13:39  
Hives
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: USB коннектор на AVR

ok, у вас в наличии только контроллер, 12МГц кварц и все. накидайте приблизительную схемку а мы разберем насчет слабых мест. только контроллер из стандартных, без fpga/dsp

PS это не точность а допуск, который может плавать.

Последний раз редактировалось Hives; 23.03.2012 в 13:41.
Hives вне форума  
Сказали "Спасибо" Hives
slavik.ksu (23.03.2012)
Непрочитано 23.03.2012, 14:02  
ut1wpr
Почётный гражданин KAZUS.RUN
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: USB коннектор на AVR

Сообщение от Hives Посмотреть сообщение
ok, у вас в наличии только контроллер, 12МГц кварц и все. накидайте приблизительную схемку а мы разберем насчет слабых мест. только контроллер из стандартных, без fpga/dsp

PS это не точность а допуск, который может плавать.
Эх, вот если бы не надо было контроллер применять... (не могу понять, зачем он?)
Кнопка -› RS-триггер(защита от дребезга) -› одновибратор типа АГ1/АГ3 (импульс 1/1.5 Мгц не сложно сгенерировать с точностью 1/12) -› ключи типа КТ (да какие угодно), рвущие те же "две проволочки"... Разве так нельзя?
Ан нет, МК подавай. Хорошо еще, что тип не навязывают. Ну зачем он?
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 23.03.2012, 14:04  
Someone
Гражданин KAZUS.RUN
 
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: USB коннектор на AVR

Сообщение от Hives Посмотреть сообщение
в наличии только контроллер, 12МГц кварц и все. накидайте приблизительную схемку а мы разберем насчет слабых мест.
))))))) Как ни странно, схемка будет состоять из контроллера (автор упоминал Atmega8515, хотя я бы поставил что-то вроде тини13, восьминогое, в общем) и кварца (конденсаторы к кварцу конечно подразумеваются по умолчанию). Ну, и скажем, ещё резистор (один вывод к кнопке, второй к входу внешнего прерывания INT0 контроллера) и конденсатор (один вывод к входу INT0, второй на землю) для антидребезга (для простоты, начинающему программный антидребезг будет непросто написать). Всё. Критикуйте схемку. .

ЗЫ: Кстати, долг платежом красен, в ответ жду набросок схемки на логике .
Someone вне форума  
Непрочитано 23.03.2012, 14:05  
Someone
Гражданин KAZUS.RUN
 
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: USB коннектор на AVR

Сообщение от ut1wpr Посмотреть сообщение
не могу понять, зачем он?
Проще и выгоднее потому что, по всем параметрам, которые могут в голову прийти.

Кстати, с микроконтроллером, в рамках данного задания кварц не нужен, достаточно будет внутреннего RC - генератора. Настроив на 8МГц получаем такт в 125 нс. Основная программа (инициализацию не пишу, и тривиально, и надо же учащемуся что-то самому сделать ) проста до безобразия:
Код:
main: 
            in     R15, PIND
            out    PORTB, R15
            rjmp   main
1такт ин, 1 такт оут, 3 такта переход. 5 тактов по 125нс даст 625 нс, что меньше требуемых 1 мкс. Изменение обоих каналов одновременное. В прерывании просто делаем паузу в 66 мкс (можно цикл посчитать, можно тупо нужное количество NOP забить) за вычетом времени входа в прерывание и времени выхода.

В итоге имеем один соик8 (в моём варианте, 8515 конечно побольше, особенно в дипе), один конденсатор и один резистор. 12 паек. Посчитать сколько корпусов логики и резисторов-конденсаторов им в обвязку потребуется в приведённой тобой обобщённой схеме сам сможешь. А заодно сколько это займёт места на плате (больше площадь - больше цена), сколько паек потребуется (1 ручная пайка монтажника полтора-два рубля, автомат - 30-50 коп), сколько времени конструктор потратит на разводку (оплата-то почасовая), время настройщика (измерить временные задержки, подкрутить подстроечный, или подобрать постоянный, т.к. подстроечный дороже простого), да и просто по цене комплектухи - атмел уровня тини13 стоит в розницу меньше бакса, логика конечно дешевая, но не меньше 8-10 рублей корпус.

Последний раз редактировалось Someone; 23.03.2012 в 14:37.
Someone вне форума  
Непрочитано 23.03.2012, 14:19  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: USB коннектор на AVR

Сообщение от Someone Посмотреть сообщение
Как ни странно, схемка будет состоять из контроллера (автор упоминал Atmega8515, хотя я бы поставил что-то вроде тини13, восьминогое, в общем) и кварца (конденсаторы к кварцу конечно подразумеваются по умолчанию). Ну, и скажем, ещё резистор (один вывод к кнопке, второй к входу внешнего прерывания INT0 контроллера) и конденсатор (один вывод к входу INT0, второй на землю) для антидребезга (для простоты, начинающему программный антидребезг будет непросто написать). Всё. Критикуйте схемку. .
Ну для начала откройте нам секрет подключения кварца к тане13...
omercury вне форума  
Непрочитано 23.03.2012, 15:00  
Someone
Гражданин KAZUS.RUN
 
Регистрация: 16.06.2005
Сообщений: 942
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: USB коннектор на AVR

Сообщение от omercury Посмотреть сообщение
Ну для начала откройте нам секрет подключения кварца к тане13
Зачем? Я ведь написал, что кварц в общем-то и не нужен, RC внутреннего хватит. Тини13 это обобщение 8-ногих атмелов. Так же можно сказать тини15, 10, 11 (к ним-то кварц подключить не проблема, но там свои заморочки) и т.п. Правда у мелких атмелов есть микро проблемка, которую я не указал выше (ну нет желания делать всё за человека, пусть сам малость поработает мозгами), у них как правило 1 порт, PORTВ, но пусть сам догадается, как её решить. Подсказка - потребуется минимум 2 такта.

ЗЫ: Если уж сильно приспичит использовать внешнее тактирование тини13, придётся использовать не кварц, а генератор.

Последний раз редактировалось Someone; 23.03.2012 в 15:02.
Someone вне форума  
Непрочитано 23.03.2012, 15:05  
Hives
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: USB коннектор на AVR

хм, для начала вполне возможно. но теперь добавьте антидребезг, не прерывающий поток данных.
Hives вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
usb джойстик на avr bobrozub Микроконтроллеры, АЦП, память и т.д 7 14.03.2012 20:24
USB клавиатура + AVR Serdgo96 Микроконтроллеры, АЦП, память и т.д 2 25.02.2010 22:55
USB Коннектор, разпиновка nerozero Информация по радиокомпонентам 2 05.10.2007 14:20
AVR...USB Edd-Layer Микроконтроллеры, АЦП, память и т.д 4 11.04.2007 21:37


Часовой пояс GMT +4, время: 16:23.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.