[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ВН 19 декабря 2002 г. 22:03
В ответ на: Ответ: отправлено Andy Wolf 19 декабря 2002 г. 19:06

Наверное сшибает. Когда Вы пытались залезть в DSP по HPI, он, dsp, еще не загружен, т.е. на EMIF тишина. Т.е. сшибка могла быть либо самим клоком, либо PLL, либо сигналами HPI. Имею ввиду дрянь какую-нибудь на них. Либо комбинация. Т.е. клок, допустим, и сам по себе не очень чистый (или PLL цепь некачественно разведена-заземлена-отфильтрована), а тут еще проникают во всю эту клоко-PLL цепь помехи от переключений на HPI.
Т.е. может дело в каком каком-нибудь джиттере на клоке ,или в PLL цепях, к-рый мог усугубляться (или порождаться) проникновением переключательных помех с HPI? Тогда наверное на низких частотах его влияние будет меньше.
По крайней мере непропай кажется менее вероятным, чем ранее. Если уж только на PLL ногах.
Про грязь я Вам не писал, как-то само собой подразумевал, она и на низких частотах ни к чему, а на высоких - черт ногу сломит, такие связи паразитные могут образоваться.
Из своей практики. Клок для 6211 (и других 62,67) я брал с генератора. Причем, поскольку клок нужен не только DSP, а и какой-нибудь Альтере, то сразу после генератора ставил 2 (или сколько потребителей клока) буфера (триггера Шмитта, LVC). Выход буфера через согласующее сопротивление на вход только одного потребителя. Линию клоковскую заставлял конструктора протаскивать в окружении земли, с минимум переходов. Другие сигналы заставлял оттаскивать от этой линии. То же в отношении PLL. Резисторы, емкости, фильтр как можно ближе к PLL ногам. Всякие другие сигналы заставлял оттаскивать, насколько возможно, от этой цепи. А в EMIF, это уж к слову, заставлял кроме всего выравнивать длины проводников на шинах адреса, да и данных. С допуском конечно. Плюс ограничение на длину. К тому же конфигурацию адресных и упр. сигналов EMIF и клока, конечно, заставлял делать примерно так: от DSP, через согласовку, проводник тенятся до некоторой точки. От этой точки звездой потребителям. Лучи звезды одинаковой небольшой длины. Это касалось разводки SDRAM, она у меня на 6202 на 125 МГц работала. На 6211 все же полегче было, DSP на 160, SDRAM на 80. Допуски побольше.
Для относительно медленной статич. памяти (флэш, та же альтера) адреса и упр. через вторую согласовку, тоже от ноги DSP, но уже без выравнивания и прочего. Номинал второй согласовки, т.е. для медленной ветви, больше номинала первой. На первую я ставил Ома 22, на вторую 51. Т.е. от ноги DSP коротким проводничком до 2-х резисторов. С одного на быструю ветвь, с другого на медленную.
На шине данных резисторы без ветвей, только у DSP. По 22 Ома. На запись они работали как согласовка, на чтение для DSP, вместе со входной емкостью, как фильтр, для линии - частично как вариант RC согласования.
Конструтора первый раз замучил. На следующих разработках он уже привык, почти без указаний все делал как надо.
Ну и все работало. Платы конечно чистые были.
Не знаю, поможет ли Вам написанное, хочется надеяться.
Желаю победы в борьбе.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru