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

 
 
 
Reply to this topicStart new topic
> SAM7X rev.C
aaarrr
сообщение Apr 22 2011, 10:20
Сообщение #1


Гуру
******

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



Atmel разродился ревизией C для серии 7X. Как и следовало ожидать, флеш сломана и на них тоже, так что всем, имеющим серийную продукцию на данном кристалле - радоваться.
Из крупных свершений можно отметить работающий теперь на 128/256 RMII.
Go to the top of the page
 
+Quote Post
VslavX
сообщение Apr 22 2011, 11:26
Сообщение #2


embarrassed systems engineer
*****

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



Цитата(aaarrr @ Apr 22 2011, 13:20) *
флеш сломана и на них тоже

Я прошу прощения - а что это значит? Отошел от SAM7 пару лет назад и "выпал" из темы sad.gif
Или имеются ввиду возросшие WaitStates?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Apr 22 2011, 11:32
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(VslavX @ Apr 22 2011, 18:26) *
Или имеются ввиду возросшие WaitStates?
Аха


--------------------
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 22 2011, 11:36
Сообщение #4


Гуру
******

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



Цитата(VslavX @ Apr 22 2011, 15:26) *
Я прошу прощения - а что это значит? Отошел от SAM7 пару лет назад и "выпал" из темы sad.gif

Скорость работы без wait-state'ов снижена с 30 до 20МГц.

Правда, до 48.1МГц разрешают работать с одним, а вот выше - фигушки. Но это очень похоже на уловки менеджмента - ущерб от возможных претензий ожидается ниже, чем ущерб от отсутствия продаж, если все написать честно sad.gif
Go to the top of the page
 
+Quote Post
VslavX
сообщение Apr 22 2011, 12:06
Сообщение #5


embarrassed systems engineer
*****

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



Цитата(aaarrr @ Apr 22 2011, 14:36) *
Скорость работы без wait-state'ов снижена с 30 до 20МГц.

Правда, до 48.1МГц разрешают работать с одним, а вот выше - фигушки. Но это очень похоже на уловки менеджмента - ущерб от возможных претензий ожидается ниже, чем ущерб от отсутствия продаж, если все написать честно sad.gif

Я так понимаю - они чипмейкера/техпроцесс поменяли?
А 48МГц - оно вроде оправдано - если используется еще и USB, то именно на 48 все и работает.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 22 2011, 13:10
Сообщение #6


Гуру
******

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



Цитата(VslavX @ Apr 22 2011, 16:06) *
Я так понимаю - они чипмейкера/техпроцесс поменяли?

Похоже на то.

Цитата(VslavX @ Apr 22 2011, 16:06) *
А 48МГц - оно вроде оправдано - если используется еще и USB, то именно на 48 все и работает.

Просто очень подозрительно выглядит этот пункт в еррате:
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
VslavX
сообщение Apr 22 2011, 15:29
Сообщение #7


embarrassed systems engineer
*****

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



Цитата(aaarrr @ Apr 22 2011, 16:10) *
Просто очень подозрительно выглядит этот пункт в еррате:

Мы не знаем как там у них флешка устроена и что у нее на выходе - там может быть, например, регистр, неизвестно на какой фазе клока защелкивающийся или просто мост на AHB тормозит - tpd высоковат. Поэтому, да - хотя и странный пункт, но не такой уж невозможный, имхо. Ну а нам, (несчастным, применившим Атмел), остается только на веру принимать - 0WS - 20MHz, 1WS - 48.1MHz, 2WS - 48.1+
P.S. Помнится я ScmRTOS тестировал - там в примере на SAM7S 48МГц была упущена настройка 1WS - так оно спокойно себе на 0WS безошибочно молотило (я так понимаю что не только у меня но и у авторов примера). Тока быстро уж очень, что вызвало подозрение и обнаружение ошибки.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Apr 22 2011, 17:32
Сообщение #8


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 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.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 22 2011, 20:10
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 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 пришлось отдельно освещать вопрос.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Apr 25 2011, 05:23
Сообщение #10


Дух погибшего транзистора
****

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



Цитата(aaarrr @ Apr 23 2011, 00:10) *
Может быть, сказались исправления по части АЦП? Их довольно много было.


Не. Это я всю программу ускорил, засчет уменьшения числа прерываний, а тормозило проигрывание звука, так как и флешка и цап на spi висят. sm.gif

Цитата(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.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 25 2011, 14:23
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 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)
Go to the top of the page
 
+Quote Post
igorsk
сообщение May 26 2011, 22:18
Сообщение #12


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

Группа: Участник
Сообщений: 84
Регистрация: 22-03-10
Пользователь №: 56 131



Возможно Analog To Digital (ADC).
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 26 2012, 07:50
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 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)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 13th August 2025 - 17:46
Рейтинг@Mail.ru


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