高性价比Silicon labs EFM8单片机,STM8完美备选方案
说到目前市场上使用广泛,开发资源丰富的八位单片机,很多人第一个想到的一定是STM8系列。STM8系列凭借丰富的外设,灵活的配置,方便的调试和低廉的价格,受到很多开发人员的喜爱。但是从去年开始,STM8单片机供货一直不好,开始缺货甚至涨价了!那么市场上还有没有经济实惠量又足的八位单片机产品可供选择呢?答案是肯定的。芯科科技(SILICON LABS)公司的Busy Bee系列八位单片机是一个非常好的选择。
芯科科技(Silicon LABS)公司是业内领先的混合信号芯片设计公司, 其具有丰富的单片机产品线。其中Busy Bee系列八位单片机具有低功耗,高集成,资源丰富的特点。其中EFM8BB1/EFM8BB2是兼容STM8S103/STM8S105的理想选择方案。
首先我们来看一下外设资源的对比:
通过对比我们可以很清楚的看到,EFM8BB系列单片机具有丰富的外设接口,常用的UART,IIC,SPI功能都被集成到了芯片上,方便用户开发使用。EFM8BB系列单片机采用的是流水线式CIP-51内核,70%指令的执行时间为1-2个时钟周期,与标准的8051指令集完全兼容。同时该内核支持最高25MHz的工作频率,相比STM8S103/105内核16MHz的最高工作频率来说,有百分之五十以上的提升,可以大幅提高程序的运行速度。满足更多高速应用需求。封装形式主要采用SOP和QFN封装形式,方便用户根据不同需求选择。
除了更高速的内核以外,EFM8BB系列单片机另外两个令人眼前一亮的地方就是Timer和ADC。EFM8BB1集成4个16位通用计时器,EFM8BB2则集成了5个。相比于8位计时器来说,16位计时器具有更强大的功能。另外,EFM8BB系列单片机集成了可编程计数器阵列(PCA),提供增强的定时器和PWM功能。与标准的计数器/定时器相比,可以减少CPU的占用,同时输出高精度的PWM信号。
EFM8BB集成的ADC是一款逐次逼近寄存器(SAR)ADC,具有12,10和8bit模式。集成了跟踪保持电路和可编程窗口检测器。可通过寄存器进行方便的控制。ADC的电压参考可在内部和外部参考源之间灵活的选择。相对于STM8S103/105的10bit ADC来说,具有更强大的功能,更高的精度和灵活性。
EFM8BB具有-40~125°C超宽的工作范围,使得EFM8BB系列单片机可以适应更为严苛的工作环境,满足汽车级应用要求。除了以上特点外,EFM8BB系列单片机还具有独有的Crossbar专利技术,几乎所有的IO都可以轻松实现灵活的外设管脚复用。这样给用户的PCB设计带来了极大的方便,用户不用再纠结于管脚位置,可以根据自身项目结构的要求灵活的配置管脚功能,实现PCB设计的简洁高效。
对比完硬件,再说说软件。STM8由于近几年的广泛应用,无论是网络上还是客户端都积累了丰富的程序资源,极大的降低了开发人员的学习门槛,提高了项目的开发进度。同时用户可以选择STVD或者IAR For STM8进行开发编程。而EFM8BB由于采用了CIP-51内核,对8051的完美兼容带来的最大好处就是极大的丰富了开发资源的获取渠道。原来采用8051方案的项目都可以非常方便的移植到EFM8BB系列单片机上,网上丰富的8051资源也都可以拿来作为EFM8BB系列单片机的参考资料。同时,芯科科技(Silicon LABS)公司为EFM8BB单片机开发了专用的开发环境(IDE),同时客户也可以使用Keil C51工具进行开发。在工具易用性和上手难度上不会给用户带来困扰。
通过以上软硬两方面的对比我们可以看出,EFM8BB系列单片机无论外设资源,性能指标还是设计灵活性都具有自身独特的优势。是低成本单片机应用的理想选择。
世强元件电商版权所有,转载请注明来源及链接。
- |
- +1 赞 0
- 收藏
- 评论 46
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
【产品】最大工作频率48MHz的微控制器,嵌入式应用最佳选择
Silicon Labs新推出微控制器EFM8UB3系列,Flash容量为40kB,在512字节扇区内支持在线可编程,提供非易失性数据存储,同时支持固件的现场升级。提供独立的片上系统解决方案,具有多功能的外设接口。
最多节省90%能耗,USB微控制器EFM8UB强势来袭!
EFM8UB是一个高性价比的MCU系列,内置USB外设接口(具有8KV静电防护)及高精度的晶振、时钟恢复电路和收发模块,兼容全速USB2.0,无需外部晶体。
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 立即选型
8位混合信号单片机能够降低汽车电子设计的成本和复杂度
芯科科技提供的是C8051F58x单片机提供了高精度的振荡器,高精准的电压参考器,5V整流模块等相当多的片上外设,这些让混合信号单片机在汽车电子系统设计中的应用系统的设计难度降低了,并减少了元器件的数量和印制板的尺寸。
【技术】EFM8LB单片机之14位高精度ADC模数转换器,900Ksps采样率
Silicon Labs推出的EFM8LB系列8位单片机, 操作频率最高为72MHz, 3mm × 3mm的QFN封装,集成14位ADC模数转换器和4路12位DAC数模转换输出。
推荐一款带ADC的小封装8位MCU,适用于对模拟性能、MCU性能以及电路板尺寸有比较高要求的场合。
推荐EFM8LB11系列8位MCU,该系列MCU内部集成了高精度ADC(14位)、4个12位DAC、内置温度传感器、模拟比较器以及丰富的数字外设和通信接口,FLASH大小为16/32KB,RAM为1.25/2.25KB,封装包括QFN24、QFN32、QFP32以及QSOP24,最小封装3x3mm,具有高性能、低功耗、小封装等特性,非常适用于高性能、低功耗、小封装,对模拟外设有更高要求的应用设计。
使用EFM8BB1系列MCU时,怎样关闭看门狗定时器?
关闭看门狗定时器,需要向WDTCN寄存器写入0xDE后再写入0xAD将禁止WDT。写0xDE和写0xAD必须发生在4个时钟周期之内,否则禁止操作将被忽略。在这个过程期间,应禁止中断,以避免两次写操作之间有延时。
【经验】低功耗8位单片机不经分压还能使用ADC检测电源电压!
Silicon Labs EFM8SB2 EFM8SB2的IO容忍电压范围是(GND-0.3)V到(VDD+3.6)V ,ADC量程最大可以支持到参考电压的两倍。
【经验】32位MCU的LDMA实现ADC至RAM的数据传输调试方法
Silicon Labs的EFM32PG/ EFM32JG系列32位MCU具有超低功耗、高性能、丰富的外设等特点,其 LDMA相比于series 0的DMA具有更多的传输方式,更适合应用于电池供电的产品。
对于8位单片机EFM8LB10,在使用ADC功能时,如何计算ADC详细的转换时间以及速率?
根据EFM8LB1 Datasheet,ADC转换总所需时间为:Total ConverSion Time=RPT×(ADTK+NUMBITS+1)×T(SARCLK)+(T(ADCCLK)×4);where RPT is the number of converSions represented by the ADRPT field and ADCCLK is the clock selected for the ADC;在高速模式下,以最快的SARCLK为18MHz 计算,跟踪时间至少需230ns( =T(SARCLK)x4),若RPT为累计一个样本,ADCCLK为系统时钟72MHz,那么ADC的转换速率约为:14 Bit Mode:1/[230ns+(14+1)/18MHz+4/72MHz]=0.9Mbps;12 Bit Mode:1/[230ns+(12+1)/18MHz+4/72MHz]=1Mbps;10 Bit Mode:1/[230ns+(10+1)/18MHz+4/72MHz]=1.1Mbps。
如何理解C8051F350 MCU的ADC偏移校准?
C8051F350 MCU的ADC偏移校准是进行一次单点测量,使一个输入电压产生零值的ADC输出。当执行一次偏移校准时,任何偏离零值的测量偏差都被保存到偏移寄存器中。进行ADC转换时,所有的转换结果都要减去该偏移值。
【应用】集成14位ADC和12位DAC单片机助力射频功放模块增益补偿
Silicon Labs EFM8LB MCU一款运行频率高达72 MHz的高性能CPU。封装3×3 mm,工作温度范围为-40~+85℃,最高可以提供29个数字I/O引脚 。
EFM32ZG如果采用外部3.3v参考,如何进行ADC配置?
EFM32ZG的ADC的参考电压的设置是由ADCn_SiNGLECTRL或ADCn_SCANCTRL寄存器的18-16位设置的,如果要选择外部的参考电压可以赋值为4,赋值为4选择的是外部参考,参考电压由芯片的PIN6输入。
32位低功耗MCU EFM32G232F64,其ADC的Single模式和SCAN模式有什么区别?
32位低功耗MCU EFM32G232F64的ADC,使用Single模式一次只能转换一个通道,其转换结果保存在ADCn_SiNGLEDATA寄存器中;使用SCAN模式一次可以转换多个通道,其转换结果保存在ADCn_SCANDATA寄存器。
电子商城
现货市场
服务
支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。
提交需求>
可定制波导隔离器频率覆盖5.5GHz~110GHz,插损损低至0.25dB、隔离度、正向方向功率、封装尺寸参数。
最小起订量: 1pcs 提交需求>
查看全部3条回复
查看全部1条回复