Cypress анонсировала семейство CY8C32xxx на базе архитектуры PSoC 3
19.04.2010

Компания Cypress Semiconductor анонсировала семейство встраиваемых программируемых систем на кристалле на базе архитектуры PSoC 3 - CY8C32xxx в состав которого вошли 48 устройств.Условно разделены на 3 группы по объему Flash-памяти: 16 КБайт, 32 КБайт, 64 КБайт.

Cypress PSoC 3 CY8C32xxx

Семейство оптимизировано для приложений требующих программируемую цифровую периферию и включает ШИМ, таймеры, счетчики, модули UART, связующую логику. Дополнительно, семейство имеет настраиваемые цифровые функции и интерфейсы, снижающие общее энергопотребление, благодаря миграции традиционных функций центрального процессора на программируемую цифровую логику.

Устройства семейства CY8C32xxx рассчитаны на применение в широком круге приложений и устройств, включая интерфейсные мосты, расширители ввода/вывода, периферийный контроль. Это общие приложения на рынке конечных продуктов: коммуникационное оборудование, серверы, системы управления двигателями.

Программируемые системы на кристалле семейства CY8C32xxx содержат до 24 универсальных цифровых блока (UDB), каждый из которых состоит из комбинации некоммутируемой логической матрицы (PLD), структурной логики (8-битный информационный канал) и гибкого маршрутизатора сигналов к другому универсальному цифровому блоку, линиям ввода/вывода или периферии. Каждый универсальный цифровой блок может быть запрограммирован с использованием большого выбора библиотек цифровой периферии, а также возможно настроить с использованием кода Verilog для реализации частных функций, алгоритмов и интерфейсов.

Основные параметры и характеристики семейства CY8C32xxx PSoC 3:

  • ядро 8051, рабочая частота 48 МГц;
  • инструкции умножения и деления;
  • Flash-память программ до 64 КБайт, SRAM память до 8 КБайт, EEPROM память данных до 2 КБайт;
  • 24 канала DMA, поддержка высокой пропускной способности 32-битных данных;
  • универсальная система ввода вывода:
    • от 28 до 72 линий ввода/вывода;
    • возможность подключения любой линии ввода/вывода к цифровой или аналоговой части;
    • поддержка сенсорного интерфейса CapSense на любых линиях ввода/вывода;
    • маскируемые, независимые прерывания на любом выводе или порту PSoC;
    • возможность конфигурации состояния GPIO выводов при сбросе;
    • ТТЛ входы с триггерами Шмитта;
    • возможность управления LCD дисплеем (до 46×16 сегментов) на любых линиях GPIO;
  • цифровая периферия:
    • от 16 до 24 программируемых универсальных цифровых блока (на основе PLD);
    • полноскоростной USB 2.0 интерфейс (12 Мбит/с с использованием внутреннего осциллятора);
    • до 4-х конфигурируемых 16-битных таймеров, счетчиков и ШИМ блоков;
  • библиотека стандартной периферии:
    • 8/16/244/32-битные таймеры, счетчики, ШИМ;
    • интерфейсы SPI, I2C, UART;
  • библиотека расширенной периферии:
    • проверка контрольной суммы (CRC);
    • шина LIN;
    • генератор псевдослучайной последовательности;
    • квадратурный декодер;
  • аналоговая периферия:
    • источник опорного напряжения 1.024 В +-0.9% в широком температурном диапазоне (-40 С +85 С);
    • конфигурируемый 12-битный сигма-дельта АЦП;
    • программируемый коэффициент усиления от х0.25 до х16;
    • один 8-битный ЦАП, два компаратора (время ответа 75 нс);
    • интерфейс CapSense;
  • отладочные интерфейсы: JTAG, SWD, SWV (Single Wire Viewer);
  • поддержка режима загрузчика по интерфейсу I2C, SPI, UART, USB и пр.;
  • внутренний осциллятор 3 – 45 МГц, PLL;
  • диапазон питающего напряжения: 0.5 В – 5.5 В;
  • встроенный высокоэффективный регулятор напряжения: входное напряжение от 0.5 В, выходное 1.8 В – 5.5 В;
  • режимы пониженного энергопотребления;
  • корпус: 48-выводный SSOP/QFN, 68-выводный QFN, 100-выводный TQFP

Семейство CY8C32xxx включает базовую аналоговую периферию: 12-битный дельта-сигма АЦП, внутренний источник опорного напряжения, два аналоговых комапратора и 8-битный ЦАП, что позволяет легко реализовать аналоговые интерфейсы. Данное семейство базируется на архитектуре PsoC 3 с 8-битным высокопроизводительным микроконтроллером 8051, как и остальные семейства на базе PSoC 3 предназначенные для различных сегментов рынка:

  • семейство CY8C38xxx PSoC 3 для прецизионных аналоговых преобразований имеющее: 20-битный сигма-даельта АЦП, четыре ЦАП, 4 программируемых аналоговых блока и блок цифрового фильтра;
  • семейство CY8C36xxx PSoC 3 для высокопроизводительных аналоговых преобразований, имеющее: 12-битный сигма-даельта АЦП, четыре ЦАП, 4 программируемых аналоговых блока и блок цифрового фильтра;
  • семейство CY8C34xxx PSoC 3 для аналоговых преобразований, имеющее: 12-битный сигма-даельта АЦП, два ЦАП, 2 программируемых аналоговых блока.

Относительно универсальных цифровых блоков – с их помощью можно организовать функции, недоступные в микроконтроллерах с фиксированным набором периферии, к примеру получить 52 канала ШИМ на одном устройстве, частные коммуникационные интерфейсы ПЛИС и специализированных для решения конкретных задач микросхем. Аппаратные средства UDB позволяют распределить обработку в архитектуре PSoC 3, разгружая тем самым центральный процессор и обеспечивает сокращение времени ответа, чем традиционные микроконтроллеры. Распределение обработки дает также преимущества в производительности и энергопотреблении при интенсивном использовании процессора в периферийных приложениях, таких как управление двигателями.

Для разработчиков и дизайнеров приложений на базе PSoC 3 компания предлагает отладочный набор CY8CKIT-001.

cypress.com

Перевод: Vadim по заказу РадиоЛоцман

На английском языке: Cypress Unveils New PSoC 3 Family with Integrated Low-Power Programmable Digital Logic

Подробнее >>

Реклама