Space 0 23 марта, 2007 Опубликовано 23 марта, 2007 · Жалоба ATMega 165P отказывается нормально работать с кварцем на 1МГц. Если использовать схему рекомендованную в даташите (конденсаторы 12-22 пФ от каждой ноги кварца на землю) схема запускается на 500 КГц. Совсем без конденсаторов - на 2,4 МГц. При этом контроллер нормально запускается с кварцем 6 МГц, при использовании советского кварца РК-170 на 1 МГц все работает нормально. фюзы выставленны следующим образом: CKSEL=0xA; SUT=0x2; В чем может быть проблемма? P.S. на 128 меге была такая же история Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Robot_Bender 0 23 марта, 2007 Опубликовано 23 марта, 2007 · Жалоба CKOPT включал? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndV 0 23 марта, 2007 Опубликовано 23 марта, 2007 · Жалоба Была аналогичная проблема, когда купили партию кварцев для серии изделий (причем тоже на 1 МГц) и более 50% кварцев либо вообще не запускались, либо запускались непонятно на каких гармониках. Макеты делали на советских кварцах и все работало, а партия - раз и не работает... Когда поняли, что все дело в кварцах, их - в помойку, купили нормальные и все. Правда, как купить нормальные, а не левые, я не знаю. Закупкой не я занимался. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sensor_ua 0 23 марта, 2007 Опубликовано 23 марта, 2007 · Жалоба Запускаал когда-то керамику 432 кГц (начинал с 1 МГц) на ATmega103L. Пришлось параллельно ногам проца для резонатора 10 МОм резистор, от выходной ноги резистор что-то в районе 1кОм подключен к ноге кварца, вторая соответственно - ко входной ноге проца. Конденсаторы от кварца на землю, несимметричные значения - по выходу что-то в районе 68 пФ, по входу - 22 пФ. Всё это добро прогонялось в термокамере -40...+60. Отказов не было. Керамику была от Murata (CSA, CSB). Похожая керамика от TDK тоже работала, но с другими конденсаторами, и чуть больше потребление было при этом. Может, и здесь нужно либо кварцы соответствующие, либо прогнуться под имеющиеся. Я небольшого сайза (хотя бы не более HC49/u) 1 МГц никогда кварца в глаза не видел, а керамики такой вокруг полно. Кварцы на 1.8432 раньше часто использовал - бывали иногда проблемные партии конкретных производителей. Особенно не радовал FOX. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rumit2000 0 23 марта, 2007 Опубликовано 23 марта, 2007 · Жалоба ATMega 165P отказывается нормально работать с кварцем на 1МГц. Если использовать схему рекомендованную в даташите (конденсаторы 12-22 пФ от каждой ноги кварца на землю) схема запускается на 500 КГц. Совсем без конденсаторов - на 2,4 МГц. При этом контроллер нормально запускается с кварцем 6 МГц, при использовании советского кварца РК-170 на 1 МГц все работает нормально. фюзы выставленны следующим образом: CKSEL=0xA; SUT=0x2; В чем может быть проблемма? P.S. на 128 меге была такая же история Соглашусь с большинством - думаю дело в кварце, а вообще в какой задаче вам необходим кварц на 1МГц? Лично я не видел живьём 1 МГц (правдо не было необходимости)... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Space 0 23 марта, 2007 Опубликовано 23 марта, 2007 · Жалоба ... Пришлось параллельно ногам проца для резонатора 10 МОм резистор, от выходной ноги резистор что-то в районе 1кОм подключен к ноге кварца, вторая соответственно - ко входной ноге проца. Конденсаторы от кварца на землю, несимметричные значения - по выходу что-то в районе 68 пФ, по входу - 22 пФ. ... А на основании чего выбирали номиналы элементов? Robot_Bender имеется ввиду CKOUT? он в 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sensor_ua 0 23 марта, 2007 Опубликовано 23 марта, 2007 · Жалоба А на основании чего выбирали номиналы элементов? ;) Емкостную трёхточку вспомнил. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CDT 0 24 марта, 2007 Опубликовано 24 марта, 2007 · Жалоба при использовании советского кварца РК-170 на 1 МГц все работает нормально. Советские кварцы - самые кварцевые в мире, поскольку организацией их производства занимался Лаврентий Палыч, и пилили их именно из кварца. Если использовать схему рекомендованную в даташите (конденсаторы 12-22 пФ от каждой ноги кварца на землю) схема запускается на 500 КГц. Это они пользовались перечнем разрешенных (или возможноиспользуемых) элементов. На практике (в зависимости от личных особенностей примененного резонатора и установленных фьюзов) от 0 до 500 пФ (без учета емкости и индуктивности монтажа). Причем отдельно для каждого конденсатора. В чем может быть проблемма? Или что делать? . Надо вспомнить, как работают генераторы и что такое кварцевые резонаторы.. . (быстро, но не глубоко и на одну партию). Поставить два переменных (подстроечных) конденсатора и попробовать "завести" этот кварц. . Если с помощью внешних LC или RC цепей заставить генератор работать на близкой к желаемой частоте (без кварца), то он заведется от них и начнет синхронизироваться оным. . Убедиться, что ни несвежее дыхание, ни грязные руки, ни пролетающая муха (задев крылом верхнюю полуволну синусоиды) не останавливает ваш генератор. . Вопрос возникает не первый раз (поищите на форуме), и действительно противно: купил - включил - и не работает. . Но ни кто не сообщил подробности о марке, брэнде или прочих технических особенностях применяемых кварцевых резонаторов (тем более, что сейчас под обозначением "кварцевый резонатор" идут не всегда срезы из классического природного кварца). . Имел прецендент, когда захотелось редко подводить часы в устройстве. Экспериментировал на кварце 8 МГц 30ppm. Один конденсатор 100пФ, второй керамический подстроечник 5-30 пФ, которым по частотомеру с 10Е-8 выставил частоту. За год (выводилось до минуты) подводил 2 раза (видимо, суточные перепады температур компенсировали что надо). Потом покупал кварцы 10ppm, но не смог их вообще на частоту загнанать, хотя стоили в 1,5 раза дороже. Поменяли. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sensor_ua 0 24 марта, 2007 Опубликовано 24 марта, 2007 · Жалоба А можно не просто крутить подстроечники, а даже прикинуть, чего куда и какого номинала поставить;) Вот развлекаловка: 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 24 марта, 2007 Опубликовано 24 марта, 2007 · Жалоба Тут 16Mhz едва хватает, а народ ставит 1. Зачем?.. Но это риторический вопрос.. А по теме: поставить кварц 8Mhz, разделить частоту на 8 фузом CKDIV8 и иметь 1Mhz тактировку, если нужен внешний 1Mhz то снимать с PE7 предварительно запрограммировав фуз CKOUT. . Если с помощью внешних LC или RC цепей заставить генератор работать на близкой к желаемой частоте (без кварца), то он заведется от них и начнет синхронизироваться оным. Не проще ли тогда просто использовать Internal RC. Работает ведь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sensor_ua 0 24 марта, 2007 Опубликовано 24 марта, 2007 · Жалоба Бывает не проще из-за ограничений по потреблению. Однако, не во всём диапазоне рабочих температур конкретный генератор ведёт себя одинаково и бывает, что выигрыш на низких (1 МГц - уже низкие) частотах становится проигрышем по сравнению с применением чуть более высокочастотного кварца (необязательно в 8 раз, хотя аппаратный делитель - не помню, есть ли он в 165-й -приятный плюс). Тем более, что найти кварц 1 МГц для широкого диапазона температур, ИМХО, очень непростая задача. Не знаю, что там нужно Space, но, присоединюсь к defunct - по-любому лучше смотреть на более практичные варианты. Даже кварцы на 2 МГц и, вероятно, небольшие правки в программе позволят избежать гимора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nanobyte 0 24 марта, 2007 Опубликовано 24 марта, 2007 · Жалоба А может всё-таки советский (российский) поставить, раз с ними работает? Делают ведь их и до сих пор. Цена, правда, может оказаться :w00t: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Space 0 25 марта, 2007 Опубликовано 25 марта, 2007 (изменено) · Жалоба Nanobyte На сколько мне известно такие кварцы уже не производят(или их трудно найти в продаже) sensor_ua, defunct да действительно, низкая частота нужна для снижения потребления схемы. Идея с 8МГц + CKDIV8 интересная, завтра проверю на сколько вырастет потребление в таком варианте. sensor_ua Спасибо за ссылки Изменено 25 марта, 2007 пользователем Space Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 136 25 марта, 2007 Опубликовано 25 марта, 2007 · Жалоба sensor_ua, defunct да действительно, низкая частота нужна для снижения потребления схемы. Идея с 8МГц + CKDIV8 интересная, завтра проверю на сколько вырастет потребление в таком варианте. В последнее время больше распространен подход "быстро-быстро отработал и долго-долго спит". На семинарах по MSP430 даже объяснялось почему это эффективнее чем работать медленно. На мой взгляд объяснение было вполне логичное (но за давностью забылось). Так что попробуйте для сравнения и такой подход. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sensor_ua 0 25 марта, 2007 Опубликовано 25 марта, 2007 · Жалоба В последнее время больше распространен подход "быстро-быстро отработал и долго-долго спит" Могу добавить, что при работе с активизацией айдл-моды от прихода чегой-то по UART (параллельно завожу на внешнее прерывание), для не самых низких частот приходится работать от RC, потому как бывает долго кварц разгоняется и старт-бит калечится. Если ModBus RTU, то в таком варианте только работа с подстройкой на ходу (MSP430) или калиброванными RC (Silabs, Microchip знаю, а у Атмеля не видал - может уже и появилось), иначе - приходится как минимум преамбулы 0xFF добавлять. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться