×

FPGA PCB使用ICE40驱动64乘64 LED矩阵

消耗积分:2 | 格式:zip | 大小:0.23 MB | 2022-10-27

李刚

分享资料个

描述

(这个项目在这里管理:项目存储库)

ICE40 FPGA:

ICE40 芯片是一款超低功耗 FPGA 和传感器管理器,专为智能手机、平板电脑和手持设备等超低功耗移动应用而设计。它提供用于驱动 24 mA LED Sink 驱动器的控制,包括颜色控制、LED 开/关时间和呼吸频率。它还通过片上 NVCM(非易失性配置存储器)提供灵活、可靠和安全的配置。它有两个片上振荡器,一个是 10 kHz 的低频振荡器,另一个是 48 MHz 的高频振荡器。它在不同的应用中很有用;

  • 语音识别应用
  • 在智能手机、平板电脑和消费类手持设备中
  • 用于多传感器管理应用

主要电路部件:

该 FPGA PCB 模块由以下主要组件组成,用于驱动 LED 矩阵:

示意图:

对于设计实现,我决定使用Altium ,它对于复杂的设计非常有用且高效。创建原理图后,我已经在 Inventhub 上为用户在线上传了我的原理图文件。任何想要实施我的设计的人都可以从 Inventhub 直观地查看或下载文件,并可以实施我的设计。

pYYBAGNYlOKAXiq9AAChOH12EQs045.png
 

印刷电路板:

完成电路板设计后,我已在 Inventhub 上在线上传了PCB 设计文件。制造商可以查看或下载我的 PCB 设计文件来制造我的电路板而不会出现任何错误。我已经在 Altium 上实现了这个 FPGA 板的 PCB 设计。完成布线后,我可以在 2D 或 3D 中查看电路板,以了解制造后的外观。

pYYBAGNYlOWAZLvDAAEnbQH31Es647.png
 

LED矩阵驱动框架:

驱动 LED 矩阵的框架分三个步骤工作:

1-以帧缓冲存储器的形式获取数据

2-通过数据发送器传输此数据以读取它并对其计时

3-等待正确的时间,才能发送下一行数据

物料清单:

对于硬件组件,我在 Inventhub 上在线创建了一个BOM 文件,其中提到了我的组件的每一个细节,例如名称、封装、库和数量。要在我的 PCB 板上嵌入组件,我可以将此文件以 CSV 格式发送给组件提供商。他可以下载文件并根据我的设计要求交付我的组件。

 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !