头像-178432

wolfg4

  • 天津市北辰区
  • 嵌入式 FPGA/CPLD
  • 工控电子

个人成就

获得 27 次赞

帮助过28人

做硬件设计开发,对于产品EMC方面,设计时,怎么考虑和设计?

EMC其实是在考验电源和印制板的PCB布局的功力,EMC仿真对设计很有参考价值,但不能全信,有一些原则至少能够帮到你。1.在每颗芯片电源引脚加滤波电容,可以滤除因芯片取电造成的谐波。2.电源层是个不错的选择,使芯片电源到电源层的距离尽量短,当然使用电源层这对于印制板布线和成本是个挑战,因为你不再做成双面的低成本PCB,较好的电源层设计可以抑制共模的EMI,低速6mil,高速采取1-3mil的层间距有助于去耦和减小电感,当然这些也是需要印制版工艺来保证。3.多层板的叠层顺序也对EMI影响巨大,具体参考叠层设计很多书上都有,可以去查阅一下相关书籍。4.PCB设计时避免走线过近,锐角走线、铜线铜皮孤岛等造成辐射天线的情况,TOP BOT建议敷铜,但记得多打对地层过孔,不然会造成天线。其实有好多点一时也说不全,如果能弄到大公司的布局布线规范可以参考,这些都是通过大牛总结或很多失败案例总结出来的,非常宝贵。

嵌入式架构的合理设计能否能否解决网络卡顿问题

第一,看一下CPU特性,开发板中的ARM处理器大都是A7、A9之类而且核心数少,现在主流手机中的至少也是A53甚至A72至少为4或8核,选择时不能只看主频,不同的ARM核效能上差距很大,新一代核在同频的情况下至少提高20%以上性能,查下资料如果是此原因导致应该选取更强的开发板第二,架构原因,手机采用的是专用的高通、海思或者MTK的专用Soc,处理器与基带之间的通讯带宽很高,因此效能会远高于分立器件的架构。如发现是此原因,建议采用高通或海思Soc的开发板。第三,安卓系统移植的问题,这个我接触的不多,不过应该和linux差不多,移植操作系统时裁剪工作很重要,根据硬件进行过优化的安卓系统执行效率肯定要好,你的开发板可能没有做过优化导致效率较低。排除硬件原因,这个可能是你的问题。暂时想到这些,按照这些对号排查,如果不是这三点容我再想想。

fpga如何降低功耗替代mcu呢?

如果能用MCU解决没必要使用FPGA,FPGA因为架构的原因供电本身比MCU复杂。如果性能的需求必须使用FPGA的话,建议在电源上下功夫,IO尽量使同低电压,电源芯片尽量采用开关电源,评估你的电路消耗和上电上冲情况,仔细读开关电源的datasheet,保证设计出的电路处在比较好效率区间,尽量选择CMOS和MOSFET替代TTL和三极管,其他器件和传感器就看你的选择了。希望能够帮到你

FPGA编程问题

这个你可以看一下xilinx的hls,这软件在你对硬件有一定你了解的情况下可以把c综合成hdl,另外也可以看下ultrafast设计方案,有了辅助工具,软件工程师今后是可以完成设计的!

FPGA在电路设计上需要注意什么?

FPGA作为芯片使用难度其实是不大的,初学者一定要多看开发板的原理图,这个你所选器件相关论坛都是有的,从开发板上把不必要的电路进行裁剪是初期最快构建电路的方法,FPGA最重要的是供电,因为供电复杂一定要多看DATAsheet,核压,bank电压,配置电压,锁相环,DDR、Serdes都是很讲究的,要根据需要在LDO和SWITCH间做好选择,如果是使用Serdes更是要注意电源纹波和串扰的抑制,区域划分和磁珠是设计中不错的选择。 另外一项就是配置电路,现在一般都是用SPI flash作为配置芯片,仔细看资料将FPGA配置相关的引脚正确连接,这个如果不熟悉可以完全按照开发板来做。布线这个是基本功就不多说,网上资料一把,公司允许的话也可以外包,价格不贵的。最后就是编程了,这很吃时间,如果作逻辑还好,不过做FPGA关键玩的是时序,这个没有捷径,多学习别人的HDL技巧和约束吧,很多论坛上有不错的代码段可以借鉴的。

毕业就业指导

PCB设计虽然很重要但其实只是电路的一小部分,作为研究生具备低速电路的PCB设计是基本的技能,电路仿真只是辅助手段,当你独立进行过一些项目的设计会发现前期的原理图是更关键的环节,没有合理的电路设计,PCB功底再过硬也是无效的,仿真也是为了在前期更好的选择器件和参数,因此个人认为硬件设计最关键的是架构的规划,器件的选择以及新的实现方式的探索,当然这需要你不断的学习新知识跟踪新的器件和技术。至于行业,如果做数字或嵌入式,在了解硬件基本原理的基础上HDL或C是基本功,做模拟的话基本上要把关注放在各类放大和滤波电路上,这个行业成长特别需要实践的机会,单纯的书本学习很难获得长进,工作后多找机会多进项目,哪怕一开始只能做一些辅助工作也不能让自己闲着,这是我工作这些年的感受,希望能够帮到你。

FPGA适合大学生学习么?

现在stm在智能穿戴设备和物联网上应用很多,未来一段应该应用的更多

FPGA适合大学生学习么?

fpga的成本决定了它的应用是超出消费电子的范围的,虽然厂商一直在努力降低器件单价,相信未来会有介入到消费的领域。 fpga相对处理器架构,速度和灵活性好,现在逻辑较多的fpga集成了arm或可以自定义软cpu.一般用在需求复杂逻辑,特殊接口和快速并行计算的项目上。不过大学生的话更建议做好基本功,从单片机到总线的硬件比较了解了,上手fpga会很快。单片机里面个人比较看好stm32