цифровая электроника
вычислительная техника
встраиваемые системы

 
» » » Небольшой обзор новых дешевых микроконтроллеров ATtiny102/ATtiny104

Небольшой обзор новых дешевых микроконтроллеров ATtiny102/ATtiny104

Автор: Mike(admin) от 28-08-2016, 21:05

Ранее в этом году компания AVR представила микроконтроллеры серии ATtiny102/104. Это новые бюджетные контроллеры, стоимость одного такого варьируется около одного доллара. ATtiny102 и ATtiny104 расположены в довольно удобном корпусе для пайки SOIC с восемью и четырнадцатью выводами соответственно. Также есть версии в корпусе UDFN.


Небольшой обзор новых дешевых микроконтроллеров ATtiny102/ATtiny104

ATtiny104 имеет, скажем так, немало выводов для такого дешевого микроконтроллера. И это его неоспоримый плюс. У нового микроконтроллера есть настоящий аппаратный USART, а не программно симулируемый. Этим не может похвастаться ни один бюджетный контроллер компании AVR. Также он способен работать с интерфейсом SPI в режиме ведущего. Правда, у него всего лишь один счетчик. Зато это 16-разрядный счетчик. Также он располагает 10-разрядным АЦП, а не 8-разрядным, как у его одноклассника ATtiny10. Но как и у ATtiny10, у него не так уж и много памяти, всего лишь 1 КБ flash-памяти программ и только 32 байта ОЗУ. С таким объемом памяти программировать данный микроконтроллер можно будет только на ассемблере.


Ниже приведена таблица, сравнивающая характеристики ATtiny102, ATtiny10 и ATtiny85. В таблице также показаны ориентировочные цены на каждый микроконтроллер (цены на основе данных Digikey при покупке в количестве от 100 штук).


Небольшой обзор новых дешевых микроконтроллеров ATtiny102/ATtiny104

Судя по таблице, по многим параметрам ATtiny85 все же лучше своих соратников. Но не по всем. У него отсутствует аппаратный USART и за него придется заплатить подороже. Поэтому ATtiny102/104 является этакой золотой серединой в бюджетной серии микроконтроллеров ATtiny.


Для изучения особенностей микроконтроллеров ATtiny102/ATtiny104 существует отладочная плата Atmel Xplained 104 Nano с контроллером ATtiny104 на борту.


плата Atmel Xplained 104 Nano

Она немного странная и странность ее заключается в том, что помимо целевого микроконтроллера на ней присутствует чип ATmega32u4, который как минимум в два раза дороже исследуемого. И здесь ATmega32u4 выступает просто в роли внутрисхемного программатора и интерфейсного конвертера USB-последовательный порт.


Еще одно интересное замечание. У ATtiny104 четырнадцать выводов, поэтому немало линий ввода/вывода общего назначения. И логично, что они были разделены на два 8-разрядных банка: PORTA и PORTB. Но у ATtiny102 всего 8 выводов и 6 линий GPIO, но они почему-то тоже были разделены на два банка.


В целом микроконтроллеры ATtiny102/ATtiny104 представляют собой довольно занимательные устройства. У них реализован аппаратный USART, они могут «вести» при соединении по SPI, их стоимость довольно маленькая. Но малый объем памяти практически все портит. Вряд ли их можно будет программировать на языке высокого уровня, а уж про загрузчик Arduino так вообще можно в данном случае забыть. Впрочем, микроконтроллеры ATtiny102 и ATtiny104 найдут свое применение, хотя оно, вероятно, будет весьма ограниченным.


Эти микроконтроллеры можно найти в Украине. Для пребывания там лучше иметь гражданство или вид на жительство. Как получить ВНЖ в Украине более подробно описано здесь.




© digitrode.ru


Теги: AVR, ATtiny




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий