描述
<div>
<p style="line-height:1.8">注:* 为必填项</p>
<p style="line-height:1.8"><strong><span style="color:#0093e6">请在报名阶段填写 ↓</span></strong></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">* 1、项目功能介绍</h3>
<hr>
<p>## 题目要求</p>
<p><span style="color:#999AAA">需要做一个多功能型便携式电源+逻辑分析仪+显示屏拓展板</span></p>
<p>## 题目分析<br>## **一、关于逻辑分析仪**<br><span style="color:#000AAA">**1.1 逻辑分析仪有便宜的通用的24Mhz还有120MHz的,那么做多快的能满足我目前水平的使用范围?**<br><p style="text-indent:2em">目前手里的地阔星主频72MHz,地文星主频64MHZ均可以作为24Mhz的主控芯片,GD32E230C8T6这块板子只有8Mhz不满足需求。依据理论:选择合适的采样率对于确保捕捉到精确的信号细节至关重要。根据奈奎斯特定律,采样率至少应为信号最高频率的2倍以上,推荐选择10倍以上,以获得更好的分析精度。</p></span></p>
<p> <br><span style="color:#000AAA">1.2 逻辑分析仪为啥都用RP2040或者CY7C68013A-56LTXC这两款芯片做?感觉好贵呀,22年开源大佬们都拿这么贵的芯片做逻辑分析仪吗,还都是qfn封装的?是补贴力度大/现在涨价了/需要这么高的性能芯片/还没有如今这样白嫖的便宜开发板/???~~不太明白~~说到底就是为啥没有用便宜的开发板做的让我好白嫖<br><p style="text-indent:2em"><span style="color:#000000">有的用的RP2040(133Mhz的树莓派单片机)+W25Q64(NORFLASH有64Mbit存储容量)方案,比如https://oshwhub.com/william9527/rp2040logicanalyzer, 有的是CY7C68013(51系列单片机48MHz主频,拥有16KB的RAM和2MB的Flash存储器)+AT24C02C(eeproom有2Kbit存储容量)方案,比如https://oshwhub.com/jarodlau/cy7c68013-luo-ji-fen-xi-yi-20-45-copy_2023-11-04_01-58-06</span></p><br><p style="text-indent:2em"><span style="color:#000000">我的提问:MCU的ROM、SRAM和flash都是干嘛用的?如果用嘉立创的地文星CW32F030C8T6开发板做8通道的24Mhz的逻辑分析仪需要接外部NORFLASH或者eeprom吗?<br><p style="text-indent:2em"><span style="color:#000000">AI回答:MCU(微控制器单元)中的ROM、SRAM和Flash各自有不同的用途:<br><p style="text-indent:2em"><span style="color:#000000">> 1.ROM(Read-Only Memory,只读存储器):</span></p><br><span style="color:#000000">ROM用于存储固化程序代码,这些代码在芯片制造过程中被写入,通常不会在运行过程中被修改。<br> ROM中的数据即使在断电后也不会丢失,适合存储重要的程序代码和系统启动代码。<br><p style="text-indent:2em">> 2.SRAM(Static Random-Access Memory,静态随机存取存储器):</p><br> SRAM用于存储运行时的数据和程序指令,它允许快速读写操作。<br> SRAM的特点是速度快,但存储容量相对较小,且断电后数据会丢失。<br><p style="text-indent:2em">> 3.Flash(闪存):</p><br> Flash是一种特殊的存储器,它结合了ROM的持久性和RAM的随机访问能力。<br> Flash存储器可以在线电擦除和重写,通常用于存储可更新的程序代码、配置参数和用户数据。<br> Flash在断电后数据不会丢失,存储容量通常比SRAM大。</span></span></p>
<p>关于使用嘉立创的地文星CW32F030C8T6开发板做8通道的24MHz的逻辑分析仪是否需要接外部NOR Flash或EEPROM,这取决于以下因素:<br>a.内部存储容量:需要查看CW32F030C8T6的MCU内部Flash和SRAM的容量是否足够存储逻辑分析仪的固件和采集的数据。<br>b.数据存储需求:如果逻辑分析仪需要保存大量的数据或者需要频繁地擦写数据,内部存储器可能不够用。<br>c.读写速度:逻辑分析仪可能需要快速的数据读写速度,如果内部存储器无法满足速度要求,可能需要外部存储器。</p>
<p>根据嘉立创官网提供的信息,CW32F030C8T6拥有64KB的Flash和8KB的SRAM。对于8通道24MHz的逻辑分析仪,如果固件大小和数据存储需求在64KB的Flash和8KB的SRAM范围内,那么可能不需要外部NOR Flash或EEPROM。但如果存储需求超过这个范围,或者需要更快的读写速度,那么接入外部NOR Flash或EEPROM可能是必要的。</p>
<p>在实施之前,建议详细评估项目的存储需求和读写速度要求,并根据评估结果决定是否需要外部存储器。</p></span></p></span></p><br><span style="color:#000AAA">1.3 逻辑分析仪如何做热插拔处理?<br> 以下图片是AI的回答,然后查相关资料应该是分电源的热插拔设计和IC的热插拔设计,而当前是需要IC的热插拔处理,目前看来只有做简单的ESD浪涌防护了,见原理图!<p></p>
<p><br> 1.4 在B站有了韦东山的STM32版逻辑分析仪可以参考了,还算便宜,不过目前需要花钱看教学视频,这个知识付费还行逻辑分析仪涉及的内容挺多的,能把下位机和上位机串起来。<br>## **二、关于可调电源**<br><span style="color:#000AAA">2.1 手里有很多LDO芯片,从诱骗电路出来的20V或12V等转成5V/3.3V不成问题,typec口+圆型插口+8字型插头+品字插座均有,然后参考开源广场的项目想做一个±30V的可调电源,搜索了一些资料,暂时就不做升压电路了,就用220V往下降吧,但是如何让220V降到40VAC或者40VDC,然后经过整流后被ACDC类转换芯片转换成直流。<br> 2.2下面搜集了相关方面的网上的方案<br><span style="color:#000AAA">提示:有以下方案框图<br>依照手里的芯片有两条路可以走,红色那条路,因为没有变压器(太贵)而放弃,蓝色这条路的方案目前看到的都是独自把40VDC转成可调-40VDC,没有直流直接同时转成±24V可调的。</span></span></p>
<p></p>
<p>## <span style="color:#AA0000">红色线路方案实际如下图(可以理解为:40V波浪电压转成正负电压) <br><br>## **蓝色线路方案实际如下图** (可以理解为:翻转40V直流电压) <br><br><span style="color:#BBB000">**我想要的是下面这张图,但是我没有这些芯片,我只有LM317和LM337。**<br> <br><br> 或者这样的TPS65130芯片把直流电压直接分成正负电压<br> <br><br>## 原理图设计说明</span></span></p>
<p><span style="color:#999AAA">ctrl+v</span></p>
<p>## PCB设计说明</p>
<p><span style="color:#999AAA">都是借鉴网友的</span></p>
<p>## 软件说明</p>
<p><span style="color:#999AAA"></span></p>
<p><br>```<br>见附件</p>
<p>```</p>
<p> </p>
<p><span style="color:#999AAA">提示:参加活动的作品必须把工程相关的程序附件上传至开源平台或个人的代码存储云端,附件最大支持50M上传(请勿在立创工作区上传,有限制)<br></span></p></span><p></p><p></p><p></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">注:主题不限,可以是解决生活/工作中的某个问题、为某个人群/场景设计的方案、毕业设计/课程设计/DIY项目/纯属炫酷项目等。主要讲一下自己通过什么手段解决了什么问题。</span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*2、项目属性</h3>
<hr>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">请输入内容…</span></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">注:请说明项目是否首次公开;项目是否为原创;项目是否曾经在其他比赛中获奖,若有获奖则叙述获奖详情;项目是否在学校参加过答辩。</span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">* 3、开源协议</h3>
<hr>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">请输入内容…</span></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">注:利他即利己,请认真阅读下述内容。</span></p>
<ol style="line-height:1.8">
<li style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">拥抱开源,赋予项目无限价值。建议项目核心功能开源80%以上;</span></li>
<li style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">2、若某一部分功能不可替代且删掉之后项目无法解决对应的问题,则这一部分实现的功能就是项目的核心功能;比如设计了一台电子负载且设计了一款上位机软件监控功率变化,则电子负载为核心功能,上位机软件为辅助功能;比如电子负载中使用了一款隔离485模块与上位机通信,则此485模块实现的通讯功能为辅助功能; </span></li>
<li style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">项目应选择适合自己的<span style="text-decoration:underline"><a href="/posts/98fdb2accd754af7b51990790db3b47a" target="_blank">开源协议</a></span>,若项目引用其他开源项目,应注明来源并遵循原作者的开源协议规定;原创项目推荐使用GPL3.0开源协议;</span></li>
<li style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">直接引用开源项目的原电路或原代码实现的功能不可作为自己项目的核心功能、使用市场上通用模块直接实现的功能不可作为自己项目的核心功能。</span></li>
</ol>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><strong><span style="color:#0093e6">请在竞赛阶段填写 ↓</span></strong></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*4、硬件部分</h3>
<hr>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">请输入内容…</span></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px"> 注:请前往<span style="text-decoration:underline"><a href="https://lceda.cn/editor" target="_blank">嘉立创EDA</a> </span>生成/上传设计文件,文件完成后,相关文稿将自动生成至项目详情;这里可以详细说明您的项目实现原理和机制、注意事项、调试方法、测试方法等。推荐图文并茂的形式向别人介绍您的想法。 </span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*5、软件部分</h3>
<hr>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">请输入内容…</span></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">注:若您的项目涉及软件开发,请在附件上传对应的工程源码。这里可以详细说明您的软件流程图、功能模块框图、相关算法的解释或科普、源码结构、编译环境的搭建和配置、源码编译方法、程序烧录方法等。推荐图文并茂的形式向别人介绍您的想法。</span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*6、BOM清单</h3>
<hr>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">请输入内容…</span></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">注:项目涉及的BOM清单。在<span style="text-decoration:underline"><a href="https://lceda.cn/editor" target="_blank">嘉立创EDA</a> </span>生成/上传设计文件后,BOM将自动生成至项目详情;建议包括型号、品牌、名称、封装、采购渠道、用途等内容。具体内容和形式应以表达清楚项目构成为准。 </span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*7、大赛LOGO验证</h3>
<hr>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">请上传包含大赛logo的项目图片,logo以丝印形式印刷在PCB上面。</span></p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">点击zip下载大赛logo标识! <span style="text-decoration:underline"><a href="https://image.lceda.cn/easyedaResource/images/d1bbfd69f9404f56901a0e7b849b7245.rar" target="_blank">(大赛标识).zip</a></span></span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">* 8、演示您的项目并录制成视频上传</h3>
<hr>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;</span></p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。</span></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="font-size:14px"><a href="/posts/42551e8f2f2548cabc1c36626a42da94" target="_blank">前往查看更多详情 ></a></span></p>
<p style="line-height:1.8"> </p>
</div>
评论(0)