Инициализация контроллера горячей замены шины pci

Инициализация контроллера горячей замены шины pciКомпьютерная Энциклопедия

Архитектура ЭВМ

Компоненты ПК

Интерфейсы

Мини блог

Самое читаемое

Видео:Как включить видеокарту в биосеСкачать

Как включить видеокарту в биосе

PCI и PCI-X

Видео:Как устранить проблему с sm контроллер шиныСкачать

Как устранить проблему с sm контроллер шины

«Горячее» подключение устройств — Hot Plug

«Горячее» подключение-отключение устройств PCI (Hot Plug) требует наличия в системе специального контроллера (Hot-Plug Controller), управляющего слотами «горячего» подключения, и соответствующей программной поддержки — ОС, драйверов устройств и контроллера.

Слот с «горячим» подключением должен быть подключен к шине PCI через коммутирующие цепи, обеспечивающие:

  • управляемую коммутацию (электронными ключами) всех сигнальных цепей PCI;
  • управляемую подачу напряжения питания.

Контроллер «горячего» подключения должен обеспечивать для каждого своего слота:

  • индивидуальное управление коммутацией сигналов и подачей питания;
  • индивидуальное управление сигналом RST#;
  • индивидуальную идентификацию состояния линий PRSNT[1:2]#, независимо от состояния слота (подключен или изолирован);
  • индивидуальную идентификацию состояния линии M66EN, независимо от состояния слота (подключен или изолирован);
  • индивидуальный индикатор «Внимание», сигнализирующий о состоянии питания слота (можно ли извлекать и устанавливать модуль). Индикатор управляется программно, сигнализируя пользователю и о проблемах, обнаруженных системой для устройства в данном слоте.

В «горячем» подключении участвует пользователь, который должен устанавливать (и извлекать) модули (карты расширения) только в слот с отключенным питанием (при этом сигналы слота отключены от шины). После установки модуля на него подается питание, затем через некоторое время на него подается сигнал RST#, и устройство приходит в исходное состояние. Только после этого коммутатор соединяет сигналы слота с шиной. Далее программная поддержка должна выполнить идентификацию и конфигурирование подключенного устройства. Дополнительные сложности возникают, если к шине, работающей на частоте 66 МГц, подключается модуль на 33 МГц. Поскольку тактовую частоту на шине можно менять только во время действия сигнала RST#, а подключаемое устройство работать на высокой частоте не может, подключение потребует выполнения сброса на шине PCI (с последующей инициализацией всех устройств). Перед отключением питания слота на него подается сигнал RST# и его сигналы отключаются от шины.

Видео:Другие устройства в диспетчере устройств как убрать Windows 11.Неизвестное устройство.PCI-контроллерСкачать

Другие устройства в диспетчере устройств как убрать Windows 11.Неизвестное устройство.PCI-контроллер

Инициализация контроллера горячей замены шины pci

14 Зарезервировано.
15 Запущена инициализация северного моста до памяти.
16

18 Зарезервировано.
Показать полностью.
19 Запущена инициализация южного моста до памяти.
1A

2F Инициализация памяти.
31 Память установлена.
32

36 CPU PEI инициализация.
37

3A IOH PEI инициализация.
3B

3E PCH PEI инициализация.
3F

4F Зарезервировано.
60 DXE Core запущен.
61 инициализация NVRAM.
62 Установка служб времени выполнения PCH.
63

67 Инициализация CPU DXE начата.
68 Инициализация моста хоста PCI запущена.
69 IOH DXE инициализация.
6A IOH SMM инициализация.
6B

6F Зарезервировано.
70 PCH DXE инициализация.
71 PCH SMM инициализация.
Инициализация 72 устройств PCH.
73

77 PCH DXE инициализация (зависит от модуля PCH).
78 ACPI Core инициализация.
79 Начата инициализация CSM.
7A

7F Зарезервировано для использования AMI.
80

8F Зарезервировано для использования OEM (
коды инициализации OEM DXE ).
90 Передача фазы в BDS (выбор загрузочного устройства) из DXE.
91 Событие выпуска для подключения драйверов. Начальная загрузка
92 Инициализация шины PCI начата.
93 Инициализация горячей замены шины PCI.
94 Перечисление шины PCI для определения количества запрашиваемых ресурсов.
95 Проверьте устройство PCI запрашивает ресурсы.
96 Назначьте ресурсы устройства PCI.
97 Устройства консольного вывода подключаются (например, горит монитор).
98 Подключаются консольные устройства ввода (например, PS2 / USB-клавиатура / мышь активированы).
99 Super IO инициализация.
9A Инициализация USB началась.
9B Сброс проблемы в процессе инициализации USB.
9C Обнаружение и установка всех подключенных в данный момент USB-устройств.
9D Активировал все подключенные в данный момент USB-устройства.
9E

9F Зарезервировано.
A0 IDE инициализация запущена.
A1 Ошибка сброса в процессе инициализации IDE.
A2 Обнаружение и установка всех подключенных в настоящее время устройств IDE.
A3 Активировал все подключенные в настоящее время устройства IDE.
Начата инициализация SCSI A4.
A5 Ошибка сброса в процессе инициализации SCSI.
A6 Обнаружение и установка всех подключенных в настоящее время устройств SCSI.
A7 Активированы все подключенные в настоящее время устройства SCSI.
A8 Подтвердите пароль, если необходимо.
A9 BIOS Setup запущена.
AA Зарезервировано.
AB ждать пользовательской команды в BIOS Setup.
Кондиционер зарезервирован.
Событие AD Issue Ready To Boot для загрузки ОС.
AE Boot to Legacy OS.
AF Exit Boot Services.
B0 Начнется установка AP во время выполнения.
B1 Установка AP во время выполнения заканчивается.
B2 Legacy Option инициализация ПЗУ.
B3 Сброс системы при необходимости.
B (4,5) USB (PCI) устройство горячей замены.
B6 Очистка NVRAM.
B7 Переконфигурируйте настройки NVRAM.
B8

CF Зарезервировано.
E0 S3 Resume сохраняется (вызывается из DXE IPL).
E1 Заполните данные загрузочного скрипта для возобновления S3.
E2 Инициализирует VGA для возобновления S3.
E3 ОС S3 вектор пробуждения по вызову. S3 Возобновить
F0 Режим восстановления будет активирован из-за обнаружения тома встроенного программного обеспечения.
Режим восстановления F1 будет активирован по решению пользователя.
F2 Восстановление запущено.
F (3,4) Найден образ прошивки для восстановления (загружен)
F5

Читайте также: Шина для автоматов электрических как подключить

F7 Зарезервирован для будущих кодов прогресса AMI.
50

55 Ошибка инициализации памяти.
56 Неверный тип процессора или скорость.
57 Несоответствие процессора.
58 Ошибка самопроверки ЦП или возможная ошибка кэша ЦП.
59 Микрокод ЦП не найден или обновление микрокода не выполнено.
5A Внутренняя ошибка процессора.
5B Сброс PPI не выполнен.
5C

5F Зарезервировано.
D (0,1,2) — (CPU, IOH, PCH) ошибка инициализации.
D3 Некоторые из архитектурных протоколов
недоступны.
D4 Ошибка выделения ресурсов PCI. Из ресурсов.
D5 Нет места для инициализации устаревшего дополнительного ПЗУ.
D (6,7) Нет консольного выхода (вход) Устройства найдены.
D8 Это взломанный пароль.
D9

DA Не могу загрузить опцию загрузки.
Обновление БД Flash не удалось.
Протокол сброса постоянного тока не выполнен.
DE

DF Зарезервировано.
E8 S3 возобновить не удалось.
E9 S3 Резюме PPI не найдено.
EA S3 Resume Boot Script активен.
EB S3 OS Не активирован активный звонок.
EC

EF Зарезервировано.
F8 Recovery PPI используется.
F9 Восстановительная капсула не найдена.
FA Неправильная капсула восстановления.
FB

Видео:🖥️ Периферийное устройство Bluetooth драйвер WindowsСкачать

🖥️ Периферийное устройство Bluetooth драйвер Windows

LTC4242 — контроллер “горячего подключения” (Hot Swap) Linear Technologies для управления питанием двух слотов шины PCI Express

данной статье рассматривается микросхема фирмы Linear Technologies — контроллер Hot Swap для шины PCI Express , который позволяет значительно облегчить проектирование устройств, работающих с этой шиной.

Видео:03. Основы устройства компьютера. Память и шина. [Универсальный программист]Скачать

03. Основы устройства компьютера. Память и шина. [Универсальный программист]

Введение

С режимом работы Hot Swap сейчас знаком практически каждый. Накопитель Flash Drive, фотоаппарат, МР3-плеер можно подсоединить к компьютеру кабелем, записать или прочитать данные и отключить кабель. Никаких проблем с питанием, отключением компьютера, перезапуском. Но это в быту. А представьте, что нужно поменять модуль в промышленном вычислительном устройстве, например таком, как шлюз или сервер. Выключать все устройство? Сотни телефонных разговоров прервутся. Или прекратится сопровождение авиалайнеров. Не выключать сейчас и ждать до ночи? А если устройство не может работать в деградированном состоянии так долго? Что делать? Выход только один — применять в вычислительных устройствах модули и шины, поддерживающие режим Hot Swap, который позволяет подключать и отключать модули, не выключая все устройство. Данная задача имеет две составляющие: физическую и логическую. Логическая составляющая понятна тем, кто имел дело с конфигурацией карт в компьютере. Вычислительная система должна опознать модуль автоматически и произвести все необходимые действия по конфигурации в автоматическом или в диалоговом режиме. А вот физическая составляющая задачи обычно скрыта от пользователя. В данной статье вниманию читателей будет предложено решение по проектированию модулей, поддерживающих режим Hot Swap и предназначенных для работы с шиной PCI Express.

Видео:Еще раз про RAID контроллерыСкачать

Еще раз про RAID контроллеры

Проблема подключения питания и управления питанием

Итак, будем менять модуль «на ходу», не выключая вычислительную систему. Мы имеем в виду не маленький Flash-накопитель, а солидный вычислительный узел, потребляющий десятки ватт. В таком модуле для обеспечения фильтрации цепей питания должны быть установлены сотни конденсаторов общей емкостью не менее нескольких тысяч микрофарад. Что ждет вычислительную систему, если в нее «втыкать» такой модуль, не предприняв никаких дополнительных мер? Разряженные конденсаторы в момент подключения будут представлять собой короткое замыкание для источника питания. И, если источник питания при таком варварском эксперименте не выключится, то уж сбой в вычислительной системе будет гарантирован. Да и для самого модуля в таких экспериментах тоже ничего хорошего нет. Электролитические конденсаторы, стоящие в цепях питания, спроектированы так, что они выдерживают высокочастотные всплески напряжения, но только очень небольшой амплитуды. Превышение высокочастотной составляющей напряжения на этих конденсаторах приводит к их преждевременному отказу. Мало того, бросок тока в десятки ампер может вызвать нежелательный переходный процесс. Всплеск напряжения от такого броска способен вызвать повреждение компонентов самого модуля, а также компонентов вычислительной системы.

Из предыдущего описания можно сделать следующий вывод: в режиме Hot Swap надо контролировать процесс подключения питания к модулю таким образом, чтобы соблюсти требования по подъему напряжения питания для подключаемого модуля. Подъем напряжения должен быть, с одной стороны, достаточно медленным, чтобы не вызвать перегрузку источника питания, а, с другой стороны, достаточно быстрым, чтобы компоненты модуля нормально включились в работу. Другим словом, подъем напряжения должен быть контролируемым.

Читайте также: Рейтинг зимних шин ранфлет для бмв

Но это еще не все проблемы с Hot Swap. Режим Hot Swap подразумевает, что в случае неисправности модуля вся остальная вычислительная система должна функционировать в деградированном состоянии. А это значит, что в случае превышения потребляемого модулем тока сверх допустимого для него уровня, такой модуль должен быть признан неисправным. Должно произойти его отключение от вычислительной системы, а также сформирован сигнал о том, что модуль неисправен и отключен.

Видео:Урок по диагностике видеокарт. Как отремонтировать видеокарту?Скачать

Урок по диагностике видеокарт. Как отремонтировать видеокарту?

Шина PCI Express

Шина PCI Express является логическим развитием шины PCI и PCI-Х. PCI Express — это новая технология организации передачи данных по последовательной шине, которая позволяет повысить производительность коммуникационных систем, серверов, настольных и переносных электронных средств. Стандарт PCI Express [1] очень быстро вытесняет устаревший PCI, но для нас сейчас главным является то, что эта шина поддерживает режим работы модулей с Hot Swap.

Питание PCI Express подается от двух источников: 12 и 3,3 В, кроме того, есть резервное питание 3,3 В — и все это поступает на разъемы слотов на системной плате (таблица).

Инициализация контроллера горячей замены шины pci

Видео:Код 28 — для устройства не установлены драйверы в Windows 10 и Windows 7 (решение)Скачать

Код 28 — для устройства не установлены драйверы в Windows 10 и Windows 7 (решение)

LTC4242 — контроллер Hot Swap для шины PCI Express

Поскольку проектирование модулей, подключаемых к шине PCI Express, позволяет вынести все проблемы, связанные с режимом Hot Swap, в отдельную задачу, то, естественно, должны были появиться специализированные микросхемы. Компания Linear Technologies, известный производитель аналоговых микросхем и микросхем для питания, выпустила микросхему контроллера Hot Swap — LTC4242 [2]. Микросхема LTC4242 позволяет управлять питанием двух слотов шины PCI Express.

В состав данной микросхемы, кроме маломощных узлов, обеспечивающих режимы включения и контроля работы нагрузки, входят два низкоомных мощных полевых транзистора, коммутирующих шину резервного питания 3,3 В (AUX). Кроме того, микросхема имеет и встроенную защиту от перегрева, что позволяет повысить надежность работы этих транзисторов. Микросхема LTC4242 доступна в двух исполнениях: в корпусе SSOP36 и миниатюрном корпусе QFN38 (5×7 мм).

Рассмотрим варианты применения данной микросхемы. Микросхема LTC4242 в обычных приложениях использует 4 внешних N-канальных транзистора (в дополнение к двум встроенным) для коммутации напряжения питания на модули (рис. 1). Когда системный Hot Plug контроллер (HPC) определяет, что модуль правильно установлен в слот, он дает команду контроллеру Hot Swap на подачу питания. Напряжение питания линейно нарастает, что позволяет получить требуемый в данной системе переходный процесс. В дальнейшем LTC4242 продолжает следить за напряжением питания.

Инициализация контроллера горячей замены шины pci

На рис. 1 показаны четыре N-канальных проходных транзистора Q1–4, которые совместно с двумя встроенными в микросхему транзисторами управляют подачей питания на две подключаемые платы. Резисторы R1–4 предназначены для измерения тока в шинах питания. Резисторы R5–8 служат для подавления автоколебания в транзисторах Q1–4; компоненты Rs и C1 формируют фильтр НЧ, обеспечивающий стабильный уровень питания микросхемы; конденсаторы CG1–G4 контролируют пусковые токи на шинах 12 и 3,3 В. Компоненты CG1–G4 и RG1–G4 также представляют собой фильтр для цепи ограничителя тока нагрузки.

Контроллер HPC включает питание нагрузки (модулей) через выводы ON и AUXON контроллера LTC4242. Если защитные схемы по перегреву или перенапряжению определяют, что аварии нет, то единичный уровень сигнала на выводе FON открывает проходные транзисторы. Такой режим работы предоставляет пользователю возможность посылать в модули при включении импульс тока большего уровня, чем уровень нормального тока запуска для модулей, что позволяет при диагностике системы выявить неисправные узлы или контакты.

Видео:REGIN Corrigo E15-S!Контроллер управления вентиляцией: подключение, прошивка, ПО E tool.Скачать

REGIN Corrigo E15-S!Контроллер управления вентиляцией: подключение, прошивка, ПО E tool.

Управление пусковыми токами

Как было сказано выше, управление пусковыми токами является очень важной задачей для контроллера Hot Swap. В микросхеме LTC4242 управление пусковыми токами производится при помощи внешних компонентов. Конденсаторы включаются между выводами микросхемы — GATE и «землей». При включении через эту цепь протекает ток 9 мкA. При этом скорость нарастания напряжения на выводах GATE вычисляется так:

Инициализация контроллера горячей замены шины pci

где CISS — входная емкость внешнего транзистора.

Пусковой ток течет через нагрузочный конденсатор CLOAD и ограничивается следующим образом:

Инициализация контроллера горячей замены шины pci

Таким образом, для 75-ваттного слота (см. табл.) с CLOAD(12V) = 2000 мкФ, CLOAD(3,3V) = 1000 мкФ, CG1 = 15 нФ, CG2 = 47 нФ и CISS = 3 нФ мы получим значения — ток IINRUSH(12V) = 1 A и ток IINRUSH(3,3V) = 0,18 A.

Чтобы обеспечить успешный запуск системы, величина пускового тока не должна превысить порог срабатывания защиты. Для цепи управления резервным питанием формула для пускового тока будет выглядеть следующим образом:

Инициализация контроллера горячей замены шины pci

где SR — скорость нарастания напряжения 3,3 VAUX.

При CLOAD(3,3VAUX) = 150 мкФ (см. табл.) и SR = 1,2 В/мс ток IINRUSH(3,3VAUX) = 0,18 A. Емкость CLOAD(3,3VAUX) должна быть определена так, чтобы пусковой ток не превысил порог срабатывания защиты (550 мА).

Читайте также: Давление в шинах хонда спайк

Видео:Как настроить Raid 0Скачать

Как настроить Raid 0

Защита по току

Схема защиты по току для основного питающего напряжения имеет порог чувствительности 50 мВ с допуском 10%. Схема защиты по току для встроенных транзисторов сработает при превышении порога в 550 мА (с точностью 30%). Время срабатывания схемы защиты имеет задержку на уровне 20 мкс. Если перегрузка длится более 20 мкс, контроллер входит в состояние, называемое «режим перегрузки», и модули отключаются от питания системы. Выводы FAULT и AUXFAULT переходят в режим индикации перегрузки по току на любой из основных шин питания или на шине 3,3 VAUX резервного питания соответственно.

Для того чтобы выйти из «режима перегрузки», напряжение на выводах ON и AUXON должно быть установлено на уровне менее 0,6 В. Другой путь выхода из «режима перегрузки» заключается в переходе напряжения источников питания ниже уровня перенапряжения (UV).

В дополнение к встроенному коммутатору цепи питания микросхема LTC4242 имеет быстродействующий ограничитель по току нагрузки. Этот узел представляет собой аналоговый усилитель, который обеспечивает двухуровневую защиту каждой из шин питания. RC-цепочки на входе выводов GATE обеспечивают стабильность работы этого усилителя, ограничивающего броски напряжения на резисторах R1–4 до 100 мВ.

На рис. 2 показаны графики изменения напряжения на выходах, обслуживающих шину 3,3 В, которая закорочена нагрузкой 0,1 Ом без емкостей. Первичный пиковый ток ограничен сопротивлениями в питающем канале (сопротивление дорожки + сопротивление ключа RDS(ON) + 0,1 Ом). Скорость нарастания этого тока ограничивается паразитной индуктивностью в питающем канале. Перед тем, как этот ток достигнет своего пикового значения, затвор принудительно разряжается и управление переходит под контроль встроенного ограничивающего усилителя. После 20 мкс встроенный ключ сработает и напряжение на выводе FAULT упадет.

Инициализация контроллера горячей замены шины pci

В другом случае, при закорачивании шины 3,3 VAUX нагрузкой 30 мОм без емкостей, бросок тока быстро ограничивается (рис. 3).

Инициализация контроллера горячей замены шины pci

Видео:Как восстановить RAID массив после поломки контроллера или сбоя жестких дисков?Скачать

Как восстановить RAID массив после поломки контроллера или сбоя жестких дисков?

Включение системы

В обычном порядке время включения системы начинается с момента определения карты расширения в слоте. Информация об этом факте подается на контроллер HPC, который запускает контроллер LTC4242, управляя последним по цепям сигналов ON/AUXON.

Альтернативой этому способу является передача управляющего сигнала на вывод EN. На рис. 4 показаны временные диаграммы при запуске системы в результате понижения напряжения на EN. Напряжение на выводах ON/AUXON (не показаны на рис. 4) остается высоким. К выводу EN можно подключить RC-цепочку для подавления пульсаций при установке модулей в вычислительную систему или их демонтаже. Как показано на рис. 5, при использовании RD = 47 кОм и CD = 33 нФ время задержки этой цепочки составит 1,4 мс, соответственно задержка подачи питания на слот (после прохода детектирующего сигнала BD_PRSNT) составит 2,8 мс.

Инициализация контроллера горячей замены шины pci

Инициализация контроллера горячей замены шины pci

Скорость нарастания питающего напряжения 12 VOUT и 3 VOUT приблизительно определяется как dV/dt = 9 мкA/CG1,G2. В случае со встроенным ключом питания скорость нарастания составит 1,2 В/мс. Когда выходное напряжение достигнет необходимого порога, происходит переключение сигналов на выводах PGOOD для шин 12/3,3 В и AUXPGOOD для шины 3,3 VAUX (доступен для контроллера в корпусе QFN38) в активное низкое состояние. Мониторинг выходного напряжения продолжается далее в рабочем режиме, и когда это напряжение снижается ниже необходимого уровня, напряжение на выводах PGOOD и AUXPGOOD возрастает.

Вывод AUXPGOOD также может быть использован для наблюдения за выходным напряжением. На рис. 6 показано включение источников питания, когда напряжение на выходе 3,3 VAUX превысит необходимый уровень (при условии отсутствия сбоя в системе).

Инициализация контроллера горячей замены шины pci

Такую цепь следует использовать, если напряжение с вывода 3,3 VAUX питает плату управления и контроля.

Видео:Pci To Sata 3 Контроллер Marvell vs Asmedia. Тест плат расширения. H1111zСкачать

Pci To Sata 3 Контроллер Marvell vs Asmedia. Тест плат расширения. H1111z

Выключение системы

При отключении питания системы происходит разряд затворов внешних транзисторов током 1 мА. Ток разряда затвора встроенного транзистора также имеет достаточно малое значение. Во избежание сбоев в системе встроенные ключи питания выключаются медленно. Встроенные транзисторы разряжают выходные нагрузочные емкости. После установки высокого напряжения на выводе EN устанавливаются напряжения на выводах PGOOD и AUXPGOOD. На рис. 7 показаны временные диаграммы напряжений при отключении системы, имеющей емкости по цепям питания, когда наблюдается скачок напряжения на EN.

Инициализация контроллера горячей замены шины pci

Видео:Процесс запуска материнской платы. Power on SequenceСкачать

Процесс запуска материнской платы. Power on Sequence

Заключение

Микросхема LTC4242 Linear Technologies — это комплексное решение для Hot Swap приложений шины PCI Express. Функции быстрого ограничения тока и отключения цепи питания при неисправностях сокращают возможные повреждения устройства при жестких перегрузках и сбоях. Встроенные силовые транзисторы уменьшают стоимость системы и повышают ее надежность.

  • Свежие записи
    • Нужно ли менять пружины при замене амортизаторов
    • Скрипят амортизаторы на машине что делать
    • Из чего состоит стойка амортизатора передняя
    • Чем стянуть пружину амортизатора без стяжек
    • Для чего нужны амортизаторы в автомобиле


    💥 Видео

    Шина PCIСкачать

    Шина PCI

    О доступных RAID, HBA контроллерах. Чем они отличаются, ключевые особенности.Скачать

    О доступных RAID, HBA контроллерах. Чем они отличаются, ключевые особенности.

    Для устройства не установлены драйверы КОД 28Скачать

    Для устройства не установлены драйверы КОД 28

    Эксперимент. Диагностика неисправного контроллера памяти в GPU. Неудачный ремонт Asus Strix GTX980.Скачать

    Эксперимент. Диагностика неисправного контроллера памяти в GPU. Неудачный ремонт Asus Strix GTX980.

    Распределение линий PCI-Express в компьютереСкачать

    Распределение линий PCI-Express в компьютере

    Ка исправить - не устанавливается драйвер на ВИДЕОКАРТУСкачать

    Ка исправить - не устанавливается драйвер на ВИДЕОКАРТУ

    Почему видеокарта, например, вместо PCIe x16 3.0 работает на PCIe x16 1.1Скачать

    Почему видеокарта, например, вместо PCIe x16 3.0 работает на PCIe x16 1.1
Поделиться или сохранить к себе:
Технарь знаток