在选择单片机时,英锐恩单片机开发工程师建议设计人员考虑内核尺寸、所需外设、速度、功耗、Flash、拥有成本和支持生态系统。
单片机的选择其中许多因素取决于设计要求,例如,芯片尺寸直接影响成本,因此设计人员应根据需要进行选择。而外设取决于应用程序实现的目标。
为了进一步优化功耗,英锐恩单片机开发工程师建议设计人员查看低功耗状态,以及哪些外设和中断处于活动状态,哪些处于非活动状态。
例如,制作一个远程电池供电的数据记录器,可以在DMA数据的同时将处理器保持在低功耗或睡眠模式,不需要CPU来完成所有的工作和让时钟保持运转。
对于单片机存储空间的大小,随着存储空间的增加,引脚数和成本也会增加。尽管可以外挂FLASH芯片,但集成在MCU上还是有好处的,比如可减少外部电路组件的数量,缩小空间。
另外,要考虑确保单片机芯片上有足够的存储空间用于在进行无线 (OTA) 更新时备份应用程序。OTA更新可以通过擦除主应用程序并将新应用程序写入到该存储空间来完成升级,或者在更新主应用程序之前创建应用程序的备份。
英锐恩单片机开发工程师介绍,硬件开发人员有时会误解BOM成本与产品总成本,在开发前应充分探讨生产量以找到盈亏平衡点。
最后,需要注意每个应用和行业都有不同的设计要求,因此在选择MCU时一定要牢记这一点。
以上就是英锐恩单片机开发工程师分享的选择单片机时要考虑成本因素。英锐恩专注单片机应用方案设计与开发,提供8位单片机、16位单片机、32位单片机。