【经验】对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
    好神奇!刚好需要~!~
没有更多评论了

相关推荐

【经验】如何下载、安装、设置Silicon Labs 8位单片机集成开发环境IDE?

Silicon Labs的8位单片机集成开发环境IDE,简单、容易、强大,是C8051F及EFM8等8位单片机软件开发的强大利器!为了让新手能够快速上手IDE,本将详细接收Silicon Labs IDE的下载、安装、设置等方法。

设计经验    发布时间 : 2018-09-19

【经验】8位单片机EFM8的参考电压Vref引脚用于电压输出功能的经验

在某些应用中,需要一路低电流的电源,例如热敏电阻,为了减少LDO的使用,希望使用MCU的Vref输出电压。本文介绍Silicon Labs 8位MCU Vref输出电压使用有什么后果,需要注意什么。

设计经验    发布时间 : 2019-10-30

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

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

设计经验    发布时间 : 2023-04-01

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

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

设计经验    发布时间 : 2020-02-05

【经验】PCB布线技巧:8位单片机端口Crossbar功能的使用及配置

如果单片机自带Crossbar功能,只要软件配置调整一下各端口功能,PCB布线就会畅通。

设计经验    发布时间 : 2017-08-09

【经验】如何解决8位单片机EFM8BB21F16G串口通信不正常问题?

本文以Silicon Labs的8位单片机EFM8BB21F16G为例,介绍如何通过软件程序置位中断标志位,通过串口中断方式来解决清除前如果有数据到来会引起数据丢失并无法产生中断的方法。

设计经验    发布时间 : 2021-05-19

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

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

设计经验    发布时间 : 2019-04-17

【经验】8位单片机EFM8系列的ADC对参考电压Vref引脚设计要求

Silicon Labs的8位单片机EFM8系列,高精度ADC功能时该芯片的一大特点,为了ADC获得准确的采用值,除了正确操作ADC外设外,还需要正确设计参考电压,结合EFM8芯片的特点,介绍参考电压设计需要注意的事项。

设计经验    发布时间 : 2019-10-29

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

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

设计经验    发布时间 : 2021-03-28

【经验】如何基于Simplicity Studio快速配置EFM8LB 8位单片机串口波特率?

对于嵌入式的代码开发,大家经常会用到串口,而串口的波特率,是串口配置中重要的参数。本文基于Silicon Labs提供的功能强大的软件开发平台Simplicity Studio,讲解如何正确、快速地配置串口波特率,籍此让大家对软件开发平台Simplicity Studio的GUI配置功能以及EFM8LB单片机串口配置流程有所熟悉。

设计经验    发布时间 : 2018-12-29

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

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

设计经验    发布时间 : 2019-07-05

【经验】如何正确设置EFM8LB1系列8位单片机的堆栈空间?

Silicon Labs推出的EFM8LB1系列8位单片机,具有集成度高、速度快、模拟性能好及体积小等优点。最近有使用的软件工程师问,为了让EFM8LB1配合DSP工作, 如何扩大它的堆栈空间?本文就将为你讲解。

设计经验    发布时间 : 2021-03-18

【经验】如何基于Production Programmer实现EFM8系列8位单片机HEX文件下载?

当软件工程师调试并测试完毕代码后,下一个步骤,就是交给生产进入下载、生产环节。对于Silicon Labs的8位单片机,产线上下载方式有多种多样。本文将为你介绍一种简单、高效、低成本的下载方式,即基于原厂提供的通用软件“Production Programmer”+ U-EC6的方式。

设计经验    发布时间 : 2019-11-27

【经验】8位单片机EFM8LB中DAC初始化输出值为0的解决方法

Silicon Labs的EFM8LB系列带有DAC功能,该功能在初始化时,先会输出VIO电平,然后输出0V电压,最后才会输出正常赋值电压,为了减少DAC输出变动,可以从程序上调至,避免DAC输出从VIO电平直接跳变到0V。

设计经验    发布时间 : 2020-01-03

【经验】如何将8位单片机C8051F580在IDE的代码移植到Simplicity Studio?

未开发C8051F系列及EFM8LB系列8位单片机,Silicon Labs提供了早期简单实用的IDE及现在功能强大的Simplicity Studio。最近有工程师问,如何将早期的IDE下工程,移植到现在的Simplicity Studio,本文将详细解答这个问题。

设计经验    发布时间 : 2020-10-02

展开更多

电子商城

查看更多

只看有货

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 88,212

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥7.5258

现货: 17,995

品牌:RENESAS

品类:microcontroller

价格:¥2.8532

现货: 37,726

品牌:RENESAS

品类:microcontroller

价格:¥32.9564

现货: 20,089

品牌:RENESAS

品类:microcontroller

价格:¥32.3660

现货: 2,192

品牌:RENESAS

品类:MCU

价格:¥6.6987

现货: 907

品牌:RENESAS

品类:microcontroller

价格:¥38.8591

现货: 856

品牌:RENESAS

品类:MCU

价格:¥23.3594

现货: 820

品牌:RENESAS

品类:MCU

价格:¥11.1644

现货: 380

品牌:RENESAS

品类:MCU

价格:¥8.5022

现货: 250

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:150,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:Position Sensor

价格:¥3.0897

现货:12,568

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:Gecko MCU

价格:¥15.6000

现货:5,353

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

工控触摸一体机定制

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

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

3C认证/CCC认证

支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。

提交需求>

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

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

收藏
收藏当前页面