Перейти к содержанию
    

SPI и ее нагрузочная способность

Здравствуйте.

Подскажите пожалуста какая нагрузочная способность в LPC2368 по линиям SPI.

 

У меня следующая проблема:

Мастер на шине SPI - LPC2368. К шине подключено 2 DataFlash и 8 CPU (mega32).

Проблема заключается в том, что не работает доступ к флеш памяти... при чем обмен с cpu работает..???

варианты:

2 DataFlash и 4 CPU

1 DataFlash и 8 CPU

работают.

а вот максимальный 2 DataFlash и 8 CPU - нет, даже при снижении скорости обмена.

 

P.S. Или может дело не в нагрузочной способности.?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

P.S. Или может дело не в нагрузочной способности.?

Это легко проверить, посмотрев осциллографом, что творится на шине. Кроме того, убедитесь, что все устройства работают в правильных режимах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если осциллографом не получается, то можно методом исключения выяснить при добавлении на линию какой микрухи возникают проблемы. скорее всего дело в режиме spi какой то из микрух (настройки/скорость).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смотрел линии:

SCK и MOSI - Прекрасныие импульсы,

а вот MISO - имеет большие выбросы и длительное время затугания колебаний.

Скорее всего проблема в MISO - ЦП наверное просто не может "понять" принимаемый сигнал.

Попробую добавить подтяжку на линию, может получиться уменьшить длительность колебательного процесса

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ни какие подтяжки не помогли.!???

Может еще какие варианты есть?

А то бодаюсь неделю уже и ни как?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поставьте последовательные резисторы на MISO возле слейвов.

Скорее последовательные резюки надо на SCK, а лучше на SCK поставить низкочастотныи буфер(10МГц) если скорость SPI не выше, чтобы дребезг на линии вообще убрать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорее последовательные резюки надо на SCK, а лучше на SCK поставить низкочастотныи буфер(10МГц) если скорость SPI не выше, чтобы дребезг на линии вообще убрать

Смотрел линии:

SCK и MOSI - Прекрасныие импульсы,

а вот MISO - имеет большие выбросы и длительное время затугания колебаний.

Но на SCK тоже не помешает, конечно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С буферами, конечно лучше будет... Но на готовой плате еще буфер вставить, проблематично!!!

Сделал следующее: Отрезал флешки от процессоров, а процессоры посадил на свободный порт, и как не странно - заработало,

Соответственно, сделал следующий вывод: SPI у процессоров нормальный! А вот у DataFlash выходной буфер на линии MISO - слабенький. Тоесть 2-4 флешки еще както работать будут, а вот больше - сомневаюсь.

 

P.S. Интересно, почему у флешки такой слабенький выходной буфер???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С буферами, конечно лучше будет... Но на готовой плате еще буфер вставить, проблематично!!!

Сделал следующее: Отрезал флешки от процессоров, а процессоры посадил на свободный порт, и как не странно - заработало,

Соответственно, сделал следующий вывод: SPI у процессоров нормальный! А вот у DataFlash выходной буфер на линии MISO - слабенький. Тоесть 2-4 флешки еще както работать будут, а вот больше - сомневаюсь.

 

P.S. Интересно, почему у флешки такой слабенький выходной буфер???

Слабость буфера (как и прочие характеристики выводов подключенных к SPI) обычно становятся понятны во время чтения даташита на микросхему. Там же есть максимальная нагрузочная способность в пикофарадах.

 

Насчет шума: имел однажды интимные отношения с платой из-за звона в шинах адреса-данных-управляющих сигналов (SDRAM на ARM9). Лечилось последовательным впендюриванием 22-омных резисторов.

 

Обязательно выясните причину, обнюхайте все осциллографом (вход должен быть низкоемкостной) или хотя бы симулятором (но это возможно если плата честный плэйн земли имеет, без плэйна ничего путного не увидите). Иначе окажется, что работает оно случайно, а через пару недель упадет температура/повысится влажность/пятен на солнце станет больше - и опять "не фурычит"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

P.S. Интересно, почему у флешки такой слабенький выходной буфер???

И мне интересно.

 

У нас наштампована уже гора плат - LPC2368 / LPC1768, три микросхемы памяти (в т.ч. одна AT45DB161D), сантиметра три дорожек между ними.

И ни единого разрыва, в смысле фронты все аккуратно-прямоугольные, всё отлично работает.

 

А нагрузочной способности в каком бы то ни было виде я в даташите не нашёл...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И мне интересно.

 

У нас наштампована уже гора плат - LPC2368 / LPC1768, три микросхемы памяти (в т.ч. одна AT45DB161D), сантиметра три дорожек между ними.

И ни единого разрыва, в смысле фронты все аккуратно-прямоугольные, всё отлично работает.

 

А нагрузочной способности в каком бы то ни было виде я в даташите не нашёл...

А где искали?

Открыл первый попавшийся даташит на AT45DB161D. Читеам:

 

Про статику:

Input Load Current VIN = CMOS levels 1 µA

Output Low Voltage IOL = 1.6mA; VCC = 2.7V 0.4 V

Output High Voltage IOH = -100µA VCC - 0.2

 

Про динамику:

Указаны все времянки в наносекундах для всех сигналов. Напрямую в таблице не написали на какую емкости можно работать, но ниже в разделе " Output Test Load" нарисован конденсатор 30 pF.

Не увидел входную емкость пинов, но думаю она есть где-то в другом даташите или в спецификации на семейство или на корпус.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...