(这个项目在这里管理:项目存储库)
ICE40 芯片是一款超低功耗 FPGA 和传感器管理器,专为智能手机、平板电脑和手持设备等超低功耗移动应用而设计。它提供用于驱动 24 mA LED Sink 驱动器的控制,包括颜色控制、LED 开/关时间和呼吸频率。它还通过片上 NVCM(非易失性配置存储器)提供灵活、可靠和安全的配置。它有两个片上振荡器,一个是 10 kHz 的低频振荡器,另一个是 48 MHz 的高频振荡器。它在不同的应用中很有用;
该 FPGA PCB 模块由以下主要组件组成,用于驱动 LED 矩阵:
对于设计实现,我决定使用Altium ,它对于复杂的设计非常有用且高效。创建原理图后,我已经在 Inventhub 上为用户在线上传了我的原理图文件。任何想要实施我的设计的人都可以从 Inventhub 直观地查看或下载文件,并可以实施我的设计。
完成电路板设计后,我已在 Inventhub 上在线上传了PCB 设计文件。制造商可以查看或下载我的 PCB 设计文件来制造我的电路板而不会出现任何错误。我已经在 Altium 上实现了这个 FPGA 板的 PCB 设计。完成布线后,我可以在 2D 或 3D 中查看电路板,以了解制造后的外观。
驱动 LED 矩阵的框架分三个步骤工作:
1-以帧缓冲存储器的形式获取数据
2-通过数据发送器传输此数据以读取它并对其计时
3-等待正确的时间,才能发送下一行数据
对于硬件组件,我在 Inventhub 上在线创建了一个BOM 文件,其中提到了我的组件的每一个细节,例如名称、封装、库和数量。要在我的 PCB 板上嵌入组件,我可以将此文件以 CSV 格式发送给组件提供商。他可以下载文件并根据我的设计要求交付我的组件。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !