Некоторые типы генераторов тактовых сигналов в микроконтроллерах и их особенности:
- Кварцевые осцилляторы. 3 Обеспечивают высокий уровень стабильности и точности. 3 Типичный недорогой кварцевый осциллятор может иметь точность свыше одной миллионной доли процента. 3 Однако у них есть недостатки: низкая механическая прочность (высокая хрупкость) и относительно высокая стоимость. 5
- Керамические резонаторы. 3 Используют резонансные механические колебания для генерации тактового сигнала. 3 Поставляются в виде простого интегрированного корпуса и занимают меньше места, чем кварцевый осциллятор и его дополнительные компоненты. 3 Однако, как и кристаллические осцилляторы, они чувствительны к воздействию факторов окружающей среды, к которым относятся температура, влажность, вибрации и электрические помехи. 3
- Кремниевые осцилляторы. 1 Невосприимчивы к вибрации, ударным воздействиям и электромагнитным помехам. 1 Имеют меньшие габариты и проще в обращении по сравнению с другими схемами. 1 Однако у них хуже температурная стабильность, чем у генераторов с кварцевыми или керамическими резонаторами, и высокий ток потребления. 1
- Внешние RC-цепи. 5 Самый дешёвый способ задания тактовой частоты микроконтроллера. 5 Однако внешняя RC-цепь не обеспечивает высокой точности задания тактовой частоты (разброс частот может доходить до десятков процентов). 5 Это неприемлемо для многих приложений, где требуется точный подсчет времени. 5
Тип тактового сигнала, который необходимо использовать для микроконтроллера, зависит в основном от характера устройства, в которое он встроен, и его рабочей среды. 3