OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5553|回复: 11

imx6从开发板到项目实战1(电阻触摸)

[复制链接]

42

主题

173

帖子

0

精华

高级会员

Rank: 4

积分
548
金钱
548
注册时间
2013-6-18
在线时间
59 小时
发表于 2019-11-27 15:08:43 | 显示全部楼层 |阅读模式
本帖最后由 菜鸟鸡哥 于 2019-11-27 15:15 编辑

      前面讲了我的入门经验,http://www.openedv.com/forum.php?mod=viewthread&tid=302821&extra=。现在准备开个系列帖子,分享具体项目实战的经验和弯路,与君共勉。
      imx6的主频和配套的大内存非常适合跑QT,做各种UI,当然不建议跑视频,因为这个片子没有硬件解码,如果项目需要视频强烈建议换imx6Q。在工业控制里面,基本都是电阻触摸,电容触摸受干扰影响比较大,当然头铁的兄弟可以试试。虽然,imx6ul自带四线触摸接口,但是具体在工业控制领域不推荐使用,强烈建议使用外置的触摸芯片。本人在选型时候,一开始用的tsc2007这款,iic接口的触摸芯片。结果第一次试样就出问题了,问题如下:开机启动,linux驱动有时候不能识别,驱动打印log,iic error6,虽然是小概率事件,但麻烦的是时有这种情况发生。遇到这种情况,怎么办,先检查设备树,降低iic速度,发现不行。逻辑分析仪分析时序,发现linux驱动的时序正常,就是片子没有回复。只能找硬件了,当然硬件设计也是本人,最终去查数据手册,结果发现了大坑,硬件启动有电源升降电压的时序要求,好吧,正常情况,这个要求很难做到的,硬件上改动比较大,而且不一定稳定。于是,马上放弃。
     做项目不是在学校,没有那么多的时间给你追根问底,一个方案不行,得立马换,于是换了ts2046,spi接口的电阻触摸芯片。吃一堑长一智,这次选型详细查看硬件手册,这款芯片没有啥子的启动要求,没错,这把绝对稳如狗。重新画板子,测试硬件,驱动内核里面自带的,所以使能就行,设备树自己百度下,也都有了。具体百度到的如下
        tsc2046 {
                compatible = "ti,tsc2046";
                reg = <0>;
                spi-max-frequency = <1000000>;
                pinctrl-names ="default";
                pinctrl-0 = <&pinctrl_tsc2046_pendown>;
                interrupt-parent = <&gpio1>;
                interrupts = <0x5 0>;
                pendown-gpio = <&gpio1 5 0>;
                ti,x-plate-ohms = /bits/ 16 <550>
                linux,wakeup;
        };

最终,实验证明tsc2046非常好用,spi接口的理论上要比iic的效率高。经验分享,tsc2046的四线电阻触摸,对地接4个1nf电容,可以消除干扰,电阻触摸铁皮框务必接地。

硬件启动电源要求

硬件启动电源要求
只为摆正你的倒影,我倾倒了整个世界。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

1127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1656
金钱
1656
注册时间
2019-8-15
在线时间
102 小时
发表于 2019-11-27 16:35:33 | 显示全部楼层
帮顶                    
成功没有捷径
回复 支持 反对

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2019-11-27 20:28:48 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

6

主题

58

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
233
金钱
233
注册时间
2014-8-26
在线时间
53 小时
发表于 2019-11-27 21:32:16 | 显示全部楼层
向你学习!我买个一个原子哥的七寸电容屏,以后能把这个屏改成电阻的吗?
回复 支持 反对

使用道具 举报

8

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2019-9-26
在线时间
20 小时
发表于 2019-11-28 08:47:02 | 显示全部楼层
厉害厉害
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2019-11-28 09:39:21 | 显示全部楼层
多谢分享
回复 支持 反对

使用道具 举报

95

主题

549

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3293
金钱
3293
注册时间
2016-1-7
在线时间
541 小时
发表于 2019-11-28 12:38:05 | 显示全部楼层
感谢经验分享。
回复 支持 反对

使用道具 举报

7

主题

237

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1101
金钱
1101
注册时间
2019-5-6
在线时间
127 小时
发表于 2019-12-2 08:23:36 | 显示全部楼层
感谢楼主分享,真棒
一步一个脚印
回复 支持 反对

使用道具 举报

1

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2019-10-30
在线时间
17 小时
发表于 2019-12-2 17:09:29 | 显示全部楼层
不错,感谢分享!
回复 支持 反对

使用道具 举报

7

主题

105

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1026
金钱
1026
注册时间
2016-1-28
在线时间
134 小时
发表于 2019-12-30 08:11:47 来自手机 | 显示全部楼层
谢谢楼主分享,可以开个专帖哦!
回复 支持 反对

使用道具 举报

3

主题

4

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2019-12-16
在线时间
7 小时
发表于 2019-12-30 10:29:01 | 显示全部楼层
帮顶,挺好的经验分享!
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2019-6-12
在线时间
37 小时
发表于 2020-10-31 18:00:26 | 显示全部楼层
可否看一下完整设备树啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 18:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表