Распиновка Braswell

  1. Pinmuxing
  2. UART 1 и UART 2
  3. Используйте UART в Linux
  4. Используйте UART в Windows 10
  5. LPC автобус
  6. BUF_PLTRST
  7. I2C 1 и I2C 2
  8. Контакты GPIO
  9. S / PDIF

Заголовки контактов внешнего ряда (выводы от 16 до 47) подключены к процессору Intel® Braswell x86 UDOO X86.

Предупреждение! Предупреждение: контакты UDOO X86, управляемые основным процессором Braswell, соответствуют только 1,8 В. Обеспечение более высокого напряжения, например, 3,3 В или 5 В, может привести к необратимому повреждению платы. Для правильной работы с входным напряжением, отличным от 1,8 В, используйте двунаправленный переключатель уровня.

Взгляните на это исчерпывающее руководство Как использовать 1.8V serial на UDOO X86 с устройствами 3.3V-5V от Фонд Гедуино чтобы узнать, как правильно использовать регулятор уровня для работы с напряжением, отличным от 1,8 В в распиновке Braswell.

Pinmuxing

На изображении ниже показан список всех возможных функций, назначенных каждому контакту.

UART 1 и UART 2

Универсальный асинхронный приемник / передатчик ( UART ) обеспечивает возможность последовательной связи с внешними устройствами через преобразователь уровня и кабель RS-232 или посредством использования внешних схем, которые преобразуют инфракрасные сигналы в электрические сигналы (для приема) или преобразуют электрические сигналы в сигналы, которые управляют инфракрасным светодиодом ( для передачи), чтобы обеспечить низкоскоростную совместимость с IrDA.

UART 1 доступен на контактах 16 , 17 , 18 , 19 .
UART 2 доступен на контактах 20 , 21 , 22 , 23 .
Оба этих сериала являются высокоскоростными UART (HSUART).
Соответственно Braswell Datasheet скорость передачи данных составляет от 300 до 3686400 .

HSUART 1

Функция контактного процессора PAD 16 UART1_RTS UART1_RTS_B 17 UART1_CTS UART1_CTS_B 18 UART1_TXD UART1_TXD 19 UART1_RXD UART1_RXD

HSUART 2

Функция контактного процессора PAD 20 UART2_RTS UART2_RTS_N 21 UART2_CTS UART2_CTS_N 22 UART2_TXD UART2_TXD 23 UART2_RXD UART2_RXD

Эти контакты не могут работать как GPIO.

Эти две шины HSUART включены по умолчанию. Вы можете включить / отключить UART 1 и UART 2 из UEFI BIOS Setup, изменив конфигурацию, заданную в разделе:

Дополнительно -> Конфигурация набора микросхем -> Конфигурация LPSS и SCC Конфигурация LPSS Поддержка DMA # 1 <Включено (ACPI)> HSUART # 1 <Включено (ACPI)> HSUART # 2 <Включено (ACPI)>

Используйте UART в Linux

UART 1 и UART 2 отображаются соответственно как / dev / ttyS4 и / dev / ttyS5 при настройке в режиме HSUART (конфигурация по умолчанию) или как / dev / tty0 при настройке в устаревшем режиме .

Используйте UART в Windows 10

Чтобы использовать UART в Windows, после включения их в BIOS Setup необходимо загрузить соответствующие драйверы.

Загрузите и установите Intel Serial IO Driver , Затем загрузите конкретный Водитель HSUART для UDOO X86. Проверьте наличие неизвестного устройства с идентификатором устройства как ACPI \ VCOM000x или ACPI \ INT351x в диспетчере устройств Windows . Извлеките файл архива, нажмите правую кнопку мыши на x64 \ UartSample.inf / x86 \ UartSample.inf (в зависимости от архитектуры ОС) и выберите Установить . В диспетчере устройств одно или несколько устройств UartSample Device появятся в разделе « Порт (COM и LPT) ».

Теперь устройства готовы, и их можно использовать с виртуальным последовательным терминалом HSUART, таким как extraPuTTY ,

LPC автобус

Шина LPC - это компьютерная шина, используемая для подключения устройств с низкой пропускной способностью, таких как последовательный и параллельный порты, PS / 2 и т. Д.

Цитируя Википедия LPC страница :

Шина Low Pin Count, или шина LPC, - это компьютерная шина, используемая на IBM-совместимых персональных компьютерах для подключения устройств с низкой пропускной способностью к ЦП, таких как загрузочное ПЗУ, «устаревшие» устройства ввода-вывода (интегрированные в супер-I). / O) и модуль доверенной платформы (TPM). [2] «Устаревшие» устройства ввода-вывода обычно включают последовательные и параллельные порты, клавиатуру PS / 2, мышь PS / 2 и контроллер дискеты.

Шина LPC доступна по контактам 24 , 25 , 26 , 27 , 28 , 29 , 30 .
Эти контакты могут также работать как GPIO, если функция шины LPC отключена в UEFI BIOS Setup.

Вывод Назначение Процессор PAD имя GPIO устройство из драйвера Linux 24 LPC_AD0 MF_LPC_AD0 gpio346 25 LPC_AD1 MF_LPC_AD1 gpio351 26 LPC_AD2 MF_LPC_AD2 gpio344 27 LPC_AD3 MF_LPC_AD3 gpio349 28 LPC_FRAME LPC_FRAME_N gpio347 29 LPC_CLK MF_LPC_CLKOUT0 gpio350 30 LPC_SERIRQ ILB_SERIRQ gpio366

Шина LPC по умолчанию отключена , поэтому вы можете использовать эти контакты в качестве GPIO. Вы можете включить / отключить шину LPC из UEFI BIOS Setup, изменив конфигурацию, заданную в разделе:

Дополнительно -> Конфигурация набора микросхем -> Разное Конфигурация Поддержка LPC <Отключено>

BUF_PLTRST

Это сигнал силовой последовательности. Это используется для сообщения о том, что UDOO X86 действительно включен, и для выхода из состояния сброса всех подключенных периферийных устройств.
Например, если вы подключаете к плате новое периферийное устройство, которое поддерживает состояние сброса, вы можете подключить этот вывод к новому выводу сброса периферийного устройства. Таким образом, новое периферийное устройство будет сброшено, когда плата находится в состоянии глубокого ожидания (S3 / S4 / S5), и выйдет из состояния сброса, когда UDOO X86 действительно включен, со значительным энергосбережением.

Процессор функции вывода PAD 30 PLTRST PMU_PLTRST_N

Этот пин не может работать как GPIO.

I2C 1 и I2C 2

I2C (Inter-IC) шина является двунаправленной, двухпроводной последовательной шиной, которая обеспечивает связь между интегральными схемами (IC). Филипс представил шину I2C 20 лет назад для массового производства таких предметов, как телевизоры, видеомагнитофоны и аудиооборудование. Сегодня I2C является де-факто решением для встраиваемых приложений.

I2C 1 доступен на контактах 34 , 35 .
I2C 2 доступен на контактах 38 , 39 .

I2C1

Процессор функции выводов PAD 34 I2C1_SCL I2C0_SCL 35 I2C1_SDA I2C0_SCL

I2C2

Контактный процессор PAD 38 I2C2_SCL I2C5_SCL 39 I2C2_SDA I2C5_SCL

Эти контакты не могут работать как GPIO.

Эти две шины I2C включены по умолчанию. Вы можете включить / отключить I2C 1 и I2C 2 из UEFI BIOS Setup, изменив конфигурацию, заданную в разделе:

Дополнительно -> Конфигурация набора микросхем -> Конфигурация LPSS и SCC Конфигурация LPSS ... Поддержка DMA # 2 <Включено (ACPI)> I2C # 1 - CN14 pin10 / 12 <Включено (ACPI)> I2C # 2 - CN14 pin2 / 4 <Включено (ACPI)>

Контакты GPIO

Заголовки контактов 36 , 37 , 40 , 41 , 42 , 43 , 44 , 45 , 46 могут работать как GPIOs только.
Функция GPIO включена по умолчанию для этих контактов.

Вывод Назначение Процессор PAD имя GPIO устройство из драйвера Linux 36 GPIO SATA_GP2 gpio499 37 GPIO SATA_GP1 gpio497 40 GPIO GPIO_SUS3 gpio408 41 GPIO SDMMC2_D3_CD_N gpio326 42 GPIO SDMMC2_D2 gpio332 43 GPIO SDMMC2_D1 gpio329 44 GPIO SDMMC2_D0 gpio336 45 GPIO SDMMC2_CMD gpio333 46 GPIO SDMMC2_CLK gpio330

S / PDIF

S / PDIF (Формат цифрового интерфейса Sony / Philips) - это тип цифрового аудиосоединения, используемого в бытовой аудиоаппаратуре для вывода звука на достаточно короткие расстояния. Сигнал передается по коаксиальному кабелю с разъемами RCA или по оптоволоконному кабелю с разъемами TOSLINK. S / PDIF соединяет компоненты в домашних кинотеатрах и других цифровых высокоточных системах.

Выходная шина S / PDIF доступна на выводе 47 .

Функциональный контактный процессор PAD 47 SPDIF_OUT AUDIO CODEC

Этот пин не может работать как GPIO.

Для использования шины S / PDIF необходимо установить разъем типа TOSLINK или же RCA ,

Ниже приведен пример схемы соединителя TOSLINK:

Ниже приведен пример схемы соединителя TOSLINK: