Высокопроизводительные 8051 - совместимые микроконтроллеры компании Silicon Laboratories
Фирма Silicon Laboratories представляет cемейство микроконтроллеров с flash-памятью программ и развитой аналоговой периферией с традиционным набором команд, полностью совместимым с 8051-архитектурой, но с нестандартным применением классических идей. Это позволило добиться производительности, превосходящей производительность присутствующих на нашем рынке моделей микроконтроллеров не только с 8051-совместимой, но и с RISC-архитектурой.
Семейство микроконтроллеров CYGNAL - C8051Fxxx предназначено для работы как с цифровыми, так и с аналоговыми сигналами. Они программно совместимы со стандартом 8051 и имеют высокую производительность до 100 MIPS. Во всех моделях присутствует FLASH память (до 64 kB), программируемая в сектора по 512 байт, в которые могут записываться как программы, так и данные - становящиеся, таким образом, энергонезависимыми. Микроконтроллеры имеет конструктивно встроенные последовательные интерфейсы: SMBus/I2C , UART, SPI (в ближайшее время планируется выпуск микроконтроллеров с интерфейсом USB ver. 1.1). Имеется порт с повышенной нагрузочной способностью, АЦП и ЦАП.
Диаграмма сравнения производительности микроконтроллеров
10 примечательных моментов, на которые стоит обратить внимание
- В семействе реализована коммутационная матрица, позволяющая переопределять функциональное назначение цифровых выводов микроконтроллера. Это дает возможность модернизации уже готового изделия, не прибегая к переразводке печатной платы. Это также позволяет не привязываться к определенной цоколевке микроконтроллера, позволяя назначать любому выводу любые доступные дополнительные функции.
- Встроенный тактовый генератор можно перепрограммировать "на лету", что позволяет программно управлять тактовой частотой и, соответственно, потребляемой мощностью.
- Схема управления источниками тактового сигнала позволяет программно переключаться между источниками тактирования.
- Встроенный двунаправленный супервизор (сторожевой таймер) позволяет использовать внутренний сброс микроконтроллера для нужд остальной части устройств на печатной плате.
- Встроенный супервизор может отслеживать тактовые импульсы и при их отсутствии в течение 200 мкс, т.е. при "зависании" микроконтроллера, сбрасывать его.
- Встроенный интерфейс JTAG с эмуляционным аппаратным оборудованием позволяет внутрисхемно отлаживать программу микроконтроллера, выполнять ее как пошагово с вычиткой/модифицированием состояния управляющих регистров и ОЗУ, так и в режиме реального времени с использованием контрольных точек останова.
- Встроенный интерфейс JTAG позволяет внутрисхемно программировать микроконтроллер по последовательному интерфейсу.
- Кроме EEPROM для хранения данных, объемом 128 байт, программа может использовать для хранения данных неиспользуемые программным кодом участки памяти программ.
- Массив из пяти 16-битных модулей таймеров/счетчиков (кроме таймеров общего назначения) может использоваться как массив из пяти источников 8-битного ШИМ.
- Входы АЦП можно использовать как самостоятельные, так и как дифференциальные.
|