|
|
  |
SPI и ее нагрузочная способность, LPC2368 и 10 Slave устройств |
|
|
|
Jan 6 2012, 15:50
|
Участник

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559

|
Цитата(aaarrr @ Jan 4 2012, 12:50)  Поставьте последовательные резисторы на MISO возле слейвов. Скорее последовательные резюки надо на SCK, а лучше на SCK поставить низкочастотныи буфер(10МГц) если скорость SPI не выше, чтобы дребезг на линии вообще убрать
|
|
|
|
|
Jan 11 2012, 20:17
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(Lexy_one @ Jan 10 2012, 14:08)  С буферами, конечно лучше будет... Но на готовой плате еще буфер вставить, проблематично!!! Сделал следующее: Отрезал флешки от процессоров, а процессоры посадил на свободный порт, и как не странно - заработало, Соответственно, сделал следующий вывод: SPI у процессоров нормальный! А вот у DataFlash выходной буфер на линии MISO - слабенький. Тоесть 2-4 флешки еще както работать будут, а вот больше - сомневаюсь.
P.S. Интересно, почему у флешки такой слабенький выходной буфер??? Слабость буфера (как и прочие характеристики выводов подключенных к SPI) обычно становятся понятны во время чтения даташита на микросхему. Там же есть максимальная нагрузочная способность в пикофарадах. Насчет шума: имел однажды интимные отношения с платой из-за звона в шинах адреса-данных-управляющих сигналов (SDRAM на ARM9). Лечилось последовательным впендюриванием 22-омных резисторов. Обязательно выясните причину, обнюхайте все осциллографом (вход должен быть низкоемкостной) или хотя бы симулятором (но это возможно если плата честный плэйн земли имеет, без плэйна ничего путного не увидите). Иначе окажется, что работает оно случайно, а через пару недель упадет температура/повысится влажность/пятен на солнце станет больше - и опять "не фурычит"
|
|
|
|
|
Jan 12 2012, 09:48
|

Профессионал
    
Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877

|
Цитата(Lexy_one @ Jan 10 2012, 16:08)  P.S. Интересно, почему у флешки такой слабенький выходной буфер??? И мне интересно. У нас наштампована уже гора плат - LPC2368 / LPC1768, три микросхемы памяти (в т.ч. одна AT45DB161D), сантиметра три дорожек между ними. И ни единого разрыва, в смысле фронты все аккуратно-прямоугольные, всё отлично работает. А нагрузочной способности в каком бы то ни было виде я в даташите не нашёл...
--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
|
|
|
|
|
Jan 12 2012, 13:41
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(esaulenka @ Jan 12 2012, 11:48)  И мне интересно.
У нас наштампована уже гора плат - 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. Не увидел входную емкость пинов, но думаю она есть где-то в другом даташите или в спецификации на семейство или на корпус.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|