新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 数据输出电路的优化基理方案解析

数据输出电路的优化基理方案解析

作者:时间:2012-05-09来源:网络收藏

这种传输错误可以用软、硬件的方法进行改进。在本文的设计中,后期在软件编写上采用了如下解决方法:先启动SPI 模式,再进入计数器读并行RAM ,浪费一个时序。或是在RAM 中存入数据时,全部存到它后一位的地址单元上,再用SPI 方式产生的脉冲去读RAM ,就可得到正确的数据。

理论上本文方式可使显示数据的输出速度高至fOSC的1/ 4 ,但实际运用时却受到了RAM、锁存器等输出器件的参数限制。SPSCK 的速率设定要根据所选择RAM 的参数确定,即要满足RAM 最小的地址有效时间与数据有效时间的要求。


图5  主、从SPIF 时序下的数据溢出错误

5 结 语

在LED大屏幕的显示过程中,读取数据频繁,且随着显示面积的增加与色彩变化的丰富,对速度的要求越来越高。普通方式读取一个字节的RAM 数据,至少需要两个机器周期,即24 T (时钟周期)。而使用SPI 方式,数据的输出速度由SPSCK(最高可设置为f OSC的1/ 4) 决定,而普通方式读RAM 的速度只有1/ 24 f OSC ,即在SPI 模式下,此LED大屏幕速度最大可提高6 倍。通过此方法对输出进行改造,可极大地使原有控制系统满足数据高速输出的要求。本文给出的例子虽是基于LED大屏幕应用的,但在LCD 或是其他对数据有高速输出要求的系统中,同样具有借鉴运用意义。

DIY机械键盘相关社区:机械键盘DIY



上一页 1 2 3 下一页

关键词: 数据输出 电路 方案

评论


相关推荐

技术专区

关闭