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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Mega и кварц на 1 МГц, отказывается работать
Space
сообщение Mar 23 2007, 08:31
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 10-09-06
Из: г. Пермь
Пользователь №: 20 242



ATMega 165P отказывается нормально работать с кварцем на 1МГц.
Если использовать схему рекомендованную в даташите (конденсаторы 12-22 пФ от каждой ноги кварца на землю) схема запускается на 500 КГц. Совсем без конденсаторов - на 2,4 МГц. При этом контроллер нормально запускается с кварцем 6 МГц, при использовании советского кварца РК-170 на 1 МГц все работает нормально.
фюзы выставленны следующим образом:
CKSEL=0xA;
SUT=0x2;
В чем может быть проблемма?

P.S. на 128 меге была такая же история
Go to the top of the page
 
+Quote Post
Robot_Bender
сообщение Mar 23 2007, 09:06
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 15-03-07
Пользователь №: 26 189



CKOPT включал?
Go to the top of the page
 
+Quote Post
AndV
сообщение Mar 23 2007, 09:15
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 7-12-05
Пользователь №: 11 909



Была аналогичная проблема, когда купили партию кварцев для серии изделий (причем тоже на 1 МГц) и более 50% кварцев либо вообще не запускались, либо запускались непонятно на каких гармониках. Макеты делали на советских кварцах и все работало, а партия - раз и не работает... Когда поняли, что все дело в кварцах, их - в помойку, купили нормальные и все. Правда, как купить нормальные, а не левые, я не знаю. Закупкой не я занимался.
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 23 2007, 09:32
Сообщение #4


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

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Запускаал когда-то керамику 432 кГц (начинал с 1 МГц) на ATmega103L. Пришлось параллельно ногам проца для резонатора 10 МОм резистор, от выходной ноги резистор что-то в районе 1кОм подключен к ноге кварца, вторая соответственно - ко входной ноге проца. Конденсаторы от кварца на землю, несимметричные значения - по выходу что-то в районе 68 пФ, по входу - 22 пФ. Всё это добро прогонялось в термокамере -40...+60. Отказов не было. Керамику была от Murata (CSA, CSB). Похожая керамика от TDK тоже работала, но с другими конденсаторами, и чуть больше потребление было при этом. Может, и здесь нужно либо кварцы соответствующие, либо прогнуться под имеющиеся. Я небольшого сайза (хотя бы не более HC49/u) 1 МГц никогда кварца в глаза не видел, а керамики такой вокруг полно. Кварцы на 1.8432 раньше часто использовал - бывали иногда проблемные партии конкретных производителей. Особенно не радовал FOX.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
rumit2000
сообщение Mar 23 2007, 10:24
Сообщение #5


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

Группа: Свой
Сообщений: 175
Регистрация: 16-03-07
Из: Москва
Пользователь №: 26 228



Цитата(Space @ Mar 23 2007, 08:31) *
ATMega 165P отказывается нормально работать с кварцем на 1МГц.
Если использовать схему рекомендованную в даташите (конденсаторы 12-22 пФ от каждой ноги кварца на землю) схема запускается на 500 КГц. Совсем без конденсаторов - на 2,4 МГц. При этом контроллер нормально запускается с кварцем 6 МГц, при использовании советского кварца РК-170 на 1 МГц все работает нормально.
фюзы выставленны следующим образом:
CKSEL=0xA;
SUT=0x2;
В чем может быть проблемма?

P.S. на 128 меге была такая же история


Соглашусь с большинством - думаю дело в кварце, а вообще в какой задаче вам необходим кварц на 1МГц? Лично я не видел живьём 1 МГц (правдо не было необходимости)...


--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
Go to the top of the page
 
+Quote Post
Space
сообщение Mar 23 2007, 11:48
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 10-09-06
Из: г. Пермь
Пользователь №: 20 242



Цитата(sensor_ua @ Mar 23 2007, 11:32) *
... Пришлось параллельно ногам проца для резонатора 10 МОм резистор, от выходной ноги резистор что-то в районе 1кОм подключен к ноге кварца, вторая соответственно - ко входной ноге проца. Конденсаторы от кварца на землю, несимметричные значения - по выходу что-то в районе 68 пФ, по входу - 22 пФ. ...

А на основании чего выбирали номиналы элементов?

Robot_Bender имеется ввиду CKOUT?
он в 1
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 23 2007, 12:12
Сообщение #7


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

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Цитата
А на основании чего выбирали номиналы элементов?

wink.gif Емкостную трёхточку вспомнил.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
CDT
сообщение Mar 24 2007, 17:02
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 303
Регистрация: 3-03-05
Пользователь №: 3 044



Цитата(Space @ Mar 23 2007, 08:31) *
при использовании советского кварца РК-170 на 1 МГц все работает нормально.

Советские кварцы - самые кварцевые в мире, поскольку организацией их производства занимался Лаврентий Палыч, и пилили их именно из кварца.
Цитата
Если использовать схему рекомендованную в даташите (конденсаторы 12-22 пФ от каждой ноги кварца на землю) схема запускается на 500 КГц.

Это они пользовались перечнем разрешенных (или возможноиспользуемых) элементов. На практике (в зависимости от личных особенностей примененного резонатора и установленных фьюзов) от 0 до 500 пФ (без учета емкости и индуктивности монтажа). Причем отдельно для каждого конденсатора.
Цитата
В чем может быть проблемма?

Или что делать?
. Надо вспомнить, как работают генераторы и что такое кварцевые резонаторы..
. (быстро, но не глубоко и на одну партию). Поставить два переменных (подстроечных) конденсатора и попробовать "завести" этот кварц.
. Если с помощью внешних LC или RC цепей заставить генератор работать на близкой к желаемой частоте (без кварца), то он заведется от них и начнет синхронизироваться оным.
. Убедиться, что ни несвежее дыхание, ни грязные руки, ни пролетающая муха (задев крылом верхнюю полуволну синусоиды) не останавливает ваш генератор.

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

. Имел прецендент, когда захотелось редко подводить часы в устройстве. Экспериментировал на кварце 8 МГц 30ppm. Один конденсатор 100пФ, второй керамический подстроечник 5-30 пФ, которым по частотомеру с 10Е-8 выставил частоту. За год (выводилось до минуты) подводил 2 раза (видимо, суточные перепады температур компенсировали что надо). Потом покупал кварцы 10ppm, но не смог их вообще на частоту загнанать, хотя стоили в 1,5 раза дороже. Поменяли.


--------------------
Опыт - чудесная вещь: легко использовать, можно продать, трудно пропить.
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 24 2007, 19:39
Сообщение #9


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

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



А можно не просто крутить подстроечники, а даже прикинуть, чего куда и какого номинала поставитьwink.gif Вот развлекаловка:
http://www.fairchildsemi.com/an/AN/AN-340.pdf
http://www.national.com/an/AN/AN-400.pdf
http://www.cirrus.com/en/pubs/appNote/an33.pdf
http://www.ecnmag.com/article/CA6380016.html
http://www.rsg-electronic.de/datenblatt/cx-1-sm.pdf
http://www.egholmes.com/technote/stkappnote30A.pdf
http://ww1.microchip.com/downloads/en/AppNotes/00943A.pdf
http://www.onsemi.com/pub/Collateral/AND8053-D.PDF
http://www.freescale.com/files/microcontro...note/AN1706.pdf


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
defunct
сообщение Mar 24 2007, 20:21
Сообщение #10


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Тут 16Mhz едва хватает, а народ ставит 1. Зачем?.. Но это риторический вопрос..

А по теме:
поставить кварц 8Mhz, разделить частоту на 8 фузом CKDIV8 и иметь 1Mhz тактировку, если нужен внешний 1Mhz то снимать с PE7 предварительно запрограммировав фуз CKOUT.

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


Не проще ли тогда просто использовать Internal RC. Работает ведь.
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 24 2007, 20:41
Сообщение #11


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

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Бывает не проще из-за ограничений по потреблению. Однако, не во всём диапазоне рабочих температур конкретный генератор ведёт себя одинаково и бывает, что выигрыш на низких (1 МГц - уже низкие) частотах становится проигрышем по сравнению с применением чуть более высокочастотного кварца (необязательно в 8 раз, хотя аппаратный делитель - не помню, есть ли он в 165-й -приятный плюс). Тем более, что найти кварц 1 МГц для широкого диапазона температур, ИМХО, очень непростая задача. Не знаю, что там нужно Space, но, присоединюсь к defunct - по-любому лучше смотреть на более практичные варианты. Даже кварцы на 2 МГц и, вероятно, небольшие правки в программе позволят избежать гимора.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Mar 24 2007, 23:42
Сообщение #12


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



А может всё-таки советский (российский) поставить, раз с ними работает? Делают ведь их и до сих пор. Цена, правда, может оказаться w00t.gif


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
Space
сообщение Mar 25 2007, 08:32
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 10-09-06
Из: г. Пермь
Пользователь №: 20 242



Nanobyte На сколько мне известно такие кварцы уже не производят(или их трудно найти в продаже)

sensor_ua, defunct да действительно, низкая частота нужна для снижения потребления схемы.
Идея с 8МГц + CKDIV8 интересная, завтра проверю на сколько вырастет потребление в таком варианте.

sensor_ua Спасибо за ссылки

Сообщение отредактировал Space - Mar 25 2007, 08:34
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 25 2007, 12:16
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Space @ Mar 25 2007, 07:32) *
sensor_ua, defunct да действительно, низкая частота нужна для снижения потребления схемы.
Идея с 8МГц + CKDIV8 интересная, завтра проверю на сколько вырастет потребление в таком варианте.
В последнее время больше распространен подход "быстро-быстро отработал и долго-долго спит". На семинарах по MSP430 даже объяснялось почему это эффективнее чем работать медленно. На мой взгляд объяснение было вполне логичное (но за давностью забылось). Так что попробуйте для сравнения и такой подход.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Mar 25 2007, 13:30
Сообщение #15


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

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Цитата
В последнее время больше распространен подход "быстро-быстро отработал и долго-долго спит"

Могу добавить, что при работе с активизацией айдл-моды от прихода чегой-то по UART (параллельно завожу на внешнее прерывание), для не самых низких частот приходится работать от RC, потому как бывает долго кварц разгоняется и старт-бит калечится. Если ModBus RTU, то в таком варианте только работа с подстройкой на ходу (MSP430) или калиброванными RC (Silabs, Microchip знаю, а у Атмеля не видал - может уже и появилось), иначе - приходится как минимум преамбулы 0xFF добавлять.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 12:08
Рейтинг@Mail.ru


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