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

 
 
> PIN_TST
sergey sva
сообщение Sep 13 2007, 16:28
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Добрый вечер
Разъясните пожалуйста, после прочтения документации на микроконтроллер at91sam7s256 появились непонятки.

The TST pin is used for manufacturing test, fast programming mode or SAM-BA Boot Recov-ery of the AT91SAM7S Series when asserted high. The TST pin integrates a permanent pull-down resistor of about 15 kΩ to GND, so that it can be left unconnected for normal operations. To enter fast programming mode, the TST pin and the PA0 and PA1 pins should be tied high and PA2 tied to low. To enter SAM-BA Boot Recovery, the TST pin and the PA0, PA1 and PA2 pins should be tied high.
Вот по русский: Для включения режима быстрого программирования флэш-памяти необходимо на выводы TST, PA0 и PA1 подать высокий логический уровень, а на вывод PA2 - низкий.
Для входа в режим смены прошивки стартового загрузчика SAM-BA необходимо на выводы TST, PA0, PA1 и PA2 подать высокий логический уровень.
Чем отличается быстрый режим от режима смены прошивки? Это что то типа
RUN -> Stop?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
amw
сообщение Sep 14 2007, 15:36
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Цитата
PS: TST надо замыкать после подачи питания на 10 секунд. Точное время можно установить контролируя потребление устройства. Приблезительно через 10 секунд будет кратковременный скачёк на 3мА/3.3В.

Не согласен на счет ПОСЛЕ подачи питания.
Как-то ПЕРЕД подачей питания естественней smile.gif.


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Sep 25 2007, 09:09
Сообщение #3


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

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(amw @ Sep 14 2007, 19:36) *
Не согласен на счет ПОСЛЕ подачи питания.
Как-то ПЕРЕД подачей питания естественней smile.gif.


Вы правы. Конечно. Замыкаем. Подаём питание. Ждём более 10 секунд. Убираем питание. Размыкаем.

Цитата(Leonid.K. @ Sep 22 2007, 23:58) *
Позвольте Вам возразить.
TDI ни в коем случае нельзя сажать на GND. Это может привести к самопроизвольному пробуждению ТАР контроллера в режиме EXTEST (все 0 на TDI) если, допустим, ножка TCK не припаяна к GND. Вот выписка из файла BSDL:
"BYPASS (111)," &
"EXTEST (000)," &
TDI должен быть подтянут к VCC.

TDI=TCK=GND
или
TDI через 100кОм на VDDCore; TCK,TDI каждый через 100кОм на VDDIO
но наличие 1 на TDI повышает потребление и вообще не рекомендуется - читаем ерату.



Цитата(Сергей Борщ @ Sep 14 2007, 18:52) *
С JTAGSEL понятно - у него встроенная подтяжка. Но почему TMS NC? Он ведь вход и без подтяжки.

Мне показалось, что по логике работы JTAG если TDI=TCK=GND, то не зависимо от состояния TMS ничего не произойдёт - разве не так?
Поскольку у меня обычно очень плотная разводка на двуслойке, то подключать лишние ноги к ИП нет возможности.
TMS и JTAGSEL - 50 и 51 ноги на AT91SAM7S64; 49-TDO, 52-PIO31.
Итак приходится тянуть GND к 33,53 (TDI,TCK).
Толи дело АЦП - соединил 1..6 и порядок.

Хотя наверно вы правы, в серию придётся изворачиваться и с TMS и JTAGSEL.

Сообщение отредактировал _4afc_ - Sep 25 2007, 09:18
Go to the top of the page
 
+Quote Post
Leonid.K.
сообщение Sep 25 2007, 16:46
Сообщение #4


Частый гость
**

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



Цитата(_4afc_ @ Sep 25 2007, 11:09) *
наличие 1 на TDI повышает потребление и вообще не рекомендуется - читаем ерату.

Кем не рекомендуется (читаем стандарт) и где та ерата?
Go to the top of the page
 
+Quote Post



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

 


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


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