STM32简介外文翻译资料

 2022-03-21 09:03

Introduction of STM32

STM32 is based on the family of ARM Cortex-M3 core - designed specifically for embedded applications that require high performance, low cost, low power consumption. The performance is divided into two different series: STM32F103 the 'Enhanced' series and STM32F101 the 'Basic' series. The clock frequency of Enhanced Series is up to 72MHz, the highest performance of similar products; the clock frequency of Basic Series is 36MHz, and the prices of 16 position products significantly enhance the performance of more than 16 position products, is the best choice users to buy them. The two series are built-in flash from 32K to 128K, is the combination of the maximum capacity of the SRAM and peripheral interfaces. When the clock frequency reaches 72MHz, it executes from Flash and the STM32 power consumption is 36mA, the lowest power consumption in the 32-bit market products, the equivalent an impressive 0.5mA/MHz.

1.1 STMicroelectronics Group

STMicroelectronics Group was established in June 1987, is a merger of Italy#39;s SGS Microelectronics and the French Thomson semiconductor company. In May 1998, SGS-THOMSON Microelectronics will change the company name to STMicroelectronics Limited. STMicroelectronics is one of the largest semiconductor companies in the world. From its inception to date, ST#39;s growing faster than the overall rate of growth of the semiconductor industry. Since 1999, ST has always been one of the world#39;s top ten semiconductor companies. According to the latest industry statistics, STMicroelectronics is the world#39;s fifth largest semiconductor manufacturer and a world leader in many markets. For example, STMicroelectronics is the world#39;s largest dedicated analog chips and power conversion chip manufacturers, the world#39;s largest industrial semiconductor and set-top box chip suppliers and discrete devices, mobile phone camera module and car field of integrated circuits highest in the world.

STMicroelectronics has the entire group employs nearly 50,000, with 16 state-of-the-art R amp; D institutions and 39 design and application centers, 15 main manufacturing plant, and has 78 sales offices in 36 countries. The company is headquartered in Geneva, Switzerland, is also the headquarters of European and emerging markets; company#39;s U.S. headquarters in Dallas, Texas, Carrollton; Asia-Pacific headquarters in Singapore; business in Japan by Tokyo as a headquarters ; Greater China headquarters in Shanghai, responsible for business in Hong Kong, mainland China and Taiwan.

December 8, 1994 for the first time since the completion of the public offering of shares, STMicroelectronics has been in New York Stock Exchange (ticker symbol: STM) and Pan Ou Bali Stock Exchange listed, in June 1998, in Milan, Italy, securities Exchange. STMicroelectronics has nearly 900 million shares in the public offering of shares, of which approximately 71.1% of the shares are publicly traded on the various stock exchanges. Another 27.5% of the stock by STMicroelectronics Holding II BV Limited held its shareholders Finmeccanica and CDP Italian Finmeccanica consortium Areva and France Telecom, the French consortium; remaining 1.4% of treasury shares by STMicroelectronics hold.

1.2 ST ultra-low-power ARM reg; Cortex -M3 microcontroller

STM32L series of products are based on the ultra-low-power ARM Cortex-M3 processor core, STMicroelectronics two unique energy-saving technologies: 130nm dedicated low-leakage current manufacturing process and optimize energy-saving architecture to deliver industry-leading energy-saving performance. This series belongs to the lineup 32 STMicroelectronics STM32 microcontroller product family, the product family, a total of 180 balance of product, the full range of products share most of the pin, software and peripherals, excellent compatibility with developers to the maximum design flexibility.

1.3 ST ultra-low-power ARM reg; Cortex -M0 microcontroller

STM32F0 series of products are based on the ultra-low-power ARM Cortex-M0 processor core technology and features, enhanced integration, aimed at the application of ultra-low-cost budget. The family of microcontrollers to shorten the 8-bit and 16-bit micro-controller devices and the performance gap between the 32-bit microcontroller device, the user terminal products in the economy to achieve state-of-the-art complex features.

1.4 Products

Before STM32F105 and STM32F107 interconnect family of microcontrollers, STMicroelectronics has introduced the STM32 Access Line Enhanced Series, the series of the USB basic series and enhanced; new products follow the Enhanced Series 72MHz processing frequency. Memory 64KB to 256KB Flash and 20KB to 64KB embedded SRAM. The LQFP64, LQFP100, and LFBGA100 three package in the new series, a different package to maintain the pin out consistency, combined with the STM32 platform design philosophy, and developers by selecting the products can be re-optimization function, memory, performance and pin count, with a minimum of hardware changes to meet individual application needs.

Until July 1, 2010, the circulation of models:

Basic: STM32F101R6 STM32F101C8 STM32F101R8 STM32F101V8 STM32F101RB STM32F101VB

Enhanced: STM32F103C8 STM32F103R8 STM32F103V8 STM32F103RBSTM32F103VB STM32F103VE STM32F103ZE

STM32 models Description: STM32F103RBT6 chip model, for example, the compositions of the models of seven parts, its naming rules are as follows:

(1) STM32: STM32 ARM Cortex-M3 represents kernel of 32-bit microcontrollers.

(2) F: F represents the chip sub-series.

(3) 103:103 representatives Enhanced Series.

(4) R: R This is a representative of the number of pins, where T represents 36 feet, 48 feet, C represents, R represents a 64 feet, V represents the 100-pin 144-pin, Z represents.

(5) B: B a representative of embedded Flash capacity, including 6 on behalf of 32K bytes of Flash,

剩余内容已隐藏,支付完成后下载完整资料


STM32简介

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。

1.1 意法半导体 (STMicroelectronics)

意法半导体 (STMicroelectronics) 集团于1987年6月成立,是由意大利的 SGS 微电子公司和法国 Thomson 半导体公司合并而成。1998年5月,SGS-THOMSON Microelectronics 将公司名称改为意法半导体有限公司。意法半导体是世界最大的半导体公司之一。从成立之初至今,ST 的增长速度超过了半导体工业的整体增长速度。自1999年起,ST 始终是世界十大半导体公司之一。据最新的工业统计数据,意法半导体 (STMicroelectronics) 是全球第五大半导体厂商,在很多市场居世界领先水平。例如,意法半导体是世界第一大专用模拟芯片和电源转换芯片制造商,世界第一大工业半导体和机顶盒芯片供应商,而且在分立器件、手机相机模块和车用集成电路领域居世界前列。

意法半导体 (STMicroelectronics) 整个集团共有员工近 50,000 名,拥有 16 个先进的研发机构、39 个设计和应用中心、15 主要制造厂,并在 36 个国家设有 78 个销售办事处。公司总部设在瑞士日内瓦,同时也是欧洲区以及新兴市场的总部;公司的美国总部设在德克萨斯州达拉斯市的卡罗顿;亚太区总部设在新加坡;日本的业务则以东京为总部;大中国区总部设在上海,负责香港、大陆和台湾三个地区的业务。

自1994年12月8日首次完成公开发行股票以来,意法半导体已经在纽约证券交易所 (交易代码:STM) 和泛欧巴黎证券交易所挂牌上市,1998年6月,又在意大利米兰证券交易所上市。意法半导体拥有近 9 亿股公开发行股票,其中约 71.1% 的股票是在各证券交易所公开交易的。另外有 27.5% 的股票由意法半导体控股 II B.V. 有限公司持有,其股东为 Finmeccanica 和 CDP 组成的意大利 Finmeccanica 财团和 Areva 及法国电信组成的法国财团;剩余 1.4% 的库藏股由意法半导体公司持有。

1.2 ST超低功耗 ARMreg; Cortex-M3 微控制器

STM32L 系列产品基于超低功耗的 ARM Cortex-M3 处理器内核,采用意法半导体独有的两大节能技术:130nm 专用低泄漏电流制造工艺和优化的节能架构,提供业界领先的节能性能。该系列属于意法半导体阵容强大的 32 位 STM32 微控制器产品家族,目前该产品家族共有 180 余款产品,全系列产品共用大部分引脚、软件和外设,优异的兼容性为开发人员带来最大的设计灵活性。

1.3 ST超低功耗 ARMreg; Cortex-M0 微控制器

STM32F0 系列产品基于超低功耗的 ARM Cortex-M0 处理器内核,整合增强的技术和功能,瞄准超低成本预算的应用。该系列微控制器缩短了采用 8 位和 16 位微控制器的设备与采用 32 位微控制器的设备之间的性能差距,能够在经济型用户终端产品上实现先进且复杂的功能。

1.4 产品介绍

在STM32F105和STM32F107互连型系列微控制器之前,意法半导体已经推出STM32基本型系列、增强型系列、USB基本型系列和增强型系列;新系列产品沿用增强型系列的72MHz处理频率。内存包括64KB到256KB闪存和 20KB到64KB嵌入式SRAM。新系列采用LQFP64、LQFP100和LFBGA100三种封装,不同的封装保持引脚排列一致性,结合STM32平台的设计理念,开发人员通过选择产品可重新优化功能、存储器、性能和引脚数量,以最小的硬件变化来满足个性化的应用需求。

截至2010年7月1日,市面流通的型号有:

基本型:STM32F101R6 STM32F101C8 STM32F101R8 STM32F101V8 STM32F101RB STM32F101VB

增强型:STM32F103C8 STM32F103R8 STM32F103V8 STM32F103RB STM32F103VB STM32F103VE STM32F103ZE

STM32型号的说明:以STM32F103RBT6这个型号的芯片为例,该型号的组成为7个部分,其命名规则如下:

(1)STM32:STM32代表ARM Cortex-M3内核的32位微控制器。

(2)F:F代表芯片子系列。

(3)103:103代表增强型系列。

(4)R:R这一项代表引脚数,其中T代表36脚,C代表48脚,R代表64脚,V代表100脚,Z代表144脚。

(5)B:B这一项代表内嵌Flash容量,其中6代表32K字节Flash,8代表64K字节Flash,B代表128K字节Flash,C代表256K字节Flash,D代表384K字节Flash,E代表512K字节Flash。

(6)T:T这一项代表封装,其中H代表BGA封装,T代表LQFP封装,U代表VFQFPN封装。

(7)6:6这一项代表工作温度范围,其中6代表-40——85℃,7代表-40——105℃。

1.5 STM32F103性能特点
1.5.1 特点

1、内核:ARM32位Cortex-M3 CPU,最高工作频率72MHz,1.25DMIPS/MHz。单周期乘法和硬件除法。

2、存储器:片上集成32-512KB的Flash存储器。6-64KB的SRAM存储器。

3、时钟、复位和电源管理:2.0-3.6V的电源供电和I/O接口的驱动电压。POR、PDR和可编程的电压探测器(PVD)。4-16MHz的晶振。内嵌出厂前调校的8MHz RC振荡电路。内部40 kHz的RC振荡电路。用于CPU时钟的PLL。带校准用于RTC的32kHz的晶振。

4、低功耗:3种低功耗模式:休眠,停止,待机模式。为RTC和备份寄存器供电的VBAT。

5、调试模式:串行调试(SWD)和JTAG接口。

6、DMA:12通道DMA控制器。支持的外设:定时器,ADC,DAC,SPI,IIC和USART。

7、2个12位的us级的A/D转换器(16通道):A/D测量范围:0-3.6 V。双采样和保持能力。片上集成一个温度传感器。

8、2通道12位D/A转换器:STM32F103xC,STM32F103xD,STM32F103xE独有。

9、最多高达112个的快速I/O端口:根据型号的不同,有26,37,51,80,和112的I/O端口,所有的端口都可以映射到16个外部中断向量。除了模拟输入,所有的都可以接受5V以内的输入。

10、最多多达11个定时器:4个16位定时器,每个定时器有4个IC/OC/PWM或者脉冲计数器。2个16位的6通道高级控制定时器:最多6个通道可用于PWM输出。2个看门狗定时器(独立看门狗和窗口看门狗)。Systick定时器:24位倒计数器。2个16位基本定时器用于驱动DAC。

11、最多多达13个通信接口:2个IIC接口(SMBus/PMBus)。5个USART接口(ISO7816接口,LIN,IrDA兼容,调试控制)。3个SPI接口(18 Mbit/s),两个和IIS复用。CAN接口(2.0B)。USB 2.0全速接口。SDIO接口。

12、ECOPACK封装:STM32F103xx系列微控制器采用ECOPACK封装形式。

1.5.2 系统作用

1、集成嵌入式Flash和SRAM存储器的ARM Cortex-M3内核。和8/16位设备相比,ARM Cortex-M3 32位RISC处理器提供了更高的代码效率。STM32F103xx微控制器带有一个嵌入式的ARM核,所以可以兼容所有的ARM工具和软件。

2、嵌入式Flash存储器和RAM存储器:内置多达512KB的嵌入式Flash,可用于存储程序和数据。多达64KB的嵌入式SRAM可以以CPU的时钟速度进行读写(不待等待状态)。

3、可变静态存储器(FSMC):FSMC嵌入在STM32F103xC,STM32F103xD,STM32F103xE中,带有4个片选,支持四种模式:Flash,RAM,PSRAM,NOR和NAND。3个FSMC中断线经过OR后连接到NVIC。没有读/写FIFO,除PCCARD之外,代码都是从外部存储器执行,不支持Boot,目标频率等于SYSCLK/2,所以当系统时钟是72MHz时,外部访问按照36MHz进行。

4、嵌套矢量中断控制器(NVIC):可以处理43个可屏蔽中断通道(不包括Cortex-M3的16根中断线),提供16个中断优先级。紧密耦合的NVIC实现了更低的中断处理延迟,直接向内核传递中断入口向量表地址,紧密耦合的NVIC内核接口,允许中断提前处理,对后到的更高优先级的中断进行处理,支持尾链,自动保存处理器状态,中断入口在中断退出时自动恢复,不需要指令干预。

5、外部中断/事件控制器(EXTI):外部中断/事件控制器由用于19条产生中断/事件请求的边沿探测器线组成。每条线可以被单独配置用于选择触发事件(上升沿,下降沿,或者两者都可以),也可以被单独屏蔽。有一个挂起寄存器来维护中断请求的状态。当外部线上出现长度超过内部APB2时钟周期的脉冲时,EXTI能够探测到。多达112个GPIO连接到16个外部中断线。

6、时钟和启动:在启动的时候还是要进行系统时钟选择,但复位的时候内部8MHz的晶振被选用作CPU时钟。可以选择一个外部的4-16MHz的时钟,并且会被监视来判定是否成功。在这期间,控制器被禁止并且软件中断管理也随后被禁止。同时,如果有需要(例如碰到一个间接使用的晶振失败),PLL时钟的中断管理完全可用。多个预比较器可以用于配置AHB频率,包括高速APB(PB2)和低速APB(APB1),高速APB最高的频率为72MHz,低速APB最高的频率为36MHz。

7、Boot模式:在启动的时候,Boot引脚被用来在3种Boot选项种选择一种:从用户Flash导入,从系统存储器导入,从SRAM导入。Boot导入程序位于系统存储器,用于通过USART1重新对Flash存储器编程。

8、电源供电方案:VDD ,电压范围为2.0V-3.6V,外部电源通过VDD引脚提供,用于I/O和内部调压器。VSSA和VDDA,电压范围为2.0-3.6V,外部模拟电压输入,用于ADC,复位模块,RC和PLL,在VDD范围之内(ADC被限制在2.4V),VSSA和VDDA必须相应连接到VSS和VDD。VBAT,电压范围为1.8-3.6V,当VDD无效时为RTC,外部32KHz晶振和备份寄存器供电(通过电源切换实现)。

9、电源管理:设备有一个完整的上电复位(POR)和掉电复位(PDR)电路。这条电路一直有效,用于确保从2V启动或者掉到2V的时候进行一些必要的操作。当VDD低于一个特定的下限VPOR/PDR时,不需要外部复位电路,设备也可以保持在复位模式。设备特有一个嵌入的可编程电压探测器(PVD),PVD用于检测VDD,并且和VPVD限值比较,当VDD低于VPVD或者VDD大于VPVD时会产生一个中断。中断服务程序可以产生一个警告信息或者将MCU置为一个安全状态。PVD由软件使能。

10、电压调节:调压器有3种运行模式:主(MR),低功耗(LPR)和掉电。MR用在传统意义上的调节模式(运行模式),LPR用在停止模式,掉电用在待机模式:调压器输出为高阻,核心电路掉电,包括零消耗(寄存器和SRAM的内容不会丢失)。

11、低功耗模式:STM32F103xx支持3种低功耗模式,从而在低功耗,短启动时间和可用唤醒源之间达到一个最好的平衡点。休眠模式:只有CPU停止工作,所有外设继续运行,在中断/事件发生时唤醒CPU;停止模式:允许以最小的功耗来保持SRAM和寄存器的内容。1.8V区域的时钟都停止,PLL,HSI和HSE RC振荡器被禁能,调压器也被置为正常或者低功耗模式。设备可以通过外部中断线从停止模式唤醒。外部中断源可以使16个外部中断线之一,PVD输出或者TRC警告。待机模式:追求最少的功耗,内部调压器被关闭,这样1.8V区域断电。PLL,HSI和HSE RC振荡器也被关闭。在进入待机模式之后,除了备份寄存器和待机电路,SRAM和寄存器的内容也会丢失。当外部复位(NRST引脚),IWDG复位,WKUP引脚出现上升沿或者TRC警告发生时,设备退出待机模式。进入停止模式或者待机模式时,TRC,IWDG和相关的时钟源不会停止。

1.6 架构优势

除新增的功能强化型外设接口外,STM32互连系列还提供与

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[497887],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。