【技术大神】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
本网站所有内容禁止转载,否则追究法律责任!
相关研发服务和供应服务
相关推荐
【经验】如何进行IC FLASH程序存储器写入安全字节?
SILICON LABS推出C8051F系列单片机产品项目在开发时为了预防FLASH程序会被修改,通常软件工程师会对该IC FLASH程序存储空间进行加密。
设计经验 发布时间 : 2018-02-12
【经验】EFM32JG系列MCU内部温度传感器使用方法
本文介绍了选用内部温度传感器来采集周围环境温度的方式的使用方法。
设计经验 发布时间 : 2019-08-30
【经验】EFM8LB MCU自带高精度温度传感器的使用指南
Silicon labs的基于C8051内核的EFM8LB系列MCU自带高精度的温度传感器,精确到±3℃。在物联网设备中,既可以当做主控MCU来使用。
设计经验 发布时间 : 2017-07-21
【选型】TE Connectivity(泰科TE)传感器选型指南
目录- 数字元件传感器和开发工具 流量传感器 力传感器 湿度传感器 液位传感器 血氧传感器 压电薄膜传感器 位置传感器 压力传感器 速率和惯性传感器 扫描阀及系统 速度传感器 温度传感器 扭矩传感器 超声波传感器 振动传感器 水位传感器
型号- 7504A,3255A,T500,1220,CD9515,DSD 25,68CM1,FS-90,1210,FS-91,4602,HTU3535PVBM,4604,7505A,AISI-304,1230,MS4525DO,DSD 17,MACRO CD375,TSYS02D,D5100,4610,MS8607,ACCUSTAR EA,EPRB,XP5,805,808,89BSD,D,E,F,T400,4630,SDT1,1240,P1200,606M1,PS2011AB,DSD 40,ELM-4000,3058A,MS5803-01BA,FMT,SIL-3,M7100,LS809-31,EGCS-D5,4332M3,TLH100,FTP520,MS54XX,EGCS-D0,ESP 64HD,XL403D,AST46HA,710,832,FN7110,834,EB,PS501,LDM-1000,U86B,DP86,52M30,PS2021AB,EV,M905,EX,720,RVIT-Z,603,LS509-51,ELM-5000,TS318-3B0814,FN4070,H005,H009,TLH,610,RCS01-10,31207B,FTP540,PML 1000,LDS309-11N,EPB-PW,735,EVS722-51,FN9630,MACRO HPGS 750,GC,FN9635,FLDT1,U7100,FTP530,85F,FN4080,AISI-400,834M1,HTU2X,ARD154,EPB,EGAXT,VS804-21,HC,65210E,EPL,7108A,86A,CLP,AST46SW,HR,MS52XX,AST4510,KMT32B,KPSI 730,750,KPSI 735,FTP560,633,634,7531A,XFTC300,Y12AD,FTP552,FTP553,FTP554,AST4401,AST4400,AST4520,KPSI 720,U5700,KPSI 600,FN4055,KPSI 601,MS5803-30BA,FTP551,31206B,FN9620,DPG,LL-01,FN7325,DPL,DPN,98RK-1,64B,40A,64C,40B,HTF3000LF,52F,3022,DSF EX-ATEX,KPSI 750,KMT37,FN3050,TPT,64X,KMT39,9916,53A,AST43LP,AST4500,KPSI 500,KPSI 501,KPSI 745,3028,GÏΜÁÐ,86BSD,8811-01,PM50,KMA36,TSYS01,LT,TSYS02,ATA-2001,KMT36H,P900,LBB,PM81,FN3030,DSD,3038,DSF,CM-01,DSH,8021-AP,8021-AR,DSL,PM83,ML,DT1,4020,TSD,6200,DSS,AST46PT,AST44LP,805M1,AST4600,DSY,TSD305,7500A,DC-SE,EGAXT3,MS5525ASO,4030,LDTC,XPM10,MS4515DO,330,MACRO HSTA/R,KPSI 710,MSP300,335,AST20HA,XS-C,XS-D,7501A,LL-10,HTU3535PVBM/WIRE,MACRO SSI/R,PT101,HTG351XCH,AST2000H2,342,KPSI 700,16HD,KPSI 705,LS304-31,LMM-H04,LMM-H03,FN3148,DSD 70,7502A,7514A,P700,4810A,CD1110,KPSI 330,8021-VP,8021-VR,KPSI 335,AST4000,EÏΜÁÐ,7135A,13,XFL212R,6000,17,LVM-110,KPSI 320,AST44XX,8711-01,121,FN3002,AST5100,LCS-03,FN3000,CS1120,R36,PCA 375,U5300,RT9,RT8,M3200,7100A,23,9400,TLH600,CPA150,27,HS1101LF,28,M210,AST20SW,KPSI 351,KPSI 353,HTU383X/WIRE,IT9000,130,KPSI 355,AST5300,AST4100,SG,CD1140,XPM4,SK,7101A,SM,FX19,MSP100,EPM-5000,SP,TPT300V,PM101,MSP340,SR,33,37,PT9000,AST45XX,KPSI 342,1201F,MT3A,ACH-01,SL-630,M5600,7102A,43,TS,EL20-S458,MS5805,XFU400,SP683,47,MS5803,MP 2000,P981,KPSI 30,HTM2500LF,CS1210,AST5400,MLP,FN1010,HTU2XF,HM1520LF,TS305-10C50,TRUBLUE 585,16MS,52,KPSI 27,MS32,KPSI 28,58,DÏΜÁÐ,MS1451,XPM6,AST46XX,ESP 32HD DTC,160,PT1,161,AST4200,PT5,DSH 16,DOG2,FX29,ESP 64HD DTC,7104A,TRUBLUE 575,FN2114,US300,9146-R,PTX,85BSD,7105A,MS5837,9216,KMA36A,AST20PT,AST4300,MS1471,9146-T,808M1,U5600,FN2570,CD1050,EPM-4001,XP,82,MS5525DSO,85,86,TRUBLUE 555,FS-01,89,MS5607,FS-02,8011,MS4515,FS-05,FS-06,ED32I,MACRO GHSE/R,MS5840,PS2031AB,G系列,8032-01,FN2420,R60D,3052A,154BSD,MS4525,MS5611,XFC200R,EPIH,ELAF,HTU383X,M12,3801A,1620,KMY,65210ES,KMZ,FN2317,M150,AST46DS,11206AC,PS831,8021-01,EGCS-D1S,KPSI 300DS,1630,820M1,XPC10,TSEV,53AF,140A,SL-900,MS5637,MS4426,CD1124T,MS4425,EVS312-11N,MT2,MT3,CS1060,CD1095,832M1,VCS-06,MTA,VCS-04,3700,M5200,FN7080,P105,P101,32HD,9022,E系列,FS19,HTU21DF,7131A,FC22,FC23,4630M12,9034,142A,9038,154N,4801A,9032,LIM-420,9033,5905,7132A,LTA,LTB,4630M14,5903,PT8000,P125,TS318-5C50,T600,8102A,LTR,HM1500LF,D系列,R30A,HTU21D,8011-01,PS801,KPSI 380,NDT-1,FS20,4835A,AST43XX,ACCUSTAR,U5200,1201,FCA7300,AD-101,PS811,VS309-51N,KMXP,11207AC
TE Connectivity(泰科)传感器选型指南
目录- Company Profile DIGITAL COMPONENT SENSOR DEVELOPMENT TOOLS FLOW SENSORS FORCE SENSORS HUMIDITY SENSORS LIQUID LEVEL SENSORS PHOTO OPTIC SENSORS PIEZO FILM SENSORS POSITION SENSORS PRESSURE SENSORS RATE AND INERTIAL SENSORS SCANNERS AND SYSTEMS SPEED SENSORS TEMPERATURE SENSORS TORQUE SENSORS ULTRASONIC SENSORS VIBRATION SENSORS WATER LEVEL SENSORS
型号- 7504A,3255A,T500,8011-AR,8011-AP,CD9515,DSD 25,68CM1,FS-90,FS-91,6900,4602,4604,7505A,MS4525DO,DSD 17,TSYS02D,CWW600,D5100,4610,MS8607,EPRB,XP5,805,5903 SERIES,808,89BSD,T400,4630,SDT1,P1200,606M1,PS2011AB,LDTC FAMILY,DSD 40,ELM-4000,3058A,MS5803-01BA,FMT,SIL-3,M7100,700,LS809-31,EGCS-D5,TLH100,4332M3,FTP520,MS54XX,EGCS-D0,ESP 64HD,XL403D,AST46HA,832,FN7110,HSTA,834,EB,PS501,LDM-1000,U86B,DP86,KMXP 1000,52M30,PS2021AB,M905,RVIT-Z,603,LS509-51,ELM-5000,TS318-3B0814,FN4070,H005,PT500,H009,610,RCS01-10,31207B,FTP540,CWW850,PML 1000,LDS309-11N,EPB-PW,EVS722-51,CWW1000,FN9630,GC,FN9635,FLDT1,U7100,FTP530,85F,FN4080,834M1,HTU2X,ARD154,EPB,EGAXT,VS804-21,HC,65210E,EPL,7108A,86A,CLP,AST46SW,HR,MS52XX,KMXP 2000,AST4510,KPSI 730,KPSI 735,FTP560,633,634,7531A,XFTC300,Y12AD,18FR,FTP552,FTP553,FTP554,AST4401,AST4400,AST4520,KPSI 720,U5700,KPSI 600,FN4055,KPSI 601,400,MS5803-30BA,FTP551,31206B,FN9620,DPG,TRUBLUE 255,LL-01,FN7325,DPL,DPN,64B,40A,64C,40B,HTF3000LF,52F,3022,KPSI 750,KMT37,FN3050,TPT,64X,KMT39,9916,53A,AST43LP,ESP 16HD,AST4500,KPSI 500,KPSI 501,KPSI 745,3028,86BSD,8811-01,PM50,KMA36,TSYS01,LT,TSYS02,ATA-2001,KMT36H,P900,LBB,G-SERIES,PM81,FN3030,DSD,3038,DSF,CM-01,DSH,8021-AP,8021-AR,DSL,PM83,CD375,ML,DT1,4020,TSD,6200,DSS,AST46PT,AST44LP,805M1,AST4600,DSY,TSD305,7500A,DC-SE,EGAXT3,4030,LDTC,XPM10,MS4515DO,KPSI 710,PT100,MSP300,AST20HA,XS-C,XS-D,7501A,LL-10,HTU3535PVBM/WIRE,PT101,6100,SSI,HTG351XCH,AST2000H2,KPSI 700,SSR,KPSI 705,TRUBLUE 275,LS304-31,LMM-H04,LMM-H03,FN3148,TSYS,DSD 70,7502A,7514A,P700,APS,4810A,CD1110,KPSI 330,8021-VP,8021-VR,KPSI 335,AST4000,7135A,5905 SERIES,400 SERIES,XFL212R,6000,LVM-110,KMXP 5000,KPSI 320,AST44XX,8711-01,121,FN3002,AST5100,LCS-03,FN3000,CS1120,R36,PCA 375,U5300,RT9,RT8,M3200,7100A,9400,TLH600,CPA150,HS1101LF,M210,AST20SW,KPSI 351,KPSI 353,HTU383X/WIRE,130,IT9000,KPSI 355,AST5300,AST4100,SG,CD1140,XPM4,SK,7101A,SM,FX19,MSP100,SP,EPM-5000,TPT300V,PM101,MSP340,SR,12FR GP,PT9000,AST45XX,KPSI 342,1201F,MT3A,ACH-01,SL-630,M5600,7102A,PT1000,TS,EL20-S458,8011-VP,MS5805,XFU400,MS5803,MP 2000,P981,HSTAR,KPSI 30,HTM2500LF,CS1210,AST5400,E-SERIES,MLP,FN1010,HTU2XF,HM1520LF,TS305-10C50,24FR,TRUBLUE 585,16MS,52,8011-VR,KPSI 27,MS32,KPSI 28,58,MS1451,XPM6,160,AST46XX,ESP 32HD DTC,PT1,161,ACCUSTAR EA,AST4200,PT5,DSH 16,DOG2,FX29,MMX,12FR,ESP 64HD DTC,7104A,TRUBLUE 575,FN2114,US300,9FR,9146-R,GHSE,PTX,85BSD,7105A,MS5837,9216,KMA36A,AST20PT,AST4300,MS1471,9146-T,808M1,U5600,FN2570,CD1050,EPM-4001,XP,82,MS5525DSO,85,86,TRUBLUE 555,FS-01,89,MS5607,FS-02,FS-05,FS-06,ED32I,MS5840,PS2031AB,8032-01,FN2420,R60D,3052A,154BSD,P9000,MS5611,XFC200R,EPIH,ELAF,ESP 32HD,M12,3801A,1620,KMY,65210ES,KMZ,FN2317,M150,AST46DS,11206AC,10FR,PS831,8021-01,EGCS-D1S,KPSI 300DS,1630,820M1,XPC10,TSEV,53AF,140A,SL-900,MS5637,CD1124T,EVS312-11N,MT2,MT3,CS1060,CD1095,832M1,VCS-06,MTA,VCS-04,3700,M5200,FN7080,P105,P101,9022,FS19,7131A,FC22,FC23,4630M12,9034,142A,9038,154N,4801A,9032,LIM-420,9033,5905,GHSER,7132A,LTA,ACCUSTAR IP66,LTB,4630M14,5903,PT8000,P125,TS318-5C50,T600,8102A,LTR,HM1500LF,R30A,GHSER 750-A,HTU21D,8011-01,PS801,700 SERIES,KPSI 380,NDT-1,FS20,FS22,4835A,AST43XX,D-SERIES,FS23,U5200,1201,1200,HPGS 750,FCA7300,AD-101,PS811,VS309-51N,KMXP,11207AC
传感器芯片及解决方案供应商 压力传感器、流量传感器、湿度传感器等 Consensic Inc.
型号- 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
华科鸿溟自主研发温度传感器芯片、温度开关芯片、温湿度传感器芯片和压力传感器,具有广泛的应用场景
华科半导体公司研发的产品有以上温度传感器芯片、温度开关芯片、温湿度传感器芯片和压力传感器四大系列。本文详细介绍这些产品。
原厂动态 发布时间 : 2023-04-27
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
新产品 发布时间 : 2016-07-11
中国国际医疗器械博览会即将开展,Consensic将展示消费电子、工业电子、医疗电子等领域的优质产品与解决方案
2023年10月28-31日中国国际医疗器械博览会在深圳国际会展中心开展,Consensic将展出优质产品与解决方案。在消费电子领域,CPS121、CPS122和CPS123是高品质电阻式绝对压力传感器;在工业电子领域,CPS135和CPS137具有防水性能的陶瓷基板压力传感器;在医疗电子领域,也有CPG和CPS510系列表压/压差传感器。
原厂动态 发布时间 : 2023-10-25
世强代理TE、芯科、EPSON、Melexis、SMI、TT等主流传感器选型
世强作为TE、芯科、EPSON、Melexis、SMI、TT等的官方授权一级分销商,可供应角速度、动态心率、温湿度、磁传感器、压力传感器、扭矩与位置、磁簧开关、飞行时间测距等传感器产品,可为汽车电子、智能机器人、物联网、医疗设备、智能家居、新能源等领域提供解决方案及技术支持。
器件选型 发布时间 : 2018-06-03
【视频】中科银河芯2mm*2mm低压工业温度传感器,最高精度可达±0.1°C
型号- GX1820,TMP112,GX75C,GXHT30A,GX18B20UH,GX2430,GXT112,GX3200,GX3201,GXHT30B,GX28E17,GXHT30C,GX1822,GX112,GXTS04,GXTS03,GX30H05,GX21M15,GX28E01P,GX1831,GXHT3W,GX75C系列,GXTS02S,GX74,GX175,GX18B20SW,GXT103,GX20ME04,GX18E20,GX2431Q,GX2431S,GX18B20SH,GX18B20S,GX18B20U,GX18B20W,GX2413P,GX18B20H,GXT451,GX2413D,GXTHNB01,GXHT3L,GX18B20Z,GXHT01,GXE00,GXT122,GX28E01D,GX2505,GXHTC3,GXHT30,GX18B20,GX20MH01,GXHT31
奥松电子携温湿度传感器、气体传感器、流量传感器等二十余款MEMS智能传感器亮相广东科普嘉年华
奥松携温湿度传感器、气体传感器、流量传感器、压力传感器等二十余款MEMS智能传感器产品以及晶圆、芯片亮相嘉年华,以“产品展示+视频演示+现场互动”相结合的形式,揭开传感器从芯片设计、芯片制造、封装测试到终端应用的神秘面纱。
原厂动态 发布时间 : 2023-05-30
深圳国际传感器盛会即刻精彩启幕,奥松电子携温湿度传感器、流量传感器、压力传感器等参展
2023年3月29-31日将在深圳会展中心(福田)举办深圳国际传感器与应用技术展览会,这也是首个在大湾区开展的传感器领域大型专业展会,备受行业各界人士的关注与期盼。奥松电子作为国内知名的MEMS IDM智能传感器企业应邀参展,与业界知名企业共襄盛会,共同探讨智能传感器产业生态圈建设,进一步落实国家发展策略,推动传感器及集成电路行业走出寒冬迎春光。
原厂动态 发布时间 : 2023-03-30
需要一颗温湿度传感器来测量电动汽车电池包内的温度及湿度。要求体积小于10x10mm,能否推荐一款合适的温湿度传感器?
根据产品的应用环境,最好选择汽车级的温湿度传感器产品,由于电池在充放电过程中可能会释放出腐蚀性的气体,因此推荐数字式温湿度传感器Si7020-A10-IM1,汽车级温度范围-40到125度,带有专利保护膜,放置对器件造成腐蚀。温度精度为0.4度,湿度4%RH,3x3mm DFN6脚封装。
技术问答 发布时间 : 2017-05-05
中科银河芯携温湿度传感器、温度传感器、单总线温度传感器等产品参展2022年慕尼黑华南电子展
中科银河芯将携全系列环境传感器芯片及解决方案亮相,现场齐聚黑科技展品,集高精度、低功耗、单芯片集成一体的温湿度传感芯片,赋能热管理行业的数字温度传感器芯片,单总线存储芯片、加密芯片,压力、信号调理等产品都将一展风采。
原厂动态 发布时间 : 2022-11-11
电子商城
品牌:SILICON LABS
品类:Digital temperature/ humidity sensor
价格:¥39.3896
现货: 11,250
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。
提交需求>
登录 | 立即注册
提交评论