基于STM32F100VBT6的32位MCU开发析设计方案

stm32f100vbt6采用arm cortex™-m3 32位risc内核,工作频率24mhz,集成了高速嵌入式存储器(闪存高达128kb、sram高达8kb)以及各种增强外设和连接到两条apb总线的i/o。所有器件提供两个i2c、两个spi、一个hdmi cec和多达3个usart标致通信接口以及一个12位adc、两个12位dac和六个通用16位定时器和pwm定时器。主要用在控制和用户接口、医疗设备、pc和游戏机外设、gps平台、工业应用、plc、逆变器、打印机、视频通信和hvac等。
图1 stm32f100xx系列方框图
stm32f100xx简介
低/中密度、基于arm的高级32位mcu,带有16 kb ~128kbflash、12个定时器、adc、dac和8个通信接口stm32f100xx系列整合了工作频率为24mhz的高性能arm cortex™-m3 32位risc内核、高速嵌入式存储器(闪存高达128kb,sram高达8kb)以及各种增强型外设和连接到两条apb总线的i/o。所有器件均提供标准通信接口(2个i2c、2个spi、1个hdmi cec和3个usart)、1个12位adc、两个12位dac、6个通用16位定时器和高级控制pwm定时器。
图2 stm32f100vbt6评估板硬件方框图
stm32f100xx低/中密度产品系列的工作温度范围为–40~+85℃和–40~+105℃,电源电压范围为2.0v~3.6v。全面的节电模式实现了低功耗应用设计。
stm32f100xx系列器件采用3种不同的封装,引脚为48~100个。不同的器件带有不同的外设集。
这些特性让stm32f100xx系列微控制器适于大量应用,如应用控制和用户接口、医疗和手持式设备、pc和游戏机外设、gps平台、工业应用、plc、逆变器、打印机、扫描仪、报警系统、视频通信和hvac。
图3 stm32f100vbt6评估板电路图(1)
stm32f100vbt6主要特性
• 内核:arm 32位cortex™-m3 cpu
– 24mhz的最高频率和1.25dmips/ mhz(dhrystone 2.1)的性能
– 单循环乘法和硬件除法
• 存储器
– 16 kb ~128kb flash存储器
– 4kb ~8kb sram
• 时钟、复位和电源管理
– 2.0v~3.6v应用电源和i/o
– por、pdr和可编程电压检测器(pvd)
– 4mhz~24mhz晶体振荡器
– 内部8mhz工厂预校rc
– 内部40khz rc
– cpu时钟的pll
– 面向具有校准功能的rtc的32khz振荡器
• 低功耗
– 休眠、停机和待机模式
– rtc和备用寄存器的vbat电源
• 调试模式
– 串行线路调试(swd)和jtag接口
• dma
– 7通道dma控制器
– 支持的外设:定时器、adc、spi、i2c、usart和dac
• 1×12位、1.2μs a/d转换器(通道达16条)
– 转换范围:0v~3.6v
– 温度传感器
• 2×12位d/a转换器
• 快速i/o端口多达80个
– 37/51/80个i/o,在16个外部中断矢量上均可映射,并且几乎全部能够经受5v电压
• 定时器多达12个
– 16位定时器多达3个,每个都带有4个ic/oc/pwm或脉冲计数器
– 16位、6通道高级控制定时器:通道多达6条,可以实现pwm输出、空载时间发生和紧急停止
– 1个16位定时器,具有2个ic/oc、1个ocn/pwm、空载时间发生和紧急停止功能
– 2个16位定时器,每一个都具有ic/oc/ocn/pwm、空载时间发生和紧急停止功能
– 2个看门狗定时器(独立和window)
– systick定时器:24位逐减计数器
– 2个16位基础定时器,可以驱动dac
• 通信接口多达8个
– i2c接口多达2个(smbus/pmbus)
– usart多达3个(iso 7816接口、lin、irda功能、调制解调器控制)
– spi多达2个(12mb/s)
– 消费类电子控制(cec)接口
• crc计算单元、96位独特id
• ecopack®封装
stm32100b-eval评估板
stm32100b-eval是面向stmicroelectronic基于armtm cortex-m3的stm32f100vbt6微控制器的评估板。它设计用作一个全面的开发环境,具有hdmi cec、2条i2c通道、2条spi通道、3条usart通道、8kb内部sram、128kb内部flash和jtag与swd调试支持。
利用全套硬件评估特性,stm32100b-eval评估板设计用于帮助开发人员评估所有器件外设(如hdmi cec、电机控制、lcd、microsd card™、串行flash、扬声器、irda和usart)和开发他们自己的应用。扩展连接器让我们能够轻松连接子板或者专用绕接板。
评估板上整合了st-link,它可以充当stm32f100vbt6 mcu的嵌入式在线路调试器和编程器。
图4 stm32f100vbt6评估板电路图(2)
stm32100b-eval评估板主要特性
• 3种5v电源选项:电源插孔、st-link连接器或子板
• 从用户flash、系统存储器或sram启动
• 扬声器
• 1gb microsd card™
• 16mb串行flash
• i2c/smbus兼容串行接口温度传感器
• 2个rs-232通信通道,其中1条通道上支持rts/cts握手信号
• irda收发器
• 感应电机控制连接器
• jtag和swd调试支持
• 240×320 tft彩色lcd
• 操作杆,带有四向控制和选择器
• 复位、唤醒、篡改和用户按钮
• 4个led
• 带备用电池的rtc
• 子板或绕接板的扩展连接器
• 嵌入式st-link
• idd电流测量电路
• hdmi cec
gec

通过电机电流的能力对电机电流状态做出调整
这里有你想听的智能外呼机器人场景录音
分析PCB电源供电系统设计概览
特斯拉回应车内偷拍事件
中国联通公布行业短信局数据开通建设工程项目采购供应商为华为和中兴
基于STM32F100VBT6的32位MCU开发析设计方案
新冠疫情正重塑数据中心的创新与发展
看雷柏机器人在智能制造集成服务领域如何声名鹊起
电路板设计中的数字电源设计工具和技术介绍
OpenAI联合创始人:自动驾驶和VR都是“歧途” AI智能体才是未来
HTC U12+ 体验:全面屏时代的异类 最强双摄不会让你失望
技嘉krypton鼠标拆解 做工扎实用料堪称奢侈
lm337引脚图和参数,lm337应用电路图
真我Q5 Pro搭载骁龙870 5G移动平台 可提供强劲性能
三巨头瞄准智能家居 花落谁家实力见真章
电池可实现弯曲 或引领未来市场新风尚
5G网络架构的重构、SDN/NFV的引入以及会面临哪些挑战
环境传感器技术不断成熟,将会更好的服务生态环境,促进社会的发展
C语言使用条件运算符注意事项
河南交通职业技术学院选购我司HS-DSC-101差示扫描量热仪