Перейти к содержанию

Навигация

SC16IS752: различия между версиями

Нет описания правки
Строка 1: Строка 1:
'''SC16IS752''' - микросхема, управляющая последовательными портами в некоторых версиях Wiren Board.
==Описание==
==Описание==
SPI-to-UART bridge IC - NXP [http://www.nxp.com/products/interface_and_connectivity/bridges/i2c_spi_slave_to_uart_irda_gpio_bridges/series/SC16IS752_SC16IS762.html SC16IS752]
SPI-to-UART bridge IC - NXP [http://www.nxp.com/products/interface_and_connectivity/bridges/i2c_spi_slave_to_uart_irda_gpio_bridges/series/SC16IS752_SC16IS762.html SC16IS752]


Два полных порта UART, До 8 линий GPIO.
Два полных порта UART, До 8 линий GPIO.


Подключен к SPI. Используется GPIO в качестве chip-select.
Подключен к SPI. Используется GPIO в качестве chip-select.
Строка 11: Строка 10:
Для работы в Linux используется [[драйвер sc16is7x2]], который пока не портирован в upstream. Его можно найти в нашем репозитории Linux [https://github.com/contactless/linux/blob/v3.12-rc3-imxv5-x0.3/drivers/tty/serial/sc16is7x2.c].
Для работы в Linux используется [[драйвер sc16is7x2]], который пока не портирован в upstream. Его можно найти в нашем репозитории Linux [https://github.com/contactless/linux/blob/v3.12-rc3-imxv5-x0.3/drivers/tty/serial/sc16is7x2.c].
Драйвер включён в стандартный образ.
Драйвер включён в стандартный образ.


===GPIO===
===GPIO===
[[Драйвер sc16is7x2]] экспортирует 8 GPIO в стандартный sysfs-интерфейс Linux под номерами 120-127.
[[Драйвер sc16is7x2]] экспортирует 8 GPIO в стандартный sysfs-интерфейс Linux под номерами 120-127.


== В Wiren Board Smart Home rev. 3.5 ==
== В Wiren Board Smart Home 3.5 ==


===UART0===
===UART0===
Строка 31: Строка 29:
Разъём предназначен для использования GPIO, а также для подключения модуля расширения [[RS232]].
Разъём предназначен для использования GPIO, а также для подключения модуля расширения [[RS232]].


== В Wiren Board rev. 2.8==
== В Wiren Board 2.8==


===UART0===
===UART0===