Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 13.04.2017, 07:37   #1
ILUXA
Junior Member
 
Регистрация: 12.04.2017
Сообщений: 16
Вес репутации: 100/3
ILUXA will become famous soon enoughILUXA will become famous soon enough
Отправить сообщение для ILUXA с помощью ICQ
По умолчанию Зависает память AT25DF321

Имеется девайс с установленной Атмеловской памятью AT25DF321. Установлено 6 микросхем, тем самым имеем 24 МБ памяти. Когда работает на объекте входит неопределенный режим, перестает отвечать. В лаборатории данный баг поймать не можем. Пробовали в питание подавать импульсы на 2кВ, девайс не перезагружается и продолжает работать.
Может кто встречал данный баг?
ILUXA вне форума   Ответить с цитированием
Старый 13.04.2017, 11:43   #2
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,418
Вес репутации: 4322/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Зависает память AT25DF321

Цитата:
Сообщение от ILUXA Посмотреть сообщение
Имеется девайс с установленной Атмеловской памятью AT25DF321. Установлено 6 микросхем, тем самым имеем 24 МБ памяти. Когда работает на объекте входит неопределенный режим, перестает отвечать. В лаборатории данный баг поймать не можем. Пробовали в питание подавать импульсы на 2кВ, девайс не перезагружается и продолжает работать.
Может кто встречал данный баг?
Информации никакой вообще не даете (ваше "перестает отвечать" вообще ниочем). С самими микросхемами вряд ли какие проблемы могут быть, если вы работаете с параметрами в пределах DataSheet. У меня несколько раз были проблемы с SPI-Flash, но только на запредельных скоростях, когда фронты уже кривые, в регистре статуса каким-то образом устанавливалась защита. Вот не помню, но в моем случае вроде как не записывались новые данные. Еще был косяк, когда у микросхемы время готовности к первому использованию 10 миллисекунд (сначала в документации была 1 мс, а потом стало 10 в следующей версии), и если это время не выждать - глючит.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 13.04.2017, 13:57   #3
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,418
Вес репутации: 4322/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Зависает память AT25DF321

И еще интересно, как у вас организован выбор микросхем, через дешифратор 3/8 (74HC138...) или напрямую с выводов порта микроконтроллера. В первом случае гарантированно выбрана одна микросхема, а во втором - сколько угодно, если в порт что-то не то пишется.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 13.04.2017, 16:54   #4
ILUXA
Junior Member
 
Регистрация: 12.04.2017
Сообщений: 16
Вес репутации: 100/3
ILUXA will become famous soon enoughILUXA will become famous soon enough
Отправить сообщение для ILUXA с помощью ICQ
По умолчанию Re: Зависает память AT25DF321

Выбор микросхем напрямую с контроллера. Судя по документацию на данные микросхемы пауза после выбора микросхемы достаточно 5нс, у меня сделано около 5 мкс.
ILUXA вне форума   Ответить с цитированием
Старый 13.04.2017, 20:58   #5
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,418
Вес репутации: 4322/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Зависает память AT25DF321

Цитата:
Сообщение от ILUXA Посмотреть сообщение
Выбор микросхем напрямую с контроллера.
В этом случае есть возможность при работе с портом ввода-вывода записать какую-нибудь ерунду в порт, что приведет к одновременному выбору нескольких микросхем, а т.к. они висят на одном интерфейсе - у них общие CLK, SI, SO, то будет ошибка чтения/записи.
Цитата:
Сообщение от ILUXA Посмотреть сообщение
Судя по документацию на данные микросхемы пауза после выбора микросхемы достаточно 5нс, у меня сделано около 5 мкс.
Вы похоже не знаете или не поняли, о чем я упоминал. Я упоминал о времени готовности микросхемы к работе после появления питания на микросхеме, а не о времени с момента выбора микросхемы до обращения к ней. Это два разных параметра. Первый для вашей микросхемы равен 10 миллисекунд, а второй 5 наносекунд.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 14.04.2017, 07:04   #6
ILUXA
Junior Member
 
Регистрация: 12.04.2017
Сообщений: 16
Вес репутации: 100/3
ILUXA will become famous soon enoughILUXA will become famous soon enough
Отправить сообщение для ILUXA с помощью ICQ
По умолчанию Re: Зависает память AT25DF321

Цитата:
Сообщение от Pridnya Посмотреть сообщение
В этом случае есть возможность при работе с портом ввода-вывода записать какую-нибудь ерунду в порт, что приведет к одновременному выбору нескольких микросхем, а т.к. они висят на одном интерфейсе - у них общие CLK, SI, SO, то будет ошибка чтения/записи.

Вы похоже не знаете или не поняли, о чем я упоминал. Я упоминал о времени готовности микросхемы к работе после появления питания на микросхеме, а не о времени с момента выбора микросхемы до обращения к ней. Это два разных параметра. Первый для вашей микросхемы равен 10 миллисекунд, а второй 5 наносекунд.
По поводу задержки, видимо я вас не так понял, перед подачей питания у меня проходит явно больше 10мс, около секунды.
ILUXA вне форума   Ответить с цитированием
Старый 14.04.2017, 07:32   #7
ILUXA
Junior Member
 
Регистрация: 12.04.2017
Сообщений: 16
Вес репутации: 100/3
ILUXA will become famous soon enoughILUXA will become famous soon enough
Отправить сообщение для ILUXA с помощью ICQ
По умолчанию Re: Зависает память AT25DF321

Цитата:
Сообщение от Pridnya Посмотреть сообщение
В этом случае есть возможность при работе с портом ввода-вывода записать какую-нибудь ерунду в порт, что приведет к одновременному выбору нескольких микросхем, а т.к. они висят на одном интерфейсе - у них общие CLK, SI, SO, то будет ошибка чтения/записи.
В лаборатории глюков не выявлено, повторить не можем. Зависание происходит на объекте.
ILUXA вне форума   Ответить с цитированием
Старый 14.04.2017, 07:51   #8
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Адрес: Orel
Возраст: 38
Сообщений: 4,418
Вес репутации: 4322/119
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Зависает память AT25DF321

Цитата:
Сообщение от ILUXA Посмотреть сообщение
В лаборатории глюков не выявлено, повторить не можем. Зависание происходит на объекте.
Обновите прошивка - добавьте журнал, в котором с метками времени будут сохраняться важные параметры, причина сброса. Памяти у вас не меряно - 6 микросхем.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 14.04.2017, 10:31   #9
ILUXA
Junior Member
 
Регистрация: 12.04.2017
Сообщений: 16
Вес репутации: 100/3
ILUXA will become famous soon enoughILUXA will become famous soon enough
Отправить сообщение для ILUXA с помощью ICQ
По умолчанию Re: Зависает память AT25DF321

Скорее всего так и сделаем, только придется писать в память контроллера, так как микросхемы могут отвалится и мы снова все профукаем)
ILUXA вне форума   Ответить с цитированием
Ответ

Метки
at25df321, зависает, память


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защита от записи в память программ PIC24FJ64GB004. Запутался. Pasha_Bi Вопросы начинающих 7 05.02.2016 08:45
Внешняя память для MPC564 EugenOS Микроконтроллеры других производителей 1 01.06.2013 13:31
Writing the Flash Program Memory. Запись в память программ. Einzige Продукция MICROCHIP 16 10.03.2012 10:34
Как записать и посчитать импульсы в память PIC16F877 lagent Вопросы начинающих 31 27.02.2012 14:28
Помогите пож-та разобраться с глюком AT25F2048 (2 Mbit SPI Flash память) Yura333 Продукция MICROCHIP 0 07.12.2007 12:43


Часовой пояс GMT +3, время: 18:49.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot