Part Number:DS90UB925QSEVB
925/926工作在repeater模式下,现在触屏能够显示图像,我想让主机能够接收到触屏的触摸数据(触摸数据走的是I2C),并且还能在925和926之间的I2C上读到触摸数据。但我现在发现925和926之间的I2C上并没有数据,在此过程中没有对寄存器进行过配置。
我的需求:在主机能够接收到触摸数据的同时,我能从925/948之间的I2C上读取到触摸数据。
我该进行哪些配置呢?
Kailyn Chen:
您好,主机如何和触摸屏通信,您参考下这篇应用手册的P6的3. Communication with Remote slave/Camera attached to Remote SER部分的介绍:
https://www.ti.com.cn/cn/lit/an/snla222/snla222.pdf
有什么问题,再讨论。
,
ning william:
触摸屏的设备地址是0x4a,我按照文档这样设置是对的吗?上电后925的0x06已经找到了948的地址0x58,但是把925的0x03寄存器bit3使能后(Enable FPD-Link I2C pass through 打开透传),主机还是找不到948的i2c设备
,
Kailyn Chen:
925找到948的地址,说明FPD link已经建立起来了。但是触摸屏的地址0x4a有没有向左一位?7bit触摸屏地址是1001010?如果是的话,触摸屏地址应该为0x94.再确认下。
和触摸屏通信,需要配置925的slave ID和slave Alias ID就好了。
,
ning william:
谢谢支持,925和948的寄存器都可以控制了,但是948读取到触摸屏的值有问题,量波形,i2c的时钟频率是100KHZ,主机端的i2c时钟是400kHZ,需要设置948的i2c时钟吗
,
ning william:
我把925的C6寄存器设置成0x21,触摸屏有高低电平变化,但是925的INTB引脚完全没变化,948是否也需要配置,还需要其他什么配置吗
,
Kailyn Chen:
ning william 说:谢谢支持,925和948的寄存器都可以控制了,但是948读取到触摸屏的值有问题,量波形,i2c的时钟频率是100KHZ,主机端的i2c时钟是400kHZ,需要设置948的i2c时钟吗
您好,要的,需要对寄存器0x26和0x27进行配置。关于SCL High/low Time的配置,可以参考下面这篇应用手册,虽以913/914为例,计算方法都是一样的。
www.ti.com/…/snla222.pdf