Linux HOWTO


Напряжение для бита


В последовательном порту EIA-232, напряжения биполярны (положительны или отрицательны относительно земли) и по величине должны быть приблизительно 12 вольт (некоторые - 5 или 10 вольтов). Для передающих и принимающих выводов +12 вольт - это 0 (иногда назваемый "пробелом") и -12 вольт - это 1 (иногда назваемая "меткой"). Это известно как инвертированная логика, обычно бит 0 является false и отрицательным, в то время как единица обычно true и положительной. Хотя получающий и передающий вывода - инвертированная логика, другие штырьки (линии управления модемом) - нормальная логика с положительным напряжением, являющимся true (или "on", или "установленными"), и отрицательным напряжением, являющимся false (или "off", или "инвертированными"). Нулевое напряжение не имеет никакого значения (за исключением того, что оно ошибочно).

Допускается отклонение напряжений. Спецификации говорят, что величина переданного сигнала должна быть между 5 и 15 вольтами, но никогда не должна превышать 25 V. Любых напряжения меньше 3 V - это неопределенный логический уровень (но некоторые терминалы принимают более низкое напряжение как допустимое). Иногда ошибочно говорят, что требуется напряжение 5 вольт (или даже 3 вольта), но обычно нужно 10-12 вольтов. Если вы используете порт EIA-422 на компьютере Mac как EIA-232 (требует специального кабеля) или EIA-423, то фактически напряжение будет только 5 V. Обсуждаемый здесь интерфейс работает с 12 V. В Интернете много беспорядка в вопросе о напряжениях, и по крайней мере одна книга ошибочно утверждает, что положительное напряжение - это 1, не понимая, что EIA-232 использует инвертированную логику для передачи данных.

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




Начало  Назад  Вперед