【经验】Silicon Labs8位MCU EFM8LB比较器输出异常的分析
SILICON LABS 8位MCU EFM8LB芯片工作主频可以达到72MHz,在3*3mm的极小封装内集成有14位ADC、12位DAC、±3℃温度传感器、模拟比较器及高速通信外设等功能,芯片集成度高,运算速度快,在信号处理等领域有广泛的应用。
芯片内部集成了两个带内置 6 位 DAC 的低电流模拟比较器,比较器的结构图如下:
在实际的应用中可以对外部的信号进行检测并输出方波信号,笔者最近接触的一个应用就是对外部的正弦波检测并输出方波,但在实际的测试过程中发现输出的并不是方波而是类似于三角波的波形,如下图,
这是什么原因引起的呢,首先,我们要检查程序中对比较输入的设置是否正确,EFM8LB芯片的比较器的输入,比较器的模式控制寄存器CMP0MD的0、1两位是设置比较器的响应时间的,设置为00时响应时间是最快的,只有100ns。
另外就是模拟比较器的控制寄存器CMP0CN0的位3~0设置比较器同相输入端及反相输入端的回差电压,
但从输出的波形上看,输出波形上升沿的起点与下降沿的起点都没有过大的延迟,所以判断波形的变化不是由这两个设置引起的。
最后再检查比较器的输出是通过交叉开关分配到I/O口的,所以I/O的输出设置也会影响到信号的输出,在EFM8LB的端口输出设置中可以将端口设置为OPEN-DRAIN(开漏)也可以设置为PUSH-PULL(推挽),芯片初始化后默认的是OPEN-DRAIN模式,在这种模式时芯片内部有一个100K左右的弱上拉,在输出高电平时是由弱上拉将引脚的输出电压升至VDD,输出波形会有一个爬升的过程,尤其是在输入信号频率较高时波形的变化更明显,要提高驱动强度,需要将GPIO配置为推挽模式,将程序中的设置改为推挽方式输出,这时比较器的输出就正常了。
问题解决了,我们也注意到比较的响应时间的设置及回差电压的设置,这两个设置对比较器的性能也有很大的影响,响应时间影响的是比较器模块的功耗,在设置为快速响应时,响应速度的提高也同时提高了模块的功耗。回差电压的设置虽然使输出相位有滞后,但可以有效的防止比较器信号在上升或下降的过程中的误动作,这些在优化产品的性能时都要仔细考虑。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由John提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】Silicon Labs 8位MCU 烧录程序异常的解决方法
本文介绍Silicon Labs的8位MCU C8051F/EFM8系列的芯片在量产烧录过程中遇到问题的解决方法。
【经验】8位MCU EFM8LB1的SPI时钟频率度计算方法
EFM8LB1系列是Silicon Labs公司推出的高性能8位MCU,带有通信速率最高12 Mbps的 SPI,支持主/从模式,本文将介绍SPI时钟频率度是如何计算的,以及要产生一个时钟频率,软件如何初始化。
简单至关重要:为何8位MCU将持续发展?
几十年来,8位MCU一直是无数嵌入式应用的主力,尤其是消费产品和医疗器械中的应用。简单、有效的8位MCU在推动智能物联网产品的发展中发挥了核心作用。虽然其后代的功能(如32位和无线MCU)继续领先,但对于广泛的应用来说,8位MCU的普及和偏好没有放缓的迹象。
Silicon Labs(芯科科技)EFM8™ 8位MCU选型指南
SILICON LABS - 初学者工具包,8-BIT MICROCONTROLLERS,8位微控制器,STARTER KITS,MCU,MICROCONTROLLERS,单片机,EFM8UB20F32G,EFM8UB20F64G,EFM8,EFM8SB20F64G,SLSTK2000A,SLSTK2022A,SLSTK2010A,SLSTK2020A,SLSTK2030A,EFM8UB10F8G,EFM8SB20F32G,EFM8SB20F16G,SLTB005A,EFM8LB11F32E,EFM8UB11F16G,EFM8SB10F2G,EFM8BB21F16G,EFM8SB10F4G,EFM8LB11F16E,EFM8BB10F2G,EFM8SB10F8G,EFM8 FAMILY,EFM8LB12F64E,EFM8LB10F16E,EFM8LB12F32E,EFM8UB10F16G,EFM8UB31F40G,EFM8BB31F32G,EFM8BB31F64G,SLSTK2001A,SLSTK2011A,SLSTK2021A,EFM8BB10F4G,EFM8BB31F16G,EFM8UB30F40G,EFM8BB10F8G,EFM8BB22F16G,医学,电机控制,光学模块,MOTOR CONTROL,器具,电动工具,POWER CONVERTERS,精密仪器,体育保健用品,CONSUMER,功率转换器,SENSORS,LED WRISTBANDS,自动化,CONTROL & AUTOMATION,POS设备,SMALL MOTORS,家,INDUSTRIALS,SMART METERS,MEDICAL,可穿戴设备,消费,BUILDING,建筑物,MODEL VEHICLES,LED腕带,INDUSTRIAL,DATA CABLES,数据电缆,OPTICAL MODULES,ELECTRIC TOOLS,控制与自动化,消防与安全,游戏,HOME,工业,智能电表,POS EQUIPMENT,AUTOMATION,HEALTH,模型车辆,APPLIANCES,WEARABLES,健康,小型电动机,传感器,GAMING,FIRE AND SAFETY,PRECISION INSTRUMENTATION,FITNESS
【IC】晟矽芯高性能通用型8位MCU MC32P7051系列,消费类电子、锂电数码产品、智能化产品的首选
MC32P7051是晟矽微电新推出的消费类电子产线的产品,是一款高性能IO+AD型8位MCU,采用RISC内核。该产品的各个IP,延续晟矽产品特色,用户可极速上手。可作为消费类电子、锂电数码产品、智能化产品的首选。
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 立即选型
Silicon Labs EFM8系列8位MCU的IO Crossbar硬件分配
EFM8系列是Silicon Labs公司的8位MCU,总共分为4个系列:通用型EFM8BB系列、低功耗EFM8SB系列、带USB的EFM8UB系列和高性能的EFM8LB系列。EFM8系列MCU的IO具有Crossbar功能,即软件上可以分配IO的外设,为硬件设计提供了灵活性。但是Crossbar功能分配外设时并不是引脚随意分配,而是具有优先级要求的。
【产品】集成12位高速ADC、DAC的8位MCU C8051F00x,最高执行速度达25MIPS
C8051F00x系列是Silicon Labs的一款高集成度的混合信号8位MCU,采用强大的8051微处理器,最高执行速度可达25MIPS。还集成了12位/10位多通道ADC、VDD监控器、看门狗定时器、时钟振荡器以及其他通用部件,可以作为真正的独立片上系统解决方案,可应用于诸如便携式医疗器械、测试设备和光纤系统等领域。
【经验】8位MCU EFM8SB2擦除Flash会复位的解决方法
SILICON LABS的EFM8SB2是最节能的小封装8位MCU。采用高效的8051内核,最低睡眠电流为50nA,功耗可达170μA/MHz,可应用手持设备、电池驱动式消费电子设备、传感器接口等。
【经验】Silicon Labs 8位MCU EFM8LB SMBUS通信异常状态的处理
Silicon Labs 8位MCU EFM8LB芯片工作主频可以达到72MHz,在3*3mm的极小封装内集成有14位ADC、12位DAC、±3℃温度传感器、模拟比较器及高速通信外设等功能,芯片集成度高,运算速度快,在信号处理等领域有广泛的应用。 本文介绍Silicon Labs 8位MCU EFM8L SMBUS总线通信异常的分析及解决方法。
【经验】8位MCU EFM8LB1 FLASH擦写操作步骤
EFM8LB1系列是silabs专门针对光模块以及消费市场推出的高度集成的3x3mm小封装8位MCU,内部自带温度传感器,+/-3℃温度范围,可选0-4路DAC,UART或者SMBUS bootloader,以及其他通用接口。本文主要介绍EFM8LB1系列Flash的擦写方式以及步骤。
【经验】芯科EFM8BB31F64G 8位MCU使用SPI0作为唤醒中断源时的注意事项
芯科的EFM8BB31F64G是一款8位的MCU内置12位ADC以及4通道12位DAC使用8051内核,工作频率可到50MHz,提供了IIC、SPI、UART等丰富的外围通讯接口,是工业控制、医疗仪器等众多嵌入式应用的最佳选择。
【产品】小蜜蜂8位MCU助您轻松迎接物联网时代
Silicon labs推出了一款集小封装和高性价比于一身的多用途8位MCU EFM8BB1,可轻松替代普通8051家族的MCU产品。
【应用】Silicon Labs低功耗8位MCU C8051提供光模块解决方案
Silicon Labs公司有多款应用于光收发模块的MCU,这些MCU使用工业界最小的封装方式,采用高速CPU以及集成化的精密外设,不需要额外的外部组件。并且可以根据固件需求选择合适的存储大小,有着非常好的硬件适应性
【经验】芯科EFM8BB31F64G 8位MCU低功耗使用注意事项
芯科的EFM8BB31F64G是一款8位的MCU,内置12位ADC以及4通道12位DAC使用8051内核,工作频率可到50MHz,提供了IIC、SPI、UART等丰富的外围通讯接口,是工业控制、医疗仪器等众多嵌入式应用的最佳选择。
电子商城
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。
最小起订量: 1 提交需求>
可烧录MCU/MPU,EPROM,EEPROM,FLASH,Nand Flash, PLD/CPLD,SD Card,TF Card, CF Card,eMMC Card,eMMC,MoviNand, OneNand等各类型IC,IC封装:DIP/SDIP/SOP/MSOP/QSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN.
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论