Перейти к содержанию
    

И снова проблемный старт кварцевого генератора..

Используем c PIC18F8722 резонатор на 10 МГц, PLL с умножением на 4. Схема включения стандартная - кварц к ногам OSC1, OSC2, от каждой ножки конденсаторы 22 пф на землю. Проблема в том, что генератор стартует через раз, а то и по нескольку раз приходится вкл/выкл питание, чтобы он запустился. Причем такое происходит только если включать/выключать общее питание 220В, а если коммутировать низковольтное питание платы, то п о ч т и всегда стартует нормально. Сначала думал, что не отрабатывает сброс, но эта версия не подтвердилась, при искусственной попытке сброса кратковременным замыканием на ноль ноги MCLR ничего не происходит(а вообщенога подтянута на питание через резистор 5.1 к).

Резистор последовательно кварцу, как рекомендует даташит для борьбы с нестартом, тоже пробовал-

толку ноль.. Подскажите, куда еще здесь можно копать? Еще хотелось бы увидеть советы гуру, как правильно наблюдать осциллографом генерацию на кварце. У нас при подключении щупа осциллографа к ногам кварца частота падает раз в 100 (судя по скорости работы программы), а на экране осциллографа при этом вместо меандра какая-то очень хитрая картина...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблеммы с питанием. Приведите схему. В запущенном случае- сфотографируйте разводку. И еще -тыкать осциллографом куда попало- нельзя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

никогда проблем не было

1. емкости всегда ставлю 30-33пФ (возможно и 22 нормально, не пробовал)

2. кварц поменяйте

3. осциллографом смотреть надо на OSCO, должна быть синусоида, на частоте кварца без ПЛЛ.

4. разводка - не более 1-2см от выводов до кварца, емкости рядом, земля с емкостей должна идти на ближайший вывод земли МК, до этого вывода никаких ответвлений на землю быть не должно.

5. теоретически возможны проблемы со временем нарастания напряжения питания, но чесно говоря ни разу не сталкивался

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

посмотри хорошо конфигурационный регистр а именно:

проверь флаги FOSC, обязательно включи PWRTE(симптомы именно твои, возможно кварц не успевает раскачегариться) ну и включи BOREN на всякий пожарный

 

ну и питание глянуть, пульсации, амплитуду, мож скорость нарастания питания маленькая тогды нуна супервизор вешать или глянте схему EXTERNAL POWER-ON RESET CIRCUIT (FOR SLOW VDD POWER-UP)

и пользовать делитель на осилоскоп (должен быть синус почти вашей частоты) но не как не в 100 раз (заводится поди от RC), мерять от земли до OSC2 :))

 

а то что при искусственной попытке сброса кратковременным замыканием на ноль ноги MCLR ничего не происходит возможно обясняется что этот пин перепрограммирован на I/O

Изменено пользователем wangan

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Используем c PIC18F8722 резонатор на 10 МГц, PLL с умножением на 4. Схема включения стандартная - кварц к ногам OSC1, OSC2, от каждой ножки конденсаторы 22 пф на землю. Проблема в том, что генератор стартует через раз, а то и по нескольку раз приходится вкл/выкл питание, чтобы он запустился. Причем такое происходит только если включать/выключать общее питание 220В, а если коммутировать низковольтное питание платы, то п о ч т и всегда стартует нормально. Сначала думал, что не отрабатывает сброс, но эта версия не подтвердилась, при искусственной попытке сброса кратковременным замыканием на ноль ноги MCLR ничего не происходит(а вообщенога подтянута на питание через резистор 5.1 к).

Резистор последовательно кварцу, как рекомендует даташит для борьбы с нестартом, тоже пробовал-

толку ноль.. Подскажите, куда еще здесь можно копать? Еще хотелось бы увидеть советы гуру, как правильно наблюдать осциллографом генерацию на кварце. У нас при подключении щупа осциллографа к ногам кварца частота падает раз в 100 (судя по скорости работы программы), а на экране осциллографа при этом вместо меандра какая-то очень хитрая картина...

 

Привет!

Попробуй использовать конденсаторы один 22р, а другой 15р. Я так всегда делаю. В своё время прочитал эти рекомендации в MAXIM и в MOTOROLA. Заметь также, что в сумме, при параллельном соединении, они должны быть примерно равны параметру CLoad твоего кварца + ёмкость монтажа. :santa2:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Причем такое происходит только если включать/выключать общее питание 220В, а если коммутировать низковольтное питание платы, то п о ч т и всегда стартует нормально.
Могу только предположить, что тайна кроется в недостаточной скорости нарастания питающего напряжения.

 

использовать конденсаторы один 22р, а другой 15р.
+1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А у меня в практике еще так помогало: просто убираешь кондеры и все работает :) Хоть и очень редко, но вроде 3 раза с таким уже сталкивался....Как было замечено, проблема из-за емкостей. ИМХО правильная разводка должна решить проблему (а может и замена некачественного кварца)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кварцы бывают с последовательным или параллельным резонансом.

Могут быть "основного тона" или гармониковые, то есть возбуждаемые на третьей гармонике.

Для Микрочипа нужны кварцы основного тона с последовательным резонансом .

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для Микрочипа нужны кварцы основного тона с последовательным резонансом .

Позвольте не согласиться. Во всех описаниях предписано использование резонаторов только с параллельным резонансом. Про основную частоту или гармонику упоминания не нашел. Из личного опыта знаю, что нет разницы - одинаково хорошо работают кварцы и "фундаментальные" и на гармонике. Основная масса продаваемых высокочастотных кварцев - работают на гармонике.

Изменено пользователем ANJ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Используем c PIC18F8722 резонатор на 10 МГц, PLL с умножением на 4. Схема включения стандартная - кварц к ногам OSC1, OSC2, от каждой ножки конденсаторы 22 пф на землю. Проблема в том, что генератор стартует через раз, а то и по нескольку раз приходится вкл/выкл питание, чтобы он запустился. Причем такое происходит только если включать/выключать общее питание 220В, а если коммутировать низковольтное питание платы, то п о ч т и всегда стартует нормально. Сначала думал, что не отрабатывает сброс, но эта версия не подтвердилась, при искусственной попытке сброса кратковременным замыканием на ноль ноги MCLR ничего не происходит(а вообщенога подтянута на питание через резистор 5.1 к).

Резистор последовательно кварцу, как рекомендует даташит для борьбы с нестартом, тоже пробовал-

толку ноль.. Подскажите, куда еще здесь можно копать? Еще хотелось бы увидеть советы гуру, как правильно наблюдать осциллографом генерацию на кварце. У нас при подключении щупа осциллографа к ногам кварца частота падает раз в 100 (судя по скорости работы программы), а на экране осциллографа при этом вместо меандра какая-то очень хитрая картина...

Проблема знакома.Возможны 2 варианта

1 изложен Коротковой Светланой

2 плохо формируется сигнал сброс (слишком затянут)У вас на этой ноге программатор или отладчик не висит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...