Коллекция глюков Здесь публикуются все известные глюки, баги микроконтроллеров, памяти, АЦП и т.д. |
13.07.2007, 16:10
|
|
Прохожий
Регистрация: 26.07.2004
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
AT89S8253 не включается внешний кварц
Всем доброго времени суток, есть плата управления, в качестве управ. процессора используется AT89S8253.
в последних партиях начал наблюдать такой косяк, процессор запускается но не на 12 МГц, а по видимому на 1 МГц или что то около того тоесть программы выполнятся но медленно... использую внешний кварц и кондеры в обвязке по 22пФ, раньше такого не было, может кто сталкивался или хотябы теоретически понимает причину беды?
P.S. проявляется на каждом четвертом проце
__________________
ну все мастер гутово, заломал...
|
|
|
|
13.07.2007, 18:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Re: AT89S8253 не включается внешний кварц
Сообщение от Dart
|
Всем доброго времени суток, есть плата управления, в качестве управ. процессора используется AT89S8253.
в последних партиях начал наблюдать такой косяк, процессор запускается но не на 12 МГц, а по видимому на 1 МГц или что то около того тоесть программы выполнятся но медленно... использую внешний кварц и кондеры в обвязке по 22пФ, раньше такого не было, может кто сталкивался или хотябы теоретически понимает причину беды?
P.S. проявляется на каждом четвертом проце
|
В ЭТОМ СКОРЕ ВСЕГО ВИНОВАТЫ КВАРЦЫ, они , по какой либо причине возбуждаються на основной(или не той) гармрнике, хотя должны ,по всей видимости, на 3-й или даже более высокой( взяли моду делать даже относительно НЧ кварцы на на высших гармониках...,хотя, от этого стабильность частоты выше). Лечиться это созданием условий по ОС для генерации на нужной гармонике(как правило LC контур). Или возьмите кварцы другого производителя.
Удачи!
|
|
|
|
13.07.2007, 19:08
|
|
Прохожий
Регистрация: 12.12.2006
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Попробуй перекосить конденсаторы: на вход осциллятора
поставь 12 пф, на выход - 22 пф. Еще помогает поставить 10 М резистор параллельно кварцу.
2-е: проверь все новые SFR, 8253 - не 8252.
3-е: версия J процессора ( до примерно 20 недели 2005 года выпуска ) имеет нерабочую собаку - период до сброса самый короткий и не меняется, что ни делай.
Читай errata.
|
|
|
|
13.07.2007, 19:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
"Вину" ЗГ определить очень просто, "ткнитесь" осциллографом в выводы кварца.
|
|
|
|
13.07.2007, 21:14
|
|
Прохожий
Регистрация: 26.07.2004
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Не уверен что дело в кварце, он пускается как надо, по картинке сложно наверное оценить, но на осциле видно что есть четкие синусоиды на 1 MHz и на 12 MHz + есть какая то то еще одна составляющая но она больше похожа на шум (амплитуда стремится к 0),
причем картинка одинковая на разных кварцах и разных процах (как глючных так и нормально работающих)
насчет SFR тоже думал, но одна и тажа программа работает на 3 из 4 процах... в брак не очень верится поскольку наблюдаю такое уже в третий партии от разных поставщиков (статистика примерно похожая)... с перекосом кондеров ни чего не вышло как в прочем и с резистором
-- Прилагается рисунок: --
__________________
ну все мастер гутово, заломал...
|
|
|
|
13.07.2007, 21:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Попробуйте подключить кварц по прилагаемой схеме.
Похоже, что контроллер ,действительно синхронизруеться 1 МГц. И осциллограмку, посмотреть хочеться.
-- Прилагается рисунок: --
|
|
|
|
14.07.2007, 20:12
|
|
Прохожий
Регистрация: 26.07.2004
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
вот осцилограммы, схемку попробую в понедельник, хотя готов уже признать брак процессоров, собрал стенд и поставил крутится, заметил поразительную вещь, время от времени с интервалом примерно в час проц начинает нормально работать, потом опять тормозит...
-- Прилагается рисунок: --
__________________
ну все мастер гутово, заломал...
|
|
|
|
14.07.2007, 20:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Это брак не процессоров (их генератор отрабатывает честно), а кварцев (им, почему-то энергетически выгоднее генерить на 1 МГц...),хотя всякое бывает.
PS Контур подойдет от ПЧ FM(10,7 МГц) приемника, если не получиться настроить на 12 МГц, уменьшите ёмкость конденатора или отмотайте виток-два-три с катушки.
PSS С таким "геммороем" впервые столкнулся , лет 12 назад, когда делал СВ одноканальный трансивер на 27 МГц на основе 174ха26. Кварц упорно запускал осциллятор на частоте в три раза ниже указанной на корпусе. Осциллограммы были схожими с Вашими. Введение КК полностью исправило ситуацию.
To ALL: Первым делом проверяйте параметры ЗГ, а уж потом задавайте вопросы типа: "Почему мало быстродействие?" и "Почему нет связи через UART?
Частоту ЗГ удобно контролировать (в семействе 51,он уже определен цифровым уровнем) по сигналу PSEN(выборка из ПЗУ).
Удачи!
|
|
|
|
04.08.2007, 17:35
|
|
Прохожий
Регистрация: 26.07.2004
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Всем доброго времени суток извеняюсь за молчание.... резюме вопроса, Поставщик признал брак в партии процессоров, процент брака составил 91 , бывает и такое... бракованые процессоры удалось таки завести на 12MHz, но влюбом случае работали они не стабильно... всем спасибо!
__________________
ну все мастер гутово, заломал...
|
|
|
|
18.09.2007, 15:36
|
|
Временная регистрация
Регистрация: 16.05.2007
Сообщений: 59
Сказал спасибо: 1
Сказали Спасибо 10 раз(а) в 9 сообщении(ях)
|
Кстати Atmel изменил в январе (если не ошибаюсь) этого года документацию. В частности номиналы конденсаторов в обвязке с кварцом раньше варьировались 30+-10 пФ, в новой документации 5+-5 пФ, т.е. от 0 (!) до 10 пФ.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:48.
|
|