+ LPC1756, 32-разрядные микроконтроллеры на базе ядра ARM Cortex-M3 с интерфейсами Ethernet, USB 2.0 Host/Device/OTG, CAN, 12-разрядным АЦП и 10-разрядным ЦАП
 

LPC1756 32-разрядные микроконтроллеры на базе ядра ARM Cortex-M3 с интерфейсами Ethernet, USB 2.0 Host/Device/OTG, CAN, 12-разрядным АЦП и 10-разрядным ЦАП

 

Блок-схема

LPC1756, 32-разрядные микроконтроллеры на базе ядра ARM Cortex-M3 с интерфейсами Ethernet, USB 2.0 Host/Device/OTG, CAN, 12-разрядным АЦП и 10-разрядным ЦАП
Увеличить

Группа компонентов

ARM

Основные параметры

ЦПУ: Ядро Cortex-M3
ЦПУ: F,МГц от 1 до 100
Память: Flash,КБайт 256
Память: RAM,КБайт 32
I/O (макс.),шт. 52
Таймеры: 32-бит,шт 4
Таймеры: Каналов ШИМ,шт 3
Таймеры: RTC Да
Интерфейсы: UART,шт 4
Интерфейсы: I2C,шт 3
Интерфейсы: USB,шт 1
Интерфейсы: CAN,шт 2
Интерфейсы: DMA,шт 8
Аналоговые входы: Разрядов АЦП,бит 12
Аналоговые входы: Каналов АЦП,шт 4
Аналоговые выходы: Разрядов ЦАП,бит 10
VCC от 2.4 до 3.6
ICC,мА 100
TA,°C от -40 до 85
Корпус LQFP-80

Общее описание

LPC1758, LPC1756, LPC1754, LPC1752, LPC1751 являются микроконтроллерами, базированными на ARM Cortex-M3 для встраиваемых приложений, особенностью которых является высокий уровень интеграции и низкое потребление энергии. ARM Cortex-M3 представляет собой ядро следующего поколения, которое предлагает такие улучшения системы, как усовершенствованные возможности отладки и более высокий уровень поддержки блочной интеграции.

ЦПУ LPC1758, LPC1756, LPC1754, LPC1752, LPC1751 функционирует на частотах вплоть до 100МГц. ARM Cortex-M3 включает в себя трехуровневый конвейер и использует гарвардскую архитектуру с раздельными шинами для инструкций и данных, а также третью шину для периферийных устройств. ЦПУ ARM Cortex-M3 также содержит внутреннее устройство выборки команд которое поддерживает работу с предполагаемыми ветвлениями.

LPC1758, LPC1756, LPC1754, LPC1752, LPC1751 дополнительно включают в себя до 512КБ памяти Flash, до 64КБ памяти данных, Ethernet MAC, интерфейс USB устройства/хоста/OTG, 8 канальный контроллер DMA общего назначения, 4 UART, 2 канала CAN, 2 контроллера SSP, интерфейс SPI, 3 интерфейса шины I2C, 2 входа и 2 выхода интерфейса I2S, 6 канальный 12 битный АЦП, 10 битный ЦАП, ШИМ для управления мотором, интерфейс импульсного датчика положения, 4 таймера общего назначения, ШИМ общего назначения с 6 выходами, сверхмалопотребляющий RTC с отдельным батарейным питанием и до 52 линий ввода-вывода общего назначения.

Отличительные особенности:

  • Процессор ARM Cortex-M3 работает на частотах до 100МГц. Схема защиты памяти(MPU), включает поддержку восьми областей памяти.
  • ARM Cortex-M3 имеет встроенный контроллер вложенных векторных прерываний(NVIC).
  • До 512КБ программируемой памяти Flash. Улучшенный ускоритель памяти позволяет работать на высокой скорости в 100МГц без простоя.
  • Внутрисхемное программирование(ISP) и программирование приложением(IAP) через программный загрузчик.
  • Встроенная память SRAM включает:
    • до 32КБ SRAM с локальными шинами программ/данных для быстрого доступа ЦПУ.
    • Один/два блока SRAM по 16КБ с раздельными путями доступа для обеспечения большой производительности. Эти блоки SRAM могут быть использованы для Ethernet(только LPC1758), для USB и памяти DMA, также как и для хранения инструкций общего назначения для ЦПУ или хранения данных.
  • Восьмиканальный DMA контроллер общего назначения (GPDMA) на многоуровневой матрице AHB может использоваться с SSP, I2S, UART, аналого-цифровым и цифроаналоговым преобразователями, сигналами совпадения таймера и для пересылки данных память-в-память.
  • Многоуровневое соединение AHB матрицы предоставляет раздельные шины для каждого главного AHB. Главные AHB включают ЦПУ, DMA контроллер общего назначения, Ethernet MAC(только LPC1758) и интерфейс USB. Такое соединение предоставляет возможность коммуникаций без задержки на арбитраж.
  • Отдельная шина APB предоставляет высокую пропускную способность между ЦПУ и DMA.
  • Последовательные интерфейсы:
    • Только для LPC1758 Ethernet MAC с интерфейсом RMII и контроллером DMA.
    • Полноскоростной контроллер устройства/хоста/OTG USB2.0 с соответствующим контроллером DMA и встроенным PHY для устройства, функциями Хост и OTG. LPC1752, LPC1751 включают только контроллер устройства USB.
    • Четыре UART с контроллером дробной скорости передачи, внутренней FIFO, поддержкой DMA и RS-485. Один UART имеет модем контроля ввода-вывода и один UART поддерживает IrDA.
    • Контроллер CAN 2.0B с двумя(LPC1758, LPC1756) или одним(LPC1754, LPC1752, LPC1751) каналом.
    • SPI контроллер с синхронной, последовательной, полнодуплексной передачей и программируемой длиной данных.
    • Два контроллера SSP с FIFO и мультипротокольными возможностями. Интерфейсы SSP могут быть использованы с контроллером GPDMA.
    • Два интерфейса шины I2C, поддерживающие быстрый режим работы со скоростью 400кбит/с с распознаванием адресов и режимом монитора.
    • Только LPC1758, LPC1756 имеют интерфейс I2S(Inter-IC Sound) для ввода или вывода цифрового звука с дробной скоростью. Интерфейс I2S может использоваться с GPDMA, поддерживает передачу/прием данных по трем или четырем линиям и ввод/вывод главного сигнала тактирования.
  • Другие периферийные устройства:
    • 52 линии ввода-вывода общего назначения(GPIO) и конфигурируемыми подтягивающими резисторами, и новым конфигурируемым режимом открытого стока.
    • 12 битный аналого-цифровой преобразователь(АЦП) с мультиплексированным входом на 6 линий, скоростью преобразования до 1МГц и составным регистром для результата. 12 битный АЦП может использоваться с контроллером GPDMA.
    • Только LPC1758, LPC1756, LPC1754 имеют 10 битный цифро-аналоговый преобразователь(ЦАП) с предназначенным для него таймером и поддержкой DMA.
    • Четыре таймера/счетчика общего назначения с тремя входами захвата и десятью выходами сравнения. Каждый блок таймера имеет внешний вход счета и поддержку DMA.
    • Один ШИМ для управления мотором с поддержкой трехфазных моторов.
    • Интерфейс импульсного датчика положения, который может работать с одним внешним датчиком.
    • Один стандартный ШИМ/таймер с внешним входом счета.
    • Часы реального времени (RTC) с отдельным источником питания и генератором RTC. Блок RTC включает резервные регистры с 64 байтами, которые питаются от батареи.
    • Сторожевой таймер (WDT) сбрасывает микроконтроллер через приемлемый промежуток времени если он входит в ошибочное состояние.
    • Таймер системных тиков, включающий возможность тактирования внешним сигналом.
    • Таймер повторяющихся прерываний обеспечивает программирование и повторение синхронизированных прерываний.
    • Каждая периферийная схема имеет свой собственный делитель тактового сигнала для большей экономии энергии.
  • Стандартный интерфейс испытания/отладки JTAG совместимостим с существующими инструментами. Опции Serial Wire Debug и Serial Wire Trace Port.
  • Модуль эмуляции трассировки позволяет не меняя режим работы осуществлять быструю трассировку исполнения инструкции в реальном времени.
  • Интегрированная PMU(схема управления питанием) производит автоматическую настройку на минимизацию потребления энергии в режимах пониженного потребления Sleep, Deep Sleep, Power-down и Deep power-down.
  • Четыре режима пониженного потребления: Sleep, Deep Sleep, Power-down и Deep power-down.
  • Однополярное питание 3.3В (2.4В – 3.6В).
  • Один вход внешнего прерывания, конфигурируемый по чувствительности к уровню/фронту. Все линии PORT0 и PORT2 могут использоваться как источники прерывания по фронту.
  • Вход немаскируемого прерывания(NMI).
  • Функция вывода сигнала тактирования, которая может повторять тактирование от главного генератора, тактирование IRC, RTC, тактирование ЦПУ и USB.
  • Контроллер пробуждения по прерыванию (WIC) позволяет ЦПУ автоматически пробуждаться от любого приоритетного прерывания, которое происходит когда тактирование остановлено в режимах deep sleep, power-down и deep power-down.
  • Процессор пробуждается из режима Power-down от прерываний, исходящих от периферийных модулей.
  • Определение падения напряжения с различными порогами для прерывания и принудительного сброса.
  • Сброс по включению питания(POR).
  • Кварцевый генератор с рабочим диапазоном от 1МГц до 24МГц.
  • Внутренний 4МГц RC генератор настроенный с точностью 1%, который по выбору может быть использован для тактирования системы.
  • ФАПЧ позволяет работать ЦПУ на максимальных частотах без высокочастотного кварца. Может тактироваться от главного генератора, внутреннего RC генератора или от генератора RTC.
  • USB ФАПЧ для дополнительной гибкости.
  • Защита от чтения кода(CRP) с различными уровнями безопасности.
  • Доступен в 80 выводном корпусе LQFP(12х12х1.4мм).

Применения:

  • Электронные измерения
  • Осветительная аппаратура
  • Промышленные сети
  • Системы сигнализации
  • Предметы домашнего обихода
  • Управление моторами
Datasheet
 
LPC1759, LPC1758, LPC1756, LPC1754, LPC1752, LPC1751 (939.8 Кб), 27.02.2010

Производитель
 

Где купить
 


Дистрибуторы

Дилеры

Где купить ещё

Datasheet

LPC1759, LPC1758, LPC1756, LPC1754, LPC1752, LPC1751 32-разрядные микроконтроллеры на базе ядра ARM Cortex-M3 с интерфейсами Ethernet, USB 2.0 Host/Device/OTG, CAN, 12-разрядным АЦП и 10-разрядным ЦАП (939.8 Кб), 27.02.2010

Связанные документы

Техническая документация
Ознакомительное руководство по ARM-микроконтроллерам Cortex-M3 (19.5 Кб), 05.06.2014

Ознакомительное руководство по ARM-микроконтроллерам Cortex-M3 (6.5 Мб), 06.12.2008




Автор документа: Александр Маргелов, http://www.compel.ru
Кол-во просмотров: 3139
Дата публикации: 29.10.2008 14:33
Дата редактирования: 16.09.2009 12:46


подписка на новости

Подпишись на новости!

Продажа силового и бронированного кабеля и провода в Москве



Мероприятия:

17-я международная выставка ChipEXPO - 2019