SC16IS752/en: различия между версиями
(не показано 12 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
<languages/> | <languages/> | ||
'''SC16IS752''' is a chip that controls serial ports in some versions of the Wiren Board | '''SC16IS752''' is a chip that controls serial ports in some versions of the Wiren Board. | ||
Строка 17: | Строка 17: | ||
===GPIO=== | ===GPIO=== | ||
[[Special:MyLanguage/Драйвер sc16is7x2 | [[Special:MyLanguage/Драйвер sc16is7x2|Драйвер sc16is7x2]] экспортирует 8 GPIO в стандартный sysfs-интерфейс Linux под номерами 120-127. | ||
== | == В Wiren Board Smart Home 3.5 == | ||
===UART0=== | ===UART0=== | ||
Устройство в Linux: <b>/dev/ttyNSC0</b>. | |||
Полудуплексный [[Special:MyLanguage/RS-485|RS-485]]-трансивер. Порт RS-485-1 (зелёная пара клеммников). | |||
Направление работы трансивер задаётся чипом с помощью сигнала RTS автоматически, аппаратный контроль потока должен быть отключен. В следующих версиях драйвера, режим RS-485 возможно будет необходимо активировать из userspace. | |||
===UART1=== | ===UART1=== | ||
Устройство в Linux: <b>/dev/ttyNSC1</b>. | |||
Полудуплексный [[Special:MyLanguage/RS-485|RS-485]]-трансивер. Порт RS-485-2 (синяя пара клеммников). | |||
Управляющие сигналы/GPIO, а также линии RX/TX выведены на разъём [[WB SH 3.5: UEXT2|WB SH 3.5: UEXT2]]. | |||
Разъём предназначен для использования GPIO, а также для подключения модуля расширения [[Special:MyLanguage/RS232|RS232]]. | |||
== | == В Wiren Board 2.8== | ||
===UART0=== | ===UART0=== | ||
Устройство в Linux: <b>/dev/ttyNSC0</b>. | |||
TX/RX линии порта выведены на разъём [[Special:MyLanguage/UEXT UEXT2|UEXT UEXT2]]. Параллельно к ним подключен полудуплексный [[Special:MyLanguage/RS-485|RS-485]]-трансивер (если есть). | |||
Направление работы трансивер задаётся чипом с помощью сигнала RTS автоматически, аппаратный контроль потока должен быть отключен. В следующих версиях драйвера, режим RS-485 возможно будет необходимо активировать из userspace. | |||
===UART1=== | ===UART1=== | ||
<b> /dev/ttyNSC1 </b> | Порт <b> /dev/ttyNSC1 </b> в Linux. | ||
К TX/RX-линиям порта подключен GPS-модуль [[Special:MyLanguage/SIM68V|SIM68V]]. | |||
===GPIO=== | ===GPIO=== | ||
7 GPIO | 7 линий GPIO выведены на отверстия с шагом 2.54'' на плате Wiren Board. | ||
К одной из линий GPIO подключен сигнал PPS с GPS-модема. | |||
[[Special:MyLanguage/Драйвер sc16is7x2 | [[Special:MyLanguage/Драйвер sc16is7x2|Драйвер sc16is7x2]] экспортирует 8 GPIO в стандартный sysfs-интерфейс Linux под номерами 120-127. |
Версия 14:54, 25 апреля 2019
SC16IS752 is a chip that controls serial ports in some versions of the Wiren Board.
Description
SPI-to-UART bridge IC - NXP SC16IS752
two fully-functional UARTs with hardware flow control, up to 8 GPIOs.
Connected to SPI. GPIO is used as chip-select.
Linux uses the sc16is7x2 driver,which has not been ported to upstream yet. It can be found in our Linux repository [1]. The driver is included in the standard image.
GPIO
Драйвер sc16is7x2 экспортирует 8 GPIO в стандартный sysfs-интерфейс Linux под номерами 120-127.
В Wiren Board Smart Home 3.5
UART0
Устройство в Linux: /dev/ttyNSC0. Полудуплексный RS-485-трансивер. Порт RS-485-1 (зелёная пара клеммников).
Направление работы трансивер задаётся чипом с помощью сигнала RTS автоматически, аппаратный контроль потока должен быть отключен. В следующих версиях драйвера, режим RS-485 возможно будет необходимо активировать из userspace.
UART1
Устройство в Linux: /dev/ttyNSC1. Полудуплексный RS-485-трансивер. Порт RS-485-2 (синяя пара клеммников).
Управляющие сигналы/GPIO, а также линии RX/TX выведены на разъём WB SH 3.5: UEXT2. Разъём предназначен для использования GPIO, а также для подключения модуля расширения RS232.
В Wiren Board 2.8
UART0
Устройство в Linux: /dev/ttyNSC0. TX/RX линии порта выведены на разъём UEXT UEXT2. Параллельно к ним подключен полудуплексный RS-485-трансивер (если есть). Направление работы трансивер задаётся чипом с помощью сигнала RTS автоматически, аппаратный контроль потока должен быть отключен. В следующих версиях драйвера, режим RS-485 возможно будет необходимо активировать из userspace.
UART1
Порт /dev/ttyNSC1 в Linux. К TX/RX-линиям порта подключен GPS-модуль SIM68V.
GPIO
7 линий GPIO выведены на отверстия с шагом 2.54 на плате Wiren Board. К одной из линий GPIO подключен сигнал PPS с GPS-модема.
Драйвер sc16is7x2 экспортирует 8 GPIO в стандартный sysfs-интерфейс Linux под номерами 120-127.