5

Со страницы Википедии на PCI-e:

В некоторых слотах используются розетки с открытым концом, позволяющие физически удлинить карты и договориться о наилучшем доступном электрическом соединении.

Количество дорожек, фактически подключенных к слоту, также может быть меньше числа, поддерживаемого размером физического слота. Примером является слот × 16, который работает с × 4, который будет принимать любую карту × 1, × 2, × 4, × 8 или × 16, но предоставляет только четыре полосы.

Это означает, что такие слоты должны принимать более широкие карты с меньшей пропускной способностью устройства.

В настоящее время у меня есть старая машина, которая имеет только слот PCIe x4; Я хотел бы использовать карту с разъемом x8. Мой блок питания способен обеспечить достаточно питания для карты, и ограниченная пропускная способность не должна быть огромной проблемой. Смогу ли я аккуратно удалить часть пластикового материала слота и вставить более длинную плату, или на материнской плате необходимы специальные схемы для согласования меньшего электрического соединения?

3 ответа3

2

Что ж, увидев распиновку PCI-e и зная принципы работы многополосных комбинационных последовательных шин, можно взглянуть на это с двух сторон:

  1. С точки зрения материнской платы
  2. С точки зрения карты

Итак, 1 .: Можете ли вы вытащить край на той стороне, где в корпусе есть вырез для платы / разъемов? Да, если, как вы говорите, у вас есть инструменты и удобство для этого, вы можете. Это умно? Нет. Соединитель очень точно определен, чтобы удерживать печатную плату / ребра на месте, чтобы избежать движения контактных полос и возникновения отказов фрикционного типа. Если вы уберете один из четырех ребер, вы сильно уменьшите это сжатие.

В результате вы можете коснуться кабеля рукой или ногой, и карта немного покачивается. Теперь контакты могут покачиваться. Любая грязь или шероховатость поверхности (последняя маловероятна с хорошо обработанными, недавно купленными карточками из-за производственного процесса и низких допусков, но это нельзя сбрасывать со счетов) подпружиненные контакты в гнезде могут отскакивать от этих ударов и ваша система пропустит важные части потока данных, а все остальные сигналы также потеряют свою актуальность, что означает серьезные сбои.

ЕСЛИ вы можете убрать этот запас путем дальнейшего проектирования / усиления (тяжелая задача без надлежащих инструментов моделирования), то в принципе материнская плата не будет возражать, поскольку она имеет меньшее количество соединений и просто предполагает найти 1x, 2x или 4x на этой шине ,

Затем 2: Стоит ли вставлять карту x16 в разъем x4? Я не могу сказать точно, я не достаточно глубоко в ограничениях и спецификациях для этих балансов. Вполне возможно, что стандарт предписывает MB иметь разъем x4, если он предлагает только x4. В этом случае карта x16 с разъемом x16 может с уверенностью предположить, что, если она уместится в МБ, она получит сигнал на всех 16 линиях.

Так как эти линии перекачивают информацию одновременно, которая коррелируется и декодируется через все виды волшебного встроенного удивления, они могут затем жестко закодировать 16-полосный путь в карту (с точки зрения прошивки или аппаратного обеспечения), и в этом случае он не может справиться с сигналом с 4 линиями и может делать все виды странного дерьма.

Также возможно, что карты с 16 дорожками не допускают такого предположения и должны по крайней мере поддерживать x8, x4 и, возможно, x2. В этом случае он должен работать с точки зрения электротехники, поскольку обязательное питание находится на стороне x4 разъема PCIe. Но, тем не менее, было бы лучше, если бы у него был хотя бы весь контакт с землей по всей его вилке x16. Некоторые части быстродействующего и высокопроизводительного дизайна карты могут зависеть от наличия всех этих заземляющих контактов, поэтому она все равно не сможет сделать все, что в противном случае могла бы сделать, на соединении x4 в соответствующем разъеме x16. И эти ограничения, если они возникнут, не будут обнаружены самой картой, потому что она определенно предполагает наличие всех контактов, если она рассчитывает на эти заземляющие контакты в своей конструкции. Не сказать, что некоторые части не будут заземлены, но при моделировании шумовых характеристик вам необходимо сделать предположения о том, куда пойдут токи заземления, а затем после того, как эти моделирования уберут половину этих путей, полностью аннулируют результаты. Может оказаться, что нет никакой разницы, но это также может оказаться миром этого.

Что касается стандартов PCI-e, предписывающих поведение карт, мне нужно вернуться к работе сейчас, поэтому я не могу их искать, но вот два довольно важных, если хотите сами:

PCI-e Spec V2.0, версия 0.9 - 2006

PCI-e Spec V3.0, ред. - 2010

Если ни один из них не говорит ничего о поведении карт для типов x16, или подразумевает его через конструкции типа «... для карт x4 и т.д.», Это не определено строго, и вы должны предполагать худшее, пока не найдете надежную спецификацию, говорящую иначе ,

Заключительное:

Существует вероятность того, что это может сработать, но в целом существует очень много рисков, чтобы попробовать его, при этом некоторые из них впоследствии будут также применяться к любой другой карте с фактическим подключением x4 (например, side-missing = risky-contact)), что я настоятельно советую вам не пробовать.

1

Я только что успешно открыл конец слота PCIe x4 в материнской плате Asus M4A87TD-USB3 и вставил Adaptec RAID 6405, который предназначен для слотов PCIe x8. Кажется, работает просто отлично. Мне также пришлось переместить гнездо батареи, потому что оно мешало свисающему разъему карты.

Эта процедура сложна, и вы можете легко уничтожить ваше оборудование.

1

Да, ты можешь.

Любая карта PCI-e должна работать в любом разъеме (хотя в нижней части общего ряда дорожек). Таким образом, карта x8 в слоте x4 будет использовать до 4 линий.

Мой блок питания способен обеспечить достаточное питание для карты,

У вас есть слот PCI-e. Это должно обеспечить до 75 Вт мощности через материнскую плату. Это относится как к разъемам x1, x4, x8 и x16. Итак, при условии правильной материнской платы она должна просто работать.


Практический опыт / подтверждение:

Друг работал в компании по сортировке фруктов (карты Firewire в слотах x16 и видеокарта в открытом слоте x1, используются только для отладки). Это работало нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .