Atmel-ARM. AT91M55800 не запускается

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Russian to

Привет, Ребята! Ну и жара...
Разработал я контроллер на ARM-процессоре AT91M55800A (Atmel). Ядро его
питается (VDDCORE) от 3,3В, периферия (VDDIO) - от 5В. Источник 5В-питания
импульсный, из его выхода линейный стабилизатор делает 3,3В; внешний монитор
питания (супервизор) контролирует наличие именно 5В.
Неприятность происходит во время проведения испытания на "плавное снижение и
плавное наростание сетевого напряжения" (в течение 1 минуты напряжение снижают
с 220В до 0, ждут 10 секунд и следующую 1 минуту напряжение поднимают с 0 до
220В, контроллер обязан запуститься): при возвращении напряжения к 220В
контроллер не загружается.
Смотрю осциллографом: 5В питание запускается, ещё раньше его своего уровня
достигает и 3В питание, отчётливо видно, как запустился медленный осциллятор
процессора, - 32кГц тикают, - супервизор честно ловит свои 4,76В и через
секунду формирует "ресет" для запуска процессора. Дальше процессор должен
"разогнаться" до своей рабочей частоты, до 33МГц, однако этого не происходит -
так и остаются 32кГц...
Разумеется, такого не происходит, когда контроллер включается тумблером -
пол-секунды и всё запустилось-завертелось.
Может кто-то сталкивался с подобным, помогите, пожалуйста, как лечить?

snipped-for-privacy@narod.ru


Site Timeline