|
AT91SAM9XE, Подключение |
|
|
|
Mar 15 2010, 06:43
|
Профессионал
    
Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061

|
Здравствуйте!
Разрабатываю схему на базе выше указанного процессора. Возникают вопросы. Прошу помочь разобраться.
1. К VDDBU обязательно подводить питание? На странице 15 даташита сказано, что таким образом запитывается блок низкочастотного генератора и какая-то часть системного контроллера. Получается, что питание нужно подводить обязательно, иначе процессор не стартует?
2. К VDDANA обязательно подводить питание, если мы не используем АЦП? Судя по таблице на странице 38 даташита, драйвера линий AD0-AD3 и, соответственно, PC0-PC3 запитываются от VDDANA. Т. е., если предполагается, что линии PC0-PC будут использоваться, то к VDDANA надо обязательно подводить питание?
Благодарю заранее!
--------------------
Благодарю заранее!
|
|
|
|
|
Mar 15 2010, 11:12
|
Профессионал
    
Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061

|
Цитата(aaarrr @ Mar 15 2010, 11:01)  Оба пункта обязательны. А почему обязательно? По тем причинам, которые я привёл или есть ещё что-то? Цитата Если АЦП не используется, просто подключите VDDANA к VDDIO. Т. е., запитывать драйвера портов обязательно в любом случае?
--------------------
Благодарю заранее!
|
|
|
|
|
Mar 15 2010, 11:52
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(n_bogoyavlensky @ Mar 15 2010, 14:12)  По тем причинам, которые я привёл или есть ещё что-то? Без VDDBU просто не отработает POR, процессор не запустится: Цитата When VDDBU is detected low by the Backup Supply POR Cell, all resets signals are immediately asserted, even if the Main Supply POR Cell does not report a Main Supply shutdown. Но никто не мешает подать на него VDDCORE, если никаких батареек и управления питанием не планируется. Цитата(n_bogoyavlensky @ Mar 15 2010, 14:12)  Т. е., запитывать драйвера портов обязательно в любом случае? Нигде не говорится, что это питание можно не подключать, поэтому ответ очевиден.
|
|
|
|
|
Mar 15 2010, 12:54
|
Профессионал
    
Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061

|
Цитата(aaarrr @ Mar 15 2010, 15:56)  Ага, попробуйте часы на RC сделать  По поводу точности хода - понятное дело. Но пока непонятен принцип организации часов на этом процессоре. Счётчики, изменяющие свои значения по прерыванию от таймера, допустим? А часы планируется поставить DS1307
--------------------
Благодарю заранее!
|
|
|
|
|
Mar 15 2010, 14:08
|
Профессионал
    
Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061

|
Цитата(aaarrr @ Mar 15 2010, 17:06)  На RTT делается таймер секунд, получается нормальный Unix-time. Я с линуксом не знаком, а с процом только начал знакомиться. Прошу пояснить что такое RTT и в общих чертах как его использовать. Есть ли привязка к конкретному ядру линукса или этот RTT можно без труда реализовать на любой линукс-платформе? Цитата Старое пятивольтовое страшилище. Зачем, когда есть более современные решения (DS1340, например)? Говорят, что в ядре, которое мы предполагаем использовать, есть поддержка 1307. А 1340 - не знаю.
--------------------
Благодарю заранее!
|
|
|
|
|
Mar 15 2010, 14:57
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(n_bogoyavlensky @ Mar 15 2010, 17:08)  Прошу пояснить что такое RTT и в общих чертах как его использовать. Есть ли привязка к конкретному ядру линукса или этот RTT можно без труда реализовать на любой линукс-платформе? RTT - обычный 32 разрядный счетчик с питанием от VDDBU, который можно заставить тикать с частотой 1Гц. Ну, плюс еще минимальный сервис в виде будильника. В какой мере он поддерживается в текущих линуксовых ядрах - не знаю, но подозреваю, что все давно уже реализовано. Цитата(n_bogoyavlensky @ Mar 15 2010, 17:08)  Говорят, что в ядре, которое мы предполагаем использовать, есть поддержка 1307. А 1340 - не знаю. Часовая часть у них совместима, насколько я помню. Кроме того, ничто не мешает подрихтовать соответствующий драйвер под свои нужды.
|
|
|
|
|
Apr 6 2010, 13:24
|
Профессионал
    
Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061

|
Цитата(aaarrr @ Apr 6 2010, 14:45)  Если вопрос возник из-за выбора источника питания, то просто обеспечьте заведомо достаточный ток - 200-300мА. Именно для выбора  Обеспечил. Но откуда взяты такие цифры? Исходя из того, что максимальный ток через все линии ввода-вывода не должен превышать 350 мА?
--------------------
Благодарю заранее!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|