软件世界网 购物 网址 三丰软件 | 小说 美女秀 图库大全 游戏 笑话 | 下载 开发知识库 新闻 开发 图片素材
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
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 股票 三丰软件 开发 中国文化 网文精选 阅读网 看图 日历 万年历 2018年10日历
2018-10-20 5:26:28
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  软件世界网 --