自恢复保险丝符号说明和选型指南,自恢复保险丝型号怎么识别

首页 > 经验 > 作者:YD1662022-11-06 20:32:13

STC32G核心板电路原理分析

  1. 前言

STC32G12K128系列单片机是3月初送样的,我在3.4得到后,进行了简单的测试,然后开源分享了PCB,给玩STC32G单片机的人参考使用,今天来分析一下这个核心板的电路。

2.STC32G单片机介绍

介绍板子之前,肯定是要介绍一下芯片的,这个芯片目前的价格是5-6 RMB,可以在TB找到并买到(最新深圳YQ,可能有些店不发货)。然后我们说一下单片机本身,我用了几天,发现和STC8系列差别不太大,程序甚至不需要改动就可以使用。

自恢复保险丝符号说明和选型指南,自恢复保险丝型号怎么识别(1)

单片机资源介绍,我们先看一下引脚功能图。

从图中可以看到,单片机的每个引脚,基本都有其他功能,功能非常多,棕色背景的功能为STC32G12K系列相较STC8H8K系列增加的功能,这两个系列的单片机,在单片机封装相同的情况下,是完全兼容的。

单片机的ROM是128KB,SRAM是12KB,这个容量比之前的STC8系列都要大。这里就不多介绍了,可以专门开一篇去分析。此文主要分析核心板的内容。

3.单片机基本外围电路

STC32G单片机是可以使用内部IRC时钟的,所以我没有设计晶振电路。

单片机的内部晶振运行频率的调整是在我们下载程序时进行的,STC-ISP软件通过USB转串口模块向单片机发送数据,这个数据是以一定波特率的,然后单片机根据固定协议,就能分析出串口数据,和串口时序,根据串口的时序去调整内部IRC相关的寄存器,进而实现频率的调整,那么就会出现一个问题,如果STC-ISP软件占用电脑CPU的优先级不高,就会因为CPU调度其他软件,导致串口发送的数据不及时,进而造成程序下载失败,内部频率调整精度不高等问题,目前这个暂时无解,我曾经手动调整相关寄存器,并使用逻辑分析仪观察调整结果,最终能够实现内部IRC时钟精度达到千分之一级别,而STC-ISP下载软件的调整精度是1%级别的,外部晶振的精度是万分之一级别的。(此处精度测量使用的是20多块钱的逻辑分析仪器,测量单片机定时器定时1毫秒)

上述IRC时钟调整过程仅为分析,后续会进行串口的数据抓取,进行更详细的解释。

除了晶振电路,还有一个是此单片机的UCAP引脚:USB 内核电源稳压脚,这里对地接一个104电容即可。

复位电路对于单片机来说很重要,有些时候调试程序就需要让单片机复位,但是这个电路不是必须的,因为STC32G单片机可以不用复位电路。我这里做了复位电路,因为部分场合确实需要。STC系列的单片机已经从最初的高电平复位走向了低电平复位。复位电路如下图。很经典的复位电路就不展开说了。R4选择100欧也是可以的。

自恢复保险丝符号说明和选型指南,自恢复保险丝型号怎么识别(2)

还有一个是ADC的基准电压电路,因为这个单片机是有16通道ADC检测的。这里的基准电压电路也是很经典的TL431,电路图就那个样子,R10这个阻值选择是有讲究的,这里不展开了。

4.所有IO口

STC32G12K128-LQFP64单片机,有64个引脚,除去两个供电,一个ADC参考电压,一个UCAP,还有60个引脚。这60个引脚是全部可以当作IO口使用的。每个P口的情况如下

P0:8个

P1:7个,缺少P12

P2:8个

P3:8个,其中P30和P31是下载口,一般不建议除了下载电路之外的器件(可能导致下载失败,尤其是串口相关的模块,如果要使用串口1,可以将串口1调整到其他IO口)

P4:8个

P5:5个,从P50到P54,P54又是复位引脚,一般不建议使用

P6:8个

P7:8个

除去几个不建议使用的IO口,还有57个IO口是可以随意使用的,这些IO口是有内部上拉,下拉电阻的,具体使用可以参考数据手册。

自恢复保险丝符号说明和选型指南,自恢复保险丝型号怎么识别(3)

自恢复保险丝符号说明和选型指南,自恢复保险丝型号怎么识别(4)

首页 1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.