Я использую Altium уже несколько лет, когда мне нужно было проектировать платы. Однако все это было для простых аналоговых конструкций и никогда не было чего-то слишком технического. Сейчас я пытаюсь подключиться к плате, требующей Ethernet 100Base-TX.
Я использую Microchip ENCX24J600, и кажется, что мне нужно использовать дифференциальные пары с импедансом 100 Ом для TPOUT+/- и TPIN+/-.
Я нашел довольно хороший пример видео, в котором объясняется, как настроить Altium , здесь я подумал, что мне просто нужно позвонить производителю и получить цифры, как объяснялось около 4:00 в видео. Однако я позвонил в магазин печатных плат, и они сказали, что все, что мне нужно сделать, это предоставить образец трассировки на стороне, и они заставят его работать.
Я уверен, что это сработает, но мне было интересно, есть ли хороший стандартный способ указать 100 Ом или 50 Ом для трасс (поскольку это кажется совершенно отличным от найденного мной учебника).
Возможно, я делаю из мухи слона, но я предпочитаю один раз разобраться во всем, а затем быть последовательным, чем приобрести несколько вредных привычек, которые мне придется переучивать позже.
Сначала пояснение: для 100Base-T, если расстояние между ENCX24J600/магнетиками/разъемом должно быть коротким (<1 дюйма), импеданс на самом деле не нужно контролировать, достаточно приблизительных значений. Книга по высокоскоростному цифровому дизайну будет объяснить, почему.
Во-вторых, на этот вопрос нужно ответить, потому что позже вы захотите использовать более быстрый интерфейс, такой как 1000Base-T или 10 GbE, или любой другой быстрый цифровой сигнал, такой как 3G-SDI, или ваши длины, возможно, должны быть немного дольше, или вам может понадобиться проложить высокоскоростную шину памяти, например DDR3, так что же вам делать? повторить этот вопрос?
Наконец, чтобы решить проблему под рукой:
ТРАССЫ С КОНТРОЛЕМ ИМПЕДАНСА:
- 5 мил дорожек на верхнем слое должны иметь импеданс 100 Ом (+/- 20%) по отношению к плоскости слоя 2.
На самом деле производитель печатных плат регулирует ширину в соответствии с желаемым импедансом в соответствии со своими внутренними данными о точных диэлектрических постоянных и ширине, которые они будут использовать для производства вашей печатной платы. Но благодаря вашим расчетам он будет близок к тому, что вы указали (так что такие вещи, как расстояние между трассами, минимальная ширина и общая маршрутизация, не будут существенно затронуты при внесении корректировок).
Поиск картинок в гугле дал следующий пример:
Если вам нужны реалистичные результаты, вы не можете вычислить импеданс, используя простые формулы.
Производители печатных плат проводят моделирование, которое учитывает:
Это даст им ширину и расстояния, которые вы должны указать в проекте, чтобы получить правильный импеданс. Таким образом, простая формула расчета, встроенная в Altium Designer, является лишь грубым приближением, которое работает более или менее хорошо.
И если импеданс имеет решающее значение для вашего проекта, производители печатных плат обычно добавляют тестовый образец на панель печатной платы. Этот купон представляет собой трассировку с геометрией, которую они предлагают вам использовать, например, для получения вашего 100-омного диффа. Затем производитель печатных плат проверит каждую панель с помощью рефлектометра, чтобы гарантировать правильность импеданса для каждой изготовленной панели.
Чтобы ответить на ваш вопрос, вы можете найти онлайн-программу для расчета ширины колеи. Но это приблизительно (иногда слишком грубо). Вы должны использовать значения, рассчитанные производителем вашей печатной платы.
В идеале вы могли бы сделать это моделирование самостоятельно, если у вас есть подходящий инструмент. Во-первых, я не знаю, доступен ли такой инструмент бесплатно в Интернете, а во-вторых, у вас нет числа, чтобы накормить зверя. Обычно производители печатных плат не сообщают числовые значения, такие как те, которые необходимы для определения трапециевидной формы протравленных медных элементов или результирующей толщины паяльной маски и ее Er.
Если вы разводите плату, просто спроектируйте дорожки для желаемого импеданса. Я использую онлайн-калькулятор и ввожу характеристики своей платы.
Обычно вы можете получить информацию о стеке от производителей плат, таких как Sunstone , которые предоставят вам информацию о расстоянии и диэлектрической проницаемости.
У меня никогда не было проблем с импедансом стандартных плат спецификации, если я делал это таким образом, но если это особенно критично, вы можете, как вы это сделали, запросить контроль импеданса. Кстати, если вы используете Altium, Sunstone и другие производители плат часто предоставляют файлы DRC для Altium .
Вот хороший инструмент, который я часто использую на работе для быстрых расчетов. Более удобные инструменты компоновки сделают все за вас, но вам все равно нужно планировать свой стек на основе возможностей производителя, как то, что говорит Самуэль. Это даст вам ограничения, такие как минимальная толщина дорожки и толщина диэлектрика, которые нужно ввести в инструмент.
Олин тоже прав, конечно. Конструкторы стараются расположить трансформатор/приемники как можно ближе к разъему.
Олин Латроп