arduino_kedei 发表于 2015-1-5 15:31:16

哇塞!spi接口lcd速度这么快!牛鼻!!


这个产品由kedei开发,使用max系列芯片,速度支持100m/s的spi,看看视频效果如何?

http://item.taobao.com/item.htm?spm=686.1000925.0.0.L4NpID&id=43288531012
arduino uno R3

http://item.taobao.com/item.htm?id=43362904939

通用型的spi接口,


大家看上去spi传输刷一桢不到一秒,我就假设就1秒,这个单片机的频率是16M/s,spi的速度(2分频)就是8M/s,因为这个是转8bit数据传输,每传一个像素spi就需要传(1个字节的cmd+1字节的data+1字节的cmd)*2=6个字节,总共就320*240个像素;spi就需要传320*240*6=460800字节=3.686Mbit,spi传输的时间就是3.686/8=0.46075秒,代码执行的时间就是0.53925秒;假如你的开发板的芯片的频率是f,spi的频率就是spi_f=f/2<100m/s;则刷一帧的时间spi传输的时间:t1 = 460800 /spi_f;                        代码执行时间:t2 = 0.53925*16/f;       总时间就是t =t1 +t2;例子:树梅派的spi能达到125m/s;开发板的频率775m/s;因为linux系统多线程;spi的最大速度只能是100m/s,125m/s也是每问题的;t =t1+t2;t=0.036863+0.011136=0.0479969s;1秒就可以刷1/t=20帧;就是这么多!



arduino_kedei 发表于 2015-1-5 17:48:22

56832926 发表于 2015-1-5 16:27 static/image/common/back.gif
很牛的啊

大家看上去spi传输刷一桢不到一秒,我就假设就1秒,这个单片机的频率是16M/s,spi的速度(2分频)就是8M/s,因为这个是转8bit数据传输,每传一个像素spi就需要传(1个字节的cmd+1字节的data+1字节的cmd)*2=6个字节,总共就320*240个像素;spi就需要传320*240*6=460800字节=3.6864Mbit,spi传输的时间就是3.6864/8=0.46080秒,代码执行的时间就是0.53920秒;
假如你的开发板的芯片的频率是f,spi的频率就是spi_f=f/2<100m/s;
则刷一帧的时间spi传输的时间:t1 = 3.6864 /spi_f;
                        代码执行时间:t2 = 0.53920*16/f;
       总时间就是t =t1 +t2;
例子:
树梅派的spi能达到125m/s;开发板的频率775m/s;
因为linux系统多线程;spi的最大速度只能是100m/s,125m/s也是每问题的;
t =t1+t2;
t=0.0294912+0.011132=0.04062307s;
1秒就可以刷1/t=24.6帧;就是这么多!

这样才对!!

56832926 发表于 2015-1-5 16:27:48

很牛的啊:)

arduino_kedei 发表于 2015-1-5 17:47:17

56832926 发表于 2015-1-5 16:27 static/image/common/back.gif
很牛的啊

大家看上去spi传输刷一桢不到一秒,我就假设就1秒,这个单片机的频率是16M/s,spi的速度(2分频)就是8M/s,因为这个是转8bit数据传输,每传一个像素spi就需要传(1个字节的cmd+1字节的data+1字节的cmd)*2=6个字节,总共就320*240个像素;spi就需要传320*240*6=460800字节=3.686Mbit,spi传输的时间就是3.686/8=0.46075秒,代码执行的时间就是0.53925秒;
假如你的开发板的芯片的频率是f,spi的频率就是spi_f=f/2<100m/s;
则刷一帧的时间spi传输的时间:t1 = 460800 /spi_f;
                        代码执行时间:t2 = 0.53925*16/f;
       总时间就是t =t1 +t2;
例子:
树梅派的spi能达到125m/s;开发板的频率775m/s;
因为linux系统多线程;spi的最大速度只能是100m/s,125m/s也是每问题的;
t =t1+t2;
t=0.036863+0.011136=0.0479969s;
1秒就可以刷1/t=20帧;就是这么多!


这样才对!!

5free 发表于 2015-1-5 17:49:34

本帖最后由 5free 于 2015-1-5 19:14 编辑

买过一个 1.44存的

flywat 发表于 2015-1-5 20:44:21

{:soso_e113:}

沧海笑1122 发表于 2015-1-6 10:07:59

请问具体用的什么驱动?MAX系列芯片的哪一种呢?
页: [1]
查看完整版本: 哇塞!spi接口lcd速度这么快!牛鼻!!