Радиоэлектроника и телекоммуникации
Среди представленных в таблице 1 микроконтроллеров, был выбран микроконтроллер «PIC16F628» , по таким критериям как:
- память программ;
- память данных.
Таблица 1 - Основные характеристики микроконтроллеров
Название |
Память |
Температурный диапазон |
Цена | ||||
Программ (FLASH) |
Данных (ОЗУ) |
EEPROM | |||||
PIC16F628 |
2048 |
224 |
128 |
-40 .+85°С |
220 руб | ||
PIC16F627 |
1024 |
224 |
128 |
-40 .+85°С |
115 руб | ||
PIC12F629 |
1024 |
64 |
128 |
-40 .+85°С |
140 руб | ||
Описание микроконтроллера
Восемнадцативыводной «FLASH» микроконтроллер «PIC16F628» входит в состав распространенного семейства «PICmicro PIC16CXX». Микроконтроллеры этого семейства имеют восьми разрядную, высокопроизводительную и полностью статическую «RISC» архитектуру.
«PIC16F628» имеет восьми уровневый аппаратный стек и большое количество внутренних и внешних прерываний. В гарвардской архитектуре «RISC» ядра микроконтроллер разделен на четырнадцатиразрядную память программ и восьми разрядную память данных. Такой подход позволяет выполнить все инструкции за один машинный цикл, кроме команд ветвления, которые выполняются за два машинных цикла. Ядро микроконтроллеров поддерживает тридцать пять простых в изучении, но очень эффективных инструкций. Дополнительные регистры управления и архитектурные новшества позволяют создавать высокоэффективные устройства.
По сравнению с восьми разрядными микроконтроллерами этого класса, при использовании «PIC16F628» выигрыш в эффективности использования памяти программ достигает два к одному, а в производительности четыре к одному.
Специальные особенности микроконтроллера «PIC16F628» позволяют сократить число внешних компонентов, что в свою очередь снижает стоимость конечного устройства, повышает надежность системы и уменьшает энергопотребление. Дополнительную гибкость в разработках дает широкий выбор режимов тактового генератора.
Энергосберегающий режим «SLEEP», позволяет эффективно использовать микроконтроллеры в устройствах с питанием от батареек или аккумуляторов. Выход из режима «SLEEP» происходит при возникновении внешних, некоторых внутренних прерываниях и сбросе микроконтроллера. Высоконадежный сторожевой таймер с собственным генератором предотвращает «зависание» программы.
Другие стьтьи в тему
Радиоприемные устройства персонального вызова (пейджер)
Основу
любого пейджера составляет радиоприемник, настроенный на частоту
"радиостанции" пейджинговой компании, в которой он обслуживается.
Приемник
осуществляет основную функцию пейджера - прием сообщений от нужной компании.
Разные пейджинговые компании могут работать в р ...
Радиолокационный уровнемер УРМД 01
В
НИИИС будет разработан радиолокационный уровнемер УРМД-01 5 миллиметрового (мм)
диапазона длин волн для резервуарного парка углеводородного сырья и продуктов
их переработки.
Принцип
работы уровнемера основан на излучении непрерывного ЛЧМ сигнала и измерение
параметров принимаем ...