Hardware,  Статьи

О сигнале PEXRST на видеокартах

Для работы современных видеокарт на разъеме PCI-E необходимо обеспечить (как минимум):

  • наличие питающих напряжений +3.3 (контакты B8, B10, A9-A10) и +12V (B1-B3, A2-A3);

Требования к напряжениям +12V и +3.3V согласно спецификации PCIe:

https://www.eetimes.com/wp-content/uploads/media-1121305-c0817-table1.jpg

  • прохождение данных по дифференциальным парам приема передачи (соответствует контактам B14-B15, HSOp(0)-HSOn(0) и A16-A17, HSIp(0)-HSIn(0));

  • синхронизацию по дифпаре REFCLK+/- (контакты 13-14);

  • подачу логического сигнала перезагрузки PCI-E, или PERST (PEX Reset или PEX_RST) на контакт A11.

Схема подключения контактов разъема PCI-E x 1 на видеокарте/райзере:

Размещение контактов на разъеме PCI-E x 1 (вид сверху):

Для чего используется сигнал PEX_RST?

Сигнал PERST# используется для корректного включения-выключения PCI-E устройств. Он подается с небольшой задержкой после появления питающих напряжений 3.3 и 12 вольт от слота PCIe.

Порядок иницализации PCI-E устройств согласно стандарту организации PCI Sig (startup sequence):

https://www.eetimes.com/wp-content/uploads/media-1121306-c0817-figure1.jpg

Временная задержка нужна для стабилизации питающих напряжений, а также синхронизации между GPU-CPU по дифференциальной паре REFCLK.

Включающий сигнал PEX_RST соответствует логическому высокому уровню (Uperst = от 2 до 5 вольт), который должен появляться не ранее, чем через 100 мс после включения устройства PCI-E (видеокарты).

Стандартные уровни напряжения логических сигналов:

Уровни напряжения логических схем

На видеокартах сигнал PEX Reset (pin B11) обычно соответствует напряжению +3.3 V, которое подается от материнской платы/райзера.

Выключение PCI-E устройства осуществляется с помощью соответствующего сигнала PERST#, который становиться равным логическому нулю (Uperst = до 0.8 вольт):

Исходя из представленных данных, во время работы видеокарты на выводе PEX Reset постоянно должен быть высокий логический сигнал с напряжением от 2 до 5 вольт.

В связи с этим, при проверке райзеров/видеокарт, помимо проверки питающих напряжений, линий передачи-приема данных (TX-RX) и синхронизации, нужно проверять и состояние вывода PERST на обратной стороне печатной платы:

Если этот сигнал (+3.3 В) отсутствует, видеокарта работать не будет. Само собой разумеется, что на нем не должно быть короткого замыкания относительно GND.

Практический пример реализации контроля сигнала PCIe Interface Reset на видеокартах

Участок схемы, отвечающий за контроль наличия сигнала PERST# на видеокарте ASUS GTX 1050/1050Ti Ex):

C:\Users\34\Desktop\1050\IMG_20220619_181602_208.jpg

Сигнал PERST приходит на резистор-нулевик ER654, с которого уходит уже в виде сигнала PEX_RST_BUF, который уходит на GPU (контакт AJ12):

Без него инициализация видеокарты не происходит, не смотря на наличие всех питающих напряжений.

В более продвинутых видеокартах (версия Strix) для контроля устанавливают логический элемент, например, M74VHC1GT08, двухвходовый элемент логическое И:

Добавить комментарий

Ваш адрес email не будет опубликован.

English English Русский Русский