Параметри інтерфейсу Pi 4 вводу / виводу… і де їх знайти


10

До апаратної документації BCM2711 перелічено кілька варіантів інтерфейсу вводу-виводу. Серед них:

  • до 6 × I2C,
  • до 6 × UART (змішується з I2C),
  • до 6 × SPI (лише Raspberry Pi 4B)

Pi Pi, однак, ділиться чіткою версією свого заголовка GPIO зі старими моделями ( див. Тут ).

То де саме знаходяться додаткові послідовні інтерфейси?

Відповіді:


12

Попередній Raspberry Pi 4 Модель B технічний опис , розділ «5.1.1 GPIO Призначення контактів» , говорить:

Окрім того, що вони можуть бути використані як прямого програмного забезпечення, керованого введенням і виходом (з програмованими витягами), штифти GPIO можуть бути переключені (мультиплексовані) в різні інші режими, підтримувані спеціальними периферійними блоками, такими як I2C, UART та SPI.

На додаток до стандартних периферійних опцій, знайдених у спадщині Pis, додаткові периферійні пристрої I2C, UART та SPI були додані до мікросхеми BCM2711 і доступні як додаткові опції mux на Pi4. Це дає користувачам набагато більше гнучкості при підключенні додаткового обладнання в порівнянні зі старими моделями.

"Додаткові" інтерфейси - це альтернативні функції, мультиплексовані до існуючих штифтів GPIO. Тож правда, що це дає користувачеві більшу гнучкість, використання будь-якої з цих функцій зменшить кількість доступних штифтів загального призначення вводу / виводу. Альтернативні функції перелічені в розділі "5.1.2 Альтернативні функції GPIO":

введіть тут опис зображення


Як піти про активацію альтернативних функцій: Як я можу перетворити GPIO на його альтернативну функцію?


3
До речі, такий тип мультиплексування дуже поширений у вбудованих системах / процесорах. Наприклад, мікроконтролери майже завжди пакують більше "функцій", тобто периферійних пристроїв, ніж доступні фізичні штифти. Найбільш основна форма дозволяє від'єднати штифти периферійних пристроїв від периферійних пристроїв і використовувати їх як GPIO. Очевидно, кожен штифт може обслуговувати лише одну функцію за один раз, а фізичне підключення штифта до іншого пристрою більшу частину часу забороняє перемикати функції в режимі мультиплексування часу.
JimmyB
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.