Мои эксперименты на тему:
Инвентарь:
cisco 2950-48 12.1(11r)EA1
БП MW ADD-55A
Линейный регулятор с низким падением напряжения LM1117T-3.3/NOPB
Подключим к циске 12в на вход RPS, и 3х 3,3в на информационные контакты RPS_PRESENT, PRS_CTRL 0, RPS_CTRL 1 (10,11,12), согласно схеме отсюда
http://www.cisco.com/c/en/us/td/docs/switches/power_supplies/rps300/hardware/installation/guide/rps300ig/rpscable.html
результат:
Подаем 220в на коммутатор, получаем
Switch#sh env a
FAN is OK
Internal POWER supply is OK
RPS is present
RPS is available
Даже если на внешний БП питание не подается, он работает.
Выключаем 220, включаем внешний БП
Switch#sh env a
FAN is OK
Internal POWER supply is FAULTY
RPS is present
RPS is available
Оставляем внешний БП, добавляем 220
Switch#sh env a
FAN is OK
Internal POWER supply is FAULTY
RPS is present
RPS is available
свитч не видит появления 220 если питается от 12В. В логе каждые ~10 сек будет всплывать сообщение
00:02:00: %ENVIRONMENT-3-RPS_FAILED: Faulty internal power supply detected
сообщение возникает из-за смены статуса Internal POWER c FAULTY на OK, на секунду, после чего он падает обратно в FAULTY.
Оставляем 220, выключаем внешний БП
коммутатор перезагружается.
Switch#sh env a
FAN is OK
Internal POWER supply is OK
RPS is present
RPS is available
Оставляем 220, подключаем внешний БП
Switch#sh env a
FAN is OK
Internal POWER supply is FAULTY
RPS is present
RPS is available
Свитч “мягко” переключается на питание от 12В.
свитч не видит появления 220 если питается от 12В. В логе каждые ~10 сек будет всплывать сообщение
00:02:00: %ENVIRONMENT-3-RPS_FAILED: Faulty internal power supply detected
сообщение возникает из-за смены статуса Internal POWER c FAULTY на OK, на секунду, после чего он падает обратно в FAULTY.
---
PWR_GOOD (13 контакт) дает на выходе 3,3В если коммутатор питается от 220. Если 220 включен вместе с 12В, сигнала не будет.
---
Если убрать сигнал RPS_CTRL1 (12)
RPS is present
RPS is NOT available
Если убрать сигнал RPS_CTRL 0 (11)
RPS is present
RPS is supplying power
Если убрать сигнал RPS_PRESENT (10)
RPS is NOT present
Если убрать RPS_CTRL 1 & 2 (11 и 12)
RPS is present
RPS is FAULTY
В остальном поведение коммутатора не меняется.
Итог: пока что полезного применения сигналам управления cisco RPS придумать не удалось =)