реклама на сайте
подробности

 
 
> И снова проблемный старт кварцевого генератора.., PIC18F8722
Anton75
сообщение Sep 4 2008, 11:13
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 269
Регистрация: 13-05-05
Из: Санкт-Петербург
Пользователь №: 4 982



Используем c PIC18F8722 резонатор на 10 МГц, PLL с умножением на 4. Схема включения стандартная - кварц к ногам OSC1, OSC2, от каждой ножки конденсаторы 22 пф на землю. Проблема в том, что генератор стартует через раз, а то и по нескольку раз приходится вкл/выкл питание, чтобы он запустился. Причем такое происходит только если включать/выключать общее питание 220В, а если коммутировать низковольтное питание платы, то п о ч т и всегда стартует нормально. Сначала думал, что не отрабатывает сброс, но эта версия не подтвердилась, при искусственной попытке сброса кратковременным замыканием на ноль ноги MCLR ничего не происходит(а вообщенога подтянута на питание через резистор 5.1 к).
Резистор последовательно кварцу, как рекомендует даташит для борьбы с нестартом, тоже пробовал-
толку ноль.. Подскажите, куда еще здесь можно копать? Еще хотелось бы увидеть советы гуру, как правильно наблюдать осциллографом генерацию на кварце. У нас при подключении щупа осциллографа к ногам кварца частота падает раз в 100 (судя по скорости работы программы), а на экране осциллографа при этом вместо меандра какая-то очень хитрая картина...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
Flasher
сообщение Sep 4 2008, 12:53
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 6-09-05
Из: Тирасполь, Приднестровье
Пользователь №: 8 294



Проблеммы с питанием. Приведите схему. В запущенном случае- сфотографируйте разводку. И еще -тыкать осциллографом куда попало- нельзя.
Go to the top of the page
 
+Quote Post
dac
сообщение Sep 4 2008, 15:46
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



никогда проблем не было
1. емкости всегда ставлю 30-33пФ (возможно и 22 нормально, не пробовал)
2. кварц поменяйте
3. осциллографом смотреть надо на OSCO, должна быть синусоида, на частоте кварца без ПЛЛ.
4. разводка - не более 1-2см от выводов до кварца, емкости рядом, земля с емкостей должна идти на ближайший вывод земли МК, до этого вывода никаких ответвлений на землю быть не должно.
5. теоретически возможны проблемы со временем нарастания напряжения питания, но чесно говоря ни разу не сталкивался
Go to the top of the page
 
+Quote Post
wangan
сообщение Sep 5 2008, 05:57
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 30-11-05
Из: Омск
Пользователь №: 11 590



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

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

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

Сообщение отредактировал wangan - Sep 5 2008, 06:43
Go to the top of the page
 
+Quote Post
dimax48
сообщение Sep 11 2008, 15:32
Сообщение #5





Группа: Новичок
Сообщений: 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 твоего кварца + ёмкость монтажа. santa2.gif
Go to the top of the page
 
+Quote Post
Constantka
сообщение Sep 17 2008, 08:39
Сообщение #6


Участник
*

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



Цитата(Anton75 @ Sep 4 2008, 14:13) *
Причем такое происходит только если включать/выключать общее питание 220В, а если коммутировать низковольтное питание платы, то п о ч т и всегда стартует нормально.
Могу только предположить, что тайна кроется в недостаточной скорости нарастания питающего напряжения.

Цитата(dimax48 @ Sep 11 2008, 18:32) *
использовать конденсаторы один 22р, а другой 15р.
+1
Go to the top of the page
 
+Quote Post
Lehin_05
сообщение Sep 29 2008, 11:19
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 148
Регистрация: 4-06-07
Пользователь №: 28 156



А у меня в практике еще так помогало: просто убираешь кондеры и все работает smile.gif Хоть и очень редко, но вроде 3 раза с таким уже сталкивался....Как было замечено, проблема из-за емкостей. ИМХО правильная разводка должна решить проблему (а может и замена некачественного кварца)
Go to the top of the page
 
+Quote Post
etoja
сообщение Sep 30 2008, 13:38
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Кварцы бывают с последовательным или параллельным резонансом.
Могут быть "основного тона" или гармониковые, то есть возбуждаемые на третьей гармонике.
Для Микрочипа нужны кварцы основного тона с последовательным резонансом .
Go to the top of the page
 
+Quote Post
ANJ
сообщение Sep 30 2008, 19:01
Сообщение #9





Группа: Новичок
Сообщений: 2
Регистрация: 3-05-07
Пользователь №: 27 495



Цитата(etoja @ Sep 30 2008, 17:38) *
Для Микрочипа нужны кварцы основного тона с последовательным резонансом .

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

Сообщение отредактировал ANJ - Sep 30 2008, 19:15
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Oct 1 2008, 14:19
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 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 плохо формируется сигнал сброс (слишком затянут)У вас на этой ноге программатор или отладчик не висит?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 02:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01447 секунд с 7
ELECTRONIX ©2004-2016