TI中文支持网
TI专业的中文技术问题搜集分享网站

DS90UB947-Q1: 怎样通过DS90UB947来配置DS90UB948-Q1的GPIO和输出显示

Part Number:DS90UB947-Q1Other Parts Discussed in Thread: DS90UB948-Q1

你好, 我司的设计为DS90UB947-Q1的加串信号通过两路输出DOUT0-DOUT1传到DS90UB948-Q1, 由DS90UB948-Q1解串后, 直接送到LVDS屏上。另外, 还有touchscreen相关的I2C, GPIO能过通过透传形式到DS90UB948-Q1解串来控制TP的屏。 我这边现在加串的DS90UB947-Q1的I2C是通的, 即可以读和写, 但是有如下问题需要向大家请教。

1,  怎样通过 DS90UB947-Q1来配置DS90UB948-Q1?偿试过通过将IDS90UB947-Q1的I2C看成透传形式来直接访问DS90UB948-Q1的芯片, 但是都是I2C无应答,用示波器查看也是一样的。

2,  DOUT0-DOUT1输出来同一块屏上怎样配置?

3, 相关的GPIO透传怎样醘。

注: 

我当前的配置如下:

{0x27, 0x01},
{0x5B, 0x03},
{0x03, 0xDA}, // I2C Pass all
{0x06, 0x58}, // DES ID
{0x07, 0x34}, // Slave ID
{0x08, 0x34}, // Slave Alias
{0x0D, 0x23}, // GPIO0, to input mode.
{0x0E, 0x33}, // GPIO2, GPIO1 to input mode.
{0x0F, 0x03}, // GPIO3 to input mode.
{0xC6, 0x21}, //ICR
{0x40, 0x10},
{0x41, 0x4A},
{0x42, 0xFF},
{0x41, 0x4B},
{0x42, 0x89},
{0x41, 0x49},
{0x42, 0x10},
{0x42, 0x00},
{0x40, 0x14},
{0x41, 0x4A},
{0x42, 0xFF},
{0x41, 0x4B},
{0x42, 0x88},
{0x41, 0x49},
{0x42, 0x10},
{0x42, 0x00},
// {0x01, 0x01},
{0x4F, 0x40},
{0x27, 0x00},

Kailyn Chen:

您好,主控是在serializer 端吗?如果是的话,那么DES ID会自动加载到serializer里,需要配置DER Alias 就可以实现主机和remote DES通讯了。

比如您现在能正确读取947的寄存器 DES ID 0x06的值为0x58吗?

,

Kailyn Chen:

另外,附上一篇关于I2C 透传的应用手册,里面有分别介绍了主控在serializer端或在deserializer的配置方法,希望对您有所帮助:

https://www.ti.com/lit/an/snla222/snla222.pdf

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB947-Q1: 怎样通过DS90UB947来配置DS90UB948-Q1的GPIO和输出显示
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1