打印

一个小LCD显示终端的问题求教

[复制链接]
1716|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
simple_head|  楼主 | 2011-2-18 10:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 simple_head 于 2011-2-18 11:01 编辑

最近需要仿造一个其他公司的产品. 要求在比较小的空间里,做一个小LCD显示终端.LCD的分辨率是32*32,这个显示终端接收最高2M波特率的类似SPI控制数据流,将接受到的数据在LCD上显示出来.这个小系统必须在22mm*19mm的PCB上做出来(高度8mm以下). 我初步打算用MCU(裸片)+LCD Driver IC(裸片)来实现.现有以下几个难点请论坛上的人士求教:

通讯接口波特率很高,达2Mbps, 又不完全是标准的SPI. 特别之处是: CLK线永久有CLK信号,DATA线上一个有效Byte为12bit,其中开头1个为起始bit,结尾3个为1个奇偶校验位和2个停止位. 如果用MCU上的SPI口收数据,软件上必须将收到的Byte左移/右移,拼凑同步. 如果用CLK上升延触发外部中断,对data线采样,同样要进行bit的左右移动,拼凑和同步判别. 似乎十几兆的MCU处理不过来.

于是我想有没有可能用100M以上的32bit MCU. 可是32Bit的高档MCU有没有裸片的阿? 就算有,100M的处理速度会不会产生很大的热量?

是不是这种苛刻的要求下(小空间,高通讯速率,非标准串行通信),MCU根本搞不定? 那么CPLD,FPGA(我不懂)什么的是不是可以实现?

相关帖子

沙发
charrijon| | 2011-2-18 23:58 | 只看该作者
你就拿个CPLD来做吧,便宜得很,又方便,搞MCU累死你,CPLD程序10分钟就搞定了,而且用起来特舒服

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

117

帖子

0

粉丝