|
Плата VGA in/out (6 слоев), вопросы по разводке |
|
|
|
Apr 18 2015, 14:42
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 11-06-09
Из: Санкт-Петербург
Пользователь №: 50 207

|
Доброго времени суток. Есть плата захвата данных с VGA и выводом - http://electronix.ru/forum/index.php?showtopic=126809Некоторые вопросы по разводке платы: Стоит ли учитывать длину проводников (шины адреса и данных), если учесть, что частота 40-50Mhz? Тот же вопрос про волновое сопротивление - в ДШ на AD9984A указано, что линии должны быть 75 Ом. Актуально ли это для таких частот, как у меня? Насколько сильное влияние может иметь емкость линий на максимальную рабочую частоту? Т.к. каждая линия на шине адреса имеет 6 параллельных подключений + переходные отверстия. AD9984A не имеет выходов аналоговой земли и в рекомендациях ничего не сказано про отдельную аналоговую землю, тем не менее, стоит ли разводить отдельную землю под эту микросхему и соединять в одной точке? В целом, если не сложно, укажите на возможные ошибки - первый раз занимаюсь разводкой платы такого рода. Общий вид
Шина адреса
Шина данных
|
|
|
|
|
Apr 18 2015, 15:35
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(A-10 @ Apr 18 2015, 17:42)  Стоит ли учитывать длину проводников (шины адреса и данных), если учесть, что частота 40-50Mhz? Нет. Цитата(A-10 @ Apr 18 2015, 17:42)  Тот же вопрос про волновое сопротивление - в ДШ на AD9984A указано, что линии должны быть 75 Ом. Актуально ли это для таких частот, как у меня? Для входов важно 75Ом резисторы расположить как можно ближе к АЦП. Импеданс нужный обеспечить для трех линий тоже не проблема. Цитата(A-10 @ Apr 18 2015, 17:42)  Насколько сильное влияние может иметь емкость линий на максимальную рабочую частоту? Т.к. каждая линия на шине адреса имеет 6 параллельных подключений + переходные отверстия. В даташите нет цифр, касающихся характеристик выходных драйверов, но есть рекомендации не превышать ёмкость 10пФ, для чего советуют подключать не более одного потребителя. С шестью могут быть проблемы. Цитата(A-10 @ Apr 18 2015, 17:42)  AD9984A не имеет выходов аналоговой земли и в рекомендациях ничего не сказано про отдельную аналоговую землю, тем не менее, стоит ли разводить отдельную землю под эту микросхему и соединять в одной точке? Однозначно не стоит. Цитата(A-10 @ Apr 18 2015, 17:42)  В целом, если не сложно, укажите на возможные ошибки - первый раз занимаюсь разводкой платы такого рода. Масштаб очень уж мелкий.
|
|
|
|
|
Apr 18 2015, 16:18
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 11-06-09
Из: Санкт-Петербург
Пользователь №: 50 207

|
aaarrr Спасибо, Цитата(aaarrr @ Apr 18 2015, 18:35)  Для входов важно 75Ом резисторы расположить как можно ближе к АЦП. Импеданс нужный обеспечить для трех линий тоже не проблема. Да, это сделал. А насчет импеданса - как его правильно учитывать, если на линии есть другие элементы (последовательная индуктивность, конденсатор)? "Use 75 Ω matched impedance traces. Trace impedances other than 75 Ω also increase the chance of reflections." Кстати, не понятно, это только к входным относится? Цитата(aaarrr @ Apr 18 2015, 18:35)  В даташите нет цифр, касающихся характеристик выходных драйверов, но есть рекомендации не превышать ёмкость 10пФ, для чего советуют подключать не более одного потребителя. С шестью могут быть проблемы. А какие варианты здесь могут быть? Цитата(aaarrr @ Apr 18 2015, 18:35)  Масштаб очень уж мелкий. Добавил PDF файл, скажите, если будет не видно что-то - могу другой вариант прислать или исходники.
|
|
|
|
|
Apr 18 2015, 16:24
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(A-10 @ Apr 18 2015, 19:18)  Кстати, не понятно, это только к входным относится? Да, это ко входам относится. Элементы никак не учитывать, только трассы. Цитата(A-10 @ Apr 18 2015, 19:18)  А какие варианты здесь могут быть? Буферизировать. На шесть приемников я бы не рискнул выводить параллельно.
|
|
|
|
|
Apr 18 2015, 17:24
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 11-06-09
Из: Санкт-Петербург
Пользователь №: 50 207

|
aaarrrЦитата Буферизировать. На шесть приемников я бы не рискнул выводить параллельно. То есть будет такая схема?
А разве входная емкость с параллельными соединениями не будет так же влиять на сигнал до каждого буфера (и искажать его)?
|
|
|
|
|
Apr 20 2015, 00:35
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 11-06-09
Из: Санкт-Петербург
Пользователь №: 50 207

|
@ aaarrr, @_pvТо есть таким образом?
А можно убрать буферы адреса, например так?
|
|
|
|
|
Apr 20 2015, 07:14
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(aaarrr @ Apr 20 2015, 07:02)  Нужно. И на данных тоже оставьте два, зачем плодить лишние? на данных нужен свой отдельный буфер, так как в память иногда пишут, а иногда она начинает картинку отдавать в ЦАП, соответсвенно от остальной шины (половины - трёх соседей) на это время надо уметь отключаться. а с адреса можно убрать. и по разводке, 6 слоёв не многовато ли? там обе шины и данных и адреса от памяти/буфера/ЦАП в одном верхнем слое вытаскиваются по горизонтали, потом переход через нижний слой на такую же шину по вертикали вверх к АЦП. то есть вроде бы вполне можно и в 2 слоя упихать при большом желании.
|
|
|
|
|
Apr 20 2015, 09:50
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(_pv @ Apr 20 2015, 10:14)  на данных нужен свой отдельный буфер, так как в память иногда пишут, а иногда она начинает картинку отдавать в ЦАП, соответсвенно от остальной шины (половины - трёх соседей) на это время надо уметь отключаться. а с адреса можно убрать. Ну и отключать глобально буфер данных. Если шина адреса одна, то одновременных чтений-записей все равно не получится. Цитата(_pv @ Apr 20 2015, 10:14)  и по разводке, 6 слоёв не многовато ли? Согласен, шесть тут ни к чему совсем.
|
|
|
|
|
Apr 20 2015, 19:37
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 11-06-09
Из: Санкт-Петербург
Пользователь №: 50 207

|
Цитата(_pv @ Apr 20 2015, 13:03)  как раз получится, развертка (счётчик адреса) у всех видео сигналов однинаковая, как у входного, соответственно определённый кадр в отдельном канале либо пишется в память с обшего АЦП, либо выводится ранее запомненный на индивидуальный ЦАП. остальные при этом либо тоже выводят своё не мешая соседям, либо пишут картинку с АЦП. Да, именно так. Цитата(_pv @ Apr 20 2015, 10:14)  и по разводке, 6 слоёв не многовато ли? там обе шины и данных и адреса от памяти/буфера/ЦАП в одном верхнем слое вытаскиваются по горизонтали, потом переход через нижний слой на такую же шину по вертикали вверх к АЦП. то есть вроде бы вполне можно и в 2 слоя упихать при большом желании. Цитата(aaarrr @ Apr 20 2015, 12:50)  Согласен, шесть тут ни к чему совсем. Да, я тоже думал об этом. Но если 4 слоя я еще себе могу представить, то как это все впихнуть в 2 - ума не приложу (к тому же там могут быть проблемы с ЭМС?). У меня не большой опыт разводки плат с таким кол-вом проводников.
Все время появлялась потребность в добавлении третьего слоя, в местах пересечения шин.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|