NXP расширяет портфель полностью масштабируемой USB продукции за счет микроконтроллеров серии LPC11U00 Cortex-M0
Вчера компания NXP Semiconductors N.V. анонсировала серию недорогих микроконтроллеров LPC11U00 на базе ядра ARM® Cortex™-M0 с поддержкой новой, исключительно гибкой, USB архитектуры, а также интерфейса смарт-карт. Микроконтроллер LPC11U00 оснащен легко конфигурируемым контроллером устройств Full Speed USB 2.0, который обеспечивает беспрецедентную гибкость проектирования и надежное USB-подключение бытовой электроники и мобильных устройств. <br />
<br />
Микроконтроллер LPC11U00 обеспечивает максимальную производительность USB интерфейса благодаря поддержке до 10 конфигурируемых физических конечных точек, гибким возможностям управления архитектурой буфера, определяемого пользователем, более быстрой пост-обработке USB данных и надежной работе USB интерфейса в асинхронном режиме. В микроконтроллере LPC11U00 буферы конечных точек, в отличие от типичных реализаций USB интерфейса, располагаются не в USB домене, а в системном статическом ОЗУ (SRAM), так что центральный процессор имеет прямой доступ к USB пакетам. Свободное пространство буфера конечных точек может использоваться в качестве системной памяти SRAM. Эта функция особенно удобна для преобразователей протоколов, таких как мосты UART-to-USB и SPI-to-USB, которые должны обеспечивать быстрый обмен данными между последовательными интерфейсами. <br />
<br />
Архитектура USB LPC11U00 позволяет сконфигурировать каждую не управляющую конечную точку (non-control endpoint) для передачи массива данных, передачи по прерываниям или изохронной передачи, а также реализовать двойную буферизацию конечной точки (максимальный размер пакета 1023 байта). Более того, гибкая архитектура синхронизации на основе специализированной ФАПЧ-системы (USB PLL) поддерживает асинхронный режим работы USB интерфейса, в котором центральный процессор и USB контроллер работают независимо друг от друга на максимальной скорости.<br />
<br />
Микроконтроллеры серии LPC11U00, которая является расширением уже хорошо зарекомендовавшего себя семейства NXP LPC1100, оснащены Flash-памятью объемом до 32 КБ и памятью SRAM объемом 6 КБ, поддерживают различные последовательные интерфейсы, интерфейс смарт-карт, имеют 4 системных таймера с функцией ШИМ, 8-канальный 10-битный АЦП и до 40 контактов ввода-вывода общего назначения (GPIO). Серия LPC11U00 выпускается в миниатюрном корпусе TFGBGA48 размером 4,5 x 4,5 мм, который идеально подходит для мобильных и потребительских приложений малого форм-фактора, а также в нескольких вариантах стандартных корпусов. <br />
<br />
Микроконтроллеры серии LPC11U00 имеют несколько коммуникационных интерфейсов: два интерфейса SSP (Synchronous Serial Port), I2C с поддержкой режима Fast-mode Plus, обеспечивающего 10-кратную пропускную способность шины, универсальный синхронный-асинхронный приемопередатчик (USART) и интерфейс смарт-карт (Smart Card). Интерфейс Smart Card (ISO7816-3) поддерживает «plug-and-play» подключение смарт-карт, благодаря чему микроконтроллер LPC11U00 отлично подходит для приложений электронной торговли. <br />
<br />
Чтобы расширить функциональность микроконтроллера, были реализованы различные конструктивные усовершенствования обычных периферийных устройств. Например, контакты GPIO теперь можно сконфигурировать в группы с поддержкой программируемых прерываний – это ключевое требование для приложений, управляемых командами пользователя. Серия микроконтроллеров LPC11U00 имеет также интегрированные профили управления питанием на базе программного интерфейса (API), настраиваемые для снижения энергопотребления системы, благодаря чему разработчики могут достичь оптимальных уровней потребления энергии при минимальной модификации приложений.<br />
<br />
Для сокращения сроков вывода продукции на рынок и снижения стоимости разработки компания NXP предлагает готовые к использованию USB решения с программными драйверами USB-контроллера, не требующими сложной настройки и авторских отчислений с продаж. Микроконтроллер LPC11U00 сертифицирован форумом конструкторов USB (USB Implementers Forum, USB-IF), таким образом, пользователи могут быть уверены в том, что их разработки гарантированно соответствуют спецификации USB и совместимы с имеющимися USB-решениями. Поддержку микроконтроллеров LPC11U00 обеспечат широкий набор инструментальных средств разработки других производителей, платформа NXP LPCXpresso, использующая мощную интегрированную среду разработки на базе Eclipse, совершенно новый интуитивно понятный пользовательский интерфейс, созданный компанией NXP, а также компилятор и библиотеки, оптимизированные для ядра Cortex-M0. Серия LPC11U00 предоставляет разработчикам исключительно широкие возможности в проектировании систем, а также преимущества масштабируемости и совместимости платформы NXP Cortex-M и средств разработки. <br />
<br />
В серию LPC11U00 входят три микроконтроллера: LPC11U12 (16 КБ Flash-памяти), LPC11U13 (24 КБ Flash-памяти) и LPC11U14 (32 КБ Flash-памяти). В настоящее время имеются опытные образцы устройств, в мае 2011 г. микроконтроллеры можно будет приобрести у дистрибуторов по всему миру. Другие представители этой серии с увеличенным объемом памяти, в различном корпусном исполнении появятся во второй половине года.
Опубликовано 12.04.2011