OpenEdv-开源电子网

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

ALIENTEK TFTLCD模块的澄清.

[复制链接]

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2011-8-17 11:10:36 | 显示全部楼层 |阅读模式

     ALIENTEK TFTLCD模块的丝印,原理图,有些客户看的比较迷糊,这里我特地做一下澄清.
先说现象:

1,丝印.模块的顶部及底部丝印见下图:
 


其中,顶部丝印,模块上,只能看到下面那一行,上面一行的丝印被LCD挡住了.

问题1:为什么丝印上下层对应不上(上层为D1~D8+D10~D17,下层为0~D15).
 
2,原理图.模块原理图如下:



问题2:图中红圈圈出来的部分,左右不对应(DB0~7对应了DB1~8).

(这里仅以9320控制器为例,其他驱动IC,基本都是类似的.)

下面,先回答问题1.
我们先看9320的16位80并口的一个描述图:


9320最大支持26万色,因为其有18位数据线,2的18次方=26.2K色.而在16位模式下,必然有两根数据线没有用到,从上图可知,DB0和DB9没有用到.在16位模式下,DB1~DB8,DB10~DB17就是9320的16位数据线.
这样,顶层的丝印,刚好也就是D1~D8,D10~D17.描述的是对应9320的实际数据脚编号.

我们要控制9320显示,所有的数据,指令,都必须通过这16位数据线传输,他们对外就表现为一个D0~D15的16位宽度数据线.所以底层的丝印,D0~D15,描述的是对外的特性,也就是D0~D15,所以在实际连接的时候,我们只需要把D0~D15一次连接到单片机的16个连续IO上,就可以了.

这样0~D15,是相对外部的控制器来说的.而D1~D8,D10~D17,则是相对9320本身来说的.一个对外,一个对内.
所以,如果你觉得比较难理解,就直接以底层丝印为准,不需要关心内部连接.

再回答问题2:
2.4和2.8两种模块上连接的网络(DB1~DB8,DB10~DB17)明显是针对9320本身来说的.但是元件的标注上面,出现了一个DB0~DB7,DB10~DB17.这里是有点不对的地方,我画元件的原理图的时候,没有弄好,应该是DB1~DB8,DB10~DB17才对.所以这个问题的原因,就是我画元件原理图有点错误.


如果你看了上面这段文字,还是不理解的话,我告诉你个办法:
把DB1~8,DB10~17,当成DB0~DB15就对了.连接的时候顺序连接到MCU的D0~D15即可!!!!
希望能帮到大家.




 

我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 20:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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