Распиновка Braswell
- Pinmuxing
- UART 1 и UART 2
- Используйте UART в Linux
- Используйте UART в Windows 10
- LPC автобус
- BUF_PLTRST
- I2C 1 и I2C 2
- Контакты GPIO
- 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: