欢迎来到天天文库
浏览记录
ID:27508678
大小:64.00 KB
页数:7页
时间:2018-12-04
《pic单片机选型须知与pic单片机选型手册.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、pic单片机选型须知与pic单片机选型手册 pic单片机相当于一个小的计算机,pic单片机(PeripheralInterfaceController)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,pic共享的部分相当于人的神经系统。pic单片机有计算功能和记忆内存像CPU并由软件控制运行。然而,处理能力—般,存储器容量也很有限,这取决于pic的类型。但是它们的最高操作频率大约都在20MHz左右,存储器容量用做写程序的大约1K—4K字节。 用p
2、ic单片机使电路做的很小巧变得可能。而且因为pic单片机可以把计算部分、内存、输入和输出等都做在一个芯片内。所以她工作起来效率很高、功能也自由定义还可以灵活的适应不同的控制要求,而不必去更换不同的IC。这样电路才有可能做的很小巧。 当今单片机厂商琳琅满目,产品性能各异。针对具体情况,我们应选何种型号呢?首先我们要搞清楚各种型号之间的区别,从pic单片机的命名规则中我们可以了解很多。 pic单片机选型之前需要了解命名规则 pic单片机选型须知与pic单片机选型手册 pic单片机相当于一个小的计算机,pic单片
3、机(PeripheralInterfaceController)是一种用来开发和控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,pic共享的部分相当于人的神经系统。pic单片机有计算功能和记忆内存像CPU并由软件控制运行。然而,处理能力—般,存储器容量也很有限,这取决于pic的类型。但是它们的最高操作频率大约都在20MHz左右,存储器容量用做写程序的大约1K—4K字节。 用pic单片机使电路做的很小巧变得可能。而且因为pic单片机可以把计算部分、内存、输入和输出等
4、都做在一个芯片内。所以她工作起来效率很高、功能也自由定义还可以灵活的适应不同的控制要求,而不必去更换不同的IC。这样电路才有可能做的很小巧。 当今单片机厂商琳琅满目,产品性能各异。针对具体情况,我们应选何种型号呢?首先我们要搞清楚各种型号之间的区别,从pic单片机的命名规则中我们可以了解很多。 pic单片机选型之前需要了解命名规则 单片机的选型是一件重要而费心的事,如果选型得当,则做出来的产品就会性价比较高,且工作稳定;反之,则可能会造成产品成本过高或影响产品正常运行,甚至可能根本就达不到预先设
5、计要求。一般来说,总的选型原则是:pic单片机选型技巧 (1)“芯片含有(功能或数量)略大于设计需求”,“设计需求尽可能(用)芯片完成(少用外围器件)”; (2)“选大(大厂)不选小,选多(供应量多)不选少,选名(名牌)不选渺(飘渺,不知详情的厂子),选廉(廉价)但要好(质量保证)”。具体要从单片机应用的技术性、实用性和开可发性等方面来考虑: 1、内存 单片机FLASH的容量根据程序的大小确定,FLASH容量必须大于代码量。举例来说,如果你的代码量大约50KB,那么建议你选择FLASH容量为64KB或12
6、8KB的单片机。 2、速度 单片机的运行速度首先看时钟频率,一般情况对于同一种结构的单片机,时钟频率越高速度越快。如果你的设计对速度要求很高,那么要选择一个运行速度较快的单片机。例如,一般情况下,电机控制应用大多采用100ksps或更高的采样速率,因此当单片机用于电机控制时,时钟频率要足够高。总之,在选用单片机时要根据产品需要选择时钟频率,不要片面追求高速度,时钟频率越高功耗也就越大。此外,单片机的稳定性、抗干扰性等参数基本上跟单片机的运行速度成反比。因此,要尽量寻找可以在很高的时钟频率下运行而功耗又不高的单
7、片机。 3、外设需求 如果你的设计需要ADC、SPI、GPIO、USB等之类的外设,那么你需要寻找一款集成所有这些外设的单片机。因为,使用一个具有上述外设的单片机显然比使用一个普通的单片机及外围加一个单独的ADC更为经济。此外,外设集成于单片机同时也意味着更低的功耗,因为没有可以产生功耗的外围电路,也没有用于连接外围电路的能产生功耗的敷铜,只有单片机本身产生功耗。 4、方便的开发工具 这是个非常重要的方面,因为开发工具可以极大地影响你所设计的产品的功耗。很多公司都已经开发出了具有代码优化功能的编译器,
8、所以当你编译代码的时候,编译器会告知具体编译信息,你可以根据编译信息优化代码以降低功耗。举例来说,如果你的设计需要用到ADC、UART和GPIO等外设,你就需要初始化这些器件,但是设计中使用UART是有条件的(仅用于调试时显示结果),此时编译器会提示你禁用这个外设以降低功耗。必须得说这种智能化的开发工具对开发者来说是一种福音。 5、未来需
此文档下载收益归作者所有