微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 触摸屏不灵敏

触摸屏不灵敏

时间:10-02 整理:3721RD 点击:
我的开放板的电容屏是通过I2C接口连接的,我又通过此I2C接口连接到我的FPGA板,
请问:我把I2C连接到FPGA板的时候触摸屏就不灵敏(FPGA板未加电),但是用示波器测试这两个信号触摸屏还可以触摸?
大家帮忙分析一下什么原因?谢谢了!

典型的IIC电路是必须接有4.7K的电阻上拉到VCC检查一下是否有上拉电阻;同时,由于你的IIC另外接到FPGA去了,那么FPGA那边出现低阻抗的话,就会把整个IIC的波形幅度降低,导致不识别,你只要测试CPU那边的波形幅度,或者增加一个470欧姆的电阻串联在FPGA的IIC线上看看;当然,如果FPGA的IIC线上有接近或者大于1nF的电容,那么也必然导致识别错误;以上供参考

谢谢!CPU上的IIC已经有上拉电阻了,也就是说现在的IIC挂着两个从设备,一个是触摸屏,另一个是FPGA,但是现在我的FPGA还没加电,触摸屏就不行了

没加电能说明什么?只要你并接在了电路当中就并了一个二端网络,对地电阻不会因加电或者没有加电而影响的;对地电阻

我刚开始判断是电磁干扰或电源的纹波影响触摸屏的,我现在按着你的说法,在FPGA端焊了330欧的电阻还是一样(不灵敏),CPU那一端是接了1K上拉电阻

试试将FPGA板上电,FPGA的IIC端口设为开路,看是否有同样问题?
如果还有,检查下电源线和IIC数据线上是否有纹波?

将FPGA管脚设为漏极开路试试,一般挂在IIC总线的器件管脚为漏极开路。

同一 IIC BUS 上的设备都要上电,否者IIC会被拉低,不能实现初始化。

把FPGA上电,否则,FPGA会把I2C拉低

FPGA板未加电就是主要原因。  加电后你还要把连接在FPGA的管脚设成OC/OD状态的。

FPGA部分需要上电,IIC才能工作正常。如果FPGA部分没有上电,IIC上的电就会拉下来。若想FPGA不上电,可以用MOS管做个开关

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top