chmingxin
驱动牛犊
驱动牛犊
  • 注册日期2007-05-31
  • 最后登录2016-01-09
  • 粉丝2
  • 关注0
  • 积分7分
  • 威望17点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:4866回复:29

利用ARM结合DAC,如何驱动LCD模拟屏

楼主#
更多 发布于:2008-07-29 17:34
各位达人:
小弟请教一个问题:如题
ARM内部的LCD控制信号的时序是否能够驱动LCD模拟屏?我看过ARM内部的LCD时序图,与LCD模拟屏的时序图都不一样,但是在网上又查到许多例子都使用ARM来驱动LCD模拟屏,不知道他们是怎么设计的?
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-07-29 22:57
其实模拟屏也是数字的,只是扫描方式不同罢了。
现在有很多转换芯片啊,直接加上一片就行了!
qinlei_sz
驱动小牛
驱动小牛
  • 注册日期2007-03-24
  • 最后登录2012-12-18
  • 粉丝0
  • 关注0
  • 积分1090分
  • 威望510点
  • 贡献值0点
  • 好评度145点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-07-30 08:58
推荐你一颗BIT8817,我用过的,使用方便,支持480*234及以下的模拟屏驱动.
呵呵,免费给硕元做广告了,他们要感谢我!
chmingxin
驱动牛犊
驱动牛犊
  • 注册日期2007-05-31
  • 最后登录2016-01-09
  • 粉丝2
  • 关注0
  • 积分7分
  • 威望17点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-07-30 11:08
不知道LS的有没有8817的资料啊?发一个参考一下。。。
qinlei_sz
驱动小牛
驱动小牛
  • 注册日期2007-03-24
  • 最后登录2012-12-18
  • 粉丝0
  • 关注0
  • 积分1090分
  • 威望510点
  • 贡献值0点
  • 好评度145点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-07-30 17:15
上传两个IC,都可以实现LS想要的功能,一个奇景的,一个BIT硕元的.奇景的简单易用些.
附件名称/大小 下载次数 最后更新
HX8817A_datasheet_v02_931019.pdf (797KB)  74 2008-07-30 17:15
BIT1611B data sheet v0.03.pdf (1715KB)  57 2008-07-30 17:15
chmingxin
驱动牛犊
驱动牛犊
  • 注册日期2007-05-31
  • 最后登录2016-01-09
  • 粉丝2
  • 关注0
  • 积分7分
  • 威望17点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-07-31 09:13
谢谢qinlei_sz 了
不过我现在的项目是要使用一片DAC,结合ARM来驱动LCD模拟屏,不知道如何用得上ARM内部的LCD控制模块。
qinlei_sz
驱动小牛
驱动小牛
  • 注册日期2007-03-24
  • 最后登录2012-12-18
  • 粉丝0
  • 关注0
  • 积分1090分
  • 威望510点
  • 贡献值0点
  • 好评度145点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-07-31 10:10
哈哈,你的ARM是什么型号,根据我了解到的,只有做数码像框的一些IC才有模拟TFT的接口,其它能跑CE的ARM好象没有.
用DAC你还得在用CPLD或其他逻辑器件实现把HSYNC和VSYNC转为模拟屏需要的控制时序.比较罗嗦总的更贵.其实上面两款芯片提供的就是一边接ARM输出的数字信号,一边接模拟TFT,还产生模拟TFT需要的几组电压,几块RMB,和乐不为.

当然也有些模拟TFT的接口只需要HSYNC,VSYNC,CLK,和模拟RGB的,这时你可以用DAC做,但比较贵,货源少..而且几块RMB不见的能买这样的DAC.
ztg0021
驱动小牛
驱动小牛
  • 注册日期2007-02-09
  • 最后登录2016-02-18
  • 粉丝1
  • 关注0
  • 积分141分
  • 威望223点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2008-07-31 10:48
说吧你是什么型号的DAC,我帮你弄:):)
WINCE/EVC/VS2005群:18219722
chmingxin
驱动牛犊
驱动牛犊
  • 注册日期2007-05-31
  • 最后登录2016-01-09
  • 粉丝2
  • 关注0
  • 积分7分
  • 威望17点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2008-07-31 13:56
很同意这句:用DAC你还得在用CPLD或其他逻辑器件实现把HSYNC和VSYNC转为模拟屏需要的控制时序
但是74HC系列的逻辑器件的延迟时间或上下延时间MS都较大,可能达到20~30ns。。。
不知道有哪些型号的延迟时间会短些。

我们公司的DAC是三种10bit的DAC,采样频率可达240MHz。
ztg0021
驱动小牛
驱动小牛
  • 注册日期2007-02-09
  • 最后登录2016-02-18
  • 粉丝1
  • 关注0
  • 积分141分
  • 威望223点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2008-07-31 17:48
不一定,有些COLOR DECODE支持HSYNC和VSYNC,
用CPLD行,74HC系列的逻辑器件也行,用简单片三极管来合成也行
4.3-7寸都调过
如果你还没开始,建议采用qinlei_sz 这种方式的,这样简单,效果也好,当然除了这两款IC,还有很多很更好的
WINCE/EVC/VS2005群:18219722
chmingxin
驱动牛犊
驱动牛犊
  • 注册日期2007-05-31
  • 最后登录2016-01-09
  • 粉丝2
  • 关注0
  • 积分7分
  • 威望17点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2008-07-31 20:56
模拟屏有附件中那么多的控制信号
有好几条控制信号是不是都要通过逻辑器件来组合产生?
如:扫描(门)驱动使能信号:OEV,数据(源)驱动使能信号:OEH;垂直启动信号:STVD/STVU;水平启动信号:STHL/STHR。

大家有没有逻辑器件组合的应用图供参考啊?
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2008-07-31 21:46
我明白楼主的要求啦,你用上面说的ADI的芯片,就可以输出模拟信号啦。
你用的并不是模拟屏啊,而是模拟输入的屏,是吗。
chmingxin
驱动牛犊
驱动牛犊
  • 注册日期2007-05-31
  • 最后登录2016-01-09
  • 粉丝2
  • 关注0
  • 积分7分
  • 威望17点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2008-08-01 08:44
我打算用的是LCD模拟屏,一般的LCD模拟屏就需要我在10楼发的图所显示的控制信号啊。
使用的DAC是我们公司的DAC:CS7123。用DAC只能转换RGB数字信号,但是控制信号就需要使用qinlei_sz /ztg0021说的方法,用逻辑器件得到所缺少的控制信号。。。
现在就是想看看大家是如何使用逻辑器件得到那些控制信号的。。。。
ztg0021
驱动小牛
驱动小牛
  • 注册日期2007-02-09
  • 最后登录2016-02-18
  • 粉丝1
  • 关注0
  • 积分141分
  • 威望223点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2008-08-01 11:44
这些东西都是TCON信号和显示数据信号,一般人是写不出来的,拿现成的IC就可以了
WINCE/EVC/VS2005群:18219722
qinlei_sz
驱动小牛
驱动小牛
  • 注册日期2007-03-24
  • 最后登录2012-12-18
  • 粉丝0
  • 关注0
  • 积分1090分
  • 威望510点
  • 贡献值0点
  • 好评度145点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2008-08-01 12:51
"这些东西都是TCON信号和显示数据信号,一般人是写不出来的,写得出来的人前些年身家都上亿了"
那也没那么夸张,我四年前就用CPLD(EMP3128)实现了把VSYNC,HSYNC,CLK做为输入转化为模拟屏的TCON,现在工资还是四位数.
ztg0021
驱动小牛
驱动小牛
  • 注册日期2007-02-09
  • 最后登录2016-02-18
  • 粉丝1
  • 关注0
  • 积分141分
  • 威望223点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2008-08-01 13:51
共享出来大家看看怎么样
WINCE/EVC/VS2005群:18219722
chmingxin
驱动牛犊
驱动牛犊
  • 注册日期2007-05-31
  • 最后登录2016-01-09
  • 粉丝2
  • 关注0
  • 积分7分
  • 威望17点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2008-08-01 15:14
ztg0021兄台不是说使用74HC系列的逻辑器件也能搭出来吗?
有没有与大家共享一下?
ztg0021
驱动小牛
驱动小牛
  • 注册日期2007-02-09
  • 最后登录2016-02-18
  • 粉丝1
  • 关注0
  • 积分141分
  • 威望223点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2008-08-01 15:54
此帖售价 1 积分,已有 0 人购买 [记录] [购买]
此段为出售的内容,购买后显示
WINCE/EVC/VS2005群:18219722
ztg0021
驱动小牛
驱动小牛
  • 注册日期2007-02-09
  • 最后登录2016-02-18
  • 粉丝1
  • 关注0
  • 积分141分
  • 威望223点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2008-08-01 15:55
1积分即可看到,三极管加二极管合成CSYNC信号
WINCE/EVC/VS2005群:18219722
chmingxin
驱动牛犊
驱动牛犊
  • 注册日期2007-05-31
  • 最后登录2016-01-09
  • 粉丝2
  • 关注0
  • 积分7分
  • 威望17点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2008-08-01 16:05
三极管加二极管合成CSYNC信号

我的意思是指合成其它的信号。。。
如:扫描(门)驱动使能信号:OEV,数据(源)驱动使能信号:OEH;垂直启动信号:STVD/STVU;水平启动信号:STHL/STHR。
上一页
游客

返回顶部