Например TDA7294

Форум РадиоКот • Просмотр темы - ATmega328: какова предельная тактовая частота?
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт дек 18, 2025 21:59:55

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 30 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Пн июл 03, 2023 15:36:16 
Вымогатель припоя

Карма: 7
Рейтинг сообщений: 27
Зарегистрирован: Вт июн 23, 2020 17:32:46
Сообщений: 571
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Добрый день!

По паспорту микроконтроллер ATmega 328 с питанием +5V гарантированно работает от кварцевого резонатора 20MHz.

До какой величины можно поднять тактовую частоту, но чтобы не нарушилась работа встроенных ШИМ и АЦП?
Хотелось бы 27MHz, или, хотя бы 24MHz.
Рискованно или осуществимо?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Пн июл 03, 2023 15:50:59 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2135
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18446
Откуда: Новочеркасск
Рейтинг сообщения: 1
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
на 22 с хвостиком мегагерцах работает (правда АЦП не проверял).

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Пн июл 03, 2023 16:13:23 
Говорящий с текстолитом
Аватар пользователя

Карма: 8
Рейтинг сообщений: 212
Зарегистрирован: Чт июн 10, 2010 20:11:19
Сообщений: 1525
Рейтинг сообщения: 1
Рисковано только в том смысле, что может не завестись. Но у вас частоты очень близкие к номинальной, максимум чего можно ожидать, что уползут какие-нибудь параметры вроде потребления или точности АЦП. Впрочем, у АЦП свой делитель, даже с ним скорее всего ничего не случится. Случайно убить камень повышением частоты вы не сможете.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Пн июл 03, 2023 16:15:56 
Друг Кота

Карма: -1
Рейтинг сообщений: 86
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8876
Откуда: .ru
Рейтинг сообщения: 1
По паспорту микроконтроллер ATmega 8 с питанием +5V гарантированно работает от кварцевого резонатора 16MHz.
можно поднять тактовую частоту ATmega 8, чтобы не нарушилась работа встроенных ШИМ и АЦП до 25MHz. Проверенно ! ))
:)
27MHz - ATmega 8 тоже работает... но нестабильно. Запускается с трудом ))
:?

вывод: в среднем поднять тактовую частоту всех ATmeg можно ~1,5 раза.

максимальную тактовую частоту микроконтроллер ATmega 328 не проверял...
думаю 30MHz ATmega 328 потянет...
кварцев выше 25MHz у меня сейчас нет))
когда будут - проверю))
:tea:


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Пн июл 03, 2023 17:22:59 
Вымогатель припоя

Карма: 7
Рейтинг сообщений: 27
Зарегистрирован: Вт июн 23, 2020 17:32:46
Сообщений: 571
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Спасибо!
Перегреть микроконтроллер не боюсь, мне важнее, чтобы точность АЦП не ухудшалась и ШИМ работал правильно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Пн июл 03, 2023 17:59:50 
Мудрый кот

Карма: 25
Рейтинг сообщений: 489
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1806
Откуда: KN34PC, Болгария
Рейтинг сообщения: 1
Спасибо!
... чтобы точность АЦП не ухудшалас ...

Ожидайте ошибок, например. в младших разрядах:
еще при (F_CPU >= 16000000), ADCSRA / ADPS2, ADPS1, ADPS0 в 1 -> 128, т.е. 125 kHz, рекомендуется напр. 50-200 kHz range.
Быстрый расчет с отношениями: 200/125 = х/16 -> x = 25,6 MHz наверное АЦП вообще без проблем. Выше: как получилось.
С других форумов сделал заметку: ATmega328P до 32 MHz с кварцем, с генератором: до 36 MHz, но пока не проверял, мне лично интересно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Чт июл 13, 2023 11:01:16 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 238
Зарегистрирован: Пт янв 29, 2010 10:27:40
Сообщений: 3868
Откуда: Москва
Рейтинг сообщения: 1
Mega88 (почти тоже самое, только памяти меньше), ШИМ работает нормально на 25МГц, АЦП работает, но точность не проверял, т.к. использовал для RND-генератора.

_________________
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Пт июл 14, 2023 16:50:37 
Вымогатель припоя

Карма: 7
Рейтинг сообщений: 27
Зарегистрирован: Вт июн 23, 2020 17:32:46
Сообщений: 571
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Mega88 ... на 25МГц, АЦП работает, но точность не проверял

Если будет возможность, пожалуйста, проверьте.
Заранее - спасибо!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Ср ноя 08, 2023 13:49:24 
Вымогатель припоя

Карма: 7
Рейтинг сообщений: 27
Зарегистрирован: Вт июн 23, 2020 17:32:46
Сообщений: 571
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Добрый день!

Дополнительный вопрос о тактовой частоте для ATmega328:

  • в устройстве имеется генератор тактовой частоты Si5351, работающий от собственного кварцевого резонатора (например, от 25MHz). К микросхеме ATmega328 также подключен собственный К.Р. (например, - тоже 25MHz). Можно ли оставить в схеме только один К.Р., чтобы исключить ВЧ-наводки между этими микросхемами?
  • как предпочтительнее это сделать? Выход генератора Si5351 подать на вход ATmega328 (то есть, - использовать для ATmega328 тактовый сигнал размахом ~3 вольта), или вести генератор в Si5351 от выхода ATmega328 (использовать для Si5351 тактовый сигнал размахом ~5 вольт)?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Ср ноя 08, 2023 16:55:50 
Друг Кота

Карма: -1
Рейтинг сообщений: 86
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8876
Откуда: .ru
Рейтинг сообщения: 1
Si5351... и чёй то...
:roll:
Вложение:
Screenshot_1.jpg [29.85 KiB]
Скачиваний: 104

Вложение:
Screenshot_2.jpg [32.48 KiB]
Скачиваний: 84

Вложение:
Screenshot_3.jpg [52.8 KiB]
Скачиваний: 87

синтезатор для ардуино...
ясно))
:tea:

Добавлено after 4 minutes 35 seconds:
Можно ли оставить в схеме только один К.Р., чтобы исключить ВЧ-наводки между этими микросхемами?

можно))
я к одной ATmega328 подключил целую куча мк... и логику...
Вложение:
Screenshot_1.jpg [146.93 KiB]
Скачиваний: 111

тока одна ATmega8 в схеме глючит... работает 5 минут... и зависает... спасает RESET ))
это из-за нестабильной внешней синхронизации... которая постоянно переключает ATmega8 с 10 МГц на 20 МГц... и обратно))
надо стабильный тактовый сигнал подавать на вход ATmega8... тогда глючить не будет))
:tea:

Добавлено after 12 minutes 48 seconds:
а в этой схеме я поключил к ATmega328 К.Р. = 25MHz
Вложение:
Screenshot_2.jpg [81.32 KiB]
Скачиваний: 93

и даже ток измерил...

25MHz. при напряжении 3,5 V ток = 12mA.
25MHz. при напряжении 5 V ток = 21mA.

тока еть одна проблема...
:roll:
25MHz. при напряжении 3,5 V ток = 12mA...
ATmega328 работает... работает... потом бац ! и зависла))
включили / выключили питание...
и опять...
ATmega328 работает... работает... потом бац ! и зависла))

вывод:
25MHz. при напряжении 3,5 V ток = 12mA... ATmega328 работает нестабильно... \
напряжение мало ! )) надо 5 V...
25MHz. при напряжении 5 V ток = 21mA.
:roll:

и там ещё в ATmega328 фьюз есть... - усиленный режим работы кварцевого генератора... он у меня выключен...
поэтому при косании кварца рукой кварцевый генератор перестаёт работать... или работает нестабильно...
:roll:
и да... корпус самого кварца желательно припаять на корпус... так и стабильность частоты выше... и можно кварц трогать рукой))
:tea:

Добавлено after 28 seconds:
короче надо ещё поэкспериментировать...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Ср ноя 08, 2023 18:24:27 
Вымогатель припоя

Карма: 7
Рейтинг сообщений: 27
Зарегистрирован: Вт июн 23, 2020 17:32:46
Сообщений: 571
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Большое спасибо, что рассказали о своих опытах!

ATmega328P будет питаться от +5v, а Si5351A - от +3,3v.
Судя по вашим результатам, общий внешний (для них обоих) "активный резонатор", питаемый от +3,3v, даст большую надёжность, чем попытка тянуть выход встроенного генератора (будь то ATmega328P, или Si5351A) по плате.

Ещё раз - спасибо!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Пт ноя 10, 2023 11:08:45 
Первый раз сказал Мяу!

Зарегистрирован: Вт ноя 15, 2016 12:48:20
Сообщений: 24
Рейтинг сообщения: 0
есть lgt8f328 штатная частота 32 мГц система команд совместита с mega328
почему бы не использовать ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Пт ноя 10, 2023 14:31:35 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1308
Рейтинг сообщения: 0
Mega88 (почти тоже самое, только памяти меньше), ШИМ работает нормально на 25МГц...

Я бы не был столь категоричным. Сталкивался с тем что ATmega8515 не работала на 18.432 мгц. Тогда как на 16-ти без вопросов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Пт ноя 10, 2023 15:28:08 
Друг Кота

Карма: -1
Рейтинг сообщений: 86
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8876
Откуда: .ru
Рейтинг сообщения: 0
lgt8f328
сколько стоит ?
где купить ?
где писать программу ?
чем прошивать ?
можно ли симулировать в Протеусе ?
и т.д.
:dont_know:

у ATmega328 с этим проблем нет))
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Пт ноя 10, 2023 16:41:07 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1308
Рейтинг сообщения: 0
Всё доступно. Дешевле меги328. В Протеусе модели нет, но и не беда.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Пт ноя 10, 2023 18:51:33 
Друг Кота

Карма: -1
Рейтинг сообщений: 86
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8876
Откуда: .ru
Рейтинг сообщения: 0
если было бы всё доступно... то все бы повыкидывали давно меги328.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Пт ноя 10, 2023 19:05:15 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2135
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18446
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
доступно-то оно доступно, да только все на ардуину заточено. а как просто Си в голом виде, так замучаешься...

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Вс ноя 12, 2023 07:50:17 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 139
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1480
Рейтинг сообщения: 1
В данный момент занимаюсь проектом, которому больше 10 лет. Небольшая серия. Клиент доволен. Попросил добавить функционал. Это оборудование. Задаются рабочие параметры. Алгоритм работы с параметрами. Стоит ионистор. При включении параметры считываются из EEPROM в SRAM. В дальнейшем вся работа с параметрами ведётся в SRAM. При выключении питания программа блокируется, параметры перегоняются в EEPROM. Так вот. Частота кварца 16 МГц. И в определенный момент МК начинает вести себя неадекватно. Видно, что МК перескакивает куда то в неопределенную область памяти. И выполнять совсем не тот код, как задумано по программе. Эту проблему я решил с двух сторон. Когда срабатывает контроль наличия напряжения питания. И при рестарте.
Вывод. Если МК работает на граничных условиях, то нужна особая аккуратность. Лично я бы не стал использовать в рабочем проекте заграничные режимы работы МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Вс ноя 12, 2023 23:49:03 
Друг Кота

Карма: -1
Рейтинг сообщений: 86
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8876
Откуда: .ru
Рейтинг сообщения: 0
я заметил что ATmega328 стабильней всего работает от встроенного RC-генератора...
жаль что только до 8 мгц...

с кварцами надо следить чтоб было нормальное питание... и не превышать частоту кварца - 20 мгц
тогда нормально))

RC-генератор мне нравится больше...
там пофигу питание))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega328: какова предельная тактовая частота?
СообщениеДобавлено: Пн ноя 13, 2023 06:36:33 
Друг Кота
Аватар пользователя

Карма: 52
Рейтинг сообщений: 2114
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 7058
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (2)
Да, от встройки работает стабильнее - антенн, ловящих помехи нет, но, если кварц исправен и разведён грамотно, то тоже не должен доставлять проблем.
1) площадь очерчиваемая его цепями д.б. минимальна (чтоб не создавать рамочную антенну)
2) земляной провод от конденсаторов и корпуса кварца должен идти к МК и ни куда больше.
вышибает МК тактирующий импульс, пришедший слишком близко к предыдущему - пока в меге вычисления не завершились... цепочка вычислений то длинная...

Добавлено after 5 minutes 47 seconds:
roman.com, если ты, при переключении тактирования сделаешь небольшой dead-time, порядка 50 нс - проблема зависания должна уйти

_________________
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 30 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y