|
Нужен совет., Шина 66 мгц и последовательное согласование. |
|
|
|
Jan 19 2006, 11:22
|
Частый гость
 
Группа: Свой
Сообщений: 114
Регистрация: 10-05-05
Пользователь №: 4 893

|
Есть шина данных однонаправленная, 100 бит + клок, 66 мгц. Источник CMOS чип PGA 2.54 mm, приемник FPGA . Трассы порядка 10 см, в двух слоях (наружных) на 4-слойке. Через коннектор, под прямым углом, на половине трас максимально один переход, половина в одном слое. Обязательно ли ставить последовательное согласование (на источнике) на все линии данных? Или будет достаточно только на клоке + немного задержать его на FPGA, (длины трасс не будут выравниваться, разница до 1 см)? Дополнительно разделение трасс по группам с чредование земляными линиями через четыре-пять бит. Может еще какие меры кто посоветует? До симуляции PCB пока не дошел, не уверен что будет корректна, т. к. модели на чип источник нет.
|
|
|
|
|
 |
Ответов
|
Jan 24 2006, 06:21
|
Знающий
   
Группа: Свой
Сообщений: 621
Регистрация: 25-10-04
Из: Новосибирск
Пользователь №: 971

|
@ vm1 - Если это согласование волнового импеданса, то они должны стоять на конце линии на землю, если нет то нет согласования, по другому не бывает.@
Это уже "очень сильное" утверждение!! Позвольте напомнить Вам прописные истины: Для неискаженной передачи сигналов возможны 3 (ТРИ) варианта согласования: 1. согласование на входе и выходе линии - большинство не сильно образованных людей (ленившихся читать учебники) свято верят что по другому и нельзя. 2. Согласование только на выходе линии. 3. Согласование только на входе линии.
Особенности: 1 Вариант: если требуется оптимальная (максимальная) передача МОЩНОСТИ - применяется только этот вариант. Недостатки: напряжение на выходе линии половинное, хотя мощность в нагрузке при этом максимальна. 2 Вариант: не обеспечивая оптимального режима передачи мощности применим в большинстве случаев для передачи неискаженного сигнала напряжения. Недостатки: большой ток на выходе драйвера линии. 3 Вариант: не обеспечивая оптимального режима передачи мощности применим для передачи неискаженного сигнала напряжения, при условии, что нагрузка линии ОДИН высокоомный вход или несколько, но рядом. При этом первоначально в линии распространяется сигнал половинного напряжения, а на выходе линии, за счет 100% отражения с инвертированием восстанавливается полная амплитуда напряжения. Отраженный сигнал поглощается за счет согласования на входе линии. При этом драйвер линии выдает ток в 2 раза меньше чем в случае 2. При передаче цифровых сигналов никогда не применяется 1 Вариант, а только 2 и 3. При этом если сигнал разветвляется (несколько входов разнесенных в пространстве) применяется согласование на выходе линии (вариант 2.). Разнесение в пространстве (задержка по времени) всегда сравнивается с фронтом сигнала, который можно слегка завалив, этот критерий ослабить и воспользоваться вариантом 3 (согласование на входе в линии - последовательное согласование), если разнесение не очень значительно. И в случае одного входа (нагрузка линии), как правило применяется последовательное согласование - вариант 3. При этом прошу учесть, что согласование никогда не бывает идеальным, но отражения нас должны волновать если они существенно начинают влиять на помехоустойчивость. Я не стал останавливаться на степени согласования в разных вариантах. И самое главное: согласование, само по се6е, не является главным (в случае передачи цифровых сигналов) - нам важно получить на выходе линии !!!сигнал удовлетворящий требованиям на входные сигналы для определенной логики!!! - уровни, помеха ....
|
|
|
|
|
May 16 2006, 15:24
|
Участник

Группа: Новичок
Сообщений: 22
Регистрация: 24-04-06
Пользователь №: 16 436

|
[quote name='vm1' date='Jan 25 2006, 00:56' post='81059'] Вы здесь все правильно говорите но какое отношение это имеет к двунапрвленной шине данных SDRAM, да еще когда у Вас три источника? Я исхожу здесь из множественного доступа на согласованную линию. Типично на шине данных: процессор, флэш, 1-2 корпуса SDRAM часто еще статическая память и бывают интерфейсы. В конце своей реплики Вы со мной и вовсе согласились. А книжки я читаю..
Вот именно этот вопрос интересует больше: на шине данных процессора: еще 1 процессор (FPGA), флэш - 2 корпуса, 2 корпуса SDRAM и все
Как это лучше расставить на плате (последовательно? звездочкой?), как терминировать при условии, что никаких дополнительных устройств вроде буферов использовать нельзя
|
|
|
|
Сообщений в этой теме
_Vladimir_ Нужен совет. Jan 19 2006, 11:22 bms А в чём проблема-то? Места не хватает? Ставьте сбо... Jan 19 2006, 19:22 _Vladimir_ Проблема только в том что это первый проект с таки... Jan 20 2006, 13:58 bms Цитата(_Vladimir_ @ Jan 20 2006, 16:58) П... Jan 20 2006, 16:00  AndreyZ Трудно что-то добавь к тому что было сказано bms. ... Jan 20 2006, 16:26 Vjacheslav 66 МГц это не частоты. Не надо ничего бояться: пос... Jan 20 2006, 15:26 Vjacheslav По поводу укора:
Говоря о последовательных 10-24 О... Jan 20 2006, 17:19 net Цитата(Vjacheslav @ Jan 20 2006, 20:19) П... Jan 20 2006, 17:28 bms Цитата(Vjacheslav @ Jan 20 2006, 20:19) П... Jan 21 2006, 14:21  net Цитата(bms @ Jan 21 2006, 17:21) Цитата(V... Jan 21 2006, 15:20   vm1 Нет на печатных платах при разводке шин для памяти... Jan 21 2006, 19:13    Uree Цитата(vm1 @ Jan 21 2006, 21:13) Нет на п... Jan 23 2006, 08:41     vm1 Цитата(Uree @ Jan 23 2006, 11:41) Цитата(... Jan 23 2006, 16:47      net Цитата(vm1 @ Jan 23 2006, 19:47) Цитата(U... Jan 23 2006, 17:08       vm1 Цитата(net @ Jan 23 2006, 20:08) тут дело... Jan 23 2006, 17:39 _Vladimir_ Спасибо всем за полезные советы.
Насчет чредования... Jan 21 2006, 10:58 Runner Чем можно развести и просимулировать PCB для часто... Jan 23 2006, 09:12 bms Цитата(Runner @ Jan 23 2006, 12:12) Чем м... Jan 23 2006, 11:14 _Vladimir_ Выложил в /upload/DOCs/Printed Circuit Board Consi... Jan 23 2006, 10:09 Vjacheslav То что я написал (в 1-ом сообщении) означает, что ... Jan 25 2006, 06:13 net Цитата(Vjacheslav @ Jan 25 2006, 09:13) Т... Jan 25 2006, 06:36 Vjacheslav Да Вы правы. Я стараюсь в таких "обсуждениях... Jan 25 2006, 07:14
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|