|
Запуск генератора в SiLabs F410, не возводится бит XTLVLD |
|
|
|
May 29 2009, 10:12
|

Местный
  
Группа: Участник
Сообщений: 235
Регистрация: 28-01-05
Из: Санкт-Петербург
Пользователь №: 2 276

|
Добрый день
Ситуация следующая.
Есть две распаянные платы с C8051F410 процом от SiLabs. Распаян на них кварцевый резонатор GSX-333/X 24 МГц в цепи XTAL1 и XTAL2. Установлен резистор 10 МОм параллельно резонатору и в параллель с ножками XTAL1 и XTAL2 стоят емкости по 22 pF. Процедуру запуска генератора от резонатора делал и по даташиту и с помощью конфигвизарад. Во всех случаях программа зацикливается на ожидании установки бита XTLVLD. Перепробовал различные номиналы емкостей и резисторов. Брал другой резонатор HC-49 (выводной высокий корпус) на 24 МГц. Результат во всех случаях один и тот же. Бит не возводится, прошивка висит. Осциллографом наблюдаю на ноге XTAL2 нормальный синус (ну на сколько хватает разрешающей способности осца) с частотой 24 МГц и размахом 1,75 вольта, при этом размах происходит от 0 (от GND процессора). Т.е. с постоянной составляющей равной 1,75/2. Т.е. получается, генератор запустился, но бит не возводится. Когда я касаюсь корпуса или ножки резонатора, то на XTAL2 поднимается постоянная составляющая и прошивка запускается дальше (т.е. бит установился). Если просто не выждать паузу и не проверять наличие бита XTLVLD, то прошивка так же нормально работает и последующий перевод на частоту от кварца не производит остановки процессора. ЗНАЧИТ, генератор все же нормально работает, но бит то не возводится.
Люди. Подскажите пожалуйста, что можно сделать что бы генератор правильно стартовал (проверялся по всем правилам)?? Ядро питается от внутреннего регулятора. Проверял и на напряжении 2,5 в и на 2,1 в, меняется только размах сигнала, XTLVLD не возводится.
Таких процов у меня (или плат) 2 штуки. Думается мне что это разводка, но быть может??
--------------------
Удачи.
|
|
|
|
|
 |
Ответов
|
Jun 5 2009, 06:18
|

Местный
  
Группа: Участник
Сообщений: 235
Регистрация: 28-01-05
Из: Санкт-Петербург
Пользователь №: 2 276

|
БЛИН. Скачал свежую errata и в ней черным по белому написано. Что для всех чипов ревизий от A до F проблемма с запуском внешнего генератора существует. Просто видно мне один раз повезло и чип запустился все таки нормально. Но было это один раз. Дальнейшие попытки менять емкости, мыть и прогревать корпуса положительных результатов не дало. И тут в еррате читаю, что проблемма такая существует и она не поправлена. Гады. Надо было сразу еррату читать мне, потерял неделю  Записываем в копилку знаний.
--------------------
Удачи.
|
|
|
|
|
Jun 5 2009, 13:26
|
Частый гость
 
Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949

|
Цитата(AndreyS @ Jun 5 2009, 10:18)  БЛИН. Скачал свежую errata и в ней черным по белому написано. Что для всех чипов ревизий от A до F проблемма с запуском внешнего генератора существует. Просто видно мне один раз повезло и чип запустился все таки нормально. Но было это один раз. Дальнейшие попытки менять емкости, мыть и прогревать корпуса положительных результатов не дало. И тут в еррате читаю, что проблемма такая существует и она не поправлена. Гады. Надо было сразу еррату читать мне, потерял неделю  Записываем в копилку знаний. Забавно... Может и в других сериях такое проявляется, только Силабсы не хотят шума поднимать.. Во всяком случае, 310-я серия сильно похоже себя ведет. А на серию F700 еррату из 8-ми пунктов сочинили. А я хотел заказывать их на пробу
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|