0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于S1D13506芯片的图像控制器的设计

电子设计 来源:郭婷 作者:电子设计 2018-12-20 08:53 次阅读

图像控制器采用EPSON公司的S1D13506芯片实现。S1D13506是EPSON公司推出的彩色LCD/CRT/TV图像控制器,其主要特性有:

较低的功耗和极低的工作电压,可以满足移动多媒体、手持设备的图像控制;

在16bpp下达到800×600像素的分辨率;

支持TFTiD-TFT显示,在18bitTFT下有64K真彩色;

支持NTSC和PAL两种TV输出方式;支持位块传输。

SlD13506的内部功能如图1所示,从图中可以看出,SlD13506的内部结构主要围绕2D图像驱动模块组成,对上层微处理器有主机接口模块负责和CPU的接口,同时有多媒体卡接口负责和数码相机的接口。2D模块对下层显示器有两条通道,一条负责和LCD液晶显示器连接,由LCD管道、LCD发射器、LCD接口组成,另外一条负责和CRT/TV普通显示器的连接,由CRT/TV管道、CRT/TV发射器、CRT/TV编码、合成器以及数模转换器DAC组成。为了加快图像处理的速度,2D模块还带有MEM控制器,通过该控制器可以外接DRAM,增大显存空间。

S1D13506和0MAP5912的连接是系统硬件连接的关键,其具体连接如图2所示。使用OMAP5912的EMIFS接口连接SlD13506。EMIFS是0MAP5912的慢速外部存储器接口(External Memory Interface Slow),可以方便地和外部FLASH、异步SRAM等设备连接。本系统的S1D13506模块传输图像信号,每秒传输24帧800×600像素分辨率的图像,传输速率只需要11.53 Mbit/s,0MAP5912的EMIFS接口适合满足其速度要求。

基于S1D13506芯片的图像控制器的设计

图1 S1D13506内部功能框图

基于S1D13506芯片的图像控制器的设计

图2 SlD13506和OMAP5912的硬件连接

SlD13506和OMAP5912的EMIFS连接,S1D13506作为OMAP59l2的外部16位从异步设各。由于OMAP5912的内部数据总线宽度为32位,而SlD13506的数据总线宽度为16位。为此,OMAP5912只在低16位发送数据。此外,OMAP5912使用通用I/O引脚控制SlD13506的复位信号,当连续多次未收到SlD13506的响应信号时,OMAP5912可以软仵复位SlD13506,从而避免通信的死锁现象。

S1D13506和外扩的DRAM以及显示器的连接如图3所示。图中,CLKI为33。333MHz时钟,CLK2在NTSC模式下为14.3 1 81 8MHz时钟、在PAL模式下为17,734475MHz时钟,BCLK为80MHz时钟。通过这3个外部时钟,SlD13506对这些时钟进行分频、倍频以及两者的组合,最终提供各种显示器需要的4个时钟信号,分别为主时钟、LCD时钟、CRT/TV时钟以及多媒体卡时钟。不同的显示器对这些时钟的最终频率的要求不同,均可以通过S1Dl3506的内部寄存器进行设置。

S1D13506和CRT/TV有两种连接方式,图3中右上为s端子接口,S1D13506只需要将亮度、对比度和色饱和度输出即可。图3中右下为普通CRT电视接口,S1D13506输出Red、Green、Blue以及水平和垂直信号即可。S1D13506和LCD的连接如图4所示,LCD显示器为数字接口,S1D13506必须提供数字接口,图4是和16位单LCD显示器接口,此外还有4位单LCD、8位单LCD、8位双LCD、9位TFT、16位单LCD、16位双LCD以及12位TFT接口,这些接口方式和图4的连接方式略有区别,主要在于数据信号的连接不同。此外,SlD13506还提供移位信号、帧信号、线信号到LCD显示器。

基于S1D13506芯片的图像控制器的设计

图3 S1D135O6的硬件连接

基于S1D13506芯片的图像控制器的设计

图4 S1D135O6和LCD的连接

S1D13506和CRT/TV的连接属于模拟信号传输,为了提高图像信号的传输质量,必须在模拟量输出端加上La滤波电路,滤波电路的设计如图5所示。图5中上端滤波电路为RGB输出使用,也可以为s端子的三线使用;图5中下端滤波电路为水平和垂直信号使用。图中L1和L2为100MHz/100Ω的磁珠,磁珠和电阻电容组成冗型带通滤波网络,第一个转折频率为1/2冗RC,其中R为SlD13506的输出电阻,C为图中的C1或者C3电容;第一个转折频率也为1/2nRC,其中R为磁珠的阻值,根据频率变化,C为图中的C2或者C2电容。图中两个二极管组成钳位电路,保证电压处于0~vac之间。

基于S1D13506芯片的图像控制器的设计

图5 滤波电路设计

S1D13506的软件包括一系列对图像操作的函数,这些函数的源代码均可以在SlD13506的文档资料(Datasheet)中得到。其包括的主要函数都是围绕位块传输(BitBLT,Bit BlockTransfers)操作完成,名称与功能如表1所示。

基于S1D13506芯片的图像控制器的设计

表 BitBLT操作函数及其功能


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16299

    浏览量

    177783
  • lcd
    lcd
    +关注

    关注

    34

    文章

    4420

    浏览量

    167376
  • 液晶显示器
    +关注

    关注

    11

    文章

    575

    浏览量

    43629
收藏 人收藏

    评论

    相关推荐

    新型电子纸控制器S1D1352

    【摘要】:<正>精工爱普生公司与E-Ink公司联合发布的新一代显示控制器S1D13522。作为最先进的IC芯片,S1D13522的面世将全球电子阅读
    发表于 04-24 10:04

    S1D13506显示控制器与AT91RM9200的接口设计

    本帖最后由 eehome 于 2013-1-5 09:53 编辑 S1D13506显示控制器与AT91RM9200的接口设计介绍了AT91RM9200处理
    发表于 12-21 08:37

    μCGUI移植到AT91RM9200的过程及接口设计

    介绍了AT91RM9200处理S1D13506显示控制器的接口设计,在此基础上详细阐述了μC/GUI移植到AT91RM9200的过程,并给出一个应用实例。1
    发表于 05-31 05:00

    USB控制器芯片及其在图像采集中的应用

    详细介绍 CYPRESS2131 USB控制器芯片的特点和功能,并对其在图像采集中的应用进行详尽的分析。文中包括原理图及例程。
    发表于 04-03 10:54 43次下载

    LCD控制器S1D13506在AT91RM9200嵌入式系统

    介绍一款新颖的大规模液晶显示控制芯片S1D13506,结合该芯片在AT91RM9200 嵌入式系统中的应用,侧重说明它与AT91RM9200、2MB 的显示缓存、LCD、CRT、TV
    发表于 09-01 09:56 18次下载

    LCD控制器S1D13506在AT91RM9200嵌入式系统

    摘要:介绍一款新颖的大规模液晶显示控制芯片S1D13506,结合该芯片在AT91RM9200 嵌入式系统中的应用,侧重说明它与AT91RM9200、2MB 的显示缓存、LCD、CRT、
    发表于 07-27 10:36 85次下载

    基于ARM9与Linux操作系统的彩色液晶驱动设计

    为了提高工业仪表的开发效率,降低人机界面的设计难度,设计了一种具有通用接口的彩色液晶驱动终端。利用高性能ARM9微控制器与嵌入式Linux操作系统相结合的方法通过S1D13506液晶
    发表于 12-24 16:17 55次下载

    USB控制器芯片及其在图像采集中的应用

    USB控制器芯片及其在图像采集中的应用 详细介绍CYPRESS2131 USB控制器芯片的特点和功能,并对其在
    发表于 12-08 15:22 1031次阅读
    USB<b class='flag-5'>控制器</b><b class='flag-5'>芯片</b>及其在<b class='flag-5'>图像</b>采集中的应用

    爱普生推出S1D13778与S1D13775显示控制器

    爱普生新推出S1D13778与S1D13775显示控制器,爱普生的S1D13778与S1D13775显示
    发表于 08-22 09:36 2447次阅读

    基于S1D13506显示控制卡的设计

    S1D13506是EPSON公司生产的大规模显示控制器家族中较新的一款,是以SEDl354控制器为基础发展起来的具有更多功能的LCD显示控制器,支持全类型、大规模的LCD及CRT/TV
    发表于 09-24 00:45 2234次阅读
    基于<b class='flag-5'>S1D13506</b>显示<b class='flag-5'>控制</b>卡的设计

    S5D5 微控制器组用户手册

    S5D5 微控制器组用户手册
    发表于 03-14 19:45 0次下载
    <b class='flag-5'>S5D</b>5 微<b class='flag-5'>控制器</b>组用户手册

    S5D3 微控制器组用户手册

    S5D3 微控制器组用户手册
    发表于 07-05 20:10 0次下载
    <b class='flag-5'>S5D</b>3 微<b class='flag-5'>控制器</b>组用户手册

    S5D5 微控制器组用户手册

    S5D5 微控制器组用户手册
    发表于 07-05 20:11 0次下载
    <b class='flag-5'>S5D</b>5 微<b class='flag-5'>控制器</b>组用户手册

    S1D13L02 VGA简单的液晶控制器

    S1D13L02是一款简单、低成本、低功耗、多用途的液晶控制器,具有一个1024 KB的嵌入式SRAM显示缓冲区。 S1D13L02提供了一个灵活的,但易于开发的显示系统,适合于满足嵌入式市场的需求
    发表于 01-16 09:57 0次下载

    S1D13L01 WQVGA简单液晶控制器

    S1D13L01 WQVGA简单液晶控制器S1D13L01是一个简单的,多用途的图形液晶控制器,384 KB嵌入式SRAM显示缓冲区,支持TFT面板
    发表于 01-16 13:50 0次下载