|
И снова проблемный старт кварцевого генератора.., PIC18F8722 |
|
|
|
Sep 4 2008, 11:13
|
Местный
  
Группа: Свой
Сообщений: 269
Регистрация: 13-05-05
Из: Санкт-Петербург
Пользователь №: 4 982

|
Используем c PIC18F8722 резонатор на 10 МГц, PLL с умножением на 4. Схема включения стандартная - кварц к ногам OSC1, OSC2, от каждой ножки конденсаторы 22 пф на землю. Проблема в том, что генератор стартует через раз, а то и по нескольку раз приходится вкл/выкл питание, чтобы он запустился. Причем такое происходит только если включать/выключать общее питание 220В, а если коммутировать низковольтное питание платы, то п о ч т и всегда стартует нормально. Сначала думал, что не отрабатывает сброс, но эта версия не подтвердилась, при искусственной попытке сброса кратковременным замыканием на ноль ноги MCLR ничего не происходит(а вообщенога подтянута на питание через резистор 5.1 к). Резистор последовательно кварцу, как рекомендует даташит для борьбы с нестартом, тоже пробовал- толку ноль.. Подскажите, куда еще здесь можно копать? Еще хотелось бы увидеть советы гуру, как правильно наблюдать осциллографом генерацию на кварце. У нас при подключении щупа осциллографа к ногам кварца частота падает раз в 100 (судя по скорости работы программы), а на экране осциллографа при этом вместо меандра какая-то очень хитрая картина...
|
|
|
|
|
 |
Ответов
(1 - 9)
|
Sep 5 2008, 05:57
|
Местный
  
Группа: Свой
Сообщений: 265
Регистрация: 30-11-05
Из: Омск
Пользователь №: 11 590

|
посмотри хорошо конфигурационный регистр а именно: проверь флаги FOSC, обязательно включи PWRTE(симптомы именно твои, возможно кварц не успевает раскачегариться) ну и включи BOREN на всякий пожарный ну и питание глянуть, пульсации, амплитуду, мож скорость нарастания питания маленькая тогды нуна супервизор вешать или глянте схему EXTERNAL POWER-ON RESET CIRCUIT (FOR SLOW VDD POWER-UP) и пользовать делитель на осилоскоп (должен быть синус почти вашей частоты) но не как не в 100 раз (заводится поди от RC), мерять от земли до OSC2  ) а то что при искусственной попытке сброса кратковременным замыканием на ноль ноги MCLR ничего не происходит возможно обясняется что этот пин перепрограммирован на I/O
Сообщение отредактировал wangan - Sep 5 2008, 06:43
|
|
|
|
|
Sep 11 2008, 15:32
|
Группа: Новичок
Сообщений: 1
Регистрация: 6-05-07
Пользователь №: 27 543

|
Цитата(Anton75 @ Sep 4 2008, 14:13)  Используем c PIC18F8722 резонатор на 10 МГц, PLL с умножением на 4. Схема включения стандартная - кварц к ногам OSC1, OSC2, от каждой ножки конденсаторы 22 пф на землю. Проблема в том, что генератор стартует через раз, а то и по нескольку раз приходится вкл/выкл питание, чтобы он запустился. Причем такое происходит только если включать/выключать общее питание 220В, а если коммутировать низковольтное питание платы, то п о ч т и всегда стартует нормально. Сначала думал, что не отрабатывает сброс, но эта версия не подтвердилась, при искусственной попытке сброса кратковременным замыканием на ноль ноги MCLR ничего не происходит(а вообщенога подтянута на питание через резистор 5.1 к). Резистор последовательно кварцу, как рекомендует даташит для борьбы с нестартом, тоже пробовал- толку ноль.. Подскажите, куда еще здесь можно копать? Еще хотелось бы увидеть советы гуру, как правильно наблюдать осциллографом генерацию на кварце. У нас при подключении щупа осциллографа к ногам кварца частота падает раз в 100 (судя по скорости работы программы), а на экране осциллографа при этом вместо меандра какая-то очень хитрая картина... Привет! Попробуй использовать конденсаторы один 22р, а другой 15р. Я так всегда делаю. В своё время прочитал эти рекомендации в MAXIM и в MOTOROLA. Заметь также, что в сумме, при параллельном соединении, они должны быть примерно равны параметру CLoad твоего кварца + ёмкость монтажа.
|
|
|
|
|
Sep 17 2008, 08:39
|
Участник

Группа: Свой
Сообщений: 47
Регистрация: 15-09-08
Из: Россия, Москва, САО
Пользователь №: 40 220

|
Цитата(Anton75 @ Sep 4 2008, 14:13)  Причем такое происходит только если включать/выключать общее питание 220В, а если коммутировать низковольтное питание платы, то п о ч т и всегда стартует нормально. Могу только предположить, что тайна кроется в недостаточной скорости нарастания питающего напряжения. Цитата(dimax48 @ Sep 11 2008, 18:32)  использовать конденсаторы один 22р, а другой 15р. +1
|
|
|
|
|
Sep 30 2008, 19:01
|
Группа: Новичок
Сообщений: 2
Регистрация: 3-05-07
Пользователь №: 27 495

|
Цитата(etoja @ Sep 30 2008, 17:38)  Для Микрочипа нужны кварцы основного тона с последовательным резонансом . Позвольте не согласиться. Во всех описаниях предписано использование резонаторов только с параллельным резонансом. Про основную частоту или гармонику упоминания не нашел. Из личного опыта знаю, что нет разницы - одинаково хорошо работают кварцы и "фундаментальные" и на гармонике. Основная масса продаваемых высокочастотных кварцев - работают на гармонике.
Сообщение отредактировал ANJ - Sep 30 2008, 19:15
|
|
|
|
|
Oct 1 2008, 14:19
|

Профессионал
    
Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654

|
Цитата(Anton75 @ Sep 4 2008, 14:13)  Используем c PIC18F8722 резонатор на 10 МГц, PLL с умножением на 4. Схема включения стандартная - кварц к ногам OSC1, OSC2, от каждой ножки конденсаторы 22 пф на землю. Проблема в том, что генератор стартует через раз, а то и по нескольку раз приходится вкл/выкл питание, чтобы он запустился. Причем такое происходит только если включать/выключать общее питание 220В, а если коммутировать низковольтное питание платы, то п о ч т и всегда стартует нормально. Сначала думал, что не отрабатывает сброс, но эта версия не подтвердилась, при искусственной попытке сброса кратковременным замыканием на ноль ноги MCLR ничего не происходит(а вообщенога подтянута на питание через резистор 5.1 к). Резистор последовательно кварцу, как рекомендует даташит для борьбы с нестартом, тоже пробовал- толку ноль.. Подскажите, куда еще здесь можно копать? Еще хотелось бы увидеть советы гуру, как правильно наблюдать осциллографом генерацию на кварце. У нас при подключении щупа осциллографа к ногам кварца частота падает раз в 100 (судя по скорости работы программы), а на экране осциллографа при этом вместо меандра какая-то очень хитрая картина... Проблема знакома.Возможны 2 варианта 1 изложен Коротковой Светланой 2 плохо формируется сигнал сброс (слишком затянут)У вас на этой ноге программатор или отладчик не висит?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|