一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: holts
收起左侧

许老师0.3%电桥,换STM8S开工

  [复制链接]
发表于 2012-12-25 08:49 | 显示全部楼层
本帖最后由 xjw01 于 2012-12-25 09:03 编辑

stm32版的LCR,搞了好几天了。
这两天,重新分析了DMA时间上的误差对LCR的影响,发现,这种误差对LCR可以忽略,因为,他只是造成相位的小量偏移。适当修改程序,可以使这种偏移具有可重复性,是可控的。
而我实测得到的相位误差,比STC版本的要大了两倍以上,我百思不得解。
于是,我怀疑ADC有问题,我就对ADC高密度扫描测试,果然发现问是。STM32表面上是12bit的ADC,实际上不是这么回事,他也是10bit的ADC,是厂家故意吹成12bit
我的测试样片stm32C8的ADC,只有95%扫描点的积分非线性误差可以达到+-0.5LSB的精度,有2%误差高达+5LSB,还有1%达+10LSB,还有1%高达15LSB以上。
这样的ADC,用在LCR上,仅能当做8于9bit的ADC使用。除非程序上避开ADC采样的误差点。
最初,我还以为10LSB误差是不可能的,只好在误差点上的步进电压使用VC86E复测,VC86E测值表明,外施加的步进电压精准无误,是stm32的ADC自己误差了10LSB以上
 楼主| 发表于 2012-12-25 12:59 | 显示全部楼层
本帖最后由 holts 于 2012-12-25 13:17 编辑

不会吧,我的STM8S 手册上说最大正负2.5LSB,我没有仪器,只是用1602显示(取8次ADC值平均后显示), 基本上 0 - 1023 任意位置大多数只跳一个字。

stm8s_adc.JPG

点评

问一下holts坛友,移植到STM8后与STC相比结果如何呢?其实用STM8L可能更适合些,毕竟有12位ADC还有DAC及DMA等资源。  详情 回复 发表于 2019-9-21 21:46
发表于 2018-12-14 08:11 来自手机 | 显示全部楼层
holts 发表于 2012-12-25 12:59
不会吧,我的STM8S 手册上说最大正负2.5LSB,我没有仪器,只是用1602显示(取8次ADC值平均后显示), 基本 ...

移植在stm8上和stc版的哪个精度好些。
我手上有几片stm8的单片机,也想做个电桥玩。
发表于 2019-9-21 21:46 | 显示全部楼层
holts 发表于 2012-12-25 12:59
不会吧,我的STM8S 手册上说最大正负2.5LSB,我没有仪器,只是用1602显示(取8次ADC值平均后显示), 基本 ...

问一下holts坛友,移植到STM8后与STC相比结果如何呢?其实用STM8L可能更适合些,毕竟有12位ADC还有DAC及DMA等资源。

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-4-28 04:25 , Processed in 0.049588 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表