软件世界网 购物 网址 三丰软件 | 小说 美女秀 图库大全 游戏 笑话 | 下载 开发知识库 新闻 开发 图片素材
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
移动开发 架构设计 编程语言 Web前端 互联网
开发杂谈 系统运维 研发管理 数据库 云计算 Android开发资料
  软件世界网 -> 研发管理 -> 2、微控制器选择 -> 正文阅读

[研发管理]2、微控制器选择



有些东西跟项目相关,就不好涉及谈论咯!写写当时自己的想法!第一篇有关于怎么样进行微控制器选择的步骤。
项目要求:
1、ADC要求:精度达到12位;采样率达到2Mbps;通道至少达到20路;
2、必须有可以产生死区可调节的发生器。
3、能用的引脚尽可能多。
这个项目很多东西,老板一开始也没怎么跟我说清楚,反正是它布置相关任务,我完成即可。
关于芯片选择:
主要是考虑到项目要求用到的ADC的精度以及采样率比较高,以及成本问题,所以一开始就否决了采用单独ADC进行采样的方案(因为单独的ADC芯片,在精度,采样率以及路数上要达到要求得好几百有的甚至上千)。考虑微控制器自带ADC,以往的51单片机都没有自带,AVR单片机和PIC单片机虽然都自带了ADC,但一般都是精度为10位,8路的ADC,都不能满足要求。
最后考虑用火了好几年的STM32 微控制器。STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex内核,其产品种类丰富,可选择型好,即使一开始选择的芯片不怎么满足要求,也可以选择同产品性能更强的芯片,对程序员来说这是个好事情,因为以前的程序只需稍微更改即可移植。
在STM32F105和STM32F107互连型系列微控制器之前,意法半导体已经推出STM32基本型系列、增强型系列、USB基本型系列、互补型系列;新系列产品沿用增强型系列的72MHz处理频率。内存包括64KB到256KB闪存和 20KB到64KB嵌入式SRAM。新系列采用LQFP64、LQFP100和LFBGA100三种封装,不同的封装保持引脚排列一致性,结合STM32平台的设计理念,开发人员通过选择产品可重新优化功能、存储器、性能和引脚数量,以最小的硬件变化来满足个性化的应用需求。

通过官网对上述条件的筛选:我选择了STM32F407ZGT6
自带 3个12-bit, 2.4MSPS AD转换器,多大24个通道,三重采样可达到7.2MSPS。
自带DMA,对数据的传输快速存储提供了途径。
时钟高达168MHz。
多达17个定时器:12个16位2个32位定时器,可产生死区。
等等。
复合我目前应用的需求。
并且STM32是一款非常成熟的处理器,其芯片供货,以及应用案例在网上随处可见。
提供库函数编程的方法,为快速开发提供了可能。
综上,选择这款处理器是符合需求的。
开发套件的选择:对于STM32开发套件网上是比较多的,比较火的就是正点原子的STM32开发板。
我也没怎么去看其他的,也就买了一块F4的开发板。
后期就是根据开发板,熟悉芯片的结构外设,开发自己的应用程序。

版权声明:本文为博主原创文章,未经博主允许不得转载。
......显示全文...
    点击查看全文


上一篇文章      下一篇文章      查看所有文章
2015-09-01 19:34:44  
研发管理 最新文章
拉格朗日乘数
maven之可视化项目依赖(Visualizingdepend
mac效率工具
Atitit.css规范bem项目中CSS的组织和管理
git入门
Asimplemodelfordescribingbasicsourcesofp
Linux进程管理浅析
我的openwrt学习笔记(十九):linux便捷开
2、微控制器选择
Git使用手册:为Git仓库创建Submodule
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 美食菜谱 新闻资讯 电影视频 小游戏 Chinese Culture 股票 租车
生肖星座 三丰软件 视频 开发 短信 中国文化 网文精选 搜图网 美图 阅读网 多播 租车 短信 看图 日历 万年历 2017年10日历
2017-10-19 7:44:21
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  软件世界网 --