Модераторы: PILOT, ManiaK, Mazzi
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Неразбериха с "crystal" "oscillator" 
:(
    Опции темы
xinta4
Дата 4.9.2005, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 4.9.2005

Репутация: нет
Всего: нет



Добрый день! Пару дней назад начал изучать программирование микроконтроллеров. Требуется разработать систему на ADUC841. Много уже перечитал, но не могу до сих пор разобраться со следующими вопросами:

1) В чем принципиальное отличие кварцевого резонатора (crystal) от генератора (oscillator)?
2) Что такое internal, external crystal? На своей микросхеме визуально нашел внешний кварц (11,0592Мгц), а где расположен внутренний? в самом MCU? В чем отличие внутреннего от внешнего (кроме места положения)?

3) Что такое PLL простыми словами, как он используется в связке с кварцем/генератором?

3) Я пытался реализовать RTC с помощью TIC (TIME INTERVAL COUNTER) на ADUC841.
Хотел проверить точность, написал программу, которая зажигает диод после 10 минут. В результате мои RTC за эти 10 минут отстали на 40 секунд! smile smile Прочитал в спецификации: "The TIC is clocked by the internal 32 kHz ±10% R/C oscillator on the ADuC841." Как понимаю, часы отстали из-за ошибки ±10% R/C. Вопрос отличается ли кварцевый резонатор (crystal) от генератора (oscillator) по точности? Влияет ли частота кварца/генератора на точность? Просто может попробовать реализовать RTC на таймерах? Таймеры ан ADUC841 тактуются внешним кварцем (11,0592Мгц).

Прикрепил мою тестовую программу с использованием TIC.

Помогите, пожалуйста. Буду благодарен за любые ответы, ссылки и тп по теме.


Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  RTC.ASM 0,75 Kb
PM MAIL   Вверх
DRUID3
Дата 4.9.2005, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 463
Регистрация: 20.6.2005
Где: Kyyiv

Репутация: 2
Всего: 9



Ну, похвально, то, что после нескольких дней "учебы" Вы смело кидаетесь в дело ! smile Я вот уже почти пол года изучаю но не рискую пока, дабы не вызвать у работодателей длительную депрессию. smile По теме:

1) Ну для Вас, по-видимому, в стабильности. Кварцевый генератор дает относительную нестабильность колебаний при "комнатной" стабильности температуры в 10exp(-6) то бишь +/-1 Hz на частоте 1MHz. Внешний RC генератор может дать стабильность порядка 1%. А внутренний AVR-овский, например, порядка 10% (что сильно ограничивает область его применения, ну разве что в фонарике сойдет).

Хотя по большому счету вопрос некорректен, так как кварцевый резонатор это схемотехнический ЭЛЕМЕНТ, а генератор - КАСКАД.

2) О внутренних кварцевых генераторах никогда не слышал. Правда, для "мобил" делают стабильные генераторы (стабильность как у кварцевых) но на другом принципе.

3)PLL - это петля фазовой автоподстройки частоты. Состоит из фазового детектора (как бы датчик), делителей эталонной и замеряемой частот (приводятся к одной частоте(-отам) (сравнения) для возможности фазового детектирования) и интегратора (преобразователя отклонений фазы в отклонения системы коррекции частоты).

Используется для получения сетки стабильных частот (PLL-синтезатор) или стабильной частоты генератора путем сравнения с эталонным, если просто КГ на данную частоту не возможно изготовить.

4?)См. пункт 1)

Это сообщение отредактировал(а) DRUID3 - 4.9.2005, 19:10


--------------------
Every time if you use Linux, you are joined to the communism...
практика - критерий истины ... отделенной от нас пропастью субъективного восприятия...
PM MAIL WWW Skype   Вверх
xinta4
Дата 4.9.2005, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 4.9.2005

Репутация: нет
Всего: нет



Большое спасибо! Все четко и понятно. smile
PM MAIL   Вверх
DRUID3
Дата 4.9.2005, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 463
Регистрация: 20.6.2005
Где: Kyyiv

Репутация: 2
Всего: 9



А вот, по-моему, не все четко и понятно. smile Уточнение к пункту 2) :

Т.е. генераторы на кристалле с кварцем находящимся СНАРУЖИ (!) встречаются повсеместно, а вот внутрь кварц не ставят.



--------------------
Every time if you use Linux, you are joined to the communism...
практика - критерий истины ... отделенной от нас пропастью субъективного восприятия...
PM MAIL WWW Skype   Вверх
xinta4
Дата 4.9.2005, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 4.9.2005

Репутация: нет
Всего: нет



Еще раз спасибо. Реализовал RTC через таймер теперь все ок smile smile Пойду изучать остальную периферию smile
PM MAIL   Вверх
bilbobagginz
Дата 5.9.2005, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: нет
Всего: 317



мне знакомы слова "внешний" и "внутренний".
обычно в электронике если сигнал времени приходит от не находящегося на самой схеме источника, его называют внешним. а если он создаётся внутри схемы - то он внутренний.
Т.Е. если у тебя есть ввод для сигнала времени на схеме, то она может работать со "внешним" клоком. а если она может создавать такой сигнал сама (посредством осциллятора ли, или кристалла - пох ), то у нея клок "внутренний"

capisci ?

прим.:
если часовой сигнал внутренний, то частоты работы всей схемы - дроби основной частоты внутреннего часового механизма. полный шандец - когда внутренний сигнал вообще вне котроля.
если часовой сигнал внешний, то часто можно работать на большем кол-ве частот - потому как кроме внешнего сигнала времени, обычно подключается внешний стабилизатор силы тока + напряжения ( пассивный).

Это сообщение отредактировал(а) bilbobagginz - 5.9.2005, 12:59


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Pluto5C
Дата 27.9.2005, 09:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 10.9.2005

Репутация: нет
Всего: нет



Цитата(xinta4 @ 4.9.2005, 21:35)
Еще раз спасибо. Реализовал RTC через таймер теперь все ок smile smile Пойду изучать остальную периферию smile

Угу. Осталось проверить точность хода smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0612 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.