【应用】MCU内置USB外设接口助力电子烟无线翻页和U盘读写
电子烟是一种模仿卷烟的电子产品,有着与卷烟一样的外观、烟雾、味道和感觉,原理是电流通过发热丝加热烟液发生汽化,产生蒸汽。而本文介绍的多功能电子烟是在电子烟的基础上增加了无线翻页和U盘读写功能。另外,电子烟的PCBA安装在内部,需要PCB面积和PCBA体积小,本系统采用的EFM8UB1系列MCU提供全速 USB 2.0 兼容设备控制器以及3mm*3mm超小封装能非常好地满足以上要求。
下图为带有翻页功能电子烟基本结构框图:
在上述框图中,EFM8UB1是SILICON LABS公司推出的一款高性价比的MCU系列,内置USB外设接口(具有8KV静电防护)及高精度的晶振,兼容全速USB2.0,无需外部晶体,EFM8UB1最小封装为QFN20的3mmx3mm。另外,EFM8UB1系列内置12-bit ADC,2个模拟比较器,并具有128-bit独立ID,可应用于安全和USB枚举,EFM8UB1系列也是嵌入式应用的最佳选择。
此外,EFM8UB1系列MCU,内部资源丰富,具体如下:
EFM8UB1内部结构图
•完全兼容C8051内核,具有最高操作频率48MHz(单机精度为 ±1.5%)
•多达40个多功能I/O口(偏压下所有引脚耐受 5 V 电压)
•支持USB2.0全速和低速操作,具有1kB缓存,无需外部晶体
•12bit的ADC和2个模拟比较器
•预装 USB 引导装载程序
•2个UART,1个SPI,2个I2C
世强元件电商版权所有,转载请注明来源及链接。
- |
- +1 赞 0
- 收藏
- 评论 0
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【应用】0.5uA超低待机功耗MCU适用于电子烟充放电控制
电子烟采用可充电的锂电池,因此需要用单片机进行充放电管理控制,以保护电池的使用安全。
新应用 发布时间 : 2017-05-19
【应用】3*3mm!小体积低功耗MCU挑战电子烟控制电路设计
EFM8SB10有着显著的低功耗、小体积、模拟性能先进的优秀特性,可以使电子烟设的开发者轻松自如。
新应用 发布时间 : 2017-06-02
EFM32应用方案之GPS追踪器
EFM32是由Silicon labs公司采用ARM Cortex-M0+\M3\M4内核设计而来的高性能低功耗32位微控制器。它具有突出的低功耗特性,适用领域广。
新应用 发布时间 : 2016-03-14
【技术】 EFM8系列MCU BootLoader之HEX2BOOT工具解析
EFM8系列MCU是Silicon Labs公司在C8051Fxxx系列基础上推出的高性能低价格8位单片机。在工业、医疗、智能家居、传感器、通讯等行业已经得到广泛运用。
技术探讨 发布时间 : 2018-02-06
【技术】基于 AN945对EFM8系列MCU BootLoader使用说明的分析和补充
EFM8系列MCU是Silicon Labs公司在C8051Fxxx系列基础上推出的高性能低价格8位单片机。在工业、医疗、智能家居、传感器、通讯等行业已经得到广泛运用。
技术探讨 发布时间 : 2018-02-05
【经验】EFM8 MCU评估板的JLINK口当UART口使用
Silicon Labs 新系列的EFM8 MCU评估板在 EFM8 STK板提供了一个虚拟COM端口(BC),可以省去USB转串口的设备。
设计经验 发布时间 : 2019-07-16
MCU在电子烟方案中的应用分析
采用EFM8作为主控单元MCU的电子烟方案无需专用充电器,手机充电器或电脑USB都可以对电池进行充电。
方案 发布时间 : 2016-09-02
【技术】预安装BOOT的新一代的8位MCU
Silicon labs的EFM8系列MCU是C8051F的升级换代产品。较C8051F不同的是,其在出厂时已经固化好BOOT程序。
技术探讨 发布时间 : 2019-07-11
8位单片机EFM8的烧录器有哪些?
8位单片机EFM8系列采用C2调试接口,常见的烧录器有:1,官方的EFM8 STK、USB Debug Adapter、ToolStick。2,第三方的U-EC2/6、WizPro200EFM(支持EFM8和EFM32)等。
技术问答 发布时间 : 2016-10-25
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
新产品 发布时间 : 2016-07-11
Silicon Labs(芯科科技) AN295 USB音频类源代码参考工程
型号- EFM8UB2,EFM8UB1,C8051F321-GMR,C8051F34D-GQ,C8051F381-GQR,C8051F341-GQ,EFM8UB20F32G-A-QFP48R,C8051F387-GM,EFM8UB20F32G,C8051F320-GQR,C8051F327,C8051F326,C8051F321-GM,EFM8UB10F8G,EFM8UB20F64G-A-QFP32,C8051F321,C8051F320,C8051F38X,EFM8UB10F8G-B-QFN20,C8051F388-GQR,C8051F384-GQ,C8051F345-GQR,C8051F340-GQR,EFM8UB11F16G-B-QSOP24,C8051F326-GM,C8051F347-GQ,EFM8UB20F64G-B-QFN32,EFM8UB20F32,C8051F347-GQR,C8051F34B-GQ,C8051F326-GMR,C8051F342-GQR,C8051F34A,C8051F34C,C8051F385-GM,EFM8UB20F64G-B-QFP48R,C8051F34B,C8051F343-GQ,C8051F34D,C8051F349,EFM8UB10F16G-C-QFN28,C8051F348,C8051F32X,EFM8UB10F8,EFM8UB11F16G-C-QFN24,C8051F341,EFM8UB11F8G-C-QFN24,EFM8UB10F16G-C-QFN20,C8051F340,EFM8UB20F32G-A-QFN32,C8051F343,C8051F342,C8051F345,C8051F344,C8051F347,C8051F346,C8051F382-GM,C8051F340-GQ,EFM8UB20F32G-B-QFN32,C8051F345-GQ,C8051F320-GQ,EFM8UB10F8G-C-QFN20,C8051F381-GMR,C8051F383-GM,EFM8UB20F64G,C8051F348-GQ,C8051F383-GQ,C8051F34X,C8051F38C-GQ,EFM8UB10F8G-C-QFN20R,C8051F380-GQR,EFM8UB11F16,C8051F38C-GM,EFM8UB20F64G-A-QFN32,EFM8UB11F16G,C8051F34C-GQ,C8051F38B-GQR,C8051F381,C8051F380,C8051F383,C8051F382,EFM8UB20F32G-B-QFP48,C8051F342-GQ,C8051F380-GQ,C8051F389-GQR,C8051F342-GM,EFM8UB20F64G-B-QFP32,EFM8UB10F16G-B-QFN20,EFM8UB10F16G-B-QFN28,C8051F381-GM,EFM8UB20F32G-A-QFN32R,EFM8UB20F64G-A-QFP48,EFM8UB20F64G-A-QFP48R,C8051F381-GQ,C8051F327-GM,C8051F346-GQ,C8051F38A,EFM8UB20F64,C8051F38C,C8051F38B,C8051F38A-GQR,C8051F385,C8051F384,C8051F387,C8051F386,EFM8UB20F32G-A-QFP32,C8051F389,C8051F327-GMR,C8051F388,EFM8UB11F16G-C-QSOP24,C8051F34A-GM,EFM8UB20F64G-B-QFP48,C8051F386-GM,C8051F344-GQ,C8051F349-GQ,EFM8UB10F16G-C-QFN20R,EFM8UB10F16G,EFM8UB20F32G-B-QFP32,EFM8UB10F16
Silicon Labs(芯科科技) AN945 EFM8 Factory Bootloader 用户指南
型号- EFM8UB2,EFM8UB1,EFM8LB12F64E-B-QFN32,EFM8UB20F32G-A-QFP48R,EFM8UB20F32G,EFM8LB10F16E-A-QFN32,EFM8BB31F16G-A-QFN32,EFM8LB12F64ES0-B-QFN32R,EFM8BB21F16G-B-QSOP24,EFM8UB10F8G,EFM8SB20F32G,EFM8LB10F16,EFM8BB31F64G-B-QFN32,EFM8BB31F64G-B-QFP32R,EFM8LB12F32ES0-B-QFN32,EFM8SB20F32G-A-QFN32R,EFM8LB11F16ES0-B-QFN24,EFM8LB12F64E-B-QFN24,EFM8LB10F16E-B-QFP32,EFM8BB31F64G-B-QFN24,EFM8BB31F32,EFM8SB10F2,EFM8UB20F64G-B-QFN32,EFM8SB10F8,EFM8SB10F4,EFM8SB20F16,EFM8LB11F16E-B-QFN24,EFM8LB12F32ES0-B-QFN24,EFM8LB10F16E-B-QFN24,EFM8SB20F32G-A-QFN32,EFM8UB20F64G-B-QFP48R,EFM8BB31F32I-B-QFP32,EFM8UB10F8,EFM8BB10F2G-A-QFN20,EFM8UB20F32G-A-QFN32,EFM8LB11F16E-B-QSOP24R,EFM8BB10M1069F8GM-A,EFM8LB11F16E-B-QFP32,EFM8LB10F16ES0-B-QFN32,EFM8SB20F32,EFM8BB10F4G-A-QFN20,EFM8BB10F2I-A-QFN20R,EFM8LB12F32E-A-QFN32,EFM8SB10F8G-A-CSP16,EFM8BB10F8G-A-QFN20R,EFM8BB10F8G-A-QSOP24R,EFM8LB10F16E-A-QFN24,EFM8BB22F16G-C-QFN28R,EFM8LB11F16E-B-QFN24R,EFM8LB10F16E-B-QFN32R,EFM8SB20F32G-B-QFN24,EFM8LB11F16ES0-B-QFN32,EFM8LB12F32E-B-QFN24R,EFM8LB12F64E-B-QFP32,EFM8SB20F64G-A-QFP32,EFM8BB10F8I-A-QSOP24,EFM8LB12F64E-A-QFN24,EFM8SB10F8G-A-QFN24R,EFM8LB11F16ES0-B-QFN24R,EFM8UB20F64G,EFM8LB10F16E-A-QFP32,EFM8UB10F8G-C-QFN20R,EFM8BB22F16G-B-QFN28,EFM8BB31F64G-B-QFP32,EFM8SB10F8A-A-QFN20,EFM8BB10F8G-A-SOIC16R,EFM8LB11F32ES0-B-QFN32R,EFM8BB22F16,EFM8SB10F8A-A-QFN24,EFM8BB31F64G-A-QFN24,EFM8LB12F64E-A-QFN32,EFM8SB20F32G-A-QFN24,EFM8SB10F4G-A-QFN20,EFM8LB11F32ES0-B-QFN24,EFM8BB10F2G,EFM8LB1OF16E-B-QFP32,EFM8SB20F16G-A-QFN24R,EFM8BB31F64G-B-QS0P24,EFM8LB11F32,EFM8BB10F2I-A-QFN20,EFM8UB10F16G-B-QFN20,EFM8LB10F16ES0-B-QFN32R,EFM8BB10F8I-A-QFN20R,EFM8BB31F64G-A-QFN32,EFM8UB10F16G-B-QFN28,EFM8LB10F16ES0-B-QFN24,EFM8LB11F32ES0-B-QFN32,EFM8BB22F16I-C-QFN28R,EFM8UB20F32G-A-QFN32R,EFM8SB20F32G-A-QFP32,EFM8LB12F32E-B-QFP32,EFM8BB21F16,EFM8BB31F32G-A-QS0P24R,EFM8BB21F16I-C-QFN20R,EFM8BB21F16I-C-QFN20,EFM8UB20F64G-A-QFP48R,EFM8BB31F64,EFM8LB12F32ES0-B-QFN24R,EFM8SB10F2G-A-QFN20R,EFM8SB10F8G-A-QSOP24R,EFM8BB10F8G-A-SOIC16,EFM8BB10F8G-A-QFN20,EFM8BB31F32G-B-QFP32,EFM8LB11F16E-B-QFN32,EFM8LB10F16E-B-QSOP24,EFM8SB20F64G-A-QFN24,EFM8BB31F32G-A-QFP32,EFM8UB10F16G-C-QFN20R,EFM8SB10F8G-A-QFN24,EFM8LB11F16,EFM8SB10F8G-A-QFN20,EFM8LB11F32E-B-QFN24R,EFM8SB20F64G-A-QFN32,EFM8SB10F8G-A-QFN20R,EFM8LB11F16ES0-B-QFN32R,EFM8BB21F16G-C-QSOP24R,EFM8BB10M1069F8GM,EFM8LB12F32E-B-QSOP24,EFM8BB21F16G-C-QSOP24,EFM8LB12F32,EFM8SB10F8G-A-QSOP24,EFM8UB20F64G-A-QFP32,EFM8BB31F32G-B-QFN24R,EFM8UB10F8G-B-QFN20,EFM8LB11F32ES0-B-QFN24R,EFM8LB12F64E-A-QFN32R,EFM8LB12F64E-A-QFP32,EFM8BB22F16G-B-QFN28R,EFM8UB11F16G-B-QSOP24,EFM8BB31F32G-B-QS0P24,EFM8LB10F16E-A-QFN24R,EFM8UB20F32,EFM8LB12H1077F32EM3-B,EFM8LB10F16ES0-B-QFN24R,EFM8LB11F32E-B-QFN32,EFM8LB12F32E-B-QFN32,EFM8LB12F64ES0-B-QFN32,EFM8SB20F16G-A-QFN24,EFM8UB10F16G-C-QFN28,EFM8BB10F8I-A-QFN20,EFM8BB31F32I-B-QS0P24R,EFM8LB12F32ES0-B-QFN32R,EFM8BB10F2G-A-QFN20R,EFM8UB11F16G-C-QFN24,EFM8UB11F8G-C-QFN24,EFM8UB10F16G-C-QFN20,EFM8BB31F32G-B-QFN32,EFM8SB10F8G-A-CSP16R,EFM8BB1,EFM8BB2,EFM8BB3,EFM8LB12F32E-B-QFN24,EFM8SB10F8G,EFM8LB11F32E-B-QFN24,EFM8LB12F64ES0-B-QFN24,EFM8BB22F16G-C-QFN28,EFM8BB31F32I-B-QFP32R,EFM8BB31F64G-A-QS0P24,EFM8UB20F32G-B-QFN32,EFM8BB31F64G,EFM8SB20F32G-QFN32,EFM8SB10F2G-A-QFN20,EFM8BB10F8G-QFN20,EFM8BB31F32I-B-QS0P24,EFM8UB10F8G-C-QFN20,EFM8BB31F32G-B-QFN24,EFM8BB10F4G,EFM8BB21F16G-C-QFN20,EFM8BB10F2G-QFN20,EFM8SB20F64,EFM8SB1,EFM8LB12F64ES0-B-QFN24R,EFM8BB10M1069F8GM-AR,EFM8SB2,EFM8BB21F16G-B-QFN20,EFM8SB20F32G-A-QFN24R,EFM8SB20F16G-B-QFN24,EFM8UB11F16,EFM8UB20F64G-A-QFN32,EFM8LB11F16E-B-QSOP24,EFM8UB11F16G,EFM8SB10F4G-A-QFN20R,EFM8BB10F4G-A-QFN20R,EFM8LB10F16E-B-QFN32,EFM8UB20F32G-B-QFP48,EFM8LB12H1077F32EM3-BR,EFM8LB10F16E-B-QFP32R,EFM8UB20F64G-B-QFP32,EFM8UB20F64G-A-QFP48,EFM8BB10F2,EFM8SB10F8G-CSP16,EFM8LB11F32E-B-QFP32,EFM8BB10F4,EFM8BB10F8,EFM8BB10F8G-A-QSOP24,EFM8LB11F32E-B-QSOP24,EFM8UB20F64,EFM8BB22F16I-C-QFN28,EFM8BB31F64G-B-QFN24R,EFM8LB1,EFM8LB10F16E-A-QSOP24,EFM8UB20F32G-A-QFP32,EFM8SB10F2G,EFM8LB12F64E-B-QSOP24,EFM8UB11F16G-C-QSOP24,EFM8SB10F4G,EFM8BB21F16G-C-QFN20R,EFM8UB20F64G-B-QFP48,EFM8BB10F8G-QSOP24,EFM8UB10F16G,EFM8LB10F16E-B-QFN24R,EFM8UB20F32G-B-QFP32,EFM8LB12F64,EFM8UB10F16,EFM8BB10F8G,EFM8LB12F32E-B-QFN32R,EFM8BB31F64G-A-QSOP24
8位单片机EFM8系列中芯片上的UID是什么?
UID是芯片中新加的全球唯一ID,即每个芯片的ID都是不一样的,EFM8系列的MCU上都包含此ID。有两类获取UID的方式,一种通过读取RAM的特定地址获得,一种通过读取Flash的特定地址获得。在早期引入此ID的MCU上(比如EFM8BB1/SB1/SB2)这个ID为32位,在芯片复位时(PC指针被复位至0之前)被复制至RAM中特定位置,用户程序可以读取其值。此位置的RAM仍然可以由用户使用。需要注意的是如果此位置被编译器分配了变量,那么当函数执行至main()时此位置的内容会被初始化代码覆盖。EFM8UB2的UID也是此类,但其位数为128位。在新的EFM8系列MCU上(比如EFM8BB3/LB1/UB1),UID位数为128位,存储在Flash上。
技术问答 发布时间 : 2017-05-05
【经验】如何在Simplicity IDE中创建汇编工程?
在Silicon Labs新出的开发环境Simplicity Studio 环境下,我们看到关于EFM8系列的MCU提供的范例程序都是C语言的,但有些时候我们需要用汇编语言来写程序,主要是代码精简,运行效率高。本文以EFM8BB10F8G-A-QFN20举例介绍汇编工程建立的过程
设计经验 发布时间 : 2018-02-28
单片机EFM8的烧录工具是什么?
Silicon Labs的EFM8MCU的内核还是C8051,通过C2CLK和C2D两根线调试和下载程序,EFM8 Starter Kit支持调试和下载目标板,也可以选择Silicon Labs的USB DEBUG ADAPTER。
技术问答 发布时间 : 2016-10-25
电子商城
现货市场
服务
支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。
提交需求>
可定制波导隔离器频率覆盖5.5GHz~110GHz,插损损低至0.25dB、隔离度、正向方向功率、封装尺寸参数。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论