Найти тему
Электроника вперёд

Какие бывают коммуникационные порты у микроконтроллеров, обо всём по порядку

Оглавление

Долгим периодом, для меня была мысль, что все микроконтроллеры имеют порт USB. Но на практике оказалось несколько иначе. Но для меня это остаётся загадка. Почему так? Ведь USB порт поддерживают даже очень старые материнские платы. Чем хуже контролёр?

USB (host)

Предназначен для клавиатуры, мышки и аналогичных периферийных устройств. Иными словами, обычный USB порт.
USB 3.0 синий
USB 3.0 синий

McBSP

Многоканальный последовательный порт с буфером для данных (Multichannel buffered serial pot). Часто используется для работы со звуком, скорость порта низкая. На мой взгляд, это удивительно, ведь режим работы полнодуплексный (в две стороны), плюс регистры данных в два направления. Многоканальная передача данных, может быть обеспечена 128 каналами для приёма и передачи.

I2C

Девять пинов и есть I2C
Девять пинов и есть I2C
Последовательная асимметричная шина, конструкция состоит из двух линий связи SDA (Serial Date последовательная линия данных), SCL (Serial CLock последовательная линия тактирования). Тактирование — это синхронизация. Как правило — это каналы для соединения с периферией, скорость обмена данными низкая (тактовая частота 100000 Герц). Функционирует с 1980 г., благодаря фирме Philips Semiconductors.

Скорость обмена данными от 10 до 100 кбит/с.

UART Универсальный асинхронный передатчик. SCI (сетевой интерфейс) scalable coherent interface.

UART порт во всей красе
UART порт во всей красе

Lin

Lin промышленная сеть передачи данных, имеет небольшую надёжность, часто используется для автомобилей. Я так понимаю, например, для автосигнализации. Расшифровывается как local interconnected network (локальные объединённые сети).
Lin порты во всей красе
Lin порты во всей красе

CAN

CAN промышленный стандарт построения компьютерных сетей (controller area network).

CAN порт во всей красе
CAN порт во всей красе

Наука
7 млн интересуются