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

Импульсный источник питания - расчет за 10 минут в eDesignSuite

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

Подробнее

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


Сергей.

Share this post


Link to post
Share on other sites
                     

Как упростить выбор ИП для промышленного применения?

Компания Mean Well выпускает широкий перечень встраиваемых источников питания с креплением на шасси, имеющих, на первый взгляд, схожие характеристики. Статья расскажет о ключевых особенностях выпускаемых семейств и упростит выбор источника питания для промышленного применения.

Подробнее

                     

Преимущества новых высоковольтных SOI-драйверов Infineon

При производстве драйверов силовых транзисторов компания Infineon использует различные технологии: JI, SOI, CT. Драйверы, выполненные с применением технологии SOI, имеют целый ряд преимуществ по сравнению с классическими JI-драйверами. В статье рассматриваются эти преимущества на примере новых семейств драйверов 650 В 2ED210x и 2ED218x.

Подробнее

Да, конечно. 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  

  • Сообщения

    • погуглил, но не нашел  сетевой кабель  для БП ноутбуков,  когда их несколько штук рядом используется... Гитаристы, которые используют много педальных эффектов меня поймут,     для питания  нескольких устройств применяется один кабель с кучей разъемов....  там конечно 9 вольт...  а я и про кабель на 220 вольт
    • Я перед тобой отчитываться не обязан, но скажу - я применил к тебе 2 балла за офф. и ничего не прибавлял, ни дни в бане ни т.д. и т.п. Видимо это уже само за совокупность тебе выдало 5 дней в бане! Чудишь много   Здесь ни кто ни кого не держит!    Раскрою тебе секрет - мадератор не обязан быть "технически грамотным" он обязан следить за порядком а за тобой приходится следить!    Будешь срать в темах, будешь отдыхать А вот за это можно ещё отдохнуть    Как считаешь?  И прежде чем строчить жалобу, подумай над своим поведением!  Надеюсь доходчиво?! 
    • Ребят,есть кто из Украины? Может у кого есть желание помочь с ремонтом этого чуда?
    • решил воспользоваться идеей китайцев Да ладно! А ничего, что эти ленточки, правда не шёлковые, были в отсеках питания нашей аппаратуры ещё 40 лет назад.
    • так  ищи  микросхемы не инвертеров, а буферов ... а какой тип тебе нужен , с открытым коллектором - 7407, с тремя состояниями - 74125 , или самый стандартный  7434   - это нам неизвестно... это ты сам решай....   А 7450 - это совсем не в тему....  это два четырехвходовых элемента....    посмотрел даташит на 74 LVX50 .... странно вот и в логике начинают следы путать....  раньше первые цифры  технология,  буквы - скорость и потребление, вторые цифры тип элементов , последние буквы - типы корпуса, материал, температура , ...   а если и дальше пойдет так...  я все брошу и пойду на пенсию.....   Удиви товарища, закажи ему микросхемы из серий 74 V1G 07,  74 V1G 125,  74 V1G 34 ))))    только заказывай их много   один элемент в одном корпусе...   STLogic.pdf
    • Вопрос не в этом. Одним ампером токи через конденсаторы редко ограничиваются. Пример - степдаун 24/12В, при 20А на выходе, через входной конденсатор течет 10А rms пульсаций. Ну и что? Параллельно 4 х 2200мкФ* 35В решат вопрос пропускания этого тока. И так же в любой схеме, хоть в сепике, хоть где. Вопрос в том, что идея как конь в вакууме - безтолковая. Решил задачу преобразования 8В в 12В при 20А? Молодец, а практического результата из этого не будет. Не стоит тратить время на такую херню, даже за деньги. сами себя агитируете ?  смысл сказанного туманен...А если поднять напругу в два раза - обороты будут еще вдвое выше...Хотя, почему в два - сказано же, максимальные! Значит, все 5-6 раз давай, и жги мотор и батарею. Задача упрощается!
  • Similar Content

    • 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
      Друзья ! Нужна помощь,есть схема бортового устройства в протеусе,так же и программа на С.Не получается  программу связать со схемой.Помогите пожалуйста!
      Протеус принимается только асемблер,а мне нужен С.

    • By ARV
      Вот такая плата была когда-то давно разработана и изготовлена... Но ни разу не включалась, не проверялась и не налаживалась.
      Схема с перечнем сохранилась только на бумаге.
      Схема предназначалась для изучения/освоения микроконтроллера AT90PWM3 и CAN, использование их для управления трехфазным инвертором. 
      На плате установлены:
      микроконтроллер AT90PWM3-16SQ в типовой обвязке с кварцем; внешний CAN-контроллер MCP2510-I/SO; драйвер CAN-шины MCP2551-I/SN; регистр SN74HC597 для ввода 8 дискретных сигналов; 4 оптрона ILD74 для развязки дискретных сигналов; Операционный усилитель AD824AR для аналоговых сигналов, подаваемых на МК; элементы N74AHCT86D для возможности инвертирования выходных сигналов (при помощи перемычек) буфер SN74AC244DWR для умощнения выходных сигналов; преобразователь питания ИРБИС МПА10А (входное напряжение 9...18В); необходимая обвязка, включая восстанавливаемый предохранитель, кварц, защитные диоды на входах и т.п. На плате много контрольных точек, есть технологические перемычки. Схема оттрассирована в расчете на то, что МК формирует 3 двуполярных ШИМ-сигнала (т.е. всего 6 ШИМ-ов для верхних и нижних ключей отдельно)  возможностью индивидуально проинвертировать каждый (т.к. драйверы IGBT могут иметь как прямые, так и инверсные входы). 4 аналоговых сигнала с датчиков тока или напряжения поступают в МК для реализации ОС и защит. Управление ведется по CAN и с помощью 8 дискретных сигналов.
      Больше подробностей вспомнить не могу...
      Плата, как видите, даже не мылась от канифоли - так и пролежала 10 лет... Паялась профессиональнми монтажниками вручную, трассировалась тоже, но за качество, увы, не порчусь головой...
      Думаю, плата может быть хорошей основой для самодельного инвертора или как экспериментальная основа для изучения микроконтроллера, CAN-контроллера и шины, а так же вообще для всяких поделок. 
      Отправлю почтой РФ комплект: 
      Схема - 1 лист А1 эскиз размещения компонентов на плате - 1 лист А4 (немного поврежден, но читаем) перечень компонентов - 2 листа А4 эскиз печатной платы - 1/2 листа А4 плата в сборе дополнительный контролер AT90PWM3B (на плате распаян другой - AT90PWM3) Цена 3000 рублей, доставка отдельно. Бонусом могу добавить дополнительный CAN-контроллер и CAN-драйвер.
×
×
  • Create New...