Jump to content
Sign in to follow this  
rmatveev

Avr At90 Vs Attiny Vs Atmega

Recommended Posts

Друзья!

Что-то никак не пойму что за серия у Адмела AT90. AT89 - это вроде как 8051, attiny - маленькие, atmega - большие. Что-то помнится, что серия AVR у Атмела как раз и начиналась с AT90, но потом была заменена на две серии ATtiny и ATmega. Я прав? Но AT90 по-прежнему, вроде, продаются...

Или это какие-то коммуникационные процы?

Share this post


Link to post
Share on other sites

дискеты тоже можно найти и касеты, они еще есть в продаже, хотя уже давно не выпускаются. 8051 это же Интел, если не ошибаюсь.

Edited by Promwuk

Share this post


Link to post
Share on other sites

дискеты тоже можно найти и касеты, они еще есть в продаже, хотя уже давно не выпускаются. 8051 это же Интел, если не ошибаюсь.

Так каков ответ-то? :) Это первые AVRки и их можно не принимать во внимание при проектировании устройств?

Share this post


Link to post
Share on other sites

Быстро и просто. Разработка бюджетного неизолированного источника питания на контроллере VIPer122

С помощью VIPer122 можно создавать как изолированные, так и неизолированные сетевые источники питания. Разберем самый простой и бюджетный вариант – разработку неизолированного понижающего источника питания с выходным током в несколько сотен ампер без трудоемких расчетов трансформаторов и компонентов обвязки.

Подробнее

Это говорит о том что при проектировании нужно использовать современные МК, а не снятые с производства!


Сергей.

Share this post


Link to post
Share on other sites

Новый ХИТ FANSO CR123A/SN

Параметры новой батарейки показывают прекрасные результаты. Она используется для приложений с повышенными импульсами тока. Широко применяется в охранно-пожарных датчиках, устройствах телеметрии, поисковых маячках, LED-фонарях и других промышленных и бытовых устройствах.

Подробнее

LED-драйверы LCM - бюджетное решение для умного дома!

Для более простого и бюджетного решения по организации управляемого освещения в здании с имеющейся системой KNX компания Mean Well предлагает готовые к использованию LED-драйверы семейства LCM/KN, управляемые по протоколу KNX. По своим техническим возможностям эти изделия похожи на драйверы из популярного семейства LCM/(DA).

Подробнее

Да, конечно. AT90 - первое поколение AVR.

Сейчас с ними лучше не связываться. Работать конечно будет, но смысл какой, если те же ATTiny и меги гораздо функциональнее и удобнее?

Например, AT90S2313 - без внутреннего генератора, кварц строго обязателен ВСЕГДА, для любой частоты.

ATTiny2313 - с генератором. Плюс там по-моему ещё в таймерах какие-то изменения были... Может и другие "плюшки" есть :)

Это как если Вы сейчас начнёте работать на K580 вместо Z80. Конечно, если Вы понимаете, о чём я :)

Edited by hd44780

Share this post


Link to post
Share on other sites

Да, конечно. AT90 - первое поколение AVR.

Сейчас с ними лучше не связываться. Работать конечно будет, но смысл какой, если те же ATTiny и меги гораздо функциональнее и удобнее?

Например, AT90S2313 - без внутреннего генератора, кварц строго обязателен ВСЕГДА, для любой частоты.

ATTiny2313 - с генератором. Плюс там по-моему ещё в таймерах какие-то изменения были... Может и другие "плюшки" есть :)

Это как если Вы сейчас начнёте работать на K580 вместо Z80. Конечно, если Вы понимаете, о чём я :)

Ну Z80 тоже тот еще старичек :) Про К580 только в педивикии нашел :) Не довелось с ними хоть как-то пересекаться

Share this post


Link to post
Share on other sites

Старичок-то старичок, это верно, но в сравнении с К580 - небо и земля ....

Кстати сказать, z80 и по сей день выпускаются.

Share this post


Link to post
Share on other sites

Кстати сказать, z80 и по сей день выпускаются.

Интересно, архитекрута та же? Или уже встроили туда и память и переферию?

Помнится, что бы Z80 "задышал" ему надо было столько обвески :))) После чего 8051 воспринимался просто верхом интеграции (даже EPROM встроенный бывал!!! :))))

Share this post


Link to post
Share on other sites

Посмотри лучше в сторону STM32! ато интерес у тебя какой то к антиквариату!


Сергей.

Share this post


Link to post
Share on other sites

rmatveev, я не знаю, не изучал его нынешних характеристик. Можете скачать его ДШ, почитать :) .

Но даже тот, "классический" Z80 на современном обвязе на так уж страшно выглядит. Прежде всего потому, что ставить то жуткое ОЗУ на каких-нибудь РУ5 (или на чём там ещё его делали спецы тех времён), совсем необязательно. Уже полно микросхем статического ОЗУ достаточной ёмкости, которые не нужно регенерировать или ставить 8 микросхем ...

optima, это точно, но не убивайте в человеке желание развиваться.

Даже старьё изучать иногда полезно. Для понимания принципов построения МП систем.

Потому, что читая один ДШ на STM32 (как и на любой другой), всех тонкостей не поймёшь.

Edited by hd44780

Share this post


Link to post
Share on other sites
Guest

Проектируй на ATXmega

и елочные мигалки - тоже?

Любите блондинок! а блондика - тоже женщина :)

Все МК = МК, всё зависит от целей и применения

Share this post


Link to post
Share on other sites

optima, это точно, но не убивайте в человеке желание развиваться.

Даже старьё изучать иногда полезно. Для понимания принципов построения МП систем.

Потому, что читая один ДШ на STM32 (как и на любой другой), всех тонкостей не поймёшь.

Да я в то время (конец 90х начало нулевых) еще программировал и Z80 и 8051 (ну и 8088 в форме IBM PC AT тоже доводилось). Так что это скорее не позыв изучить историю а просто ее вспомнить :) Приятно же понастальгировать :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Сообщения

    • Как я вижу. Плохо, что J1,2 не защищены от статики. Да и остальные входы не мешало бы защитить. Плохо, что нет возможности послушать на наушники выборочно только один из входов - они все подключены постоянно. С56,57 лишние - они вносят асимметрию. Смотрим только вход J4. Переменник 10к в среднем положении - это наихудший случай, когда его Rвых=2,5к. Нагрузка =10к. Получился делитель с Кп=10/(10+2,5)=0,8=-2дБ. Теперь нажимаем кнопку S3. Нагрузка стала (10||10)=5к. Получился делитель с Кп=5/(5+2,5)=0,67=-3,5дБ. Это приведёт к спаду уровня в наушниках на -1,5дБ. Малозаметно на слух. Но если нажать такие же кнопки во всех 4-х каналах, то получим -6дБ, а это уже заметно. Ради упрощения схемы с таким недостатком, хоть и маловероятным (переменники посредине), можно смириться. Rps2=10к. Его нагрузка =1к. Нужно ожидать, что вблизи максимума регулирование будет неожиданно резким. Если контрольный усилитель не будет подключаться 100-метровым кабелем со значительной ёмкостью , то сигнал для него лучше снимать с IC5 и IC6 (ведь они неравнозначны!), поставив на их выходы переменники и переключатель для выбора выхода. Зато наушники будут всегда "под рукой". На выходе IC5 нужен хоть какой-нибудь индикатор. Ну хоть на 3 лампочки. Можно и не делать такой индикатор, если микшер будет привязан через USB к конкретному компьютеру, будет установлен "правильный" уровень и, запомнив его, пользоваться программным индикатором. Все эти изменения не требуют изменения "печатки". Как-то так. С уважением В. ПС. Не следует делать один земляной провод на все переменники - это неудобно. Лучше с каждого тянуть "свои" провода (на спаренных переменниках зЕмли можно объединить) и слегка свивать их. Если вся конструкция будет упакована в металлический короб, а блок питания будет вынесенный, то никаких шумов/наводок не "наловится".
    • Вопрос по косому мосту, если у меня транзисторы IGBT с максимальным импульсным током 180А, то мост я могу нагрузить до 360А? Ведь в мосту две же диагонали работают с одинаковой частотой, значить получаем что можем снять в два раза больше ток?
    • Недалеко, можно сгонять...
    • Зачем есть же и на 5 и на 10в готовые. А вообще прецизионных ИОН целая куча, что есть в наличии то и брать. 
    • Я вот про этот набор говорил: https://www.chipdip.ru/product/rdc1-0034a А самое главное,на что я обратил внимание, они что в этот набор, что во все эти усилители на входы и в ОООС ёмкостей насовали, которые режут частотку и ухудшают звук. После того, как я из набора все эти ёмкости повыкидывал, качество радикально улучшилось, но всё равно не дотягивало до даташитовских. Так что ёмкости в эти усилители ставить нужно в самую последнюю очередь и по минимуму! Сверяя качество по осциллу.
    • Озабочен пятой точкой или работник общественного туалета, но в туалетах не пользуются  нержавейкой. Пойду про тематику сайта и форума почитаю, а вдруг форум не совсем о том как может показаться.
  • Similar Content

    • By Alan247
      Представляю на ваш суд:    https://thisismyhobby.ru/AVR_PAL_W.php   Ваше мнение?
       

    • By Trute
      Цена 700 р.
      Доставка по России Почтой России от 250 р. до 400 р. зависит от региона.
       
       Продаётся Плата в Сборе с Прошитым Микроконтроллером.
      ОПИСАНИЕ:
      Это устройство запитывается от любого источника питания 5 вольт, например, USB порт ПК или ноутбука, зарядка для телефона и т. п..., и не нуждается в подключении к источнику 12 вольт, в отличии от других прототипов.
      Предназначено для восстановления "убитых" микроконтроллеров AVR ATmega и ATtiny путем записи в них корректных значений бит фьюзов.
      Atmega Fusebit Doctor исправит Ваши брикнутые микроконтроллеры за доли секунды.
      Поддерживаемые контроллеры:
       
       



       
    • By Prozac
      Здравствуйте, уважаемые форумчане! Вообще говоря, не имею такой привычки - донимать людей вопросами, и до всего стараюсь доходить самостоятельно. Но в данном случае без "помощи зала" совсем никак: перепробовал уже все, что только смог придумать - а "воз и ныне там! Поэтому и обращаюсь сюда - возможно, кто-то уже сталкивался с чем-то подобным, и сумел найти решение...
      Суть проблемы в следующем: решил построить ШИМ-контроллер для автомобильного вентилятора охлаждения ("карлсона"), но никак не могу заставить его работать - как только открываются VT2 и VT3, подключая нагрузку, МК уходит в резет или виснет (чаше - первое)!.. Сбросившись, опять пытается подключить нагрузку, и опять резетится, и так - без конца! Причем, изначально решил испытать схему не на индуктивной нагрузке (электромоторе), а на вполне себе пассивной 60Вт (около 3A по току) лампочке из фары - и та же фигня: МК пытается запуститься, сбрасывается, лампа моргает, дергается... Даже не ШИМ, а обычное мигание лампой с частотой 1Гц через несколько вспышек или вешает МК, или резетит его (что видно по сбою ритма моргания). При этом без нагрузки - по осциллографу, подключенному к ноге 5 МК или к нижнему (по схеме) выводу R7 - все отлично: наблюдается ровный и чистенький ШИМ-сигнал, изменяющийся согласно тестовой программе! Однако, стоит подать нагрузку, как осциллограмма начинает прыгать: появляются ШИМ-импульсы, затем ровная линия, затем снова импульсы с тем заполнением, которое должно быть в самом начале программы... Собственно, это наблюдение и позволило сделать вывод о том, что МК перезагружается.
      Естественно, первая мысль - слабый лабораторник (он у меня импульсный, самодельный, где-то на 3А - действительно слабый; но та же петрушка наблюдалась и при попытках питать устройство от трансформаторного ЗУ на 10А). Ну, пригнал машину, снял с нее аккум (100% свежий и не дающий просадок!), запитал от него - однако проблема повторилась... Значит, дело не в питании!.. Пробовал много различных танцев с бубном: отключал внешнюю цепочку сброса R2-C2 (результат - ноль), включал BOD микроконтроллера (стало еще хуже), подвешивал вместо C4 и C6 электролиты большей емкости (не помогло)... Думал, что, возможно, кондеи C4 и C6 разряжаются через R7 - экспериментировал с его сопротивлением (от 100 до 960 Ом), перекидывал его верхний вывод на анод VD1 (чтобы отсечь резистор от фильтрующих C4 и C6) - тщетно... Грешил даже на то, что какие-то проблемы вносит емкость затворов VT2 и VT3 - уменьшал сопротивление R10 и R12, дабы затвор быстрее "разряжался" - безрезультатно...
      Игрался с частотой МК и ШИМ - перебрал частоты ШИМ от 18 до 4687 Гц; пытался запускать нагрузку с разным заполнением ШИМ, от 10 до 40% - как глючило, так и глючит... Т.е., перелопатил, практически, всю схему!
      Удалось заставить устройство нормально работать на лампу, и даже на пару спаралеленных электродвигателей МЭ218 (от "печки") следующим образом: R8 был исключен (вместо него - перемычка), а C7 (изначально - К73-17В всего на 0,47мкФ) был заменен на пару электролитов по 1500мкФ, включенных плюс к плюсу последовательно (для устранения полярности кондеев). Нагрузка стала нормально подключаться, отрабатывать как на повышение, так и на убывание заполнения ШИМ. Двигатели отлично работали как при ступенчатом изменении ШИМ-заполнения, так и при плавном. Единственное, что при попытке подать на двигатели ШИМ с заполнением менее 20%, МК опять начинал дергаться и резетить, а так же резетил при резком отключении движков: если раскрутить их до 100%, а потом снять сигнал, то МК перезагружался; однако, если после 100% плавно понижать обороты где-то до 40%, и лишь потом снимать сигнал, то схема работала нормально. Плюс, очень сильно нагревались электролиты C7...
      Однако, когда принес схему в машину - для отладки непосредственно в "боевых условиях", и подключил мощный двигатель вентилятора, началась старая песня с резетами...
      Сейчас, вроде бы, "осенило" - поменял VD2 на Шоттки 1N5822 - лампочка запустилась на "ура" даже без С7; так же отлично и мягко стартовала спарка из МЭ218 - радостный побежал к машине... Но с "карлсоном" - опять мимо: МК вновь ушел в перезагрузку... Все: я не знаю, что тут делать - каждую деталь уже перелопатил, и кучу вариантов испробовал!!! Но ничего не понятно(( Вот и прошу помочь: может быть, кто-то уже был в такой ситуации, и как-то решил подобную проблему?
      VT2 и VT3 стоят "фирменные", IR-овские (не Китай) - из "Чип и Дипа". ATtiny13 - с Алиэкспресс; чтобы исключить возможность брака конкретной микросхемы, пробовал ставить в схему несколько разных экземпляров МК (из одной посылки). DS18B20 пока еще не подключал (нужно разобраться с ШИМ!). IRF3205 каскадированны для уменьшения нагрева (хотя его и так практически нет), и для дополнительной надежности (чтобы в случае выхода из строя одного транзистора не перегреть машину). Тестовую программу специально написал "китайским стилем", без циклов и т.п. - чтобы она была максимально простой, наглядной и линейной - для уверенности, что не в ней дело.
      Подскажите пожалуйста - откуда эти резеты, и как с ними бороться? Как заставить схему отрабатывать на мощную нагрузку? Заранее благодарю!!!
       
       
      ;*************ТЕСТОВАЯ ПРОГРАММА************* ;============ДИРЕКТИВЫ ТРАНСЛЯТОРУ=========== .device ATtiny13 .include "tn13def.inc" .list ;Обзывательство регистров .def Temp = R16 .cseg .org 0x00 ;=========ТАБЛИЦА ВЕКТОРОВ ПРЕРЫВАНИЙ======== rjmp Begin //Начальный сброс reti //Внешнее прерывание INT0 reti //Изменение состояния любой линии reti //Переполнение T0 reti //Готовность EEPROM reti //Срабатывание компаратора reti //Совпадение в канале A таймера T0 reti //Совпадение в канале B таймера T0 reti //Переполнение сторожевого таймера reti //Завершение преобразования в АЦП ;============МОДУЛЬ ИНИЦИАЛИЗАЦИИ============ Begin: ;-----Инициализация стека ldi Temp, RAMEND out SPL, Temp ;-----Отключение компаратора ldi Temp, 0x80 out ACSR, Temp ;-----Настройка портов ldi Temp, 0b00000111 out DDRB, Temp //PB0 - на вывод ;-----Настройка ШИМ ldi Temp, 0b11000001 out TCCR0A, Temp //Режим - быстрый ШИМ с инверсией ldi Temp, 0b00000010 out TCCR0B, Temp //Делим тактирование таймера на 8 rjmp Start //При старте пропускаем 5-секундную задержку ;===============ТЕСТОВЫЙ ЦИКЛ================ PWM: ldi Temp, 0b00000000 out OCR0A, Temp //ШИМ=0% rcall Delay5sec //Ждем 5 сек ;-----Повышаем скорость Start: ldi Temp, 77 out OCR0A, Temp //ШИМ=30% rcall Delay2sec ldi Temp, 102 out OCR0A, Temp //ШИМ=40% rcall Delay2sec ldi Temp, 128 out OCR0A, Temp //ШИМ=50% rcall Delay2sec ldi Temp, 154 out OCR0A, Temp //ШИМ=60% rcall Delay2sec ldi Temp, 179 out OCR0A, Temp //ШИМ=70% rcall Delay2sec ldi Temp, 205 out OCR0A, Temp //ШИМ=80% rcall Delay2sec ldi Temp, 230 out OCR0A, Temp //ШИМ=90% rcall Delay2sec ldi Temp, 255 out OCR0A, Temp //ШИМ=100% rcall Delay2sec ;-----Понижаем скорость ldi Temp, 230 out OCR0A, Temp //ШИМ=90% rcall Delay2sec ldi Temp, 205 out OCR0A, Temp //ШИМ=80% rcall Delay2sec ldi Temp, 179 out OCR0A, Temp //ШИМ=70% rcall Delay2sec ldi Temp, 154 out OCR0A, Temp //ШИМ=60% rcall Delay2sec ldi Temp, 128 out OCR0A, Temp //ШИМ=50% rcall Delay2sec ldi Temp, 102 out OCR0A, Temp //ШИМ=40% rcall Delay2sec ldi Temp, 77 out OCR0A, Temp //ШИМ=30% rcall Delay2sec rjmp PWM //Возвращаемся, и начинаем с 5 сек "молчания" ;===========ПОДПРОГРАММЫ ЗАДЕРЖКИ============ ;-----Задержка в 2 секунды Delay2sec: ldi R17, 253 ldi R18, 75 ldi R19, 29 L1: subi R17, 1 sbci R18, 0 sbci R19, 0 brcc L1 nop ret ;-----Задержка в 5 секунд Delay5sec: ldi R17, 253 ldi R18, 61 ldi R19, 73 L2: subi R17, 1 sbci R18, 0 sbci R19, 0 brcc L2 nop ret  

    • By Дмитрий Чуков
      Необходимо составить программу, которая формирует сигнал с частотой 1 кГц и скважностью 4 при помощи таймера. В CodeVision AVR написать программу и после в протеусе проверить, целый день уже бьюсь, не могу разобраться с таймерами. Вроде задача не трудная, если бы увидел, как это должно выглядеть в коде... Как настроить таймер для ATMega8A и решить эту задачу?
    • By SAYMPR
      Друзья ! Нужна помощь,есть схема бортового устройства в протеусе,так же и программа на С.Не получается  программу связать со схемой.Помогите пожалуйста!
      Протеус принимается только асемблер,а мне нужен С.

×
×
  • Create New...