Основными требованиями, предъявляемыми к микроконтроллеру в этом проекте, являются:
- наличие параллельных портов ввода-вывода в количестве, достаточном для подключения всех устройств, входящих в структурную схему системы;
- достаточно высокая надёжность и стабильность работы;
возможность работы в расширенном температурном диапазоне.
Учитывая все эти требования, в качестве устройства управления я выбрала микроконтроллер PIC16F676 (8-разрядный КМОП микроконтроллер с Flash памятью, основан на AVR-архитектуре RISC , позволяет достигнуть оптимального соотношения производительности к потребляемой энергии).
Причины выбора:
огромное количество справочной информации, примеров работы с микроконтроллером, книг по программированию данного МК.
PIC16F676 недорогой по сравнению с другими микроконтроллерами, имеет низкое энергопотребление.
Обеспечивает необходимую производительность, т.е. вычислительную мощность, позволяющую обрабатывать системные запросы в течение всей жизни системы на выбранном прикладном языке.
Данный микроконтроллер довольно доступен на радио рынках в достаточных количествах.
К нему существует большое количество компиляторов на множестве прикладных языков, в том числе и компилятор от разработчика данного микроконтроллера, что дает дополнительную поддержку от производителя.
Имеет все необходимые функции и устройства для работы в проектируемой системе.
Основные характеристики:
Высокопроизводительный RISC-процессор:
• Всего 35 простых для изучения инструкции
• Все инструкции исполняются за один такт (200 нс), кроме инструкций перехода, выполняемых за два такта; минимальная длительность такта 200 нс
• 14 битовые команды
• 8 - битовые данные
• Вход внешних прерываний
• 8-уровневый аппаратный стек
• Прямой, косвенный и относительный режимы адресации для данных и инструкций
Периферия:
• 22 линий ввода/вывода с индивидуальным контролем направления
• Сильноточные схемы портов ввода/вывода:
• 25 мА макс. вытек. ток
• 25 мА макс. втек. ток: 8-разрядный таймер/счетчик: 16-разрядный таймер/счетчик: 8-разрядный таймер/счетчик
ШИМ модуля
Последовательные интерфейсы
-проводный SPIC Master и Slave режимы(с поддержкой адреса)
каналов 10-битного АЦП
аналоговых компаратора
Интегрированный программируемый источник опорного напряжения
Особенности микроконтроллера:
• Сброс при включении питания (POR)
• Таймер включения питания (PWRT) и таймер запуска генератора (OST)
• Сброс по снижению напряжения питания (BOR)
• Сторожевой таймер (WDT) с собственным встроенным RC-генератором для повышения надежности работы
• Режим экономии энергии (SLEEP)
• Выбор источника тактового сигнала
• Программирование на плате через последовательный порт (ICSPT) (с использованием двух выводов)
• Отладка на плате через последовательный порт (ICD) (с использованием двух выводов)
• Возможность самопрограммирования
• Программируемая защита кода
• 1000 циклов записи/стирания FLASH памяти программы
• 100 000 циклов записи/стирания памяти данных ЭСППЗУ
• Период хранения данных ЭСППЗУ > 40 лет
Технология КМОП:
• Экономичная, высокоскоростная технология КМОП
• Полностью статическая архитектура
• Широкий рабочий диапазон напряжений питания - от 2,0В до 5,5В
• Промышленный и расширенный температурный диапазоны
• Низкое потребление энергии
Самое читаемое:
Характеристики нанотолщинных композиционных слоистых покрытий на гибких подложках после деформации
Жидкокристаллические
индикаторы широко используют в оптических устройствах отображения информации, в
частности, как составную часть жидкокристаллических дисплеев. В зависимости от
материала подложек различают жесткие (стеклянные подложки) и гибкие
(пластиковые подложки) индикаторы. Преимущества гибких индикаторов в
компактности, пр ...