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

 
 
> AT45DB161 зависает, У кого-то было такое?
Nikitoc
сообщение May 11 2010, 12:07
Сообщение #1


Местный
***

Группа: Validating
Сообщений: 207
Регистрация: 14-01-09
Из: Днепропетровск
Пользователь №: 43 367



Не знаю в том ли разделе я создал тему, но ситуация такова: в трекере стоит вышеуказанная память. Иногда в нее что-то пишется, иногда читается :-) Вот. А иногда она подвисает. На запрос STATUS'а (при чтении если это важно) выдает 0x00. Ножка RESET - не помогает. Лечится - полным выключением питания. Проявляется через несколько дней (от 2 до XX) после перезагрузки. Такое поведение - на 5-6 микросхемах, что наводит на мысль о том, что у меня могут быть какие-то проблемы либо со схемотехникой, либо в программе записи-чтения флешки. Подключение: ножки - SPI - напрямую, без всяких подтягивающих резисторов, заведен на МК, RESET, WP и Vcc были соединены вместе с +3.3V. (Сейчас RESET на отдельной ноге контроллера, а питание на Vcc и WP подается через транзистор).
Если кто-то сталкивался с подобным - не проходите мимо - напишите :-)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Sensar
сообщение May 12 2010, 12:03
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 18-02-09
Пользователь №: 45 052



Я бы провел небольшой эксперимент, взял бы небольшой двигатель или индуктивность, запитал ШИМ ~20кГц, расположил рядом линии связи и посмотрел, как себя поведут микросхемы, насколько быстро произойдет зависание. Просто был примерно такой же случай немного с другой микросхемой, было зависание из-за помех, лечилось также сбросом питания, потом просто сделал немного программу подругому, смотрел когда появляется зависание, после этого выходы SPI в микроконтроллере настраивал как обычные порты, затем снова как выходы SPI c повторной переинициализацией модуля SPI в микроконтроллере, помогало без сброса питания.

Сообщение отредактировал Sensar - May 12 2010, 12:05
Go to the top of the page
 
+Quote Post
Nikitoc
сообщение May 12 2010, 19:03
Сообщение #3


Местный
***

Группа: Validating
Сообщений: 207
Регистрация: 14-01-09
Из: Днепропетровск
Пользователь №: 43 367



Цитата(Sensar @ May 12 2010, 15:03) *
Я бы провел небольшой эксперимент, взял бы небольшой двигатель или индуктивность, запитал ШИМ ~20кГц, расположил рядом линии связи и посмотрел, как себя поведут микросхемы, насколько быстро произойдет зависание.

Спасибо за идею. У меня, кстати, на входе перед 3 вольтовым стабилизатором стоит step-down LM2576. Делает из бортовых 12 В (или 24 В) - 4 В для модема. Может быть это именно он является причиной такого безобразия. Хотя на выходе у него стандартный фильтр 100 uH + 3300 uF + 0.1 uF керамика.

Сообщение отредактировал rezident - May 12 2010, 19:06
Причина редактирования: Излишнее цитирование.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 16:39
Рейтинг@Mail.ru


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