Part Number:DS90UB948-Q1
您好,
我们目前设计是屏幕端使用DS90UB948的GPIO3(pin9)引脚传输触摸屏的INT信号(触摸屏IC是GT915L),主机端使用的是DS90UB941。941的0x0f寄存器设置成0x05,948的0x1f寄存器设置成0x03。
目前测试发现触摸屏INT信号接到948之后,3.3V的电平幅度被拉低到0.8V左右,断开触摸屏INT脚和948的连接可恢复正常。参照GT915L的规格书说明,要求INT脚接收端需要配置成浮空输入的状态,所以想请问948的GPIO是否可以配置成浮空输入?
Amy Luo:
您好,
941的GPIO3是悬空的是吗?您是要通过941的GPIO3远程控制948的GPIO3是吗?这应该是前向通道控制,您将 941的0x0f寄存器设置成0x03,948的0x1f寄存器设置成0x05,看是否正常?
,
user6143409:
941的GPIO3是连到SOC上的,我是需要把触摸屏的INT信号发到SOC上,方向应该是触摸屏-》948-》941-》SOC。所以我现在这个配置应该没问题吧?
,
user6143409:
我的疑问是948的GPIO3配置成输入之后,内部是否有下拉?否则不应该把触摸屏信号幅度拉低呀
,
Amy Luo:
user6143409 说:941的GPIO3是连到SOC上的,我是需要把触摸屏的INT信号发到SOC上,方向应该是触摸屏-》948-》941-》SOC。所以我现在这个配置应该没问题吧?
方向是我搞错了,您这个方向没问题;
948的GPIO3配置成输入之后,内部不应有下拉,否则就失去了输入的意义;
SOC上连接GPIO3的管脚,SOC设置的此输入状态是什么状态?是否设置成了浮空输入?
,
Amy Luo:
我又考虑了下,SOC那边I/O的输入配置应该不会影响,因为这经过了BCC,不会影响INT的状态;
触摸屏的INT是什么输出接口?是OD或OC输出接口吗?
,
user6143409:
Soc是已经配置成浮空输入了。触摸屏的INT脚输出类型规格书没提,只是查到有说输出驱动能力很弱,而且要求外部不能加上下拉
,
Amy Luo:
寄存器 0x34[1:0]您配置的是多少?
是否可以直接将触摸屏的INT脚连接到Soc输入,看INT电平是否被拉低?
另外,寄存器写入是否验证了可以正确写入
,
user6143409:
我们在948的GPIO3上增加了一个1.2k电阻可以把电平拉到1.3V左右,触摸屏中断的传输和功能我们都已经调通了,所以寄存器配置应该是没有问题的。目前只是INT脚接到948之后的电平幅度还是不对,我们也不敢继续把上拉电阻调小了
,
user6143409:
INT脚直接接到SOC的话我需要过一段时间才能测试到,目前板子不在身边
,
Amy Luo:
您的意思是说,在948的GPIO3上接1.2k上拉后,SOC端可以正确检测触摸屏的INT信号状态?
,
user6143409:
原来没加上拉信号幅度只剩下0.8V,所以948对INT信号高低电平的识别不稳定,经常漏掉一些脉冲。加了1.2K上拉之后信号幅度有1.3V左右了,948对INT脚高低电平的识别也就基本能正常了。INT信号传到941再到SOC这个功能我们是已经调通了,现在只是INT信号接到948上电平幅度被拉低这个问题还没解决
,
Amy Luo:
好的,我明白了,我去确认下您的这个问题到底怎么回事
,
Amy Luo:
您可以附上您的原理图吗?我咨询了美国的工程师,他需要看下原理图
,
user6143409:
原理图可以的,但是这里上传文件的话是公开的吗?或者提供个邮箱我用邮件发过去?
,
Amy Luo:
我已经通过您的my TI 邮箱联系您,您可以通过邮箱发送原理图
,
user6143409:
您好,原理图已发
,
Amy Luo:
感谢反馈,我收到了您的原理图,请您查看我邮箱中对您的回复
,
Amy Luo:
您好,您是否断开了TOUCH_INT与U12的连接,以进行验证?
,
user6143409:
您好,我还在外地出差。预计要端午后才能验证
,
Amy Luo:
好的,等待您的反馈~
,
Amy Luo:
您好,是否已验证?
,
user6143409:
您好,已经验证了。确实是U12影响的,拆掉就可以了
,
Amy Luo:
感谢您的反馈!
很高兴您的问题得到解决