ATtiny13 заменяется на picoPower ATtiny13A
Компания Atmel анонсировала замену микроконтроллера ATtiny13 на новый контроллер ATtiny13A, выполненный по фирменной энергосберегающей технологии picoPower. Это сделано с целью понизить энергопотребление, повысить производительность и оптимизировать производственный процесс данного изделия.
ATtiny13A повыводно и функционально эквивалентен ATtiny13. Однако, новый микроконтроллер показывает значительное снижение энергопотребления в режимах «Active» и «Idle» (см.табл.1).
Таблица 1.
Режим | Условия | ATtiny13 | ATtiny13A | Изменение |
Active | VCC=5.5В , f=20 МГц | 13 мА | 8.8 мА | -30% |
Active | VCC=1.8В, f=1 МГц | 240 мкА | 190 мкА | -20% |
Idle | VCC=5.5В , f=20 МГц | 4. 0 мА | 1.7 мА | -60% |
Active | VCC=1.8В, f=1 МГц | 220 мкА | 24 мкА | -90% |
В ATtiny13A реализованы все основные особенности технологии picoPower:
полная функциональность при напряжении питания от 1.8В,
«Спящий» BOD (Sleeping Brown-out Detector),
регистр управления мощностью PRR (Power Reduction Register),
регистр разрешения работы цифровых входов DIDR (Digital Input Disable Registers),
автоматическое включение/отключение Flash-памяти (Flash Sampling),
технологический процесс производства, минимизирующий токи утечки.
Все эти особенности позволили понизить общее энергопотребление устройства, как это уже было реализовано в микроконтроллерах megaAVR picoPower. В остальном микроконтроллеры ATtiny13A полностью идентичны ATtiny13.
Для отличия в наименование новых микросхем был добавлен суффикс «А». ATtiny13A предлагается только в одном диапазоне напряжений питания и тактовых частот.
Новое техническое описание и указания по применению доступны на сайте Atmel. Указание по применению № AVR520 описывает отличия между старыми и новыми микросхемами и содержит рекомендации по миграции на ATtiny13A.Соответствие кодовых обозначений старых и новых микросхем представлено в табл. 2.
Таблица 2.
ATtiny13 |
ATtiny13A |
ATtiny13V-10PU | ATtiny13A-PU |
ATtiny13-20PU | ATtiny13A-PU |
ATtiny13V-10SU | ATtiny13A-SU |
ATtiny13-20SU | ATtiny13A-SU |
ATtiny13V-10SSU | ATtiny13A-SSU |
ATtiny13-20SSU | ATtiny13A-SSU |
ATtiny13V-10MU | ATtiny13A-MU |
ATtiny13-20MU | ATtiny13A-MU |
ATtiny13V-10MMU | ATtiny13A-MMU |
ATtiny13-20MMU | ATtiny13A-MMU |
Дополнительная информация может быть найдена по следующим ссылкам:
Страничка продукта:
http://www. atmel.com/dyn/products/product_card.asp?part_id=3175
Техническое описание:
http://www.atmel.com/dyn/resources/prod_documents/doc8126.pdf
Рекомендации по миграции на новые микросхемы:
http://www.atmel.com/dyn/resources/prod_documents/doc8157.pdf
Программирование ATtiny13a с использованием Arduino в качестве интернет-провайдера
Перейти к основному содержанию
Глубокий АкашГлубокий Акаш
Data Scientist II в Swiggy | M.Tech-AI IISc Бангалор (продолжается)
Опубликовано 23 июля 2015 г.
+ Подписаться
Программирование ATtiny13a
Использование Arduino в качестве интернет-провайдера
В этом посте мы рассмотрим, как мы можем использовать Arduino в качестве интернет-провайдера для программирования микросхем. Ниже приведено представление микросхемы ATtiny 13. Следите за контактами VCC, GND, Reset (PB5) и другими контактами. Всего 8 контактов: 2 для питания и 6 для ввода/вывода.
Теперь для программирования этой ИС с использованием Arduino в качестве ISP, подключите ИС к плате Arduino на макетной плате, как показано : (убедитесь, что соединения выполнены правильно, иначе вы можете взорвать ИС.)
Вам необходимо загрузить файлы ядра ATtiny13 для Arduino из Интернета. То же самое можно загрузить по следующей ссылке:
https://dl.dropboxusercontent.com/u/52513692/attiny13.zip
После загрузки выполните следующие шаги для их установки:
- C:> Программа Файлы > Arduino > Оборудование ( для Windows и Arduino 1.0.6 )
- Извлеките заархивированный файл в указанное выше место (Arduino>Hardware folder).
Как только это будет сделано, вы увидите, что ATtiny13 отображается в списке плат в Arduino IDE.
После того, как мы закончили с подключением и процессом установки, наступает часть программирования:
Шаг 1: Создание платы ISP-программатора:
- Откройте Arduino IDE.
- Откройте программу ArduinoISP из меню «Примеры в файле».
- Убедитесь, что выбран правильный последовательный порт и в подменю платы выбрана плата Arduino Uno.
- Выберите AVRISP mkll в качестве программатора .
- Загрузить сейчас, используя показанную кнопку (, а не , используя программатор в меню файлов). Это может показаться неуместным, но это важно.
Шаг 2: Программирование ATtiny 13a как автономного микроконтроллера:
- Напишите программу для загрузки в Arduino IDE. Например: Откройте программу Blink из примеров и измените контакт 13 на контакт 4 в программе.
- Выберите ATtiny13 @ 9,6 МГц в подменю Board меню Tools.
- Также выберите Arduino в качестве интернет-провайдера в Инструменты>Программист>Arduino в качестве интернет-провайдера.
- Выберите File>Upload Using Programmer , чтобы начать загрузку эскиза Blink в ATtiny13A.
- Вы закончили программировать ATtiny13a как автономный микроконтроллер.
- Вы можете получить после сообщения в обратной связи, но это без вреда:
avrdude: укажите сигналы PAGEL и BS2 в файле конфигурации для части ATtiny13
Теперь вы можете проверить работу вышеуказанной программы мигания, выполнив следующие подключения.
Яппи! Светодиод начинает мигать!
В любом случае описанная выше стратегия вам не подходит, попробуйте проверить соединения на макетной плате и повторите попытку. Вышеуказанный метод является проверенным верным выстрелом. Удачного программирования.
Для получения дополнительной информации нажмите здесь, чтобы посетить: BASHMODULO.
Исследуйте темы
Микроконтроллер Atmel ATTINY13A-SU | Electron.com
Международная доставка и доставка за границу
Мы отправляем почти в любую точку мира, используя услуги FedEx International Priority . Цены рассчитываются при оформлении заказа, чтобы обеспечить справедливую цену. Обратите внимание, что время доставки сильно различается.
Если у вас есть конкретный запрос на доставку (или у вас есть собственный курьер), пожалуйста, свяжитесь с нами, прежде чем размещать заказ, и мы постараемся вам помочь.
Пожалуйста, имейте в виду, что мы находимся в Европе, и иногда мы не можем использовать вашего собственного курьера или способ доставки.
Если вы не получили свой заказ вовремя, немедленно свяжитесь с нами по адресу [email protected] или [email protected] для получения дополнительной помощи.
Доставка на а/я BOX
Пожалуйста, имейте в виду, что мы не отправляем посылки на P. O. КОРОБКА (из-за ограничений FedEx)
Если вы предоставите нам P.O. BOX в качестве адреса доставки, мы свяжемся с вами по возврату и попросим вас указать другой адрес. Если вы не сообщите нам новый адрес, мы вернем вам деньги, и ваш заказ будет отменен.
Расчетное время доставки
США и Канада
Международный приоритет FedEx – 1 ~ 3 рабочих дней
Европа
Международный приоритет FedEx – 1 ~ 2 рабочи
4–5 рабочих дней, в зависимости от выбранной страны (для получения дополнительной информации свяжитесь с нами)
Таможенные сборы и налоги при международной доставке
Любые сборы и налоги оплачиваются покупателем. Пожалуйста, свяжитесь с нами, если у вас есть какие-либо проблемы.
Доставка на чужой адрес
Вы можете отправить на любой адрес, если ваш платежный адрес правильный. Когда вы зарегистрируете свою учетную запись, у вас будет адресная книга, в которой вы можете хранить несколько адресов и отправлять на любой из них по вашему выбору.
Electron.com имеет право удерживать любые заказы, подозреваемые в мошеннической деятельности.
30-дневная политика возврата
Мы разрешаем вам вернуть все новые, неиспользованные и пригодные для продажи товары в оригинальной упаковке в течение 30 дней с момента доставки для полного возмещения (за вычетом фактических затрат на доставку, которые мы понесли ). Естественно, если ваш возврат произошел из-за нашей ошибки, мы, конечно же, оплатим эти расходы по доставке. Если ваш запрос на возврат связан с дефектом или повреждением продукта, мы сначала будем работать с вами, чтобы отремонтировать продукт. Если ремонт невозможен, то мы будем работать с вами, чтобы заменить его.
Право на возврат Товар должен быть в неиспользованном , в новом состоянии и в оригинальной упаковке , чтобы иметь право на возмещение (пожалуйста, не собирайте и не модифицируйте продукт каким-либо образом).