共2条
1/1 1 跳转至页
问
市面上的lcd太多了,而且接口各异。仅仅是SHARP自己产的屏就有好几种。
1• SHARP HR-TFT LQ039Q2DS53 (Default on the EVB)
2• SHARP CSTN LM057QCTT03 QVGA
3• SHARP TFT LQ057Q3DC02 VGA/QVGA
4• SHARP TFT LQ121S1DG31 800 × 600
5• SHARP TFT LQ104V1DG11 640 × 480
其中1接口需要50pins
2接口需要15pins
3接口需要33pins
4接口需要41pins
5接口需要31pins
除了我以上列的还有AD-TFT接口等等。
这些接口的本质区别到底在什么地方?
不会仅仅是在PIN的多少上吧?
许多ARM内置的lcd控制器在介绍上只提供颜色和分辨率参数,为什么不涉及接口呢?同样的颜色和分辨率,难道所有接口的LCD,ARM都支持吗?
期待。。
答 1: 接口不同没关系接口不同没关系,可以在CPU和LCD之间加驱动芯片,如果没有合适的驱动芯片就只能通过CPLD等可编程芯片自己生成LCD需要的时序了,一句话,如果CPU提供了LCD必要的信号(时序也符合),直接连接即可,否则就要加驱动了! 答 2: 我所指的都是内置LCD控制器的ARM如果还要在ARM和LCD间添加新的控制器,那不让内置的LCD控制器浪费了吗?
从时序上考虑,当然CPLD可以完成任何驱动,不过自行设计一个LCD控制器,可不是那么容易的吧?起码要周期扫描行列线,还要管理好偌大的显存!
楼上的认为接口没有决定因素吗?表面看来,我觉得接口和颜色分辨率有关系。可不敢肯定,因为同样的颜色和分辨率接口还有区别的!
答 3: 可以选择双接口LCD的ARM我知道一款ARM是双接口LCD的,也许对你有帮助。不防看一下,www.abcARM.com. 答 4: 我说的就是内置LCD控制器的ARM我说的就是内置LCD控制器的ARM,内置的控制器决定了能提供的LCD的类型、最大分辨率和颜色数,内置的控制器一般提供的都是行同步、帧同步,时钟信号和RGB数据总线等基本数据接口,而各个厂家的LCD接口五花八门,需要的信号也是各不一样,只好通过专用的芯片把内置控制器的输出变成它所需要的。 答 5: re其实无外VSYNC、HSYNC、PIXEL CLOCK和RGB数据线,然后就是驱动电压,虽然接口没有标准,但大同小异。RGB线的多少决定了颜色的深度。分辨率大小则是由处理器的处理能力决定的,和接口无关。 答 6: 请教楼上的如果接口没有标准,那vga和qvga又指的是什么? 答 7: 终于在sharp的网站上找到了介绍http://www.sharpsma.com/lcd/lcdguide/Integration/TFT_LCD_interface.php
LCD panels unfortunately follow no uniform signal naming convention nor pin arrangement, so different LCD panels from different manufacturers will frequently have different pin arrangements and naming conventions. Pairing a Controller with an LCD will become much easier once the required types of signals CAN be known and understood. The table shows a TFT LCD signal and pin description from a tyPICal LCD manual. The example used here is the SHARP LQ057Q3DC02.
The interface signals follow three categories: control signals, data signals, and power connections.
Other control signals for this TFT LCD are:
Data Signals The data signals are:
答 8: 各厂家都不同的,太多了,建议大家关注元太的LCD,性价比更高 答 9: reQVGA,VGA指分辨率,QVGA是320x240, VGA是640x480 答 10: 三星的怎么和你的不一样?
答 11:
你说的VGA等接口...你说的VGA等接口,和LCD的接口不是一个接口。VGA接口差不错等于做了一个显示驱动模块,或者说显卡也可以,这个模块已经把MCU的信号处理了。如果你要做显示驱动模块的话,需要这个资料,如果是把MCU和LCD直接连接的话,没有必要。参考MCU关于LCD控制器的说明,和LCD的资料,连接就可以了。
MCU的资料上对于LCD的说明还是比较详细的。一般就R,B,G,位数,按照连接方式构成色数
1• SHARP HR-TFT LQ039Q2DS53 (Default on the EVB)
2• SHARP CSTN LM057QCTT03 QVGA
3• SHARP TFT LQ057Q3DC02 VGA/QVGA
4• SHARP TFT LQ121S1DG31 800 × 600
5• SHARP TFT LQ104V1DG11 640 × 480
其中1接口需要50pins
2接口需要15pins
3接口需要33pins
4接口需要41pins
5接口需要31pins
除了我以上列的还有AD-TFT接口等等。
这些接口的本质区别到底在什么地方?
不会仅仅是在PIN的多少上吧?
许多ARM内置的lcd控制器在介绍上只提供颜色和分辨率参数,为什么不涉及接口呢?同样的颜色和分辨率,难道所有接口的LCD,ARM都支持吗?
期待。。
答 1: 接口不同没关系接口不同没关系,可以在CPU和LCD之间加驱动芯片,如果没有合适的驱动芯片就只能通过CPLD等可编程芯片自己生成LCD需要的时序了,一句话,如果CPU提供了LCD必要的信号(时序也符合),直接连接即可,否则就要加驱动了! 答 2: 我所指的都是内置LCD控制器的ARM如果还要在ARM和LCD间添加新的控制器,那不让内置的LCD控制器浪费了吗?
从时序上考虑,当然CPLD可以完成任何驱动,不过自行设计一个LCD控制器,可不是那么容易的吧?起码要周期扫描行列线,还要管理好偌大的显存!
楼上的认为接口没有决定因素吗?表面看来,我觉得接口和颜色分辨率有关系。可不敢肯定,因为同样的颜色和分辨率接口还有区别的!
答 3: 可以选择双接口LCD的ARM我知道一款ARM是双接口LCD的,也许对你有帮助。不防看一下,www.abcARM.com. 答 4: 我说的就是内置LCD控制器的ARM我说的就是内置LCD控制器的ARM,内置的控制器决定了能提供的LCD的类型、最大分辨率和颜色数,内置的控制器一般提供的都是行同步、帧同步,时钟信号和RGB数据总线等基本数据接口,而各个厂家的LCD接口五花八门,需要的信号也是各不一样,只好通过专用的芯片把内置控制器的输出变成它所需要的。 答 5: re其实无外VSYNC、HSYNC、PIXEL CLOCK和RGB数据线,然后就是驱动电压,虽然接口没有标准,但大同小异。RGB线的多少决定了颜色的深度。分辨率大小则是由处理器的处理能力决定的,和接口无关。 答 6: 请教楼上的如果接口没有标准,那vga和qvga又指的是什么? 答 7: 终于在sharp的网站上找到了介绍http://www.sharpsma.com/lcd/lcdguide/Integration/TFT_LCD_interface.php
LCD panels unfortunately follow no uniform signal naming convention nor pin arrangement, so different LCD panels from different manufacturers will frequently have different pin arrangements and naming conventions. Pairing a Controller with an LCD will become much easier once the required types of signals CAN be known and understood. The table shows a TFT LCD signal and pin description from a tyPICal LCD manual. The example used here is the SHARP LQ057Q3DC02.
The interface signals follow three categories: control signals, data signals, and power connections.
- Control Signals: The example in the table shows control signals common to all LCD panels; again, they may differ by type and manufacturer.
- Clock signals (CK): for shifting RGB data into the LCD panel.
- Horizontal Synchronization signals (Hsync): There are ‘N’ number of CK periods per Hsync period where ‘N’ is the number of RGB pixels in a line. This signal marks the point at which the current line ends, and the new line begins.
- Vertical Synchronization signals (Vsync): There are ‘M’ number of Hsync periods per Vsync period where ‘M’ is the number of vertical lines in the display. This signal marks the point at which the current frame ends, and the new frame begins.
Other control signals for this TFT LCD are:
- ENAB: Enable signal
- R/L: Right or Left sCAN direction select
- U/D: Up or Down sCAN direction select
- V/Q: VGA or QVGA select
Data Signals The data signals are:
- Blue[5:0]
- Green[5:0]
- Red[5:0]
LH79520's LCD Interface Pin Assignments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
答 8: 各厂家都不同的,太多了,建议大家关注元太的LCD,性价比更高 答 9: reQVGA,VGA指分辨率,QVGA是320x240, VGA是640x480 答 10: 三星的怎么和你的不一样?
Resolution | Column | Row | ||
VGA | 640 | 480 | ||
SVGA | 800 | 600 | ||
XGA | 1024 | 768 | ||
SXGA | 1280 | 1024 | ||
SXGA Plus | 1400 | 1050 | ||
UXGA | 1600 | 1200 | ||
WUXGA | 1920 | 1200 | ||
MCU的资料上对于LCD的说明还是比较详细的。一般就R,B,G,位数,按照连接方式构成色数
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |