kobol-wiki/docs/helios64/uext.md

44 lines
1.2 KiB
Markdown
Raw Normal View History

2020-04-16 16:38:20 +08:00
Helios64 has one UEXT (Universal-Extension-Connector) header which exposes 3 serial communication interfaces into a single header:
2020-03-10 10:13:00 +07:00
2020-04-16 16:38:20 +08:00
* I2C
* SPI
* RS232 (UART)
2020-03-10 10:13:00 +07:00
2020-04-16 16:38:20 +08:00
![P2 Location](/helios64/img/uext/uext.jpg)
2020-03-10 10:13:00 +07:00
## Pinout Table
2020-03-12 01:45:44 +07:00
2020-04-16 16:38:20 +08:00
![P2 Pinout](/helios64/img/uext/uext_pinout.jpg)
2020-03-12 01:45:44 +07:00
2020-04-16 16:38:20 +08:00
Below is the full pinout of the UEXT header:
2020-03-10 10:13:00 +07:00
| PIN | Port | Remarks |
|-----|------|-------------|
| 1 | 3.3V | |
| 2 | GND | |
| 3 | TXD (UART) | |
| 4 | RXD (UART) | |
| 5 | SCL (I2C) | |
| 6 | SDA (I2C) | |
| 7 | MISO (SPI) | |
| 8 | MOSI (SPI) | |
| 9 | SCK (SPI) | |
|10 | SSEL (SPI) | |
2020-03-10 10:13:00 +07:00
!!! Warning
2020-04-16 16:38:20 +08:00
Be careful with the header polarity when connecting.
2020-03-10 10:13:00 +07:00
2020-04-16 16:38:20 +08:00
## SPI & I2C
2020-03-10 10:13:00 +07:00
2020-04-16 16:38:20 +08:00
Refer to the respective pages directly:
- [SPI](/helios64/hardware/)
- [I2C](/helios64/I2C/)
2020-04-16 16:38:20 +08:00
## RS232 (UART)
2020-03-10 10:13:00 +07:00
2020-04-16 16:38:20 +08:00
The UART bus exposed on the UEXT header is the same than the RK3399 SoC serial console exposed on the USB Type-C. There is no dedicated UART bus on the UEXT connector. The intention is to allow user to connect to SoC serial console by another way than the USB-to-Serial bridge.
2020-04-16 16:38:20 +08:00
!!! Important
If you connect some modules which might require dedicated serial UART line to the SoC, this module will not operate properly.