В чем разница между последовательным портом, COM-портом, портом UART, TTL, RS-232, RS-485

При отладке вы всегда будете сталкиваться с различными интерфейсами и различными платами преобразования, очень неудобно понимать, но не понимать!

Во-первых, последовательный порт, порт UART, COM-порт и порт USB относятся к форме физического интерфейса (аппаратного). А TTL, RS-232, RS-485 относятся к стандарту уровня (электрический сигнал).

Последовательный порт: Последовательный порт - это общий термин. Все UART, TTL, RS232, RS485 используют одинаковые протоколы синхронизации, поэтому все они называются последовательными портами.

Интерфейс UART: универсальный асинхронный приемник / передатчик. UART - это логическая схема для приемопередатчика последовательного порта. Эта часть может быть независимой в микросхеме или встроена в другие микросхемы в качестве модуля. Модули UART будут в однокристальных микрокомпьютерах, SOC и ПК.

COM-порт: конкретно относится к форме D-SUB (структура разъема, разъем интерфейса VGA также является D-SUB) портом последовательной связи на настольных компьютерах или некоторых электронных устройствах, который использует синхронизацию последовательной связи и уровень логической схемы RS232.

Порт USB: универсальная последовательная шина и последовательный порт - это два понятия. Хотя это также последовательная связь, синхронизация связи и уровень сигнала USB полностью отличаются от последовательного порта, поэтому он не имеет ничего общего с последовательным портом. USB - это высокоскоростной интерфейс связи, используемый для ПК для подключения различных периферийных устройств, U-диска, клавиатуры и мыши, мобильного жесткого диска, конечно, также включает модуль «USB к последовательному порту». (Модуль USB для последовательного порта - это модуль UART интерфейса USB)

 TTL, RS232, RS485 - все логические уровни

TTL: TTL относится к логической схеме биполярного транзистора. Многие модули «USB to TTL» на рынке фактически являются модулями «последовательного порта уровня USB to TTL». Этот сигнал 0 соответствует 0 В, а 1 соответствует 3,3 В или 5 В. Совместимость с уровнем ввода-вывода однокристального микрокомпьютера и SOC Однако фактический уровень не обязательно является TTL, потому что большая часть цифровой логики теперь сделана по технологии CMOS, но используется термин TTL. Когда мы поддерживаем последовательную связь, то, что выходит непосредственно из микроконтроллера, в основном является уровнем TTL. 

Уровень TTL: полный дуплекс (логика 1: 2,4 В - 5 В, логика 0: 0 В - 0,5 В)

1. Блок-схема оборудования выглядит следующим образом: TTL используется для связи между двумя MCU.

2. «0» и «1» означают

RS232: это интерфейс стандарта асинхронной передачи, разработанный Ассоциацией электронной промышленности (EIA), и он соответствует стандарту уровня и протоколу связи (последовательности). Стандарт уровня: + 3V ~ + 15V соответствует 0, -3V ~ - 15 В соответствует 1. Логический уровень RS232 отличается от TTL, но протокол тот же.

Уровень RS-232: полный дуплекс (логическая 1: -15 В - 5 В, логический 0: +3 В - + 15 В)

1. Блок-схема оборудования выглядит следующим образом: TTL используется для связи между MCU и ПК.

2. «0» и «1» означают

RS485: RS485 - это стандарт последовательного интерфейса. Он использует дифференциальную передачу для передачи на большие расстояния. Он передает дифференциальные сигналы, и его способность к помехам намного сильнее, чем у RS232. Разница давлений между двумя линиями составляет - (2 ~ 6) В означает 0, а разница давлений между двумя линиями составляет + (2 ~ 6) В означает 1.

RS-485: полудуплекс (логика 1: + 2В - + 6В, логический 0: -6В --- 2В), где уровень относится к разнице напряжений между двумя проводами AB.

1. Блок-схема оборудования выглядит следующим образом

2. «0» и «1» означают

COM-порт - это порт последовательной связи, называемый последовательным портом. Это отличается от «универсальной последовательной шины» USB и «SATA» жесткого диска.

Обычно мы видим два физических стандарта. 9-контактный штекер D-типа и 4-контактный штекер DuPont.

Это обычный 4-контактный последовательный порт, который часто встречается на печатных платах, часто с контактами DuPont наверху. Иногда бывает пятый вывод, вывод питания 3,3 В.

Поскольку он зарезервирован на печатной плате, может быть много протоколов в зависимости от конкретного устройства.

Последовательный порт во встроенной системе обычно относится к порту UART, но мы часто не знаем разницы между ним и COM-портом и взаимосвязи между RS232 и TTL. Фактически, UART и COM относятся к форме физического интерфейса. (аппаратный), а TTL, RS-232 относится к стандарту уровня (электрический сигнал). 

UART имеет 4 контакта (VCC, GND, RX, TX), используя уровень TTL, низкий уровень - 0 (0 В), высокий уровень - 1 (3,3 В или выше).

Ниже приведен 9-контактный последовательный порт D-типа (простым языком). Его можно увидеть за настольным компьютером. Помните, что для этого интерфейса существует только два протокола: RS-232 и RS-485. Не будет уровня TTL (кроме особых приложений). Определение 9-контактного последовательного порта можно найти здесь:

http://wenku.baidu.com/view/5c170c6925c52cc58bd6be6e.html

Обычно мы подключаем RXD TXD только к двум контактам плюс GND.

На картинке ниже изображена небольшая плата, которая преобразует последовательный порт USB в TTL, который можно расширить с помощью USB. Чип PL2303HX. В Интернете часто путают различные последовательные порты, но их действительно можно использовать для загрузки программ для микроконтроллеров STC.

Это еще один тип, чип CP2102, также последовательный порт USB to TTL. Говорят, что он лучше, чем PL2303, и на практике это не ощущается. Эта небольшая плата имеет дополнительный вывод питания + 3,3 В для адаптации к различным целевым цепям. На следующем рисунке показан последовательный порт USB - RS-232:


1. В эпоху AIoT новые возможности и проблемы компьютерных технологий

2. В чем разница между STM32F1 и GD32F1?

3. Десять советов по размещению компонентов печатной платы, очень полезно!

4. Intel возвращается в технологический поток, и бывший технический директор Пэт Киссинджер возвращается в качестве генерального директора!

5. Кому принадлежит микроконтроллер с архитектурой RISC-V со встроенным профессиональным интерфейсом?

6. Углубленный анализ основных функций языка C!

Отказ от ответственности: эта статья воспроизводится в Интернете, и авторские права принадлежат первоначальному автору. Если вы вовлечены в вопросы авторского права, свяжитесь с нами, мы подтвердим авторские права на основании предоставленных вами материалов по сертификации авторских прав и выплатим авторское вознаграждение или удалим контент.

рекомендация

отblog.csdn.net/DP29syM41zyGndVF/article/details/113100676