RS-232 Zero (-7V) падает, когда я подключаю разъемы db9

Я взаимодействую с системой, используя RS-232. Для связи я использую MAX2322 для TTL <-> RS-232 для взаимодействия с микроконтроллером PIC и PL2303 для USB <-> RS-232 для взаимодействия с ПК.

Все преобразователи, которые я использовал, когда они не подключены к конечной точке, имеют симметричный сигнал на выводе TX (+-7, +-6, +-10, зависит от преобразователя). Когда я подключаюсь к конечной точке, вывод TX сохраняет напряжение для уровня 1, но напряжение для нулевого подъема 2 или 3 В (+7-4, +6-3, +10-7).

Это не проблема (система до сих пор работает), но я пытаюсь понять, почему это произошло.

Для связи используются 4 провода (GND, TX, RX и DTE) и обмен данными со скоростью 1200 бит/с.

Можете ли вы помочь мне понять, почему это происходит?

Просто примечание: -7V это 1, а не 0.

Ответы (1)

Внутри вашего преобразователя находятся микросхема интерфейса USB и преобразователь уровней. Обычные типы преобразователей уровня (MAX232 и их родственники) используют систему переключаемых (летающих?) конденсаторов для создания ~ +/10 В из подаваемых им +5 В. Он делает это, сначала преобразовывая +5В в +10В, а затем преобразовывая +10В в -10В. В результате источник питания -10 В имеет несколько более высокий импеданс, чем источник питания +10 В, поэтому при одинаковой нагрузке он будет падать больше.

Кроме того, я не уверен, что нагрузка, представленная приемником RS232, симметрична. В техническом описании MAX232 указана нагрузка 5 кОм на землю, но нет данных о входном токе при различных входных напряжениях.

Я не очень разбираюсь в электронике, не могли бы вы объяснить мне, почему более высокий импеданс -10 В меняет мой выходной сигнал, когда я подключаюсь к другому устройству?
Практический источник напряжения можно рассматривать как идеальный источник напряжения с последовательным резистором. Этот последовательный резистор снижает напряжение (из-за чего выходное напряжение, которое вы видите ниже), которое пропорционально потребляемому вами току. Отрицательная часть вашего сигнала питается от источника -10 В, который имеет более высокий «последовательный резистор». Таким образом, при нагрузке на тот же резистор он будет уменьшен больше, чем положительная часть вашего сигнала (который питается от источника +10 В, который имеет более низкий «последовательный резистор»).