MCU软硬件开发基本知识

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工程师在基于一款MCU进行项目设计时,一般会先进行以下3步进行设计前的准备:

1.项目评估。

工程师根据项目需求,确定MCU片上需要集成的功能,诸如Flash和RAM的大小?串口多少路合适?需要CAN总线么?等等,对如一些特殊的应用如电机控制等,就要考虑MCU 是否对该功能具有特殊的设计。MCU片上集成的功能越多,意味着芯片的成本越高,自然也就加大了产品本身的成本。

2.芯片选型。

根据项目评估中MCU涉及的功能,选择自己熟悉的MCU中较为适合的一款。各个厂商生产的MCU可能是以一个系列或者一个家族来分类的。不同型号的MCU对应需求不同,应用的地方可能也有差异,而且不同厂家以及不同产品价格也有一定的差异。更为重要的是,选定的MCU是否存在BUG--一些MCU可能由于自身设计的问题难免会有一些这样或者那样的问题,这就需要工程师在选型之前认真阅读目标MCU的勘误手册,看看是否有些问题是自己项目中无法接受的,以及有些问题是否可以通过软硬件得以避免。此外,是否芯片具有一定量的应用资料,后续技术支持是否可靠也是一个相当重要的条件。选型工作是一个严谨的过程,需要工程师在性能和价格以及可能存在的风险之间做出一个正确选择的过程。

3.样片申请。

目前大部分的MCU厂商的MCU样片都需要通过其代理商处获得。同时,有些原厂、代理商以及开发工具提供商也会提供一些基于MCU的开发板或者方案供客户参考使用。工程师在设计时,先使用开发板熟悉以及调试应用,可以达到事半功倍的效果。

相关文档
最新文档