|
本帖最后由 szhm 于 2018-5-8 12:25 编辑
一.求助LS1C触摸屏
本人对电子电路不懂,只是一个软件小程序员对嵌入式硬件一丁点兴趣而已.
我是在智龙开发板触摸屏上碰到难题,敬请向大家寻求帮助.
龙芯1C内置ADC控制器,且支持触摸屏应用
疑问:
按照<LS1C数据手册>第20页的触摸屏测量原理
1)我该怎样设置寄存器才能输出VREF和0 ?
2)还是龙芯1C配置触摸屏应用使能后会自动输出VREF和0 ?
3)智龙开发板有没引出和触摸屏相关的晶体管 ?
4)还是智龙开发板不支持触摸屏 ?
我查阅ARM开发板,有引出4个晶体管,且设置寄存器的方式基本吻合触摸屏测量原理过程
<LS1C用户手册>第246页是ADC控制器是各寄存器参数,第251页是配置操作,没看出和触摸屏测量原理过程有多大关系,与ARM很大不同.
我找不到LS1C有关触摸屏的实例代码,哪位有代码贡献贡献,呵呵
二.龙芯1C
1.龙芯<LS1C数据手册>1.3版内容
1)第10页
ADC_XP 触摸屏X+/ADC第2通道采样输入
ADC_YP 触摸屏Y+/ADC第3通道采样输入
2)第20页
"在测量触摸屏输入时,除了两路ADC输入(X+和Y+),还需要两个数字PAD(X-和Y-)引脚配合。
当测量X方向时,将X+和X-分别输出VREF和0,同时启动Y+的ADC转换;测量Y方向时,将Y+和Y-分别输出VREF和0,同时启动X+的ADC转换;这就完成了一次坐标的测量。"
3)第21页 有关五线:
"需要1路ADC输入(Y+),还需要两个数字PAD(X-和Y-)引脚配合,LB(复用X-)连接左下角,RT(复用Y-)连接右上角,"
4)第48页 引脚复用关系表
PWM1 GPIO92 ADC_YN
PWM0/CAMCLKOUT GPIO06 ADC_XN
ADC_XN,ADC_YN应该就是X-,Y-吧,也就应该对应智龙V1.0主板外观图的PWM0(X-),PWM1(Y-)
2.龙芯<LS1C用户手册>1.4版 PAD引脚复用内容
用户手册 数据手册 外观图
GPIO06 对应PAD[31:0] 复用配置(第42页) ADC_XN 第一复用 PWM0(X-)
GPIO92 对应PAD[95:64]复用配置(第45页) ADC_YN 第一复用 PWM1(Y-)
3.对照主板原理图和外观图,外观图的VBATAI应即ADC_XP
4.小结
四线电阻触摸屏引脚 主板(对照<智龙V1.0主板外观图>)
-----------------------------------------------------------------
GND DGND
X- PWM0(X-)
Y- PWM1(Y-)
X+ VBATAI(ADC_XP)
Y+ ADC_YP
三.ARM S3C2410A 中文数据手册(第十六章)
S3C2410 的 ADC 和触摸屏接口
1.要控制触摸屏的引脚(X+,X-,Y+,Y-),就要应用4个外部晶体管,并采用控制信号 nYPON, YMON,nXPON 和XMON来控制晶体管的打开与关闭
2.分离X/Y轴坐标转换模式下的触摸屏引脚状况表
XP XM YP YM
---------------------------------------------------------------------------
X轴坐标转换 连到外部电压 连到GND 连到AIN[5] 高阻
Y轴坐标转换 连到AIN[7] 高阻 连到外部电压 GND
3.ADC 触摸屏控制寄存器(ADCTSC)
ADCTSC 位 描述
----------------------------------------------------
YM_SEN [7] 选择YMON的输出值
0 = YMON 输出是0 (YM = 高阻)
1 = YMON 输出是1 (YM = GND)
----------------------------------------------------
YP_SEN [6] 选择nYPON的输出值
0 = nYPON 输出是0 (YP = 外部电压)
1 = nYPON 输出是1 (YP连接AIN[5])
----------------------------------------------------
XM_SEN [5] 选择XMON的输出值
0 = XMON 输出是0 (XM = 高阻)
1 = XMON 输出是1 (XM = GND)
----------------------------------------------------
XP_SEN [4] 选择nXPON的输出值
0 = nXPON输出是0 (XP = 外部电压)
1 = nXPON输出是1 (XP连接AIN[7])
----------------------------------------------------
|
|