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

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

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

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

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

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

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

Ответ
 
Опции темы
Старый 03.10.2023, 14:25   #1
tester01
Частый гость
 
Регистрация: 19.07.2021
Сообщений: 28
Сказал спасибо: 19
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tester01 на пути к лучшему
По умолчанию atmega32u4 usb

Добрый день, такая проблема. Собрал плату, для программирования хочу использовать юсб. Но при подключении чаще всего выскакивает ошибка "This device cannot start. (Code 10)", при этом в диспетчере устройств определяется правильно как COM порт (прошит бутлодер от ардуино). Изредка же определяется без ошибки, но все равно ничего не работает.
Кварц у меня стоит на 8МГц, замерил частоту на кварце получилась 8.022, на сколько это критично для USB? Может ли быть это связано с этим?
Реклама:
tester01 вне форума   Ответить с цитированием
Старый 03.10.2023, 14:42   #2
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,111
Сказал спасибо: 2,803
Сказали Спасибо 2,735 раз(а) в 2,024 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: atmega32u4 usb

Сообщение от tester01 Посмотреть сообщение
частоту на кварце получилась 8.022, на сколько это критично для USB?
По спецификации отклонение должно быть менее 0,5%.
Но - как ВЫ измеряли частоту? Измеритель может внести свою емкость (если измерять на ногах кварца) и тоже имеет погрешность измерения.
Я когда измерял на ногах кварца 12МГц щупом с емкостью около 10-15 пикофарад, то показания были с отклонением менее 0,001 МГц.

Последний раз редактировалось Yuri222; 03.10.2023 в 14:45.
Yuri222 вне форума   Ответить с цитированием
Сказали "Спасибо" Yuri222
mike-y-k (03.10.2023)
Старый 03.10.2023, 14:51   #3
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: atmega32u4 usb

tester01, таки вопрос частоты тут не важен - по самому кварцу 5% дают диапазон 7.6…8.4MHz, дальше вопрос с умножением этой частоты до потребной.
Смотрите на происходящее приборами и публикуйте результаты…
Ну и про используемое ПО с его настройками совсем не помешает…
Возможно проблема ещё и в этом углу…

PS Каким образом измеряли частоту кварца? Возможно сильное влияние измерителя на результат…
Неплохо бы ещё схему реализации того USB, с ответами про мелочи типа топологии…
Уже с USB1 наблюдаются проблемы при неравенстве длин D+/D-…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 03.10.2023 в 15:04.
mike-y-k вне форума   Ответить с цитированием
Старый 03.10.2023, 14:52   #4
tester01
Частый гость
 
Регистрация: 19.07.2021
Сообщений: 28
Сказал спасибо: 19
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tester01 на пути к лучшему
По умолчанию Re: atmega32u4 usb

Цитата:
По спецификации отклонение должно быть менее 0,5%.
Вроде как попадает в 0,5%

Цитата:
Но - как ВЫ измеряли частоту? Измеритель может внести свою емкость (если измерять на ногах кварца) и тоже имеет погрешность измерения.
Да, на ногах кварца и измерял. Потом взял готовую ардуино плату, там оказалось ровно 8МГц, ну по крайней мере отклонение не больше 0,001 было. Вот и подумал что возможно в этом все дело
tester01 вне форума   Ответить с цитированием
Старый 03.10.2023, 14:57   #5
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,111
Сказал спасибо: 2,803
Сказали Спасибо 2,735 раз(а) в 2,024 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: atmega32u4 usb

tester01, когда у меня отклонение оказывалось во втором знаке после запятой - менял кварц, проблемы с USB исчезали.
Но это - на заведомо рабочей прошивке.
Еще бывало, что кварц как будто и возбуждается, но амплитуда мала (тут у каждого процессора своё - у одного норма может быть 3 вольта размах, у другого размах менее вольта).
Тоже замена помогала.

Сообщение от mike-y-k Посмотреть сообщение
по самому кварцу 5% дают диапазон 7.6…8.4MHz
0,5%
Yuri222 вне форума   Ответить с цитированием
Ответ

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Печатная плата USBee AX picavr Барахолка электронных компонентов 950 20.08.2023 17:11
Кто тормоз - я или Убунта? nml Отвлекитесь, эмбеддеры! 99 07.06.2023 18:01
Ускорить компьютер 7Fantomas7 Ремонт оргтехники 111 08.08.2018 05:27
Не могу запустить USB контроллер ATMega32U4 Slava1355 AVR 12 29.09.2014 14:58
Питание USB устройств nml Делимся опытом 1 11.02.2010 14:06


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot