Чем отличается Atmega88 от Atmega8?

Обсуждаем контроллеры компании Atmel.
Kalisnik
Мучитель микросхем
Сообщения: 430
Зарегистрирован: Вс апр 18, 2021 15:43:55

Чем отличается Atmega88 от Atmega8?

Сообщение Kalisnik »

Еще интересный момент, когда создаю новый проект в CVAVR под atmega88PA, в окне выбора тактовой частоты появляется пункт "Crystal oscillator divider" и "check reset source". Когда создаю проект под Atmega8, то таких пунктов нет.

Добавлено after 6 minutes 26 seconds:
ааа... Atmega88 умеет менять частоту "на лету". Круто!
Реклама
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1627
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Re: Чем отличается Atmega88 от Atmega8?

Сообщение VNS »

Отличается ещё таймерами… есть ещё и внутренний термометр… можно температуру кристалла измерять при необходимости… есть и другие мелкие отличия…
Реклама
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Чем отличается Atmega88 от Atmega8?

Сообщение GoldenAndy »

Kalisnik, мега 8 - это достаточно старая серия МК (по сравнению с 88)
Серия 48/88/168/328 - идет как логическое развитие восьмерки. Допилены малость таймеры, более стабильный встроенный рц-генеатор, меньшее потребление в спячке. Есть возможность в спячке отключить BOD и часть периферии... (Это из того, что вспомнилось )
Считайте, что 88 - это как "дополненное и улучшенное издание" восьмерки.
Но, к сожалению, за все нужно платить и в большинстве случаев нельзя просто так взять и залить прошивку от меги8 в мегу88.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
roman.com
Друг Кота
Сообщения: 9149
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Чем отличается Atmega88 от Atmega8?

Сообщение roman.com »

[uquote="VNS",url="/forum/viewtopic.php?p=4149325#p4149325"]есть ещё и внутренний термометр…[/uquote]
где ? нафиг я мучаюсь с внешним ? :shock:
Screenshot_1.jpg
(36.12 КБ) 353 скачивания
главная фишка 88 - стабильней RC и прерывания можно повесить на любые выводы... хоть на все сразу))
получится прикольный пульт с низким потреблением (в 5 раз меньше чем у 8).
Screenshot_2.jpg
(27.78 КБ) 434 скачивания
:tea:
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Чем отличается Atmega88 от Atmega8?

Сообщение GoldenAndy »

roman.com писал(а):где ? нафиг я мучаюсь с внешним ?
Где, где... В даташитЕ! :)
Изображение

Правда, точность его оставляет желать лучшего. И саморазогрев МК никто не отменял.

А прерывания - да. Только все на одном векторе. Приходится опрашивать порты в прерывании.
roman.com писал(а):прикольный пульт с низким потреблением (в 5 раз меньше
Какого тока добились? Чем меряли? с чем сравнивали?
Вложения
temp.jpg
(164.84 КБ) 3891 скачивание
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Реклама
roman.com
Друг Кота
Сообщения: 9149
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Чем отличается Atmega88 от Atmega8?

Сообщение roman.com »

Точно)) я и забыл что он там есть)) :)

вот он спрятался... на восьмом канале...))
Screenshot_1.jpg
(35.53 КБ) 257 скачиваний
а почему я его не использую ?
наверное поэтому -
Screenshot_2.jpg
(85.78 КБ) 324 скачивания
надо будет потом подумать как улучшить этот показатель...
:roll:
GoldenAndy писал(а):с чем сравнивали?
Далее... сравнили работу мега8 и мега328 в режиме модем.

мега328 активный режим 4 mA (при 3,3 V)
мега8 активный режим 6 mA (при 3,3 V)

мега328 SLEEP режим 0,1 мкA (при 3,3 V)
мега8 SLEEP режим 5 мкA (при 3,3 V)

мега328 более стабильный RC-генератор (модем работает стабильно 2,0...5,0 V без кварца).
мега8 менее стабильный RC-генератор (модем работает стабильно 4,0...5,0 V без кварца).
...
...
и т.д.
:tea:
Реклама
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Чем отличается Atmega88 от Atmega8?

Сообщение GoldenAndy »

ну я из меги 8 выжимал 1.5 мка. но то уже фигня.
А вот температурный датчик надо калибровать. Они ж пишут - 1 мв/°С. Просто надо 2 точки взять по эталонному градуснику.
но это все фигня. Ибо температура кристалла выше температуры среды. хоть на чуть-чуть, но выше.

что касается РЦ-генератора - мега8А прекрасно работатет от 2.2 вольта, а не от 4.
И да, стабильность внутреннего генератора в 48/88/168/328 хоть и выше, но зачастую недостаточна для требующих точных таймингов применений.

И не будем отвлекаться - мы же отвечаем на вопрос - в чем разница меги 8 и 88.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Чем отличается Atmega88 от Atmega8?

Сообщение musor »

ну равз пошла такая пьянка то дабафте в сравнение ATtiny88 а то затесался 5ток чипоф а на чо годны не ясно...
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
roman.com
Друг Кота
Сообщения: 9149
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Чем отличается Atmega88 от Atmega8?

Сообщение roman.com »

А мы и не отвлекаемся)) Мы даём РАСШИРЕННЫЙ ответ ))
:tea:
В чём разница между меги 8 и меги 48/88/168/328 ? Огласите весь список... пожалуйста ! )) :)))

а чтоб термометр не прыгал можно прикрутить мегу 8 к радиатору)) или что мы там измеряем...
а ещё мега 8 может быть в режиме SLEEP... иногда просыпаясь... измеряя температуру (например метеостанции за окном) и быстро засыпает. При таком режиме температура кристалла будет не выше температуры среды. Кристалл просто не успеет нагреться.

мега8 (с любой буквой в конце) прекрасно работает от 2 вольта до 5 вольта от RC-генератора = 8 мгц.
Вопрос в другом...
При снижении напряжения мега8 с 5 вольта до 2 вольта частота RC-генератора так же снижается до ~7 мгц.
Из-за этого некоторые приложения перестают работать (например приложение модем при 7 мгц работать не может).
Вот и вся разница))
:tea:
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Чем отличается Atmega88 от Atmega8?

Сообщение GoldenAndy »

Так напишите нормальный модем, а не пользуйтесь поделиями...
или используйте, как в какой то теме говорил roman.com, эти, как их.. во, вспомнил, самосинхронизирующиеся коды.
или ставьте кварц.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Kalisnik
Мучитель микросхем
Сообщения: 430
Зарегистрирован: Вс апр 18, 2021 15:43:55

Re: Чем отличается Atmega88 от Atmega8?

Сообщение Kalisnik »

Вот еще интересует, Atmega48/88/168 - это самый последний апгрейд Atmega? И в 48/88/168 Атмеге само ядро AVR не апгрейдилось?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15570
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Чем отличается Atmega88 от Atmega8?

Сообщение BOB51 »

Самые последние....
Это Вам надо на МИКРОЩИП зайти.
https://www.microchip.com/en-us/product ... 8-bit-mcus
https://www.microchip.com/en-us/product ... s/avr-mcus
https://ww1.microchip.com/downloads/en/ ... 09630M.pdf
Там уже давно много чего "ошарашивающего" относительно АВРок найти можно.
8)
Kalisnik
Мучитель микросхем
Сообщения: 430
Зарегистрирован: Вс апр 18, 2021 15:43:55

Re: Чем отличается Atmega88 от Atmega8?

Сообщение Kalisnik »

Приблизительно, какая неравномерность RC-генератора у Atmega8А?
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Чем отличается Atmega88 от Atmega8?

Сообщение musor »

охлажу пыл ни один внутрений ген даде самый хреновый кварц или кер резонатор НЕ ЗАМЕНИТ
если делать часы/таймер/частотомер/тахометр -тока квар если тактоват порты тоже или на край керамика а воти на другие свистоперделки можно юзать вн ген желателно сохраниф калибровачный биты завода
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
veso74
Поставщик валерьянки для Кота
Сообщения: 1907
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: Чем отличается Atmega88 от Atmega8?

Сообщение veso74 »

[uquote="Kalisnik",url="/forum/viewtopic.php?p=4152488#p4152488"]... какая неравномерность RC-генератора у Atmega8А?[/uquote]
Из пдф-а, стр. 36:

Код: Выделить всё

At 5V, 25oC and 1.0MHz Oscillator frequency selected, this calibration gives a frequency within ± 3% of the nominal frequency. Using run-time calibration methods ... it is possible to achieve ± 1% accuracy at any given Vcc and Temperature.
---
При выбранной частоте генератора 5В, 25оC и 1,0МГц эта калибровка дает частоту в пределах ± 3% от номинальной частоты. Используя методы калибровки ... можно достичь точности ± 1% при любом заданном Vcc и температуре. 
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Чем отличается Atmega88 от Atmega8?

Сообщение GoldenAndy »

Kalisnik, У вас Мега8А в ДИПе есть ?
Сделайте на таймере 1 генератор 1 кгц. Режим ШИМ с заполнением 50%, верхним пределом 7999 и предделителем 1 : 8МГц/8000 = 1000 Гц.
Загоните это дело в любой частотомер, осциллограф и т.д.
Амплитуды на выходе хватит даже на софтовый осцилл на основе звуковой карты.
Дальше крутите питание от 2.5 до 5 вольт и смотрите, как частота плавает. Далее - капаете несколько капель спирта на МК - смотрите, как плывет частота при охлаждении (можно и кусочек льда из холодильника приложить через какую то плёнку, но надо быть аккуратным, конденсат на пленке снаружи может выпасть)
Потом греете МК паяльником.
Я это пару лет назад делал, когда обсуждали софтовый UART с автоподстройкой своей частоты (тема где то тут, на коте).
Разброс частоты у меги 8 достигал мегагерца....
Так что да, можно конкретный экземпляр МК настроить на нужную частоту через OSCCAL, но чисто для определенного напряжения питания и определенной температуры окружающей среды.
С 328 мегой я не игрался. Но игрался с тинькой 85 - так у нее уход частоты оказался значительно ниже. Но все равно недостаточный для бесперебойной работы UART-а.
Так что или кварц, или какие то меры по подстройке своей частоты на основании чего то внешнего стабильного. Либо при общении с внешним миром соответствующие протоколы - самосинхронизирующиеся, либо позволяющие 20-30% нестабильность. Как протоколы для ИК-управления.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: Чем отличается Atmega88 от Atmega8?

Сообщение Reflector »

[uquote="GoldenAndy",url="/forum/viewtopic.php?p=4152523#p4152523"]Так что или кварц, или какие то меры по подстройке своей частоты на основании чего то внешнего стабильного.[/uquote]
В новых AVR точность встроенного генератора значительно лучше, а ТС, я так понимаю, только начинает и никто его не заставляет начинать с мк 20-ти летней давности...

ps. Брал недавно STM32G0 по $1.5, там -2.1 - +1.55% для всего диапазона напряжений и температур.
Аватара пользователя
GoldenAndy
Поставщик валерьянки для Кота
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA
Контактная информация:

Re: Чем отличается Atmega88 от Atmega8?

Сообщение GoldenAndy »

Reflector, ну я тоже могу напредлагать разных МК.
Но ТС спрашивает про 8 и 88....
Я тоже могу делать свои устройства на новых и современных МК. Но что делать, если я купил в своё время сотню восьмых мег по 45 центов? И их у меня еще полсотни лежит?
И 328 лежат, полтора десятка... и 32 есть, и даже 128. Тиньки есть....

СТМ32 имеют чуть более высокий порог вхождения. Куб это пытается нивелировать, но все равно - старт с СТМками тяжелее старта с 8битными АВР (ИМХО). И куб не отменяет необходимости разобраться в режимах тех же таймеров....

И, хоть и оффтоп - где такие цены на STM32G0? И какой именно G0 ? Ибо я вон выложил поделие на F103C8T6, а мне сказали - "зачем такой дорогой камень выбрал? Он же 10 баксов стоит!!!!"
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: Чем отличается Atmega88 от Atmega8?

Сообщение Reflector »

[uquote="GoldenAndy",url="/forum/viewtopic.php?p=4152559#p4152559"]Но ТС спрашивает про 8 и 88....[/uquote]
Он и про последнее ядро спрашивал, а новые AVR, даже тиньки, больше на atxmega похожи.
GoldenAndy писал(а):И, хоть и оффтоп - где такие цены на STM32G0? И какой именно G0 ? Ибо я вон выложил поделие на F103C8T6, а мне сказали - "зачем такой дорогой камень выбрал? Он же 10 баксов стоит!!!!"
Я брал парочку на али(G030K6 - это в действительности G041K8), сейчас чуть дороже получается, по $1.63. А на LSCS сотня таких по $0.77, 20-ти ногие еще дешевле. Цены на F103 не показатель, H7 можно дешевле купить...
roman.com
Друг Кота
Сообщения: 9149
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Чем отличается Atmega88 от Atmega8?

Сообщение roman.com »

[uquote="Kalisnik",url="/forum/viewtopic.php?p=4152488#p4152488"]Приблизительно, какая неравномерность RC-генератора у Atmega8А?[/uquote]
Графики зависимости частоты RC-генератора от напряжения питания и температуры... есть в даташите...
Screenshot_1.jpg
(39.4 КБ) 165 скачиваний
в прошлой теме мы измеряли стабильность RC-генератора при разном напряжении и температуре... и сравнивали с даташитом...
:tea:
И, хоть и оффтоп...

1- у STM нет EEPROM.

2- а так STM умеет ?
AVR.jpg
(200.93 КБ) 290 скачиваний
Или STM умеет лучше ?
Если умеет лучше... то все переходим на STM ! ))
:)
Ответить

Вернуться в «AVR»