通信时钟频率自适应装置制造方法及图纸

技术编号:10497363 阅读:82 留言:0更新日期:2014-10-04 14:44
本实用新型专利技术提供了一种制造成本地且易于实现的通信时钟频率自适应装置。本实用新型专利技术包括主通信单元、从通信单元、存储单元、缓存单元、监测单元和时钟发生器,所述从通信单元、所述时钟发生器和所述缓存单元均与所述主通信单元连接,所述时钟发生器和所述缓存单元均与所述监测单元连接,所述存储单元与所述缓存单元连接。本实用新型专利技术可应用于通信频率调节领域。

【技术实现步骤摘要】
通信时钟频率自适应装置
本技术涉及一种自适应装置,尤其涉及一种通信时钟频率的自适应装置。
技术介绍
多媒体录播系统一般都包括主控MCU、内存、IXD显示屏、SD卡或MMC卡等存储设备。主控MCU—般都需要SDRAM或者DDR SDRAM作为数据运算和程序运行的内存。内存中的图像数据需要通过MCU的LCD控制器,以特定的时钟频率发送给LCD显示屏显示。如果是播放器,MCU将SD卡里面存储的音视频文件读取到SDRAM或者DDR SDRAM,然后再进行解码等运算。如果是录像机,MCU需要将已经加工编码好的音像数据,以特定的时钟频率写入到SD卡里面。 通常系统里面只有一个SDRAM或者DDR SDRAM的内存,但音视频编解码数据、图像处理数据、显示数据、文件数据和程序等,都放在内存里面。很容易出现多种功能同时需要访问内存而发生冲突的情况。 LCD显示器是一种需要按照时钟节拍,实时传输数据的设备。如果在时钟节拍到来时,没有有效数据可以传输,显示画面就会出现异常。正因为如此,在内存访问繁忙导致冲突很多的系统里面,很容易导致LCD显示异常。 MCU通过SD控制器,按照标准SD协议,将SD卡里的存储数据读取到系统内存里,或者将系统内存里面的数据写入SD卡。SD协议规定,SD卡读写是以数据包为单位进行的。一个数据包由固定的8byte、16byte、512byte等数量的数据组成。如果系统内存因为访问繁忙,导致不能及时将从SD卡读取的数据写入,或者不能及时提供数据给SD卡,就会造成数据丢失或者数据错误。 本技术提供一种简单有效,不增加MCU成本的装置,克服上述问题。
技术实现思路
本技术所要解决的技术问题是克服现有技术的不足,提供一种制造成本地且易于实现的通信时钟频率自适应装置。 本技术所述通信时钟频率自适应装置所采用的技术方案是:该装置包括主通信单元、从通信单元、存储单元、缓存单元、监测单元和时钟发生器,所述从通信单元、所述时钟发生器和所述缓存单元均与所述主通信单元连接,所述时钟发生器和所述缓存单元均与所述监测单元连接,所述存储单元与所述缓存单元连接。 本技术的有益效果是:本技术在现有电子数据通信系统中增加了用于监测缓存单元数据量的监测单元,当存储单元带宽不足,导致缓存单元数据量不足或者过多时,监测单元配合变时钟发生器调整通信参考时钟的频率,以调整主通信单元和从通信单元的通信速度;避免缓存单元数据量不足或过多时,造成通信错误或者数据丢失;使用该装置不仅不影响实际通信效果,而且可以保证通信的正确性。 【附图说明】 图1是本技术的简易结构示意图; 图2是实施例一中的简易结构示意图; 图3是实施例二中的简易结构示意图。 【具体实施方式】 本技术公开了一种通信时钟频率自适应装置。为了使本技术的目的、技术方案和优点更加清楚明白,下面以LCD推屏显示系统和SD卡读写系统为例并结合附图来详细说明本技术具体实施例的实现过程。 实施例一: 以下将参考附图2来描述本技术的第一个具体实施例。 通信时钟频率自适应的IXD推屏显示系统,包括IXD显示屏、IXD控制器、SDRAM、数据缓存、监测单元和时钟发生器,其中,IXD控制器与IXD显示屏、时钟发生器、数据缓存连接。监测单元与时钟发生器、数据缓存连接。SDRAM与数据缓存连接。IXD显示屏的分辨率为320X240。该系统正常工作时,数据缓冲读取存储在SDRAM里面的显示图像数据。为了保证IXD显示屏的刷新率达到60帧每秒,时钟发生器提供5MHz的参考时钟信号。IXD控制器根据参考时钟信号5MHz产生实际的LCD显示屏驱动时钟信号。然后LCD控制器按照LCD显示屏驱动时钟节拍,从数据缓冲读取数据,再发送给IXD显示屏,完成显示数据发送通信过程。 当SDRAM的即时带宽不足,导致数据缓冲数据少于7个像素点时,监测单元产生缓存将空的信号给时钟发生器。时钟发生器在缓存将空信号有效的时候,自动将参考时钟信号的频率降低至500KHz。IXD显示屏驱动时钟信号的频率也就相应降低至500KHz,比5MHz慢了 10倍。那么数据缓冲里面的数据的消耗速度就降低10倍。相对降频前,数据缓冲在数据完全消耗完之前,有10倍的时间来继续读取SDRAM的数据。 在降频状态下,如果SDRAM的即时带宽得到恢复,数据缓冲及时补充足够的显示数据后,监测单元将缓存将空状态换为缓存适中状态。LCD显示屏驱动时钟信号的频率恢复至 5MHz。 由于人眼生理上存在1/24秒的影像暂留特性,所以只要IXD显示屏刷新率高于25帧每秒,人眼就感觉不到画面停顿。在本实施例中,正常刷新率比人眼生理要求高2倍。降频状态下,只有7个像素点的刷新速度慢于正常速度,占总像素点的万分之一。实际刷新频率低于人眼生理要求的可能性非常低。从而实现在不影响LCD显示屏显示效果的前提下,大大降低了因数据缓冲里面的数据不能及时补充,导致LCD显示数据错误的可能性。 实施例二: 以下将参考附图3来描述本技术的第二个具体实施例。 通信时钟频率自适应的SD卡读写系统,包括:SD卡、SD控制器、SDRAM、数据缓存、监测单元和时钟发生器,其中,SD控制器与SD卡、时钟发生器、数据缓存连接。监测单元与时钟发生器、数据缓存连接。SDRAM与数据缓存连接。 该系统正常工作时,时钟发生器根据SD通信协议要求,提供1MHz的参考时钟信号。SD控制器根据参考时钟信号1MHz产生实际的SD卡通信时钟。 在写SD卡的操作过程里,数据缓冲读取存储在SDRAM里面的数据。SD控制器按照SD卡通信时钟节拍,从数据缓冲读取数据,再发送给SD卡,完成写SD卡的通信过程。当SDRAM的即时带宽不足,不能及时为数据缓冲补充数据,导致数据缓冲被SD控制器读空时,监测单元产生缓存已空的信号给时钟发生器。时钟发生器在缓存已空信号有效的时候,自动暂停参考时钟信号。相应地,SD卡通信时钟信号暂停,SD卡通信暂停。在暂停时钟的状态下,如果SDRAM的即时带宽得到恢复,数据缓冲及时补充数据后,监测单元将缓存已空状态换为缓存适中状态。时钟发生器恢复输出参考时钟信号。相应地,SD卡通信时钟信号恢复,SD卡通信恢复。 在读SD卡的操作过程里,SD控制器按照SD卡通信时钟节拍,从SD卡读取并写入数据缓冲器。然后,数据缓冲将存储在数据缓冲器里面的数据写入SDRAM,完成读SD卡的通信过程。当SDRAM的即时带宽不足,数据缓冲不能及时将数据写入SDRAM,导致数据缓冲被SD控制器写满时,监测单元产生缓存已满的信号给时钟发生器。时钟发生器在缓存已满信号有效的时候,自动暂停参考时钟信号。相应地,SD卡通信时钟信号暂停,SD卡通信暂停。在暂停时钟的状态下,如果SDRAM的即时带宽得到恢复,数据缓冲及时将数据写入SDRAM后,监测单元将缓存已满状态换为缓存适中状态。时钟发生器恢复输出参考时钟信号。相应地,SD卡通信时钟信号恢复,SD卡通信恢复。 在SD通信协议里面规定,SD卡的读写动作都发生在SD通信时钟信号的跳变边沿。SD通信时钟信号暂停后,SD卡不会发生任何读写动作。从而实现在不影响SD卡读写本文档来自技高网
...

【技术保护点】
一种通信时钟频率自适应装置,其特征在于:该装置包括主通信单元、从通信单元、存储单元、缓存单元、监测单元和时钟发生器,所述从通信单元、所述时钟发生器和所述缓存单元均与所述主通信单元连接,所述时钟发生器和所述缓存单元均与所述监测单元连接,所述存储单元与所述缓存单元连接。

【技术特征摘要】
1.一种通信时钟频率自适应装置,其特征在于:该装置包括主通信单元、从通信单元、存储单元、缓存单元、监测单元和时钟发生器,所述从通信单元...

【专利技术属性】
技术研发人员:梁明亮张静卢夏燕郑灼荣
申请(专利权)人:建荣集成电路科技珠海有限公司
类型:新型
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1