首先我们要明白 , 我们硬件的需求是什么?
UART串口中断 , CAN网络 , SPI接口 , USB口 , Flash存储器 , EEPROM , GPIO口 , DAC数模转化 , ADC模数转化 , PWM脉宽调制 , 中断函数以及定时器 。
那么我们是全部需要上面所有功能吗?
还是我们只是需要以上功能的一小部分 , 那么根据项目的需求功能 , 我们从成千上万的芯片中选择一款适合自己的单片机 。
有些单片机还能支持以下功能:
Gate Driver驱动 , LCD驱动 , 蓝牙驱动 , WIFI驱动 , 红外驱动 , 2G网络 , 4G网络等等的集成驱动功能的单片机 。
单片机也有3.3V电压供电的 , 也有5V电压供电的 , 也有12V电压供电的 , 也有低功耗单片机 , 也有超低功耗的单片机 。 也有51内核的单片机 , 也有ARM公司的M0M1M3和M4内核的单片机 。
我们对单片机的处理器的位数 , 有8位的 , 有16位的 , 有32位的 , 也有64位的 。
当然 , 我们开发玩具类的单片机 , 对成本要求非常高的情况下 , 也会经常使用一次性烧录的芯片OTP 。
我们作为一个电子工程师 , 需要选择一款适合自己项目的单片机 , 看似很简单的一件事情 , 其实是比较难的 。 选择对了一款单片机 , 也就相当于这个项目已经成功了一半了 。 所以说选择单片机是一件非常非常重要的事情 , 不仅考虑到方方面面 , 结构的 , PCB尺寸 , 封装大小 , 稳定性 , 抗干扰性 , 价格 , 交期 , 技术支持及售后 , 项目状态 , 仓库库存 , 是否迭代 , 芯片周期如何 , 是否会断供?所以太多太多的问题了 , 这里面涉及都开发周期 , 采购成本 , 快速开发的开发环境和开发工具 。
【单片机|缺芯少核的背景下,如何避免卡脖子,电子工程师如何选择单片机?】
- iPhone|缺芯or爆款?最便宜5GiPhone现货被抢空,安卓旗舰再迎劲敌
- 芯片|全球为什么会缺芯片?与疫情有很大关系,供需失衡所致
- AI给「缺芯」支招
- 京东方|iPhone 13要缺货?传京东方供屏量下降:又是因为缺芯
- 供应商|消息称缺芯将影响京东方iPhone OLED面板供应
- 产能|缺芯危机加剧:交货周期接近2年,厂商偏宠尖端芯片
- 半导体|“缺芯涨价”持续,半导体景气周期难言见顶
- 苹果|全球半导体缺芯 苹果发布钞能力:iPhone销量不降反增
- Windows|单片机内外部晶振,到底有什么区别?
- 比特币|特斯拉因比特币暴跌而亏损;苹果Mac受缺芯影响持续缺货
