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

DS90UB925QSEVB: DS90UB925/DS90UB948使用INTB引脚无法透传中断信号

Part Number:DS90UB925QSEVB

925/948工作在repeater模式下,主机端已经可以获取到触摸屏数据,但是触摸屏的中断信号接在了948的BISTC / INTB_IN,通过lvds传输给925, 925通过INTB引脚接到到主机,但是触摸屏中断信号变化时,INTB引脚量不到信号变化。

这种中断连接方式之前在别的项目中也是这样连接的,但是不清楚怎么配置的,请问如果要透传中断信号,925和948需要怎么配置呢?

Amy Luo:

您好,

您是否分别遵循了925数据表中7.3.14节 Interrupt Pin 和948数据表 7.3.8 Interrupt Pin中的过程?您还需要读取中断状态引脚以清除并释放信号。

希望以上有帮助。如果你还有其他问题,请回复帖子

,

ning william:

我已经把925串行器的寄存器设置0xC6[5] = 1 and 0xC6[0] = 1,

但是当触摸屏有中断产生时,948的INTB_IN引脚会变低,但是925的INTB引脚一直都是高电平。TDA2x中断处理函数是低电平触发,INTB一直为高是检测不到中断的。

请问一下还需要怎么配置吗?

925的INTB连接是上拉的:

948的INTB_IN硬件连接:

,

Amy Luo:

是的,它会一直保持高电平直到你读取状态寄存器。

,

Amy Luo:

是的,它会一直保持高电平直到你读取状态寄存器。

,

ning william:

您说的状态寄存器是指925的吗?需要怎么读取呢?

,

Amy Luo:

是的,925的0x0C General Status寄存器,主机通过I2C读取。

,

ning william:

这种方式不就是要主机一直读取0x0c寄存器的值,925的INTB才会拉低,主机才会触发中断,这样不就是轮训的方式了吗?触摸屏的中断相当于没任何意义了。tda2x主机的中断是触摸屏有信号发生变化的时候,触发中断处理函数,这种方式都是主机主动触发的。

,

ning william:

925的INTB没办法透传触摸屏的中断信号吗?不需要主机主动读寄存器

,

Amy Luo:

我去确认下这个问题

,

ning william:

十分感谢,麻烦了

,

Amy Luo:

正如我在上面的回复中所描述的,925 上的 INTB 需要读取状态寄存器才能将其锁定在低位。如果要将 INTB 用于远程事件,其中它将镜像来自解串器的信号,建议您配置 GPIO 来实现。

,

ning william:

如果我用gpio实现,解串器和串行器需要什么特殊配置吗

,

Amy Luo:

我需要向美国的工程师确认下这个问题,但是美国那边放假了,请您耐心等一下

,

Amy Luo:

DES GPIO需要配置为输入,SER GPIO需要配置为输出,相关说明见数据表。

赞(0)
未经允许不得转载:TI中文支持网 » DS90UB925QSEVB: DS90UB925/DS90UB948使用INTB引脚无法透传中断信号
分享到: 更多 (0)