【经验】对EFM8系列8位单片机可编程逻辑单元CLU的作用及应用的理解

2019-08-21 世强
8位单片机,EFM8,EFM8BB3,EFM8LB 8位单片机,EFM8,EFM8BB3,EFM8LB 8位单片机,EFM8,EFM8BB3,EFM8LB 8位单片机,EFM8,EFM8BB3,EFM8LB

SILICON LABS是世界著名的精密混合信号器件方案提供商,其推出的EFM8系列8位单片机,具有模拟性能好、集成度高、体积小、性价比高等优点,被广泛应用在光通信、新能源、电机控制等领域,深受工程师及广大最终用户的喜欢。其中,EFM8系列8位单片机还集成了独特可编程逻辑单元CLU数字外设,让EFM8单片机的功能更加强悍。那么,这个CLU的作用及应用是什么呢?本文将详细为你解读。

 

configurable logic units 可编程逻辑单元(缩写为CLUs),提供了无需CPU干预操作的“用户编程的数字逻辑”的多个块。在EFM8LB1和EFM8BB3系列中,可配置逻辑(CL)模块包含四个独立的可配置逻辑单元(CLU),支持用户可编程的异步和同步布尔逻辑运算。

图1  4模块CLU结构框图


图2  单一CLU框图


通过前述及框图,可见CLU的作用是,在无CPU干预下,若干内部和外部信号,可被用作输入到每个CLU,通过“LUT(查表)”的方法,得到自己想要的逻辑值结果,并输出到端口的I / O管脚或直接用于外围设备输入。基于这个基本功能,CLU可以用配置为下述的应用。

 

一、基于CLU,配置为SR锁存器。

图3  SR 锁存器


如图3,在逻辑电路中SR锁存器是比较常见的,当将CLU做如下配置时,即可实现SR锁存器:

图4  基于CLU构建的SR锁存器


二、基于CLU,配置为D锁存器。

图5  D类锁存器及真值表


如图5,在逻辑电路中D锁存器也是比较常见的,当将CLU做如下配置时,也可实现D锁存器:

图6  基于CLU构建的D锁存器


三、基于CLU,实现曼彻斯特硬件编码。

图7 曼彻斯特编码


在通信中,如上图7,我们有时会用到曼彻斯特编解码,为实现编解码,要么使用专用器件要么用软件模拟,但无论怎样,不是成本高就是占用CPU带宽,都不是最优方案。而当将CLU做如下配置时,即可实现曼彻斯特编码,同样,改变配置,也可以实现曼彻斯特解码。

图8  基于CLU实现曼彻斯特编码

 

另,基于CLU,还可以实现按键去抖、双相符号编码及解码,等等。由此可见,EFM8系列的CLU外设可在无CPU干预情况下,实现丰富的逻辑运算功能,十分强大,是实现复杂功能的利器。


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 1

本文由风起云扬提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

平台合作

评论

   |   

提交评论

全部评论(1

  • 用户18586855 Lv3. 高级工程师 2019-08-22
    好神奇!刚好需要~!~
没有更多评论了

相关推荐

【经验】8位单片机EFM8系列的SFR Page操作

Silicon Labs的8位单片机EFM8系列,集成丰富的外设,高性能,小封装。软件开发时,由于外设多,寄存器操作引入了SFR Page机制,注意SFR Page设置,防止程序错误,让EFM8系列芯片设计出稳定的优质产品。

2019-04-17 -  设计经验 代理服务 技术支持 采购服务

【经验】如何计算8位单片机EFM8LB系列PWM最高输出频率?

在电机驱动、电源发生、可调电压发生等应用中,经常需要PWM波,Silicon Labs推出的高性能、高集成度、小体积、高性价比的EFM8LB系列8位单片机,可广泛应用光模块、电机控制等领域,它支持输出PWM波。本文将详细讲解如何计算EFM8LB系列8位单片机PWM最高输出频率。

2020-02-05 -  设计经验 代理服务 技术支持 采购服务

【经验】如何基于SMBus接口让8位单片机EFM8实现bootloader操作?

Silicon Labs推出的8位单片机EFM8,具有模拟性能好、集成度高、运行速度快、体积小巧等优点,被广泛应用在光模块、电机控制、智能家居等领域。它还支持bootloader功能,而且出厂芯片即可自带boot代码(基于UART的,或基于SMBus的,根据型号而定)。那么在实际操作中,对于EFM8,在实现Bootloader时具体操作步骤是怎样的呢?本文将详细为你解读。

2019-09-29 -  设计经验 代理服务 技术支持 采购服务

【经验】如何给Slicon Labs 8位单片机EFM8LB1的DAC配置参考电压?

世界知名精密混合半导体方案供应商Silicon Labs,其推出的8位MCU EFM8LB1系列,有着高速度、集成度高、优秀的模拟性能等特性,在光通信、工业控制等领域有着广泛的应用。 其中,在DAC上,它最多拥有4个独立通道、12位输出精度、200ksps刷新速率,性能强大。但是,如果要用好这个功能,需要注意多个事项。本文,详细介绍一下它的参考电压的配置。

2019-04-13 -  设计经验 代理服务 技术支持 采购服务

【经验】如何让支持SMBus boot功能的8位单片机EFM8进入boot模式?

Bootloader操作带来的好处很明显,即可以在不需要烧录器的情况下,实现代码更新,甚至,基于Bootloader功能,还可以实现远程代码升级。 在实际操作中,对于很有意义的、原厂自带了基于SMBus接口的boot代码的EFM8,如何进入boot模式、从而实现代码更新呢?本文将详细为你解读三种进入boot的模式。

2019-09-27 -  设计经验 代理服务 技术支持 采购服务

【经验】8位单片机EFM8BB51正确初始化ADC后不工作的问题处理经验

芯科最新推出的8位单片机EFM8BB51,EFM8BB51使用模拟部分功能(比如ADC,比较器),客户往往会忽略AMUXCP的初始化,导致模拟功能不能使用。本文介绍AMUXCP功能的使用。

2023-04-01 -  设计经验 代理服务 技术支持 采购服务

【经验】Silicon Labs 8位单片机EFM8BB2数字IO配置为模拟输入方法

Silicon Labs推出的EFM8BB2系列MCU,是一款在小封装,多用途,高集成的 8位微控制器。经过AEC-Q100认证,拥有高性能的ADC和数字外设,广泛应用于高速通信集线器,电机控制, 小功率LED驱动电源模块及医疗系统等领域,该MCU内部集成有12 bit A/D转换器,最高采样速率最高可达200ksps。那么,在软件上如何实现数字IO配置为模拟输入?本文将详细介绍。

2019-02-24 -  设计经验 代理服务 技术支持 采购服务

请问带SMUBUS方式下载接口,Silicon Labs的8位单片机EFM8LB12是否通过SMBUS BOOTLOADER直接下载.hex固件程序?

目前ilicon Labs的8位单片机EFM8LB系列带SMBUS接口的MCU不支持直接通过SMBUS下载.hex固件,需要先通hex2boot.exe将.hex文件转成.efm8文件然后通过efm8_load_smbus.exe将.efm8下载到EFM8LB单片机中。

2018-10-29 -  技术问答 代理服务 技术支持 采购服务

【经验】8位单片机EFM8的Boot代码放置模式及其特点

Silicon Labs 8位单片机EFM8支持Boot功能,通过该功能,可以使EFM8摆脱调试器进行代码下载,甚至可以实现远程代码升级等,这给单片机代码更新带来了极大的方便。而Boot在FLASH中的放置,对Boot实现具有重要影响,本文将详细为你解读Boot代码放置模式及其特点。

2019-07-05 -  设计经验 代理服务 技术支持 采购服务

【经验】如何对EFM8系列8位单片机进行一次性下载两个HEX文件操作?

Silicon Labs(芯科实验室)推出的EFM8系列8位单片机被大量使用在光模块、电机控制等产量巨大的产品上。正因为量大,客户经常会问“如何提高下载效率?”的问题,尤其是用了EFM8LB的光模块客户,甚至还希望能一次性下载“bootloader HEX”+“APP HEX”两个HEX文件,可以这样操作吗?答案是肯定的,本文将为你详细讲解方法。

2020-06-22 -  设计经验 代理服务 技术支持 采购服务

【经验】低成本8位单片机EFM8BB21在25G SFP28 LR光模块应用中的硬件电路设计注意事项

Silicon Labs推出的EFM8BB21系列8位单片机,具有高速度、高模拟性能、高集成度、小体积、低成本等优点,被广泛应用于光通信、工业控制等领域。本文将详细介绍在25G SFP28 LR光模块应用中EFM8BB21的硬件电路设计注意事项。

2021-03-28 -  设计经验 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 70,719

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥11.9853

现货: 4,490

品牌:晟矽微电子

品类:8 位单片机

价格:¥0.2500

现货: 49

品牌:晟矽微电子

品类:8位单片机

价格:

现货: 0

品牌:晟矽微电子

品类:8位单片机

价格:

现货: 0

品牌:芯海

品类:8位单片机MCU

价格:

现货: 0

品牌:芯海

品类:8位单片机MCU

价格:

现货: 0

品牌:芯海

品类:8位单片机MCU

价格:¥4.5000

现货: 0

品牌:晟矽微电子

品类:8 位单片机

价格:¥0.2500

现货: 0

品牌:Holychip

品类:通用8位单片机

价格:

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货:188,410

品牌:RENESAS

品类:microcontroller

价格:¥2.3600

现货:2,192

品牌:RENESAS

品类:MCU

价格:¥0.6760

现货:907

品牌:RENESAS

品类:MCU

价格:¥23.3594

现货:820

品牌:RENESAS

品类:MCU

价格:¥0.7600

现货:250

品牌:RENESAS

品类:microcontroller

价格:¥2.8460

现货:203

品牌:RENESAS

品类:microcontroller

价格:¥5.6360

现货:156

品牌:RENESAS

品类:microcontroller

价格:¥3.2480

现货:153

品牌:RENESAS

品类:MCU

价格:¥9.9621

现货:135

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

工控触摸一体机定制

提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制

最小起订量: 1台 提交需求>

丙烯酸/环氧/有机硅导热胶定制

可定制导热胶的导热系数1~6W、粘度范围3000~250000cps、固化方式可加热、仅室温、可UV;施胶方式:点胶机、手工、喷胶、转印;支持颜色、硬度、固化时间等参数的个性化定制。

最小起订量: 1支 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面