|
Mega и кварц на 1 МГц, отказывается работать |
|
|
|
Mar 23 2007, 08:31
|
Участник

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

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

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

|
CKOPT включал?
|
|
|
|
|
Mar 23 2007, 09:15
|
Участник

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

|
Была аналогичная проблема, когда купили партию кварцев для серии изделий (причем тоже на 1 МГц) и более 50% кварцев либо вообще не запускались, либо запускались непонятно на каких гармониках. Макеты делали на советских кварцах и все работало, а партия - раз и не работает... Когда поняли, что все дело в кварцах, их - в помойку, купили нормальные и все. Правда, как купить нормальные, а не левые, я не знаю. Закупкой не я занимался.
|
|
|
|
|
Mar 23 2007, 09:32
|
Профессионал
    
Группа: Свой
Сообщений: 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
|
|
|
|
|
Mar 23 2007, 10:24
|

Частый гость
 
Группа: Свой
Сообщений: 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 пункта
|
|
|
|
|
Mar 23 2007, 11:48
|
Участник

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

|
Цитата(sensor_ua @ Mar 23 2007, 11:32)  ... Пришлось параллельно ногам проца для резонатора 10 МОм резистор, от выходной ноги резистор что-то в районе 1кОм подключен к ноге кварца, вторая соответственно - ко входной ноге проца. Конденсаторы от кварца на землю, несимметричные значения - по выходу что-то в районе 68 пФ, по входу - 22 пФ. ... А на основании чего выбирали номиналы элементов? Robot_Bender имеется ввиду CKOUT? он в 1
|
|
|
|
|
Mar 24 2007, 17:02
|
Местный
  
Группа: Свой
Сообщений: 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 раза дороже. Поменяли.
--------------------
Опыт - чудесная вещь: легко использовать, можно продать, трудно пропить.
|
|
|
|
|
Mar 24 2007, 20:21
|

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

|
Тут 16Mhz едва хватает, а народ ставит 1. Зачем?.. Но это риторический вопрос.. А по теме: поставить кварц 8Mhz, разделить частоту на 8 фузом CKDIV8 и иметь 1Mhz тактировку, если нужен внешний 1Mhz то снимать с PE7 предварительно запрограммировав фуз CKOUT. Цитата . Если с помощью внешних LC или RC цепей заставить генератор работать на близкой к желаемой частоте (без кварца), то он заведется от них и начнет синхронизироваться оным. Не проще ли тогда просто использовать Internal RC. Работает ведь.
|
|
|
|
|
Mar 24 2007, 20:41
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

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

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

|
Nanobyte На сколько мне известно такие кварцы уже не производят(или их трудно найти в продаже)
sensor_ua, defunct да действительно, низкая частота нужна для снижения потребления схемы. Идея с 8МГц + CKDIV8 интересная, завтра проверю на сколько вырастет потребление в таком варианте.
sensor_ua Спасибо за ссылки
Сообщение отредактировал Space - Mar 25 2007, 08:34
|
|
|
|
|
Mar 25 2007, 13:30
|
Профессионал
    
Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387

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