1、概述
STM8S 单片机要想正常工作,必须具备以下几个外部条件:
- 电源 3.3~5V,电源地;
- 复位电路,低电平有效;
- 外部晶振(可以选择内部晶振);
- 模拟量参考电压
1.1、STM8S单片机最小系统电源
芯片需要外部提供 3.3V 到 5.0V 的稳定电源。芯片内部的电源管理系统在正常工作和低功耗模式下为内核提供 1.8V 的参考电源。芯片能够监测外部(3.3V)和内部(1.8V)电源掉电。
电源 VDD 和 VSS 电源引脚上,建议加上退耦电容(10uF 电解电容和 0.1uF瓷片电容)在用电源对VDDIO_x 和 VSSIO_x 的引脚上,建议加上退耦电容(10uF电解电容和 0.1uF 瓷片电容),或者至少加上一个 0.1uF 瓷片电容。若在电路中,有用到外部的设备(如 FLASH,24C02 等),建议在其电源上加上退耦电容(10uF电解电容和 0.1uF 瓷片电容)。或者至少加上一个 1uF 瓷片电容。Vcap 引脚是STM8S 系列 MCU 内核供电电源的引出脚。
为了保证内核能够正常运行,必须在 Vcap 引脚加去耦电容,并且要求距离MCU 越近越好。在参考手册上,对这个去耦电容的要求是 470nf,考虑到有些电容的偏差比较大,我们建议这个引脚上的电容取 680nf~1uF 比较合适。注意不能使用电解电容,其较差的高频特性不适合用于此处。
1.2、STM8S 单片机最小系统复位电路
STM8S 单片机内置上电复位(PRO),所以 STM8S 单片机可以不设置外部上电复位电路,依然可以正常复位,稳定工作。但一般情况下都设置外部复位电路,这样人为操作方便,更好的管理单片机工作系统。请注意,STM8S 单片机是低电平复位。
1.3、STM8S单片机最小系统时钟
-
STM8SSTM8 可以选择三种时钟源:HSI(内部高速时钟)、LSI(内部低速时钟)、HSE(外部高速时钟)
-
STM8 复位电路设计
STM8 单片机内置上电复位(POR),所以,STM8 单片机可以不设外部上电复位电路,依然可以正常复位,稳定工作。若是系统需要设置按键复位电路,那么注意,STM8 单片机是低电平复位,STM8 单片机内置 RC 振荡电路。出厂时,未进行时钟源设置的 STM8,其时钟源使用的是内部 16M 高速 RC 振荡器,然后经过 8 分频则是 2M 频率。通过程序对寄存器的设置,可以设置 MCU 的内部 RC 振荡频率。例如:4M、8M 等。
不过,内置 RC 振荡,在一致性方面存在差异,它因生产的批次有所差异,亦与温度等因素有较大的相关性。所以,在一些对时钟要求较高的场合,如:精确定时,RS232 通信等,这些场合,建议使用外部的晶振方式。
1.4、STM8S 单片机最小系统参考电压
前面我们讲每对VDD,VSS之间都必须加去耦电容。若VDD,VDDIO,VDDA是相邻的,则可供用一个去耦电容。例如,如原理图中的引脚 7 和引脚8 可以供用一个去耦电容。
在部分封装的 MCU 上,可能会有 Vref+和 Vref-引脚。这两个引脚的输入电压是ADC 模块的参考电压。在没有这两个引脚的MCU 上,这两个引脚是在MCU内部直接连接到 VDDA 和 VSSA 上。如果有外部电路提供参考电压,需要注意Vref+和 Vref-的电压必须在 VDDA 和 VSSA 的范围内。
例如:对于 STM8S208 来说:2.75V < Vref+ < VDDA VSSA < Vref- < 0.5V
Vcap 引脚是 STM8S 系列 MCU 内核供电电源的引出脚。为了保证内核能够正常运行,必须在 Vcap 引脚加去耦电容,并且要求距离 MCU 越近越好。在参考手册上,对这个去耦电容的要求是 470nf,考虑到有些电容的偏差比较大,我们建议这个引脚上的电容取 680nf~1uF 比较合适。注意不能使用电解电容,其较差的高频特性不适合用于此处。
nf~1uF 比较合适。注意不能使用电解电容,其较差的高频特性不适合用于此处。