» Статьи о COM-портах » Периферийные проблемы
Периферийные проблемы
Периферийные устройства корректно работают с последовательными портами, интегрированными в SIO-чип, но не обнаруживаются системой, если подключены к мультипортовой PCI-плате. Почему? В такой ситуации возможны два сценария:
1) Некоторые мультиплексоры рассчитаны на использование умножения скорости обмена. Но при установленном драйвере SerialBus, последовательные порты обслуживаются стандартным системным драйвером serial.sys, который не в состоянии управлять коэффициентами умножения и не умеет работать с нестандартными скоростями. В результате реальная портовая скорость будет в несколько раз выше заданной в системе. Большинство модемов не способны работать на скоростях выше, чем 115200 бод. Для выхода из такой ситуации обратитесь к документации и проверьте правильность установки перемычек мультипортовой платы и аналогичные дополнительные настройки.
2) Некоторые модели блоков питания не обеспечивают требуемый ток по линиям ±12V. Его значение, потребляемое многоканальными PCI-адаптерами, зависит от количества задействованных периферийных устройств. Поэтому при подключении большого количества девайсов в такой ситуации возможны странные эффекты: работают только два модема, или только первый из пула, или только последний и т.д.
В такой ситуации каждое из периферийных устройств самостоятельно всегда работает, а все вместе одновременно — нет. При этом следует помнить, что в Windows поиск Plug-n-Play устройств, подключенных к COM-портам, происходит только при загрузке операционной системы, либо по инициативе пользователя. Для выхода из такой ситуации следует использовать блок питания с заданными характеристиками, либо заменить периферийные устройства на такие, которые потребляют меньший ток. Уменьшение общего числа устройств, подключенных к COM-портам, снизят нагрузку на блок и питания и также смогут решить поставленную задачу.
29.01.2025

