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

 
 
 
Reply to this topicStart new topic
> Проблема с NAND, пропускаются байты
InsolentS
сообщение Feb 18 2008, 04:50
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Пытаюсь заюзать флешь Samsung K9G8G08U0M.
Идентификатор у неё EC D3 14 25 64
Читается EC D3 25 EC D3
Если читать не 5 байт, а больше, последовательность повторяется: EC D3 25 EC D3 25 EC D3 25 EC D3 ...
Ложных импульсов на RE нету, смотрел скопом, чёткие прямоугольники, в чём может быть дело? Очень срочно надо, помогите разобраться пожалуйста.
Вот код:
Код
  PIO_PinSet(&WP);  //Снимаем защиту от записи
  PIO_PinClear(&CE);  //Выбираем чип
  PIO_PinSet(&CLE);  //Записываем команду 0х90
  PIO_PinClear(&WE);
  PIO_PortWrite(&port, 0x90);
  PIO_PinSet(&WE);
  PIO_PinClear(&CLE);
  PIO_PinSet(&ALE);  // ...и адрес 0х00
  PIO_PinClear(&WE);
  PIO_PortWrite(&port, 0x00);
  PIO_PinSet(&WE);
  PIO_PinClear(&ALE);

  PIO_PortWrite(&port, 0xFF);  //Переводим порт в режим чтения
  
  for(i=0; i<5;i++)  //Читаем 5 байт идентификатора
  {
    PIO_PinClear(&RE);
    id[i]=PIO_PortRead(&port);
    PIO_PinSet(&RE);
  }

wacko.gif

только что заметил вот что: если цепляюсь щупом осцила к выводу RE, причём именно к ноге флеши, а не контроллера, всё читается нормально.
После подпайки к ноге RE конденсатора 30пф на землю всё заработало нормально. В чём же была проблема? NAND подпаяна на проводках длиною 10см, частота сигнала на линиях данных/управления 1МГц


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 18 2008, 08:27
Сообщение #2


Гуру
******

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



Цитата(InsolentS @ Feb 18 2008, 07:50) *
В чём же была проблема?

В быстрых фронтах и длинных проводах. Частота здесь совсем даже ни при чем.
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Feb 18 2008, 14:29
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Цитата(aaarrr @ Feb 18 2008, 14:27) *
В быстрых фронтах и длинных проводах. Частота здесь совсем даже ни при чем.

Т.е. на серийном устройстве надо будет на все ноги управления повесить керамику 30пф ?


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 18 2008, 14:38
Сообщение #4


Гуру
******

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



На серийном устройстве нужно будет просто плату развести нормально. Керамика - это шаманство, хотя дело свое - заваливание фронта - делает.
Go to the top of the page
 
+Quote Post

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

 


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


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