微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 触屏IC的差别究竟有多大?

触屏IC的差别究竟有多大?

时间:10-02 整理:3721RD 点击:
在调Open1081的触摸屏时,发现触摸屏的ADC输出在低时,值为127(最小)、255、511,即小于511时仅有127、255这两个值。用二进制看,即所有位为1。

这个触屏芯片为国产XPT2046,刚好手里有TI的TSC2046,随即换之,换后试机时,发现,输出值为0,不管点击屏幕的哪个位置均为0。

经检查,焊接无误。程序没更改。

这种现象应该说明它们有差别的。有用过两种芯片的网友吗?给个完美解释。

刚才想着是不是SPI的速度太快或者在某些地方加入些延时。所以准备修改一下程序。

此时却发现了原来程序存在问题:

------- 在写TFT时,使用了
SPI1->CR1 &= 0xFFC7;
即 Fpclk / 2
在使用触摸时,使用了:
SPI1->CR1 |= 8;
说明读写TSC时,使用的是 Fpclk / 4 !

这样的话,SPI的时钟太高,片子不正常工作也是对的,不能怪人家TI。

但是在同样的时钟条件下,国产的XPT2046却可以勉强工作

猛,这个形容的恰如其分!

去翻了下数据手册,看到转换速率是125khz的然后采样时间最大是12个周期,估计就是这个原因了

猛,这个形容的恰如其分!

是的,它的速度不高。
但国产的2046可以勉强工作在 Fpclk / 4 , 即30MHz! 真的太猛 了!

好多人在埋怨国货不好,抨击国产器件太差。
我倒觉得,外国的东西价格太高,外商太奸!真正好的是自己的好,

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

网站地图

Top