me_edu
Микроконтроллеры и микропроцессоры: embedded-разработкаШаг 29 из 43 · 0% пройдено
UART, I2C, SPI, CAN и диагностические приборы

I2C и SPI: топология, фронты и выбор интерфейса

Шаг 29 из 4318 минТеория
Цель

Понять основной механизм темы «I2C и SPI: топология, фронты и выбор интерфейса» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

SCLSDAACK
I2C требует подтяжек и проверки формы фронта; ACK подтверждает, что адресованное устройство ответило.
Опорная идея

I2C использует SDA и SCL, open-drain линии и pull-up резисторы. Скорость ограничена ёмкостью шины и номиналами подтяжек. На диаграмме должны быть START, адрес, ACK/NACK, данные и STOP. Если линия зависла, ищут короткое замыкание, неверный адрес, отсутствие pull-up или устройство, удерживающее SDA.

SPI быстрее и проще электрически: SCLK, MOSI, MISO, CS, но требует правильного CPOL/CPHA, длины линий, согласования уровней и контроля chip select. SPI удобен для дисплеев, АЦП, памяти и радиомодулей на одной плате.

Инженер выбирает интерфейс по скорости, топологии, расстоянию, количеству устройств, шумовой среде и диагностируемости.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.