【技术大神】C8051F350 MCU在小电流采集方面的应用
模数转换器(ADC)在各类电路中应用的频率非常高,或许由于价格低廉等方面的原因让工程师习惯于用它来采集相关的数据。但是对模拟量的处理又是很多工程师比较为难的地方,因为数据采集出来的结果并不能满足大家的期望,就只能更改成更高性能的ADC,花费大量的时间重新设计、开发。
从技术角度来说,影响ADC的精度的关键参数有:电压基准的精度、积分非线性、失调和增益误差、温度效应、交流特性等。对于工业场合来说,广泛应用的压力传感器、温度传感器、湿度传感器、流量传感器等都是模拟量信号,且这些模拟量信号规格集中在0~5V、0~10V、0~20mA、4~20 mA几种。本文笔者就针对应用C8051F350来采集0~20mA模拟量电流为例谈谈ADC采集的问题。
SILICON LABS 的C8051F350 MCU内部具有一个全差分的无失码,0.0015%的非特性的24位ADC。对于C8051F350来说,内部的供电是2.7~3.6V,一般采用稳压芯片来实现,例如采用AS1117-3.3V。如下图1所示输入电压是+5v,输出电压+3.3v对单片机供电,同时为了获得更好的输入电压特性,可以经过LC滤波,DDC与ADC通过磁珠或电感连接。
图1:C8051F350芯片供电
对于电压基准来说,在大多数的情况下由于系统内置的基准没有严格的规格,C8051F350本身的基准电压很稳定,但一般的客户不太倾向于内置的基准电压作为系统的基准电压,而采用外部的稳压芯片进行稳压,也可以很好的控制系统的基准电压。为了获得准确的2.5V基准电压在设计ADC的电路中一般会需要增加外边电压基准。本设计中采用高精度的参考电压发生器LT1019来实现,如下图2所示。
图2:C8051F350外边参考电压
对于检测电路来说,检测电路如下3图所示,通过采样电阻Rt,将电流值转换成电压值。当检测0~20mA电流的时候,通过采样电阻Rt后,输出电压压降范围是0~9.4V,第一级运算放大器U1的放大倍数是1倍,其作用就是将电流值转换成电压值输出,然后通过电压跟随器U2。
电压跟随器具有输入阻抗高、输出阻抗低的特点,同时起隔离的作用。同相放大器具有高输入阻抗的同时,也有易受干扰(由于阻抗高易感应杂散电磁场)和精度低(对运算放大器来说输入端的共模信号等于输入信号)的不足,因而同相放大器常常用于前置放大器,偶尔用于电路中作为阻抗变换或隔离级。反相放大器的优点是性能稳定,缺点是输入阻抗比较低,但一般能够满足大多数场合的要求,因而在电路中应用较多。这里选用第二级运算放大器作为反相放大器使用。这样经过电压跟随器后,输出电压仍是0~9.4v,然后通过第三级运放,电压放大倍数是-1/2倍,输出电压变为-(0~4.7v),然后再经过反相器。输出电压变为0~4.7v,送到单片机的模拟量接口引脚AIN0.0。为了分开数字地与模拟地,最好用磁珠或电感连接,如图所示。
图3:0~20mA检测电路
采样速率、字输出速率和抽取比决定了ADC的有效分辨率和精度。如上图3所示的电路图,系统采用芯片内部晶振(24.5MHz,±2%精度)、软件配置1920的抽取比。同时为了获得更好的采样精度,采用SINC3作为转换结束的中断来减少误差的,在10Hz字输出率下获得稳定的20位ADC值,采用多少取值平均后可得到21位稳定值,应该说C8051F350是性价比极高的一个芯片。
作者:Jerry
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
Silicon Labs Simplicity Studio平台开发工具
Silicon Labs 集成开发环境工具
Silicon Labs 配置向导2开发工具
Silicon Labs FLASH编程开发工具
Silicon Labs 8位MCU Keil PK51 开发工具
Silicon Labs ToolStick 开发工具
Silicon Labs μVision 调试驱动程序开发工具
Silicon Labs 生产编程器开发工具
Silicon Labs .HEX转化.SVF开发工具
Silicon Labs USB复位实用程序开发工具
- |
- +1 赞 0
- 收藏
- 评论 1
本网站所有内容禁止转载,否则追究法律责任!
相关研发服务和供应服务
相关推荐
【经验】EFM8LB MCU自带高精度温度传感器的使用指南
Silicon labs的基于C8051内核的EFM8LB系列MCU自带高精度的温度传感器,精确到±3℃。在物联网设备中,既可以当做主控MCU来使用。
【经验】EFM32JG系列MCU内部温度传感器使用方法
本文介绍了选用内部温度传感器来采集周围环境温度的方式的使用方法。
【经验】温湿度传感器IIC驱动代码中容易出错、需要注意的地方
Silicon Labs Si702X温湿度传感器,其精度高、体积小、IIC总线控制方便、自带专利技术的防尘盖等优势,可应用在空气净化器、新风系统、电力系统等
华科鸿溟自主研发温度传感器芯片、温度开关芯片、温湿度传感器芯片和压力传感器,具有广泛的应用场景
华科半导体公司研发的产品有以上温度传感器芯片、温度开关芯片、温湿度传感器芯片和压力传感器四大系列。本文详细介绍这些产品。
SILICON LABS 8-bit Microcontroller选型表
SILICON LABS 8位MCU选型,MCU Core 8051,频率20MHz~100MHz,Flash存储2kB~120kB,RAM存储0.25kB~8kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
EMIF
|
CAN
|
LIN
|
VREF
|
Debug Interface
|
C8051F392-A-GM
|
8位MCU
|
C8051F39x Small Form Factor
|
50
|
16
|
1
|
1.8
|
3.6
|
QFN20
|
4x4
|
±2
|
17
|
10-bit, 16-ch., 500 ksps
|
Temp Sensor
|
6
|
3
|
10-bit, 2-ch.
|
1
|
1
|
1
|
2
|
0
|
0
|
0
|
0
|
VREF
|
C2
|
选型表 - SILICON LABS 立即选型
传感器芯片及解决方案供应商 压力传感器、流量传感器、湿度传感器等 Consensic Inc.
描述- Consensic Inc.是一家专注于MEMS传感器研发和生产的公司,提供压力传感器、流量传感器、湿度传感器等解决方案。公司成立于2009年,总部位于美国加利福尼亚州伯林盖姆,并在无锡和上海设有分支机构。Consensic提供多种传感器产品,如CPS系列压力传感器和CAFS系列流量传感器,广泛应用于智能手机、智能家居、无人机、穿戴设备等领域。公司注重品质保障,拥有ISO16949:2009认证,并与多家知名企业合作。
型号- CAFS 5025A,CAFS1000A,CAFS1000B,CAFS1000C,CPG 系列,CPS 121,CPS 122,CAFS 1000,CPS 135B,CAFS 3000,CAFS 1000 系列,CAFS 4000,CAFS 5012,CPS 171,CAFS 5000,CPS 129,CAFS5008B,CAFS 6002,CPG,CAFS 5000 系列,CPS 137,CPS 123,CAFS5008A,CAFS 5019
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
Silicon Labs(芯科科技) Si7006-A20温湿度传感器数据手册
描述- Si7006-A20是一款集成的湿度与温度传感器,采用I2C接口。该传感器具有高精度、低功耗、工厂校准等特点,适用于各种环境监测和控制应用。
型号- SI7006-A20-IM,SI700X,SI7006-A20-IMR,SI7006-A20,SI7006,SI7006-A20-IM1,SI7006-A20-IM1,SI7006-A20-IM1R,SI7006-A20-IM1R
奥松电子携温湿度传感器、气体传感器、流量传感器等二十余款MEMS智能传感器亮相广东科普嘉年华
奥松携温湿度传感器、气体传感器、流量传感器、压力传感器等二十余款MEMS智能传感器产品以及晶圆、芯片亮相嘉年华,以“产品展示+视频演示+现场互动”相结合的形式,揭开传感器从芯片设计、芯片制造、封装测试到终端应用的神秘面纱。
需要一颗温湿度传感器来测量电动汽车电池包内的温度及湿度。要求体积小于10x10mm,能否推荐一款合适的温湿度传感器?
根据产品的应用环境,最好选择汽车级的温湿度传感器产品,由于电池在充放电过程中可能会释放出腐蚀性的气体,因此推荐数字式温湿度传感器Si7020-A10-IM1,汽车级温度范围-40到125度,带有专利保护膜,放置对器件造成腐蚀。温度精度为0.4度,湿度4%RH,3x3mm DFN6脚封装。
SILICON LABS C8051F35x Analog-Intensive MCUs选型表
SILICON LABS 8位MCU选型,基于50MHz Frequency,8kB Flash,0.75kB RAM等参数进行选型
产品型号
|
品类
|
MCU Core
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Dig I/O Pins
|
5 Volt Tolerant
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
I2S
|
EMIF
|
CAN
|
LIN
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
VREF
|
Debug Interface
|
C8051F350
|
MCU
|
8051
|
50
|
8
|
0.75
|
17
|
5 Volt Tolerant
|
24-bit, 8-ch., 1 ksps
|
Temp Sensor
|
4
|
3
|
8-bit, 2-ch.
|
1
|
1
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
2.7
|
3.6
|
QFP32
|
9x9
|
±2
|
VREF
|
C2
|
选型表 - SILICON LABS 立即选型
三个相同的数字温湿度传感器Si7020,放在一起同时测试室内环境中的温湿度数据,其中一个温湿度传感器Si7020的温湿度测量结果比另外两个传感器的测量结果低,这是什么原因引起的?
重新将焊接好的温湿度传感器,放置在湿度50%左右的室温(25度)环境下48小时之后再进行测量,温湿度测量的结果在数据手册规定的范围之内。
能用数字温湿度传感器Si7020直接替换SenSirion的SHT21吗?
数字温湿度传感器Si7020和SenSirion的SHT21的引脚功能和封装大小是完全相同的,不过两者的最大精度略有差异,Si7020的精度为±4%RH(max)和±0.4°C(max);而SHT21的精度是±3%RH(max)和±0.4°C(max);而Si7021和SHT21的精度是相同的;封装和引脚功能也完全一样,可以直接替换。
使用EFM8LB系列单片机时,怎样对温度传感器模块进行偏移校准?
对温度传感器的编译校准可以依照如下步骤:1、控制/测量环境温度(该温度必须是已知的)。2、给器件上电,等待几秒钟使器件自热。3、将温度传感器选择为正输入,将 GND 选择为负输入,进行一次 ADC 转换。4、计算偏移值,并将这些计算值存入到非易失性存储器中,以备以后使用温度传感器进行温度测量时使用。
Silicon Labs(芯科科技) Si7021-A20温湿度传感器 数据手册
描述- Si7021-A20是一款集成的湿度传感器,具有高精度和工厂校准的特点。该传感器采用I2C接口,适用于各种温度和湿度测量应用。
型号- SI7021-A10-GM1R,SI7023-A20-IM1,SI7021-A20-YM1R,SI7021-A10-IM1R,SI7020-A20-GM1R,SI7021-A20-GM1,SI7021-A20,SI7020-A20-GM1,SI7020-A20-IM1,SI7022,SI7021,SI7020,SI7023-A20-YM1,SI7023,SI7020-A20-IMR,SI702X,SI7021-A20-IMR,SI7021-A10-GM,SI7020-A10-GMR,SI7020-A10-IM1,SI7021-A20-IM,SI7021-A20-GM,SI7020-A20-IM,SI7022-A20-IM,SI7021-A20-YM0R,SI7020-A20-GM,SI7021-A10-IM1,SI7021-A20-GMR,SI7021-A20-IM1R,SI7021-A20-YM1,SI7020-A20-IM1R,SI7020-A20-GMR,SI7021-A20-GM1R,SI7021-A10-IM,SI7020-A10-IM,SI7021-A20-YM0,SI7021-A20-IM1,SI7020-A10-IM1R,SI7020-A20-YM1,SI7023-A20-IM,SI7020-A10-GM1R
电子商城
品牌:SILICON LABS
品类:Digital temperature/ humidity sensor
价格:¥39.3896
现货: 11,250
现货市场
服务
可定制均温板VC最薄0.4mm,有效导热系数超5,000 W / m·K(纯铜(401 W/m·K ,石墨烯1,200 W/m·K)。工作温度范围同时满足低于-250℃和高于2000℃的应用,定制最低要求,项目年采购额大于10万人民币,或采购台套数大于2000套。
提交需求>
提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制
最小起订量: 1台 提交需求>
登录 | 立即注册
提交评论