02、STM8最小系统

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单片机最小系统时钟

  1. STM8SSTM8 可以选择三种时钟源:HSI(内部高速时钟)、LSI(内部低速时钟)、HSE(外部高速时钟)

  2. 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 比较合适。注意不能使用电解电容,其较差的高频特性不适合用于此处。
在这里插入图片描述

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
STM32G030C8是意法半导体(STMicroelectronics)推出的一款32位单片机芯片,它具有较低功耗和高性能的特点,适用于各种嵌入式系统应用。 最小系统是指针对STM32G030C8芯片的基本硬件搭建,使其能够正常运行。一个STM32G030C8最小系统通常包含以下组件: 1. STM32G030C8芯片:这是最小系统的核心,负责控制整个系统的运行和执行任务。 2. 外部时钟源:STM32G030C8芯片需要一个稳定的时钟源来驱动其内部运行,常见的选择是使用晶体振荡器或者外部时钟。 3. 调试接口:为了方便调试和程序的下载,通常会将一个调试接口(如SWD)集成在最小系统中,以便与开发工具通信。 4. 电源电路:最小系统需要为STM32G030C8芯片提供稳定的电源电压和电流,一般采用稳压器等电源管理芯片来实现。 5. 外围器件:根据具体应用需求,可能会额外添加一些外围器件,如LED指示灯、按键、传感器等。 通过搭建STM32G030C8的最小系统,我们可以进行各种开发和调试工作。它为我们提供了一个基础平台,可以通过编写程序来实现各种功能,如控制外部设备、处理数据、运行算法等。此外,最小系统的设计也为我们日后的扩展和集成提供了便利。我们可以根据实际应用需求,添加其他硬件模块和接口,进一步完善系统功能。总之,STM32G030C8最小系统为我们提供了一个基本的硬件平台,使得我们能够更加便捷地开发和测试嵌入式系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Geek@Yang

码字不易,来点鼓励~~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值