|
Если интересно: ARM + SDRAM, разводка по 2 слоям |
|
|
|
 |
Ответов
|
Jan 10 2006, 14:17
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Хм.. В "мохнатом" 2001-ом я разводил S3C44BOX и SDRAM на 2-х слойке. Был всего один 16-битовый чип, заработал на 66МГц и разогнался до 75. На шине адреса/данных сидела еще 128K флеша и альтерка для ISP (на тот момент я JTAG только начинал ковырять). Все трассы были максимально короткими (не более 2500 милс) и как правило daisy chained. Проект был успешно запущен, оттестирован, дело шло к завершению. Ничто не предвещало опасности, был обычный день - пятница, 13... Я как обычно ковырялся с платой - дописывал звук - на I2S был прикручен кодек CS4222. Поскольку I2S у BOX не очень хорош, то был использован режим slave, все тактовые формировались упомянутой альтеркой PM3064. Так вот - я бодренько слушаю c платы современную аранжировку Штрауса, как мне начинает казаться что это дело иногда подхрипывает и похрюкивает. Долго и тщательно проверяется софт, все ints latency, DMA, прошивка альтерины. Хрюкает зараза. А потом я случайно забыл снять сигнал MUTE с кодека - и услышал хрюки и хрипы в чистом виде. Причем четкая корреляция с воспроизведением по I2S. Аналоговая часть уже была вылизана и отлажена, поэтому на нее я даже грешить не стал. В-общем, долго ли-коротко ли, выявилось следующее - генератор фазовых сигналов кодека на альтерине глючил в тот момент, когда процессор обращался к определенным адресам SDRAM. То есть тупо производишь выборку нескольких байт по определенным адресам и получаешь хрип "замьюченного" кодека. Потому как на выходе альтерины тесно связанной со SDRAM имеем пички длительностью менее 1 нс (имеющимся на тот момент у меня скопом их так и не увидели). Ну, времени я на этот глюк убил прилично - и шины питания/земли 2x2мм мощные привешивал, и частоту снижал - один хрен. В итоге таки выяснилось, что при работе SDRAM наводились помехи на входы ПЛИС c совершенно другой стороны TQFP корпуса, поставили кондеры 100pF на ближайшую землю - и усе стало хорошо. Потом эту же плату изготовили на 4х слоях с почти такой же топологией - я специально потестил без этих доп. кондеров - никаких проблем уже не было. Лично мое ИМХО после этой истории такое - сделать SDRAM на 2-х слоях можно, но лучше - не нужно :-) Ты уже рапортуешь заказчику что все - зашибись, а оно такое вылазит - ой-ей Будем надеяться - у Вас не вылезет  P.S. По разводке PС133 у интела неплохо и доступно рассказано: HW design guidelinesBTW, если предполагается какая-либо сертификация - то при испытаниях на ЭМС - системы с внешней шиной памяти на 2-х слоях и на 4-х слоях - это "две большие разницы"  Для микроконтроллеров с памятью внутри (типа SAM7 или AVR) - почти никаких различий.
|
|
|
|
Сообщений в этой теме
AndyBig Если интересно: ARM + SDRAM, разводка по 2 слоям Jan 3 2006, 11:23 Evgeny_CD Цитата(AndyBig @ Jan 3 2006, 14:23) Когда... Jan 3 2006, 11:43 AndyBig Контроллер - AT91RM9200, два 64-мегабитных чипа SD... Jan 3 2006, 13:15 Evgeny_CD Впечатляет! Ничего не скажешь. А FB1 - это фер... Jan 3 2006, 13:59 AndyBig FB1 соединяет в одной точке периферийную и общую з... Jan 3 2006, 14:54 Shuuura Сколько времени ушло на разводку? Jan 3 2006, 15:46 AndyBig Чистого времени - около 30 часов - на размещение и... Jan 3 2006, 15:54 dch Цитата(AndyBig @ Jan 3 2006, 14:23) 68 Ом... Jan 9 2006, 02:14 AndyBig Из рекомендуемого диапазона 47-75 Ом. Кроме того, ... Jan 9 2006, 22:01 dch Цитата(AndyBig @ Jan 10 2006, 01:01) Из р... Jan 18 2006, 18:48 slava2005 Я бы купил голую платку. Возможно ? Jan 10 2006, 09:20 NickS А как вы проверяли, что работает нормально?
У нас... Jan 10 2006, 10:06 Alex B._ ЦитатаВозникала одна ошибка в несколько часов.
На ... Jan 10 2006, 12:50 AndyBig ЦитатаЯ бы купил голую платку. Возможно ?
К сожале... Jan 10 2006, 13:04 COMA Цитата(AndyBig @ Jan 10 2006, 17:04) Я ос... Jun 13 2006, 12:24 slava2005 ЦитатаК сожалению, этот вариант платы содержит нес... Jan 10 2006, 13:27 SlavaCh 2 AndyBig - вы писали "и разъем для непосредс... Jan 10 2006, 14:35 AndyBig ЦитатаНу проводками нас не испугаешь
Тогда я погов... Jan 10 2006, 16:38 slava2005 ЦитатаТогда я поговорю с заказчиком, если он согла... Jan 11 2006, 16:49 at90 Датафлэш можно прошить аргусофтовским программатор... Jan 11 2006, 06:33 zltigo Цитата(AndyBig @ Jan 10 2006, 15:04) Я ос... Jan 11 2006, 08:58 aaarrr Цитата(zltigo @ Jan 11 2006, 11:58) Цитат... Jan 11 2006, 10:07 AndyBig ЦитатаДатафлэш можно прошить аргусофтовским програ... Jan 11 2006, 10:35 Balkana Цитата(AndyBig @ Jan 11 2006, 12:35) Цита... Jan 11 2006, 10:47  Evgeny_CD Цитата(Balkana @ Jan 11 2006, 13:47) ...У... Jan 13 2006, 11:55   Balkana Цитата(Evgeny_CD @ Jan 13 2006, 13:55) Ци... Jan 13 2006, 17:34    Evgeny_CD Цитата(Balkana @ Jan 13 2006, 20:34) ...h... Jan 13 2006, 17:49 AndyBig ЦитатаНа 0xAA 0x55 и т.п. последствия crosstalk... Jan 11 2006, 10:50 d__ Да шьется флешь элементарно OCD Flash Loader через... Jan 13 2006, 10:52 AndyBig Если столько людей заинтересованы в плате, то пред... Jan 13 2006, 13:59 Evgeny_CD Цитата(AndyBig @ Jan 13 2006, 16:59) Если... Jan 13 2006, 14:18 zltigo Цитата(AndyBig @ Jan 13 2006, 15:59) Если... Jan 13 2006, 14:32 Ken@t Меня добавь в очередь страждующих. Jan 13 2006, 15:13 AndyBig ЦитатаНо нужен подробный BOM с поставщиками и p/n,... Jan 13 2006, 20:38 Evgeny_CD Цитата(AndyBig @ Jan 13 2006, 23:38) Само... Jan 13 2006, 21:10 AndyBig slava2005, кстати, может быть Вы тоже согласитесь ... Jan 13 2006, 21:01 AndyBig ЦитатаДля полноты надо бы еще приложить исходник и... Jan 13 2006, 21:21 Evgeny_CD Цитата(AndyBig @ Jan 14 2006, 00:21) Да и... Jan 13 2006, 21:39 Andy Great Цитата(AndyBig @ Jan 13 2006, 23:21) Да и... Jan 13 2006, 22:13 zltigo Цитата(Evgeny_CD @ Jan 13 2006, 23:29) Н... Jan 13 2006, 21:41 AndyBig ЦитатаНужно переразвести под универсальное посадоч... Jan 13 2006, 22:02 Evgeny_CD Цитата(AndyBig @ Jan 14 2006, 01:02) ...П... Jan 13 2006, 22:17  Andy Great Цитата(Evgeny_CD @ Jan 14 2006, 00:17) По... Jan 13 2006, 22:44   Evgeny_CD Цитата(Andy Great @ Jan 14 2006, 01:44) .... Jan 14 2006, 00:35    Andy Great Цитата(Evgeny_CD @ Jan 14 2006, 02:35) Во... Jan 15 2006, 18:15     Evgeny_CD Цитата(Andy Great @ Jan 15 2006, 21:15) А... Jan 15 2006, 18:32 AndyBig Ладно, изменение паттерна в любом случае не принес... Jan 13 2006, 22:19 Andrew_ 1. Когда будет заказываться плата ? Т.е. сколько в... Jan 15 2006, 15:48 Evgeny_CD Цитата(Andrew_ @ Jan 15 2006, 18:48) ...*... Jan 15 2006, 16:16 Andrew_ Остается только "прохачить" какой-нибудь... Jan 15 2006, 18:20 Andy Great Ну так это его наследники, LEAF точно. FloppyFW на... Jan 16 2006, 08:37 Evgeny_CD Цитата(Andy Great @ Jan 16 2006, 11:37) .... Jan 16 2006, 09:53  Andy Great Цитата(Evgeny_CD @ Jan 16 2006, 11:53) Ци... Jan 16 2006, 17:52 AndyBig Цитата1. Когда будет заказываться плата ? Т.е. ско... Jan 16 2006, 10:20 zltigo Цитата(AndyBig @ Jan 16 2006, 12:20) Цита... Jan 16 2006, 11:21 AndyBig Давайте перебазируемся в отдельный топик, а?
http... Jan 16 2006, 12:52 asoneofus Цитата(AndyBig @ Jan 3 2006, 14:23) Когда... Jan 16 2006, 18:27 AndyBig ЦитатаПросто не очень понятно, почему считается чт... Jan 16 2006, 20:35 asoneofus Цитата(AndyBig @ Jan 16 2006, 23:35) По и... Jan 17 2006, 09:52 AndyBig ЦитатаДа полноте вам
Спорить даже не собираюсь .
Ц... Jan 17 2006, 11:30 Evgeny_CD Насчет платы - я в ауте !
Au1000 (похоже, э... Jan 17 2006, 14:38 asoneofus Цитата(Evgeny_CD @ Jan 17 2006, 17:38) На... Jan 17 2006, 15:43  Evgeny_CD Цитата(asoneofus @ Jan 17 2006, 18:43) По... Jan 17 2006, 16:06 d__ Ребята, вы не поверите спаяно за 5 дней, из них то... Jan 17 2006, 15:11 asoneofus на фотографиях видно - что вопрос с землями решён ... Jan 18 2006, 06:09 AndyBig ЦитатаСсылку дайте пожалуста.
Честное слово - сейч... Jan 18 2006, 21:00 smr80 asoneofus
Чего-то я не понял, двухслойка пятого кл... Jan 18 2006, 23:25 asoneofus Цитата(smr80 @ Jan 19 2006, 02:25) asoneo... Jan 23 2006, 13:16 dch В Title PDF-ика схематики написано Rainbow. Это п... Jan 23 2006, 16:41 AndyBig ЦитатаRainbow Technologies - электронные компонент... Jan 24 2006, 10:45 dch Цитата(AndyBig @ Jan 24 2006, 13:45) это ... Jan 24 2006, 16:41 AndyBig Номер ревизии указан в том же тайтле Jan 24 2006, 19:56 AndyBig Я уже писал - похоронил я их под бутлодером. Может... Jun 13 2006, 19:11 COMA точно, проглядел. есть там тест памяти Jun 13 2006, 19:41 AlexBoy Цитата(COMA @ Jun 13 2006, 22:41) точно, ... Jun 14 2006, 19:21  Evgeny_CD Цитата(AlexBoy @ Jun 14 2006, 23:21) Я ту... Jun 14 2006, 21:29  COMA Цитата(AlexBoy @ Jun 14 2006, 23:21) Кста... Jun 15 2006, 06:03   AlexBoy Цитата(COMA @ Jun 15 2006, 09:03) Цитата(... Jun 15 2006, 09:00 COMA AlexBoy, судя по сурцам тест памяти это все в файл... Jun 15 2006, 09:47 AlexBoy Цитата(COMA @ Jun 15 2006, 12:47) AlexBoy... Jun 15 2006, 12:27
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|