реклама на сайте
подробности

 
 
> Внешний генератор 32kHz для LPC1768, Не работает внешний генератор 32kHz для LPC1768
Seka
сообщение Jul 5 2010, 13:51
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 7-06-07
Из: Украина
Пользователь №: 28 265



Добрый день.

Хочу на LPC1768 поставить внешний термокомпенсированный генератор DS32KHZS для RTC.
Часы не запускаются ((
Та же схема на LPC2148 работала без проблем.
(Думал возможно проблема в процессоре - впаивал кварц с коденсаторами - все работает)

В описание на процессор накаких рекомендаций касательно подключения внешенего генератора нет.
Кто встречал проблему или может посоветовать схему подключения?

Спасибо.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
Gnider
сообщение Jul 7 2010, 10:18
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 18-11-09
Пользователь №: 53 721



RTC включены в PCONP?
Go to the top of the page
 
+Quote Post
alvy
сообщение Jul 8 2010, 03:44
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 8-05-09
Из: Томск
Пользователь №: 48 809



Цитата(Gnider @ Jul 7 2010, 17:18) *
RTC включены в PCONP?
Раз от кварца работает, значит сконфигурено правильно. Думаю тут действительно будет работать только от кварца - у меня дока только на LPC2478 - там в пункте "Architecture" отсутствует схема включения, а на LPC1768 есть - и только с кварцем...Видимо архитектура RTC разная немного
Go to the top of the page
 
+Quote Post
SergeyDDD
сообщение Jul 8 2010, 05:37
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248




Вопрос напрашивается сам собой
Может выход DS32KHZS подключили к выходу LPC-шного генератора?
Ну и наверное соответствие уровня сигнала DS32KHZS с необходимым для входа LPC
Go to the top of the page
 
+Quote Post
Seka
сообщение Jul 8 2010, 06:20
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 7-06-07
Из: Украина
Пользователь №: 28 265



RTC в PCONP включен. Просто от кварца коденсаторами - работает. Без конденсаторов не работает )
Вот схема подключения:


Не хотелось бы переходить на внешние I2C часы...
Go to the top of the page
 
+Quote Post
SergeyDDD
сообщение Jul 8 2010, 06:53
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248



Цитата(Seka @ Jul 8 2010, 09:20) *
RTC в PCONP включен. Просто от кварца коденсаторами - работает. Без конденсаторов не работает )
Вот схема подключения:


Не хотелось бы переходить на внешние I2C часы...


А что осциллограф показывает на XTAL1?
Мне кажется с резисторами Вы переборщили
Судя по всему XTAL2 это выход, который принимает или 0 или 1?
В этом случае делитель на резисторах гасит 32кГц-овый сигнал от DS32KHZS в
(1033к/33к=31) в 31 раз.
То есть на XTAL1 ничего не поступает
Мне кажется что емкость и особенно 33к здесь лишние и 1М это слишком много

XTAL2 надо оставить вообще не подключенным (если это выход)
А между генератором и LPC1768 ставится сопротивление в несколько десятков/сотен ом
Но лучше прежде ознакомиться с требуемыми уровнями для XTAL1 и сопоставить с тем что выдает DS32KHZS
И может небольшой делитель потребуется
Go to the top of the page
 
+Quote Post
DS
сообщение Jul 8 2010, 07:32
Сообщение #7


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



Цитата(SergeyDDD @ Jul 8 2010, 10:53) *
А что осциллограф показывает на XTAL1?
Мне кажется с резисторами Вы переборщили
Судя по всему XTAL2 это выход, который принимает или 0 или 1?
В этом случае делитель на резисторах гасит 32кГц-овый сигнал от DS32KHZS в
(1033к/33к=31) в 31 раз.
То есть на XTAL1 ничего не поступает
Мне кажется что емкость и особенно 33к здесь лишние и 1М это слишком много


Емкость надо увеличить хотя бы до 1N, резисторы поменять местами. Тогда для генератора это будет похоже на внешний кварц.
Резистор обратной связи можно и выбросить - он уже есть внутри схемы.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
Seka
сообщение Jul 9 2010, 06:40
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 7-06-07
Из: Украина
Пользователь №: 28 265



Перепробывал разные варианты: подбор конденсаторов/резисторов, а так же совмесно с кварцем (схема из даташит на DS32KHZS)
Не запускается.
В регисте RTC AUX постоянно висит и не сбрасывается 4-й бит "Oscillator Fail detect flag".
Также постоянно выставленный недокументированный 5-й бит в CCR регистре.

Видимо придется ставить внешние часы.
Go to the top of the page
 
+Quote Post
DS
сообщение Jul 9 2010, 06:50
Сообщение #9


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



Цитата(Seka @ Jul 9 2010, 10:40) *
Перепробывал разные варианты: подбор конденсаторов/резисторов, а так же совмесно с кварцем (схема из даташит на DS32KHZS)
Не запускается.
В регисте RTC AUX постоянно висит и не сбрасывается 4-й бит "Oscillator Fail detect flag".
Также постоянно выставленный недокументированный 5-й бит в CCR регистре.

Видимо придется ставить внешние часы.


Попробуйте фронты завалить конденсатором между землей и XTAL 1


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jul 9 2010, 08:12
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(SergeyDDD @ Jul 8 2010, 10:53) *
Мне кажется с резисторами Вы переборщили
Судя по всему XTAL2 это выход, который принимает или 0 или 1?
В этом случае делитель на резисторах гасит 32кГц-овый сигнал от DS32KHZS в
(1033к/33к=31) в 31 раз.
То есть на XTAL1 ничего не поступает
Мне кажется что емкость и особенно 33к здесь лишние и 1М это слишком много

Эта схема взята из даташита на DS32KHZS. Там ещё говорят, что варьировать нужно номиналы 1МОм и 100пФ, а вот 33кОм - нормально. Я думаю, там не лопухи это всё писали. Насчёт гасит в 31 раз: а Вы уверены, что у штатного кварца амплитуда больше? Он же оптимизирован под малое энергопотребление.

Мне кажется, должен быть способ заставить это работать.
Автору: выкладывайте схемки, которые попробовали. Нужно в подробностях смотреть.
Go to the top of the page
 
+Quote Post
Seka
сообщение Jul 9 2010, 13:36
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 7-06-07
Из: Украина
Пользователь №: 28 265



Да какие тут схемки. Как я уже писал разные комбинации с резисторами/конденсаторами и их номиналами на LPC1768 не заработали.
Схемки с даташита на DS32KHZS давно опробованы и стабильно работали на LPC2148 и ранее на дугих контролерах.
Зачем еще гадать?
Схемотехнику внутреннего "Ultra-low power oscillator" NXP не приводит.
Пробывал задать вопрос на официальном сайте NXP - пока молчат, хотя вроде должны в 5-ти дневный срок отвечать...

Сообщение отредактировал IgorKossak - Jul 9 2010, 14:27
Go to the top of the page
 
+Quote Post
Seka
сообщение Jul 11 2010, 16:59
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 7-06-07
Из: Украина
Пользователь №: 28 265



NXP support наконец то дал ответ на этот вопрос, все довольно просто и лаконично (((

"This is not possible. The 32KHz oscillator of the LPC1700 is not designed for use in Slave (or bypass XTAL) mode."

Спасибо всем за помощь.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jul 11 2010, 17:33
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Seka @ Jul 11 2010, 20:59) *
"This is not possible. The 32KHz oscillator of the LPC1700 is not designed for use in Slave (or bypass XTAL) mode."

Обратите внимание, что первое утверждение совсем не следует из второго. В некотором роде это отписка...
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Feb 11 2011, 10:55
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Вопрос слегка в сторону, хоть и тоже про RTC.

Кто-нибудь исследовал, что написано в эррате на 1768?

RTC.1: The Real Time Clock (RTC) does not work reliably within the temperature specification

Что здесь написано? Не запускается в -40? Останавливается при +85 ?


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 11 2011, 11:15
Сообщение #15


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



есть такой бесплатный переводчик - гуголь.
"не работает надёжно во всём заявленном диапазоне"

вобщем где-то от -40 до +85 может сглючить.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 06:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.015 секунд с 7
ELECTRONIX ©2004-2016