Alechek 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба Уже несколько таких экзкмпляров. Не идут часы при использовании 32768 резонатора. Причем бывает генератор работает только при отсутствии общего притания. Иногда помогает смена резонатора. Но в большинстве случаев приходится менять камень. Причем такое встречаетется в разных партиях заменено: - в начале 2 шт 2141, потом 1 шт 2144, сейчас еще под подозрением 3 шт 2141 из новой партии. Резонатор включен вроде как по мануалу. В чем могут быть проблемы? Как-то не верится что это брак филипка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KostyanPro 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба Иногда помогает смена резонатора. Скорее всего причина в некачественных резонаторах. Пробуйте вешат на него конденсаторы и укорачивать выводы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба Дак в том то и дело, что там выводов-то практически нет конденсаторы по 20пф 0603, резонаторы разные пробовал, все тоже SMD. Вплоть до 0501 размера. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
etoja 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба Попробуй такую схему LPC214x_schema.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба Попробовал 500к последовательно - не помогает. Попробовал 1М параллельно - не помогает. Видимо все-таки брак. Все-таки 6 из 550 - 1% брака - это что-то. Не верится аж! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SpiritDance 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба Может "брак" у вас при пайке накрылся? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 6 марта, 2007 Опубликовано 6 марта, 2007 · Жалоба Может и так, монтаж идет ручной, но контора солидная. И почему-то при моем монтаже в гораздо худших условиях еще ни один не накрылся (ни один из 7). Да и дохнет только часовой генератор. По основному генератору браку ни разу не было. ЗЫ один раз брак был по USB. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vesago 0 7 марта, 2007 Опубликовано 7 марта, 2007 · Жалоба Интересное явление наблюдал. Правда 2214 и внутренним RTC который тактируется от основного источника. В некоторых устройствах не работали часики или работали глючно. В дебагере посмотрел после сброса в сфр мусор левый был, хотя я был уверен, что камень инициализирует всю периферию. Начальная инициализация сфр часов подлечила эту проблему. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 7 марта, 2007 Опубликовано 7 марта, 2007 · Жалоба Не понял, про какие регистр(ы) речь идет. У меня часики инициализируются вроде полностью. LPC_Rtc.c от ИАРа. Что-нибудь еще? ЗЫ Интересная вещь бывает, когда Vbat не подключен, а питание на проц подано - часики шли, но только минутами :) секунды стояли (считывались) на месте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vesago 0 7 марта, 2007 Опубликовано 7 марта, 2007 · Жалоба Вот так я инициализирую часы: void RTC_Init(void) { RTC_Startup_Set(); CIIR = 0; AMR = 0; ALSEC = 0; ALMIN = 0; ALHOUR = 0; ALDOM = 0; ALDOW = 0; ALDOY = 0; ALMON = 0; ALYEAR = 0; // initialize the interrupt vector VICIntSelect &= ~(1<<VIC_RTC); VICVectAddr4 = (unsigned long)RTC_Handler; VICVectCntl4 = (1<<VIC_CHNL_ENABLE_BIT) | VIC_RTC; VICIntEnable |= (1<<VIC_RTC); ALHOUR = RTC_SYNC_WITCH_FM_31256_TIME; //Установим час периодической синхронизации с FM31256 PREINT = (unsigned short)(PCLK/32768)-1; PREFRAC = PCLK - ((PREINT + 1) * 32768); CCR = (1<<CCR_CLKEN_BIT); } Как видите, пришлось нулями забивать регистры. А иначе наблюдал эффекты вроде того, что вы писали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SpiritDance 0 9 марта, 2007 Опубликовано 9 марта, 2007 · Жалоба И почему-то при моем монтаже в гораздо худших условиях еще ни один не накрылся (ни один из 7). Да и дохнет только часовой генератор. По основному генератору браку ни разу не было. Так вполне возможно что в гораздо лучших условиях идет перегрев и наиболее нежная к таким делам часть контроллера "бракуется", а основной генератор просто более крепкий. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 9 марта, 2007 Опубликовано 9 марта, 2007 · Жалоба Как видите, пришлось нулями забивать регистры. А иначе наблюдал эффекты вроде того, что вы писали. Понятно, у меня примерно также. Только DOW и DOM не прописываю. Остальное правильным временем заполняется перед запуском часов. Пока часы не инициализированы, если в регистрах неправильные даты - то они просто непонятно как считают, даты могут прыгать. У меня при тактировании от VPB часы то нормально идут, а при переключении на кварц встают. SpiritDance: Наверное так и есть. Попытаюсь получить официальный ответ от NXP. Для сведения, партии/даты из маркировки: 2141 SE5166.1 ZPG0638А - 4 шт. 2141 S60652.20 ZPG0528-Y - 1 шт. 2144 S60802.1 ZPG0618-Y - 1 шт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться