|
|
  |
SAM7X rev.C |
|
|
|
Apr 22 2011, 13:10
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(VslavX @ Apr 22 2011, 16:06)  Я так понимаю - они чипмейкера/техпроцесс поменяли? Похоже на то. Цитата(VslavX @ Apr 22 2011, 16:06)  А 48МГц - оно вроде оправдано - если используется еще и USB, то именно на 48 все и работает. Просто очень подозрительно выглядит этот пункт в еррате:
|
|
|
|
|
Apr 22 2011, 15:29
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(aaarrr @ Apr 22 2011, 16:10)  Просто очень подозрительно выглядит этот пункт в еррате: Мы не знаем как там у них флешка устроена и что у нее на выходе - там может быть, например, регистр, неизвестно на какой фазе клока защелкивающийся или просто мост на AHB тормозит - t pd высоковат. Поэтому, да - хотя и странный пункт, но не такой уж невозможный, имхо. Ну а нам, (несчастным, применившим Атмел), остается только на веру принимать - 0WS - 20MHz, 1WS - 48.1MHz, 2WS - 48.1+ P.S. Помнится я ScmRTOS тестировал - там в примере на SAM7S 48МГц была упущена настройка 1WS - так оно спокойно себе на 0WS безошибочно молотило (я так понимаю что не только у меня но и у авторов примера). Тока быстро уж очень, что вызвало подозрение и обнаружение ошибки.
|
|
|
|
|
Apr 22 2011, 17:32
|

Дух погибшего транзистора
   
Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288

|
Цитата(aaarrr @ Apr 22 2011, 15:36)  Правда, до 48.1МГц разрешают работать с одним, а вот выше - фигушки. Но это очень похоже на уловки менеджмента У меня S-ки с одним заработали на 48 мегагерцах. Правда вроде медленней, чем предыдущие ревизии. Пришлось оптимизировать опрос АЦП - жертвовать памятью и делать его через DMA, пока что работает. Наткнулся вот на другую неприятность - как то изменилось поведении бита CSSAT(както так кажется) на SPI, который отвечает за подъем CS, и проект тупо не заработал. Как раз в понедельник буду расковыривать их дальше, может что еще улучшили.
--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
|
|
|
|
|
Apr 22 2011, 20:10
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(SpiritDance @ Apr 22 2011, 21:32)  У меня S-ки с одним заработали на 48 мегагерцах. Правда вроде медленней, чем предыдущие ревизии. Пришлось оптимизировать опрос АЦП - жертвовать памятью и делать его через DMA, пока что работает. Может быть, сказались исправления по части АЦП? Их довольно много было. Цитата(SpiritDance @ Apr 22 2011, 21:32)  Наткнулся вот на другую неприятность - как то изменилось поведении бита CSSAT(както так кажется) на SPI, который отвечает за подъем CS, и проект тупо не заработал. Как раз в понедельник буду расковыривать их дальше, может что еще улучшили. Ну, этот бит изначально работал не так, как это может представиться нормальному человеку после прочтения DS. Атмеловцам даже в FAQ пришлось отдельно освещать вопрос.
|
|
|
|
|
Apr 25 2011, 05:23
|

Дух погибшего транзистора
   
Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288

|
Цитата(aaarrr @ Apr 23 2011, 00:10)  Может быть, сказались исправления по части АЦП? Их довольно много было. Не. Это я всю программу ускорил, засчет уменьшения числа прерываний, а тормозило проигрывание звука, так как и флешка и цап на spi висят.  Цитата(aaarrr @ Apr 23 2011, 00:10)  Ну, этот бит изначально работал не так, как это может представиться нормальному человеку после прочтения DS. Атмеловцам даже в FAQ пришлось отдельно освещать вопрос. Я, честно говоря, забыл чего там было. По моему его работа как-то не так была сделана с PDC, а у меня в в данном случае поллинг. Сейчас полезу в это, думаю надо программно этот CS сделать, чтобы с ревизиями не ковыряться. Проблема в том что устройства могут перепрошиваться пользователями, и, в отличие от атмела, приходится заботиться об обратной совместимости.
--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
|
|
|
|
|
May 25 2011, 14:23
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Что за ботву Атмел гонит на этот раз? Рассылает письмо: QUOTE Dear Customer, The AT91SAM7S64C products delivered by ATMEL from February 2011 have a wrong programmed value on the ATD bit configuration. The above issue is due to a test coverage issue. Atmel has immediately put in place a corrective action plan with the implementation of a new test program. The test program is validated and will be available in production week 20. Atmel engaged a recovery plan to replace, using the RMA procedure, all parts delivered with the non appropriate bit configuration. In order to continue to support you, please contact your ATMEL sales representative. We are sorry for the inconvenience these defectives parts have caused. Прошел поиском по даташиту - нет там упоминания о бите ATD. Там вообще упоминания ATD нет. Что они имели ввиду?
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jan 26 2012, 07:50
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (igorsk @ May 27 2011, 00:18)  Возможно Analog To Digital (ADC). Ну вот и я попался на ревизию Ц. Кончились старые запасы AT91SAM7S64 ревизии Б и в очередную плату (хорошо в одну, а не в партию) запаяли два кристалла ревизии Ц из прошлогодней закупки примерно ноября. Чудеса. Процессор работает ровно до перезагрузки. Неважно - снятием питания или сбросом по собаке. А по сбросу по собаке у меня реализован выход из загрузчика. Два часа разборок и интересный вывод - после сброса в кристалле оказывается не та программа, которая была в нем до сброса. Сделал предположение, что проц восстанавливает самбу. Причем эффект повторяется 100% на четырех опробованных кристаллах. Поставщик признался, что по ошибке отгрузил нам некоторое количество из тех самых отзывавшихся кристаллов. Сразу же без разговоров заменил на ревизию Б. Полдня потеряно. Да, нога TST, предназначенная для восстановления самбы не используется и согласно даташиту оставлена в воздухе. Не стал проверять - сохранится ли эффект, если ее подтянуть снаружи.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|