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

 
 
 
Reply to this topicStart new topic
> SAM9263 + NAND k9wag08U1B, проблема с половинкой нанда
demon_lee
сообщение Aug 9 2010, 21:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 21-04-06
Из: спб
Пользователь №: 16 353



коллеги, подскажите кто сталкивался.
проблема следующего характера:
к процу подключена флеш, имеющая внутри 2 банки.
к процу подключено через левел-шифтер, выбор той или иной банки управляется заранее сконфигуренной ножкой одного из портов, 2 ножки R/B заведены на разные порты, от каждой банки на свою ножку (в последствии были вообще объединены перемычкой, т.к. "открытый сток" имитируют и теперь наблюдаем только за одной ножкой). таким образом отличие между работой той или иной банки только лишь в 0 или 1 на одной из ножек, все остальное единообразно. суть проблемы - банк #2 работает как надо без ошибок, банк #1 - работает крайне не стабильно, при анализе бэдблоков результат каждый раз разный (от 10 до 30 блоков), при записи почему-то появляються дублирующие байты, ощущение что память - не вовремя "забирает" с шины данные, и иногда - не верно воспринимает адрес с которым хотим работать.
драйвер верно отрабатывает рэди/бизи, судя по осциллу - все в норме. выбор банка происходит по дефайну и в коде не меняется
однако одна половинка работает норм, вторая очень не стабильно.
есть какие-либо подсказки.
Go to the top of the page
 
+Quote Post
demon_lee
сообщение Aug 10 2010, 06:31
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 21-04-06
Из: спб
Пользователь №: 16 353



ребята, а может можно у кого попросить лог.анализатор на день в питере (под залог0), а то мысли уже кончились.
Go to the top of the page
 
+Quote Post
KAlex
сообщение Aug 10 2010, 11:17
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Цитата(demon_lee @ Aug 10 2010, 01:35) *
к процу подключено через левел-шифтер, выбор той или иной банки управляется заранее сконфигуренной ножкой одного из портов

Не есть хорошо, с точки зрения потребления.

Цитата(demon_lee @ Aug 10 2010, 01:35) *
2 ножки R/B заведены на разные порты, от каждой банки на свою ножку (в последствии были вообще объединены перемычкой

Тоже не очень, ведь не зря же их отдельно вывели.

Цитата(demon_lee @ Aug 10 2010, 01:35) *
есть какие-либо подсказки.

1.Статус готовности как определяется? Если по ноге R/B, то нормально.
Если чтением статус-регистра, то переделывать.
2.Пробовали на скольких флешках? Если на одной, то не показатель.
3.Задержками поиграть.
4.Почему именно WAG, есть и другие чипы.
Go to the top of the page
 
+Quote Post
demon_lee
сообщение Aug 10 2010, 12:03
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 21-04-06
Из: спб
Пользователь №: 16 353



а. согласен
б. проверяли изначально отдельно, на результат не повлияло.

1. Р/Б
2. на 5 микрухах - на 2-х платах одного проекта
3. увеличивали в 10 раз - ни чего не изменилось.
4. так получилось
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Aug 10 2010, 12:32
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



MMU, кэш, DMA используются?
Go to the top of the page
 
+Quote Post
demon_lee
сообщение Aug 10 2010, 14:19
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 21-04-06
Из: спб
Пользователь №: 16 353



Все, нашли,
спасибо откликнувшимся!!!
проблема была в следующем, на раздачу чипселектов для банок, стоит демультиплексор маленький, то что уровни там были не согласованы (вход проца 1.8, питание её 3.3) мы знали, но в последствии из вида упустили. т.к. при проверке в статике работа нормально.
при работе со второй банкой на входе демультиплексора был 0 и все было пучком, при работе с первой банкой на входе 1.8, в статике все норм, а вот во время работы уровень 1.8 опускался ниже предела, и демультиплексор переключал CS1 и CS2, и НАНД переключалась на другой банк, длилось это порядка единиц наносекунд и тем самым приводила к некорректной работе.

проблему решили сконфигурировав ножку проца "опен дрейном" благо резючок в плюс 3.3 там был.
Go to the top of the page
 
+Quote Post

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

 


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


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