薛小落
单片机型号的选择需要根据需求而定,具体可能涉及到选型的需求有:单片机的片上资源、引脚数、Flash大小、封装等。下面展开说明。成本、主频
1 根据片上资源选型
这个片上资源对单片机的选型起着决定性的作用。单片机具有很多的片上资源,基本的有定时器、中断、UART串口、PWM、CPP等。现在产品的构架多是以单片机为核心根据不同的需求设计不同的外设电路,而外设电路就是通过引脚、通过片上资源作为桥梁的。比如单片机用到AD采样功能,如果不用外部ADC芯片,就需要考虑具有AD片上资源的单片机,还要根据需求考虑ADC的通道数、位数等。如果用到通信功能,比如CAN通信,据需要考虑单片机具有CAN资源。所以,片上资源对单片机选型起着决定性的作用。
2 根据引脚数选型
在满足了片上资源的需求之后,就要根据单片机的引脚数来确定选型。从成本考虑,同系列的单片机引脚数少的要比引脚数多的便宜。在片上资源满足的情况下,优先选择引脚数少的单片机。
3 根据flash大小选型
单片机的片上flash有大有小,比如8k、16k、64k、128k等,同系列的单片机,flash越小那么越便宜。在程序代码不多的情况下,优先选择flash少的单片机。
4 根据封装选型
单片机的封装形式有很多,同系列的单片机,就存在直插和贴片的区别,而贴片封装可能存在SOP、LQFP、QFN等形式的区别。可以根据PCB大小和空间大小来选型。
除此之外,还要根据单片机的价格、最高主频、最高外接晶振来选型。在选型时,总有一个起着决定性作用的参数,要优先考虑该参数。
以上就是这个问题的回答,感谢留言、评论、转发。更多电子设计、硬件设计、单片机等内容请关注本头条号:玩转嵌入式。感谢大家。
玩转嵌入式
这个要根据实际项目来选择
第一,片上资源,比如你需要多大的Flash ,Ram,需要哪些外设,比如Ad,Pwm,DA,等等
第二,引脚数量,满足你的实际电路需求!
第三,定时器,这个是在设计中比较容易忽视的一点,结果硬件做完了,写程序的时候发现定时器数量达不到自己要求了!
第四,通用型,最好能有可替换的型号,这样,在后期批量生产的时候,如果发生货源紧张,可以直接替换,不至于停产!
第五,也是最重要的一点,价格,也就是成本控制!一旦批量的产品,成本差一毛钱,总成本就会差很多了!所以,只要在能满足自己需求内,价格越低的单片机越好!
大概也就这么几点吧!
清源电子
价格预算