当前位置:首页 > 单片机 > 单片机
[导读]硬件环境: STM8SF103 TSSOP20封装因为项目需要用到AD采样电池电压,于是便开始了使用STM8S ADC进行采样,也就有了下文。手册上对STM8S ADC的管脚描述如下:STM8SF103这款芯片是TSSOP 20管脚封装,如下:STM8SF103这

硬件环境: STM8SF103 TSSOP20封装

因为项目需要用到AD采样电池电压,于是便开始了使用STM8S ADC进行采样,也就有了下文。

手册上对STM8S ADC的管脚描述如下:

STM8SF103这款芯片是TSSOP 20管脚封装,如下:

STM8SF103这款芯片能用的是5个AD采样通道,分别是AIN2~AIN6。其实是还有一个通道AIN7,但手册并没有对其描述。

这里还有一个很奇怪的地方,从ST资料中找到一个与上面的表数据不同的地方,如:

很明显的说STM8S103是存在这个AIN7通道的,再加上另外5个通道,应该是6个通道才对。

要做AD采样,首先要解决的就是AD的参考电压,之前查看手册上并没有描述AIN7通道,有的仅仅是几个外部采样通道。AIN7通道是内部通道,用于提供一个恒定的电压参考值。

从别的资料找到下面这句话,很明显是存在这么一个通道的,后面测试也证明这个是正确的。

第一步已经解决了,找到了一个参考电压,但这个电压到底是多少,手册也没有找到痕迹。只能是根据公式自己算出来。

Vin = (ADC * Vref) / 1024

Vref = Vin * 1024 / ADC (根据Vin这个恒定的值算出参考电压,这里的参考电压就是VCC且是变化的。实际上真正的参考电压是由AIN7提供的1.22V)

使用VCC做为参考电压,VCC很明显可以使用万用表先测出来,1024是因为STM8S这款的AD是10位精度。

我测试的VCC为3.19V,AD值基本上是出于稳定状态392左右,392 * 3.19 / 1024 = 1.221171875 自然就算出了参考电压值,这里取1.22。为了证明这个值是正确的,

使用电池供电,VCC为2.93V。分别采样8次,计算每一次的VCC电压。

n AD值 VCC

1 432 2.89V

2 429 2.91V

3 429 2.91V

4 429 2.91V

5 430 2.90V

6 430 2.90V

7 430 2.90V

8 431 2.89V

另外又使用3.19V进行测试,采样值也是很接近的,平均3.20左右。

还有另外一款STM8S903也有该采样通道AIN7,所有的AIN通道有8个,7个内部加上1个外部通道。如果没有能够提供参考电压,则必须使用外部器件供一个参考电压给AINx。可选用TL430。

由此可以看出: AIN7通道一定是存在于STM8S103的,并且参考电压为1.22V。

后记:

经本人测试确实如以上网友所说。

参考:使用STM8SF103 ADC采样电压

我用STM32AD大半年也没有觉得哪里不好。只有设置和程序不对的问题,AD多通道,不同通道之间不需要延时等待。最多做了8通道加一温度,数值都是对的。但是AD采样的值不是固定的,有个上下波动。这个和参考电压有关。加软件滤波有助于改善波动。(具体版上有ADC值校准的帖子,可以搜下)

其次,ADC采样多通道必须要用DMA传输,DMA传输要注意设置buffersize以及起始地址。AD多通道之间要排好顺序。再则就是先使能DMA,再使能ADC转换。顺序不要错了,否则有的你玩的。

使用STM8SF103 ADC采样电压

http://blog.csdn.net/liuyu60305002/article/details/7071245

http://bbs.21ic.com/icview-107700-1-1.html

http://bbs.21ic.com/icview-812992-1-1.html

数字电源设计全过程(图和代码)

http://bbs.21dianyuan.com/188786.html#revert_content_729541

参考:没有外部基准的单片机如何获得精准AD

因为没有外部基准电压,而采用内部基准往往就是VDDA的电压,面对大批量产品,往往此电压差异较大,如何消除此影响呢,

1、可以采用一路AD连接一个类似TL431的外部参考标准电压来获得VDDA的电压从而消除VDDA的不定值对要测AD的影响。

2、VDDA上连接一个与电源电压相差不大的高精准电源,比如可以用TL431组成一个3.3v基准,但考虑TL431基准2.5,稳压到3.3需要加电阻匹配,电阻的误差也要考虑,所以此方案没采用。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭