【技术】C8051F37x/C8051F39x系列MCU之PCA模块介绍

2018-10-13 Silicon Labs
MCU,C8051F37x,C8051F39x,Silicon Labs MCU,C8051F37x,C8051F39x,Silicon Labs MCU,C8051F37x,C8051F39x,Silicon Labs MCU,C8051F37x,C8051F39x,Silicon Labs

C8051F37x/C8051F39xSILICON LABS公司推出的精密混合信号MCU,该系列MCU采用QFN封装,尺寸仅为4mm×4mm,同时,其片上集成的晶振(最高49MHz)、4-16KB的Flash,10位的AD与DA,3个16位捕捉/比较模块(PCA)等资源使得该系列MCU可为光传输模块、无刷直流电机(BLDC)的应用提供优秀的解决方案,本文将重点介绍MCU的PCA模块。


PCA由一个专用的16位计数器/定时器和5个16位捕捉/比较模块组成,与标8051的计数器/定时器相比,它需要较少的CPU干预,每个捕捉/比较模块有其自己的I/O线(CEXn),这些I/O线在被允许时通过交叉开关连到相应I/O端口。


如下图所示:

PCA原理框图



PCA的时基信号可以在六个时钟源中选择:系统时钟、系统时钟/4、系统时钟/12、外部振荡器时钟/8、定时器0溢出或ECI输入引脚上的外部时钟信号。通过PCA0MD寄存器中的CPS2-CPS0位进行选择;例如,PCA0MD = 0x00; //PCA选择系统时钟的12分频作为时基;


一、PCA计数器/定时器

16位的PCA计数器/定时器由两个8位的SFR组成:PCA0L和PCA0H。在读PCA0L时,“瞬象寄存器”自动锁存PCA0H的值,随后读PCA0H时将访问这个“瞬象寄存器”;先读PCA0L寄存器可以保证正确读取整个16位PCA计数器的值。当计数器/定时器溢出时(从0xFFFF到0x0000),PCA0MD中的计数器溢出标志(CF)被置为逻辑‘1’并产生一个中断请求;


 

PCA计数器/定时器原理框图



二、捕捉/比较模块

PCA的每个模块都可被配置为独立工作,有六种工作方式:边沿触发捕捉、软件定时器、高速输出、频率输出、8位脉宽调制器和16位脉宽调制器;例如:PCA0CPM0 = 0x46;//PCA的模块0被配置为频率输出方式。



1)边沿触发的捕捉方式:

在该方式,CEXn引脚上出现的电平跳变导致PCA捕捉PCA计数器/定时器的值并将其装入到对应模块的16位捕捉/比较寄存器(PCA0CPLn和PCA0CPHn)。PCA0CPMn寄存器中的CAPPn和CAPNn位用于选择触发捕捉的电平变化类型:低电平到高电平(正沿)、高电平到低电平(负沿)或任何变化(正沿或负沿),同时,如果PCA工作在边沿触发的捕捉方式,可以和INT0/1,共同实现外部中断功能,也就是说,如果硬件要3个及以上外部中断,可以通过此功能实现;中另外,需要特别注意的是CEXn引脚上的输入信号必须在高电平或低电平期间至少保持两个系统时钟周期,以保证能够被硬件识别。



2)软件定时器方式

软件定时器方式也称为比较器方式,在该方式下,PCA将计数器/定时器的计数值与模块的16位捕捉/比较寄存器(PCA0CPHn和PCA0CPLn)进行比较。当发生匹配时,PCA0CN中的捕捉/比较标志(CCFn)被置为逻辑‘1’并产生一个中断请求;当向PCA0的捕捉/比较寄存器写入一个16位数值时,应先写低字节。


PCA软件定时器方式原理框图


3)高速输出方式

当PCA计数器与模块的16位捕捉/比较寄存器(PCA0CPHn和PCA0CPLn)发生匹配时,模块的CEXn引脚上的逻辑电平将发生变化。当向PCA0的捕捉/比较寄存器写入一个16位数值时,应先写低字节。


4)频率输出方式

频率输出方式可在模块的CEXn引脚产生可编程频率的方波,捕捉/比较模块的低字节与PCA0计数器的低字节比较;两者相匹配时,CEXn引脚的电平发生改变;

可根据公式进行计算:输出频率= Fpca/(2*PCA0CPHn),其中,Fpca是PCA选择的时基;例如,要输出50KHz的频率,那么PCA0CPHn = Fpca/(2*50000) ;

示例如下:

void PCA0_Init (void)

{

     PCA0CN = 0x00;//清除所有标志                    

     PCA0MD = 0x00;//用系统时钟的12分频作为PCA时基             

     PCA0CPM0 = 0x46;// 模块0被配置为频率输出模式              

     PCA0CPH0 = (SYSCLK/12)/(2*CEX0_FREQUENCY);//输出频率

   PCA0CN_CR = 1;//开始计数

}

       

PCA频率输出方式原理框图



5)8位脉宽调制器方式

PWM输出的频率取决于PCA计数器/定时器的时基。使用模块的捕捉/比较寄存器PCA0CPLn改变PWM输出信号的占空比。当PCA计数器/定时器的低字节(PCA0L)与PCA0CPLn中的值相等时,CEXn引脚上的输出被置‘1’;当PCA0L中的计数值溢出时,CEXn输出被复位;可以根据公式计算占空比:

占空比=(256-PCA0CPHn)/256;最大占空比为100%(PCA0CPHn = 0),最小占空比为0.39%(PCA0CPHn = 0xFF)。可以通过清‘0’ECOMn位产生0%的占空比。

 

6)16位脉宽调制器方式

当PCA计数器与模块的值匹配时,CEXn的输出被置为高电平;当计数器溢出时,CEXn输出被置为低电平。为了输出一个占空比可变的波形,新值的写入应与PCA的CCFn匹配中断同步。可以根据公式计算占空比:

占空比=(65536-PCA0CPn)/65536;


PCA的16位PWM方式原理框图



此外,Silicon Labs公司免费提供Simplicity Studio开发环境给客户用于MCU、Wireless SOC等软件开发, Simplicity Studio软件提供了C8051F,EFM8,EFM32全系列MCU软件例程,工程可在此基础上进行软件开发,加快研发进度。

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

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

评论

   |   

提交评论

全部评论(8

  • tn619 Lv8. 研究员 2019-04-16
    收藏学习
  • 有容乃大 Lv9. 科学家 2018-11-08
    学习了
  • mcu361 Lv6. 高级专家 2018-11-08
    这个模块对于外部开关信号的采样很适合。效率很高。
  • Jamie Lv7. 资深专家 2018-11-02
    好东西,学习了
  • 夜雨微凉 Lv4. 资深工程师 2018-10-20
    学习一下
  • 慧慧1985 Lv7. 资深专家 2018-10-15
    很好
  • 艾格 Lv4. 资深工程师 2018-10-13
  • luosai Lv8. 研究员 2018-10-13
    学习了
没有更多评论了

相关推荐

LX Semicon(乐尔幸半导体)MCU/电机驱动IC选型指南

目录- MCU & Motor Driver IC概述    MCU & Motor Control IC Product List    Stable Supports for Customers    MCU & Motor Driver IC Key Function    MCU    Motor Driver IC    Washer/Refrigerator/Air Conditioner应用实例    Development Supports   

型号- SW31103C,SW31200A,SW31202C,TMPM4K SERIES,TMPM470 SERIES,TMPM383,SW3006,SW3001,SSC4S701,SW3007,R5F5130 SERIES,LX61202,LX61100,TMPM383 SERIES,R5F5130,SW31102B,M SERIES,SW31201C,DRV8848,DRV10987,TMPM470,H SERIES,SW33201,SW31100,SW33200,SW33500,SW31200,G SERIES,SW31103,TMPM3HN SERIES,TMPM4K,R5F100,TMPM3HN,R5F100 SERIES,LX61202C,SW3304B,LX61210

选型指南  -  LX SEMICON  - 2023/12/15 PDF 中文 下载

【应用】基于8位MCU的无感BLDC设计,有参考原理图、有源代码!

选用Silicon Labs的EFM8BB10作为主控器件,提供完整的参考原理图、源代码,让攻城狮,即使新手,也可以轻松实现BLDC的开发。

新应用    发布时间 : 2017-07-03

用户指南  -  SILICON LABS  - Rev. 0.3  - 12/07 PDF 英文 下载

【选型】N32M417系列高性能MCU助力白色家电驱动板设计,内部集成三相无刷直流电机预驱功能

常用的家电像空调、洗衣机之类的,内置电机大多由一个驱动板独立控制,驱动板通过数字接口与控制板通信,家电电机的控制部分大多是依靠一个三相电机驱动芯片驱动一个直流电机组成,而国民的N32M417系列MCU芯片因为内部集成三相无刷直流电机预驱的原因,从而简化了这一设计,单一主控外接6颗MOS组成的三相全桥即可驱动电机。

器件选型    发布时间 : 2023-06-22

基于CW32的无刷直流空心杯电机有感控制驱动方案

空心杯电机(Hollow-Cup Motor)是一种特殊类型的微型无刷直流电机,具有空心的旋转部分。它通常由外部固定的外壳和内部旋转的空心杯组成。空心杯电机具有较高的功率密度和扭矩输出,适用于一些特定的应用场景,如精密仪器、机器人、医疗设备等。空心杯电机的工作原理是基于无刷直流电机的原理。它采用无刷电机的结构,包括定子(固定部分)和转子(旋转部分)。

应用方案    发布时间 : 2024-05-16

商品及供应商介绍  -  SILICON LABS PPTX 中文 下载

【应用】国产MCU N32G455系列用于无刷直流电机,实现单芯片控制多电机,极大降低成本

针对电机控制应用市场,国民技术有针对性的规划了系列化的芯片产品和解决方案。其中N32G455系列芯片为已发布的通用增强型处理器,支持FPU及DSP高速的处理能力、集成4个独立的12bitADC、内置4个独立的运算放大器和7个高速模拟比较器,适用于单芯片控制多电机的应用。

应用方案    发布时间 : 2021-01-07

为物联网开发选择最佳的MCU架构

微控制器(MCU)如何在物联网设备中使用?开发人员又该如何为产品选择最合适的MCU解决方案?Silicon Labs产品营销高级经理Gopinath Krishniah先生将通过本篇博文说明MCU的应用知识和开发技巧,并介绍评估选用8位和32位MCU的关键考量。

设计经验    发布时间 : 2024-05-15

【选型】SLM2136三相全桥驱动芯片用于家电无刷直流电机控制,耐高压可达600V

直流无刷电机可以采用方波控制或正弦波控制方式,主功率电路采用三相全桥电路,而全桥采用的开关器件MOS/IGBT不能通过MCU直接驱动,需要加门极驱动电路,本文主要推荐数明半导体推出的门极驱动SLM2136,该产品适合家电直流无刷电机驱动应用。

器件选型    发布时间 : 2021-12-10

雅特力低压电机控制开发板应用AT32系列微控制器,搭配雅特力电机函数库算法,可驱动直流无刷电机、交流同步电机等

雅特力在电机成本、可靠性等方面不断做出突破与改进,AT32F421、AT32F4212、AT32F413三款电机MCU搭配Cortex-M4内核和雅特力电机库算法,具有快速高效的算法能力和高性价比的价格优势,可满足电机控制在系统复杂性、实时性和智能化等方面日益严苛的要求。

厂牌及品类    发布时间 : 2023-06-20

【IC】东软载波微电子ES32M0502系列电机控制MCU新品发布,支持Cortex-M0在96MHz主频运行

针对白色家电及工业电机控制应用场景,Eastsoft发布ES32M0502系列MCU产品,采用全新SoC架构及软硬件协同优化设计,支持Cortex-M0在96MHz主频运行,配合软件算法硬件加速器,可以达到国外Cortex-M3电机控制MCU同等效果,同时支持5V工作电压、2路高速ADC、4路运放和2路比较器等资源,便于实现单、双电机高速控制。

产品    发布时间 : 2024-01-03

【应用】CKS32F103C8T6 32位MCU在无刷直流电机控制上的应用

无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品。无刷电机相对于碳刷电机来说有着无电刷低干扰、噪音低、运转顺畅寿命长,低维护成本等优点。随着无刷控制器的成本的逐步下降,无刷电机在运动控制领域的运用也越来越广泛。本文使用国产单片机CKS32F103C8T6作为MCU,利用其内部的高级定时器实现了PWM信号的产生、转子位置检测和速度、电流双闭环增量式PI控制,从而实现了无刷直流电机控制

应用方案    发布时间 : 2020-06-01

Silicon labs C8051F39x系列MCU中ADC的最大输入电压是多少?

C8051F39x系列MCU中ADC的最大输入电压为VREF,它的输入电压范围是0V-AV+/VDD。

技术问答    发布时间 : 2018-02-07

新发布BB5x 8位MCU,报名MCU技术讲座学习嵌入式开发关键技巧

本次技术讲座将详细说明以芯科科技8位和32位MCU,以及无线SoC作为物联网开发通用平台的诸多优势,包括低功耗、高性能、缩减物料清单(BOM)成本,以及可轻松迁移至无线多协议设计等等。

厂牌及品类    发布时间 : 2023-12-11

【应用】MCU LCP037AH31助力无边界智能割草机市场,集成32位M0内核,多种运行模式

目前市面上不同厂家的产品定义区别都比较大,但是对于割草电机控制这块的需求都很一致,大部分割草刀盘都会采用直流无刷电机,通过控制电机转速从而控制割草的效率。这块控制大多厂家都是选用集成预驱的MCU来做,外部搭配3颗p,nmos组成电机控制电路,笔者主要介绍国产厂牌领芯微的MCU LCP037AH31在该类产品的一个应用情况。

应用方案    发布时间 : 2023-09-16

展开更多

电子商城

查看更多

只看有货

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 56,994

品牌:SILICON LABS

品类:8 BIT MCU

价格:

现货: 0

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 88,212

品牌:SILICON LABS

品类:8位MCU

价格:¥10.6850

现货: 60,989

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥5.0172

现货: 50,622

品牌:SILICON LABS

品类:8位MCU

价格:¥6.9681

现货: 42,620

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.9244

现货: 34,118

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 28,941

品牌:SILICON LABS

品类:8位MCU

价格:¥4.4595

现货: 27,940

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.7240

现货: 27,098

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Gecko MCU

价格:¥15.6000

现货:5,353

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥5.1900

现货:396

品牌:SILICON LABS

品类:8位MCU

价格:¥39.8000

现货:266

品牌:恒烁

品类:MCU

价格:¥1.0800

现货:154,600

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

MCU烧录/Flash烧录/CPLD烧录

可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。

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

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

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

收藏
收藏当前页面