添加 DS90Ux94x 指导手册.

Signed-off-by: rick.chan <chenyang@autoai.com>
This commit is contained in:
rick.chan 2020-09-25 21:16:08 +08:00
parent dccf21053a
commit 4810346775
1 changed files with 99 additions and 0 deletions

View File

@ -0,0 +1,99 @@
# DS90Ux94x
DS90Ux94x 系列芯片为 FPD-Link III bridge 芯片,分为 Serializer 和 Deserializer。
DS90Ux949 和 DS90Ux947 为 SerializerDS90Ux948 为 Deserializer。
## 1.Forced Mode 寄存器
### 1.1. DS90Ux947
**0x5B,1:**
* 0: Single FPD-Link III Transmitter mode.
* 1: Dual FPD-Link III Transmitter mode.
**0x5B,0:**
* 1 : Forced Single or Dual FPD-Link III mode.
* 0 : Auto-Detect FPD-Link III mode.
### 1.2. DS90Ux948
**0x34,4-3:**
* 00: Auto-detect based on received data
* 01: Forced Mode: Dual link
* 10: Forced Mode: Single link, primary input
* 11: Forced Mode: Single link, secondary input
## 2.输出彩条
通过 0x66 和 0x67 访问间接控制寄存器0x66 为间接地址0x67 映射数据。
### 2.1.DS90Ux949 的设置
1920x720 分辨率。
```bash
# Disable Pattern Generator
i2cset -f -y 3 0x0c 0x64 0x30
# 设置时钟
i2cset -f -y 3 0x0c 0x66 0x03
i2cset -f -y 3 0x0c 0x67 0x02
# 设置 Total Horizontal/Vertical Width
i2cset -f -y 3 0x0c 0x66 0x04
i2cset -f -y 3 0x0c 0x67 0x20
i2cset -f -y 3 0x0c 0x66 0x05
i2cset -f -y 3 0x0c 0x67 0x28
i2cset -f -y 3 0x0c 0x66 0x06
i2cset -f -y 3 0x0c 0x67 0xE3
# 设置 Active Horizontal/Vertical Width
i2cset -f -y 3 0x0c 0x66 0x08
i2cset -f -y 3 0x0c 0x67 0x27
i2cset -f -y 3 0x0c 0x66 0x07
i2cset -f -y 3 0x0c 0x67 0x80
i2cset -f -y 3 0x0c 0x66 0x09
i2cset -f -y 3 0x0c 0x67 0xD0
# 内部时钟使能Enable Auto-Scroll
i2cset -f -y 3 0x0c 0x65 0x05
# Enable Pattern Generator
i2cset -f -y 3 0x0c 0x64 0x37
```
### 2.2.DS90Ux947 的设置
1280x720 分辨率。
```bash
# Disable Pattern Generator
i2cset -f -y 5 0x0c 0x64 0x30
# 设置时钟
i2cset -f -y 5 0x0c 0x66 0x03
i2cset -f -y 5 0x0c 0x67 0x02
# 设置 Total Horizontal/Vertical Width
i2cset -f -y 5 0x0c 0x66 0x04
i2cset -f -y 5 0x0c 0x67 0x3C
i2cset -f -y 5 0x0c 0x66 0x05
i2cset -f -y 5 0x0c 0x67 0x35
i2cset -f -y 5 0x0c 0x66 0x06
i2cset -f -y 5 0x0c 0x67 0x18
# 设置 Active Horizontal/Vertical Width
i2cset -f -y 5 0x0c 0x66 0x07
i2cset -f -y 5 0x0c 0x67 0x00
i2cset -f -y 5 0x0c 0x66 0x08
i2cset -f -y 5 0x0c 0x67 0x25
i2cset -f -y 5 0x0c 0x66 0x09
i2cset -f -y 5 0x0c 0x67 0xD0
# 内部时钟使能Enable Auto-Scroll
i2cset -f -y 5 0x0c 0x65 0x05
# Enable Pattern Generator
i2cset -f -y 5 0x0c 0x64 0x37
```