Atmel SMART SAM L21

Хочу поделиться новостью, которая чуть не прошла мимо, хотя заслуживает вашего внимания. Atmel решила вступить в гонку IoT. Архитектура AVR, разработанная Atmel в 1996 году (имеется в виду семейство восьмибитных микроконтроллеров) уже безнадежно устарела. Семейство 32-битных контроллеров AVR32 так и не обрело популярности. Вечно держаться за счет надежных и простых как камень ATtiny и ATmega не получится в виду их ограниченной функциональности. Я сам являюсь поклонником простоты и надежности AVR, но в свое время решил перейти с AVR на ARM от ST, как раз по причине «допотопности» первых и «нафаршированности» вторых. Казалось, что Atmel больше не развивает архитектуру AVR – тогда зачем тратить время на умирающего – в общем, я оказался прав.

Похоже, что такая же мысль пришла в головы руководства Atmel и они приказали копать в сторону новых разработок на ARM вместо допиливания AVR. В итоге мы имеем новую серию МК от Atmel SMART SAM L21 на архитектуре ARM Cortex-M0+.

Ссылки здесь:

Кстати, там же представили семейство SMART SAM S70 и E70 на архитектуре ARM Cortex-M7 для тех, кто любит погонять, но не о них сегодня речь.

Так что мы имеем в итоге… Серия SMART SAM L21 серия МК на архитектуре ARM Cortex-M0+ с ультранизким потреблением и максимальной частотой 48 МГц. 256 Кб флэши и 44 Кб ОЗУ. В общем, всё, что было в старой любимой ATmega, но с большим флэшем и ОЗУ плюс фишки с регулировкой энергопотребления. А также до 8 таймеров-счетчиков. 32-битные часы реального времени и календарь. USB HS 2.0 (имхо, хотя могли бы и 3.0 – 2015 год на дворе) в режиме девайса и хоста. До шести различных интерфейсов – USART, I2C, SPI, LIN общающихся по SERCOM – Serial Communication Interfaces (какая-то новая разработка Atmel). ЦАП и АЦП. Три операционных усилителя. До 51 ножки I/O. Для любителей шифроваться: поддержка AES шифрования, ГСЧ, CRC-32. Все это в TQFP или QFN корпусах на 32, 48 или 64 ножки. Рабочее напряжение наконец-то снизили до 1,62В — 3,63В. Возможность подключать touch-панели. SWD-дебаг.

Энергопотребление менее 35 мкА/МГц в рабочем состоянии и несколько сот нА в спящем. Вот что говорит по этому поводу менеджер по маркетингу Atmel Андреас Йеланд (Andreas Eieland):
«В традиционной реализации режима сна отключаются все блоки контроллера, кроме часов реального времени. Это необходимо для того, чтобы после пробуждения он оставался синхронизирован. В L21 мы полностью изменили схему пониженного энергопотребления. Весь чип разделён на пять доменов, и остаточный ток может забираться от неиспользуемых модулей. К тому же, периферийные устройства продолжают взаимодействовать даже когда контроллер спит»

Более подробно про технологию picoPower можно почитать вот здесь. А вот диаграмма доменов с сайта arstechnica.com, о которых Андреас говорит:

диаграмма доменов

На фотографии Андреас Йеланд запитал чип SMART SAM L21 от тепла своей руки
На фотографии Андреас Йеланд запитал чип SMART SAM L21 от тепла своей руки

Также совместно с производством чипов Atmel запускает в производство отладочную плату для макетирования SMART SAM L21 Xplained Pro за каких-то 54$. Продаваться чипы и платы начнут в сентябре 2015 года.

В общем, звучит довольно заманчиво. Но то, сколько найдется желающих пересесть на SMART SAM L21 с ATmega и STM32 будет зависеть только от стоимости чипов. Лично я торопится пока не буду — жду когда Atmel подтянет свою среду разработки до приличного уровня или хотя бы возьмётся за написание плагинов к Eclipse или IntelliJ CLion, т.к. лично для меня продуктивность разработки на Atmel Studio 6 сильно ниже продуктивности работы с Notepad++.

Так что запасаемся попкорном и будем смотреть, чем ответит ST.

Update: вот здесь FakeFactFelis рассказывает подробнее про технологию picoPower.

Комментарии (14)


  1. jaiprakash
    03.04.2015 14:03
    +1

    Лучше поздно, чем никогда.


  1. den1s1
    03.04.2015 14:33

    В общем, звучит довольно заманчиво. Но то, сколько найдется желающих пересесть на SMART SAM L21 с ATmega и STM32 будет зависеть только от стоимости чипов.

    Pin-to-pin совместимые контроллеры из семейства SAM D20 в качестве бесплатных образцов можно получить тут. Акция реальная, проверил на собственном опыте — написал, что я радиолюбитель и камни мне дали.
    Так вот на этом же сайте некоторое время назад висела инфа о цене за эти чипы $0.9. Сейчас инфу убрали, почему-то.


  1. enclis
    03.04.2015 14:44
    +8

    USB HS 2.0 (имхо, хотя могли бы и 3.0 – 2015 год на дворе)

    USB 3.0 в Cortex-M0? Вы как это себе представляете?


    1. monah_tuk
      04.04.2015 05:41

      Пусть сначала хост-контроллеры и дрова под них отладят. А то схватили на Renesas/NEC на UVC на Windows коррапты. Причём вырезается кусок в 9000 (примерно, соответствует размеру payload UVC) байт, гонится 9000*8 байт и потом появляется вырезанный ранее. На сайте производителя контроллера дров нет, на сайте производителя материнки те же, что в системе. Гуглом на каком-то шарашкином сайте более новые нашли, поставили — коррпты пропали, но максимальный FPS снизился с 55 до 40 для FullHD (ожидаемый FPS — 60). AsMedia тоже финты выкидывает. Intel — наиболее адекватные дрова и железо, но загоны тоже случаются. 2015 год на дворе.


  1. Kroligoff
    03.04.2015 18:41

    Трудно ему будет против STM32


  1. igor_suhorukov
    03.04.2015 19:16

    за каких-то 54$.

    можно купить девборды с контроллерами промясистее


  1. Eddy_Em
    03.04.2015 20:20
    +1

    Нет уж. Доктор сказал: «в морг!» — значит, в морг!
    Если появится что-то круче и дешевле STM32, то атмели точно никому уже нужны не будут.


    1. den1s1
      03.04.2015 21:27

      Может не здорово круче, но если говорить о дешевизне, то есть Nuvoton с их кортексам М0 и М4. Но с доставаемостью у них беда в России. Приходилось поработать с ними, приятное впечатление весьма осталось. И раза 3-4 натыкался на них в разобранных китайских девайсах, т.е. в Азии видимо они популярны весьма.


      1. jaiprakash
        08.04.2015 12:04

        А главное — способны выдать 5 В на ноги!


  1. mlu
    04.04.2015 01:27

    На днях, кстати, Texas Instruments выпустили серию MSP432, на ARM Cortex M4F с поддержкой операций с плавающей точкой, 95 микроампер/мегагерц, ну и отладочную платку продают по $13, но, вроде как, теперь с конским ценником за доставку.

    www.ti.com/tool/MSP-EXP432P401R


    1. Delsian
      06.04.2015 16:37

      Вообще непонятен смысл этого чипа, если тот же STM32L4xx менее прожорлив, жирнее по ресурсам, плюс совместимость со старыми СТМками, которые нынче едва ли не популярнее ардуин.


  1. Noliki
    04.04.2015 01:30
    +1

    У Atmel есть плохая привычка снимать камни с производства без предупреждения.
    Спасибо, наелись уже в свое время.


  1. VT100
    04.04.2015 17:00

    Комментарий автору: Из чтения шапки у меня сложилось мнение, будто они только-только вскочили на подножку уходящего поезда. А на деле Atmel производит ARM'ы с конца 90-х годов прошлого века (ATM7/TDMI AT91M40400). ЕМНИП, в то время ни STM ни NXP и близко не стояли.

    Комментарий Noliki: Это вопрос к той фирме, что Вам продаёт. Уведомления о снятии ИМС с производства выпускаются как минимум за год.


    1. jaiprakash
      08.04.2015 12:14

      Вы правы насчёт ARM-процессоров, но вот с ARM-микроконтроллерами, более интересными для массового применения, Atmel словила ворон.
      P.S. По бумагам AT91M40400 проходит как микроконтроллер, но нет ПЗУ, и ОЗУ всего 4к, что больше похоже на кэш.