找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2376|回复: 0
收起左侧

单片机选型参考

[复制链接]
ID:743352 发表于 2020-9-14 08:58 | 显示全部楼层 |阅读模式
为什么要选型?
对于工程师来说,单片机选型是为了创造经济、可靠的嵌入式系统;如果选型不合适,就会造成资源浪费,或影响嵌入式系统的正常运行。

一个正常运行单片机运行系统的参数要求和整体功能都是明确的.如果选择功能单元较少的单片机,整个系统可能就无法完成预定任务;如果选择功能强大的单片机,则会造成资源的浪费,整体成本的增加,大材小用,甚至无法批量投入市场。

所以单片机的选型是设计者的第一节必修课,总结有以下几点:

1.避开鸡肋产品。市场是检验产品的试金石,一种产品无论在投放市场之前经过多少道测试,也无法保证在实际运用中出现新的问题。所以尽可能选择已经被市场公认的成熟产品,避免使用测试型,鸡肋型,‘独树一帜’的产品。
2.性价比。这是一个经典的准则,通过多平台,多渠道,多产品参数横向对比一目了然。
3.购置效率。一种产品再好,如果需要准备很久才能放货,不如另选一种相对周期较短的,毕竟电子电器类产品保值性是很差的...
4.兼容性。也是一个经典的问题,在选定的MCU脱销或者缺货的情况下,如果不能选择兼容的其他类型MCU,工程就要搁置。选择兼容性好的产品在后期维护中也是有一定优势的。
5.易于开发。'硬'功能选好了,系统的基建就确定了,如果所选MCU库类丰富,支持的开发工具广泛,工程师在首次和二次开发时就柔韧有加。

产品的功用一旦定制下来,其应用范畴也就确认了。
比如工业操做控制类产品的工环境较为严苛,对芯片的工作温度一般是-40~105℃,所以需要选则工业级的芯片。当前嵌入式应用范畴包括有工业、通讯、航天、医护、计算机、通用消费、汽车等。
开发过程中通常有这样的问题:什么内核,主频有多高,ROM/RAM是多少,IO端口有多少,有哪些功能单元,支持什么通讯接口,是否为SoC,能否支持无线,有哪些扩展功能等等,这些常用的选型问题都是集中在单片机自身的资源,是决定选型的主要因素。单片机包含的资源越靠近终端产品,工程师的开发过程就越容易。
单片机支持的通讯接口如I2C,SPI,UART等,这些都是常用且重要的通讯接口,但如果同时需要这些接口但io数又不足,则需要USCI通用串行通讯接口这种扩展功能,TI和一些国内厂家就是支持这类接口的

一些计量设备需要低功耗类产品,很多工程师手上有不少这类产品,但如果需要在低功耗情况下同时实现串口通讯,则需要支持LR_UART功能类的芯片。这种扩展类功能是不存在于通用MCU上的。

对于需要升级换代的MCU产品来说,采用原厂的最新批产品是首选,但又会遇到之前第一点问题,所以可用兼容产品或直接可替换的其他品牌的成熟批次,价格和供货都会较为稳定。

硬件开发工具有通用型和原厂型两种,推荐二者兼用,既能在开发通用程序时轻车熟路,也能在开发独立程序时不受限制。
软件尽量选择适合的版本,因为有些程序在高于或低于其原始开发版本的软件中会运行出错,且很难排查。

最新单片机选型可以参考www点32mcu点com,包括mcu内核,频率,Flash,IO数量,工作电压,温度等参数的精确搜索,帮你定位到最合适的mcu,解决选型难题。

最后无论有多丰富的产品生态和方便的选型工具,形成适合自身的开发习惯才是最好的状态。

评分

参与人数 1黑币 +5 收起 理由
冷面冰魂 + 5 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表