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

 
 
 
Reply to this topicStart new topic
> External slow clock for AT91RM9200, Кто нибудь пытался это сделать?
vm1
сообщение Jun 21 2005, 14:43
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 978



Я подключал внешний клок 32768гц от RTC чипа RX-8025 к Xin32
(понизив амплитуду до 1.8В).
(К Xout32 при этом неободимо подключать pull-up резистор от 1.8В).
Быстрый генератор на 18Мгц не запускается, U-boot не просыпается.
Хотя на Xout32 хороший 32768Гц меандр, инвертирован
относительно входного.
Видимо не проходит определение частоты быстрого кварца.
Чего не хватает для определения?
Какая разница откуда клок?
Если подключать кварц 32768гц, все работает.
Кто нибудь сталкивался с этим?
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Jun 22 2005, 05:46
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Что-то я не вижу где в даташите сказано, что на XIN32 можно подавать внешний клок. Про XIN сказано. Так что, похоже это неправильно. Но если и пробовать, то не так как вы делать. XOUT32 я бы оставил неподключенным или 15 пФ на землю. Уровень входного сигнала ограничить до 0,5 В и подавать через 1 мкФ.
Go to the top of the page
 
+Quote Post
vm1
сообщение Jun 22 2005, 09:23
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 978



Да в даташите нет, я знаю, но обычно все генераторы работают
как от кварца так и от внешнего клока.
Тем более что по 32кГц нет PLL.
Если нет возможности использовать внешний клок
то каким образом сохранить время при снятии питания?
Переписывать его из других часов?
Иметь двое часов на одной плате?
Глупость какая то..
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Jun 22 2005, 13:06
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Обычно действительно работают, но лучше притвориться кварцем smile.gif

Да, часы в этом чипе действительно "не пришей кобыле хвост". Надо все равно ставить отдельно микросхему RTC с батарейкой. Жаль, что такую малость как батарейку на RTC в процессоре не доделали. Получается, что единственная польза от RTC в процессоре это ускорение доступа к часам. Всетаки по i2c быстро время не считать.
Go to the top of the page
 
+Quote Post
dch
сообщение Jun 23 2005, 08:10
Сообщение #5


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

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата(vm1 @ Jun 21 2005, 17:43)
U-boot не просыпается.
Видимо не проходит определение частоты быстрого кварца.


u-boot ничего не определяет, он просто знает какой кварц подключен.
фиксированные константы, по крайней мере в версии 1.1.1 так было.
наверное, програмка у вас на slow clock не запускается, можно проверить
мигнув светодиодом в стартовой строке
Go to the top of the page
 
+Quote Post
vm1
сообщение Jun 23 2005, 12:28
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 978



Атмел очень оперативно ответил на мой запрос:

The 32.768Khz crystal is mandatory for the AT91RM9200. You can not use an
external clock.

От себя могу добавить что при входной амплитуде на Xin32 в пределах
50-200 mV все работает, больше или меньше не работает.
Конечно использовать такое подключение страшновато.

Для вопросам по ARM Атмел предлагает сайт:
http://www.at91.com/
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Jun 23 2005, 17:05
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



А Xout32 пробовали отпустить? Он же в цепи обратной связи стоит и нехорошо её нарушать. У меня часовой кварц 12,5 пФ без емкостей до 300 мВ раскочегаривается. Работает "как часики".

Хотя, не вижу особого смысла подавать внешний клок, если только хочется частоту поменять. Места на плате все равно не выграешь этим.
Go to the top of the page
 
+Quote Post
vm1
сообщение Jun 24 2005, 10:46
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 978



При подаче сигнала 50-200mV на Xin32 Xout32 оставался свободен.
Внешний клок необходим так как сам AT91 потребляет
слишком много для того чтобы обеспечить сохранение времени на литиевоме
элементе, приходится ставить внешний RTC например от Epson (потребление меньше 1мкА) со встроеным кврцем.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 24 2005, 16:47
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Насколько я помню, у блока RTC нет отдельного пина питания. Тот, что есть,
питает только генератор.
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Jun 24 2005, 17:50
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Цитата(vm1 @ Jun 24 2005, 13:46)
При подаче сигнала 50-200mV на Xin32 Xout32 оставался свободен.
Внешний клок необходим так как сам AT91 потребляет
слишком много для того чтобы обеспечить сохранение времени на литиевоме
элементе, приходится ставить внешний RTC например от Epson (потребление меньше 1мкА) со встроеным кврцем.
*


Если со внешнего RTC подавать сигнал еще и на контроллер, то в пределах 1 мкА не удастся удержаться. Поэтому, не стоит экономить на одном кварце.
Go to the top of the page
 
+Quote Post
vm1
сообщение Jul 7 2005, 10:31
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 978



Цитата(VladislavS @ Jun 24 2005, 20:50)
  Если со внешнего RTC подавать сигнал еще и на контроллер, то в пределах 1 мкА не удастся удержаться. Поэтому, не стоит экономить на одном кварце.
*


Такой проблемы нет, так как для выходного клока есть разрешающий
сигнал и при работе от батареи он не генерится.
В других RTC, если разрешающего сигнала нет, выход
клока делается с открытым колектором что тоже не приводит
к дополнительному потреблению.
Извините за задержку..
Go to the top of the page
 
+Quote Post

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

 


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


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