SPI NOR FLASH烧录器「第二届立创商城电子制作节二等奖作品」

SPI NOR FLASH烧录器「第二届立创商城电子制作节二等奖作品」

【本作品为第二届立创商城电子制作节二等奖作品,作者立创社区ID:TonyWong;转载请註明出处,未经允许不得用作商业用途。作品原连结:】

一、作品简介

1.作品外观

PCBA正面:

PCBA反面:

PC机母片制作操作界面:

TFT屏显示的图片在PC机上的预处理程序界面:

2.设计背景

串行Flash是用串行接口进行连续数据存取的小尺寸,低功耗的flashmemory.

串行flash比并行flash用更少的线从系统中传送数据。对于引脚数目少的串行flash来讲它的优势是减少了系统板的空间,功耗和成本。在一些应用中,程序数据需要预先保存,数据的写入则成为制约生产效率的巨大瓶颈。本烧录器则使用STM32F103R8T6加上少许外围元件,则可轻松实现对8片甚至16片SPI型FLASH同时烧写,烧写速度基本达到SPIFLASH的最大值

3.作品亮点

本产品使用了1.54寸的240*240解析度的IPS屏,显示细腻操作方便

1.54寸240*240IPS彩屏的驱动电路,可显示200余张BMP图片,刷新速度10ns,所以只要有数据不一致,74LVC86与STM32F103均能检测到并能响应中断。

PCB正面图:

PCB反面图:

LCD显示部分PCB文档、PCB文档请访问原帖下载。

四、材料清单(BOM列表)

关键器件:

STM32F103R8,74LVC1G32,74LVC1G00,74LVC373,74LVC86

五、软体部分的描述(选填)

软体工作流程图:

显示部分图片驱动函数代码:

母片烧录到子片程序代码片段请访问原帖下载。

六、总结

在产品功能设计到功能的具体实现,是有极大的挑战的,首先是显示部分,为了实现240*240*3位的解析度,整幅20ms以内的刷新速度,经过了大量的测试与修改。8片晶片的同时烧录与快速校验的实现,需要有对晶片功能全面掌握以及对逻辑器件的巧妙运用。接下来,在现有产品的基础上,增加电平变换,实现会对低压NORFLASH晶片的支持(1.2V-1.8V)。

「关于」立创商城(WWW.SZLCSC.COM)成立于2011年,致力于为客户提供一站式电子元器件线上採购服务,成交量全国领先。自建6000多平米现代化元器件仓库,现货库存超40000种。