Jump to content

    

Ошибка загрузки ADSP-BF504 на отрицательных температурах

Здравствуйте. Процессор перестает грузиться на отрицательной температуре (примерно -20)

Пробовал разные режимы. При загрузке с SPI флешки читает несколько первых байт и останавливается.

При загрузке с внешнего хоста, опять же, после нескольких байт перестает снимать сигнал HWAIT. Его игнорирование не помогает.

Снижение частот результата не дает.

Маркировка ADSP-BF504BCPZ-4F (-40 +85)

Edited by diman8911

Share this post


Link to post
Share on other sites

а всё остальное нормально - питание там, не появляются ли пульсации на нём на -20?

Share this post


Link to post
Share on other sites

а все остальное на плате под какую температуру? генератор (или кварц?) - в любом случае тактовый сигнал посмотреть надо. та же флашка?

Share this post


Link to post
Share on other sites
6 часов назад, diman8911 сказал:

Здравствуйте. Процессор перестает грузиться на отрицательной температуре (примерно -20)

Пробовал разные режимы. При загрузке с SPI флешки читает несколько первых байт и останавливается.

Может быть непропай - разогревается и теряет контакт.

Share this post


Link to post
Share on other sites

Все компоненты на -40, с генератором все ок, непропай исключаем ввиду 100 процентной повторяемости на большом количестве экземпляров. Питание в норме.

Грешу на то, что к нам не поставляют кристаллы на реальные -40. Хотя те, что привезли из Америки напрямую из розничного магазина тоже не работают.

Share this post


Link to post
Share on other sites
22 минуты назад, diman8911 сказал:

Все компоненты на -40, с генератором все ок

Надо подключится к SPI осциллографом и контролировать clock SPI.

 

16 минут назад, diman8911 сказал:

непропай исключаем ввиду 100 процентной повторяемости на большом количестве экземпляров.

100-процентная повторяемость на нормальной температуре? У нас тоже партия из 50 плат прошла 100% тесты на нормальной температуре. А на -55 градусов у всех отказ - непропай вывода одного резистора.

 

 

Share this post


Link to post
Share on other sites

Перепаивать пробовали, не помогло. SPI смотрели, там все ок. Он просто перестает принимать данные и все. Когда он мастер, то просто перестает читать флешку после нескольких байт (количество байт плавает), а когда он слейв, то перестает снимать сигнал HWAIT.т.е. по факту блокирует передачу.

Share this post


Link to post
Share on other sites
On 12/11/2019 at 10:39 AM, diman8911 said:

то просто перестает читать флешку после нескольких байт

А сравнивали эти байты с пачкой при плюсовой температуре? Может всёже флешка отдаёт ошибочные данные?

Edited by SimpleSoft

Share this post


Link to post
Share on other sites

У меня была проблема с I2C сделанным на GPIO BF533. При температуре минус 10 и ниже не откликался кодек SSM2603 на части плат. Не помню процентов 10...30 кажется переставало работать. Проблема была в фронтах. Резисторы последовательно в линиях на 30 Ом решили проблему на 100 процентов.

Share this post


Link to post
Share on other sites
В 13.12.2019 в 00:29, SimpleSoft сказал:

А сравнивали эти байты с пачкой при плюсовой температуре? Может всёже флешка отдаёт ошибочные данные?

 

Смотрели, с данными все ОК

Share this post


Link to post
Share on other sites

А вот это попробуем

В 13.12.2019 в 08:03, uriy сказал:

У меня была проблема с I2C сделанным на GPIO BF533. При температуре минус 10 и ниже не откликался кодек SSM2603 на части плат. Не помню процентов 10...30 кажется переставало работать. Проблема была в фронтах. Резисторы последовательно в линиях на 30 Ом решили проблему на 100 процентов.

А вот это попробуем

Share this post


Link to post
Share on other sites

Вставка резисторов 11 Ом в разрыв линий SCLK и MOSI помогла. Всем большое спасибо!

Цитата

 

 

Share this post


Link to post
Share on other sites

Забавно. Может вам стоит написать сюда https://ez.analog.com/audio/f/q-a/3964/ssm2603-doesn-t-work-at-low-temp Я там писал о своей проблеме с кодеком. Пусть возьмут на заметку что у процессоров слишком крутые фронты.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now