历史上的今天
返回首页

历史上的今天

今天是:2025年01月15日(星期三)

正在发生

2018年01月15日 | SST单片机用PCA功能产生PWM 脉冲的介绍

2018-01-15 来源:eefocus

一、程序说明:

SST 单片机 带有 5 路 PCA 模块, PCA 功能比普通的单片机相比提供更强的计时性,同时更 少 CPU 的干预,用它可以减少软件的开销和改进精度。利用 PCA 的脉冲宽度调制( PWM )模式 可以产生一个 8 位 PWM ,它通过比 PCA 定时器的低位( CL )和比较寄存器的低位( CCAPnL ) 产生。当 CL< CCAPnL 时输出为低;当 CL>= CCAPnL 是输出为高。要进入这个模式,可以对 CCAPMn 的 PWM 和 ECOM 位置位。

在 PWM 模式,输出的频率决定于 PCA 定时器的源。由于只有一对 CH 和 CL 寄存器,所有 模块共享 PCA 定时器和频率。输出的占空比由装在高位 CCAPnH 的值控制。由于写入 CCAPnH 寄存器不是同步的,写入高位的值不会马上装入 CCAPnL 做比较,直到输出的另一个周期(当CL 从 255 到 0 翻转)。用下面的公式计算任何占空比 CCAPnH 值:

CCAPnH =256 ( 1- 占空比)

CCAPnH 是 8 位整数,占空比是分数。

脉冲宽度调制频率

PCA 定时器模式

PWM 频率

12MHz

16MHz

1/12 振荡频率

3.9KHz

5.2KHz

1/4 振荡频率

11.8KHz

15.6KHz

定时器 0 溢出:

8 位

16 位

8 位自动重装

 

15.5Hz

0.06Hz

3.9KHz 到 15.3KHz

 

20.3Hz

0.08Hz

5.2KHz 到 20.3KHz

外部输入(最大)

5.9KHz

7.8KHz

  二、相关寄存器介绍:

PCA 定时器 / 计数器模式寄存器( CMOD )

位置

7

6

5

4

3

2

1

0

D9H

CIDL

WDTE

-

-

-

CPS1

CPS0

ECF

标志 功能

CIDL 计数器空闲控制, CIDL=0 时, PCA 在空闲模式下继续工作。 CIDL=1 时, PCA 在空闲模式下关闭。

WDTE 看门狗定时器使能: WDTE=0 时,禁止 PCA 模块 4 的看门狗功能。 WDTE=1 时,使能。

CPS1 PCA 计数脉宽选择位 1

CPS0 PCA 计数脉宽选择位 0

CPS1

CPS0

选择 PCA 输入 *

0

0

0






推荐阅读

史海拾趣

Furukawa Electric Co Ltd公司的发展小趣事

Furukawa Electric Co., Ltd. 在电子行业的五个发展故事

故事一:创立与早期发展

Furukawa Electric Co., Ltd.(简称“Furukawa Electric”或“古河电工”)的故事始于1884年,当时公司在日本东京建立了铜精炼设施和线缆加工工厂。这一初期的发展奠定了公司在电线电缆领域的坚实基础。随着工业革命的推进,对通信和电力传输的需求日益增长,Furukawa Electric凭借其精湛的技艺和高质量的产品逐渐在市场中站稳脚跟。通过不断的技术创新和产品优化,公司逐渐扩大了其业务范围,涉足电信、电子产品、汽车等多个领域。

故事二:技术创新与领先地位

在20世纪,Furukawa Electric成为了新技术领域的先驱。公司不仅在传统的电线电缆领域保持领先地位,还积极投入研发,开发出了许多具有划时代意义的产品。例如,在光通信领域,Furukawa Electric致力于推动“光纤到户(FTTH)”工程,为信息化社会提供了重要的技术支持。此外,公司在半导体领域也取得了显著成就,开发了多种先进的电子元件和散热产品,满足了市场对高性能电子产品的需求。

故事三:汽车领域的深入合作

近年来,Furukawa Electric进一步扩展了其业务范围,与多家汽车制造商建立了紧密的合作关系。特别是在电动汽车领域,公司凭借其先进的高压绕组线(HVW)技术,为汽车制造商提供了高性能的电动机解决方案。这些绕组线不仅满足了电动汽车对更轻盈、更薄的电动机绕组线及更高电压的需求,还提升了电动机的整体性能。通过与Superior Essex Inc.的合资企业“Essex Furukawa Magnet Wire Europe GmbH”,Furukawa Electric成功将这一技术引入欧洲市场,进一步巩固了其在全球汽车行业的领先地位。

故事四:全球市场的拓展

随着全球化的加速推进,Furukawa Electric也加快了其全球市场的拓展步伐。公司在全球范围内建立了完善的生产和销售网络,覆盖了亚洲、欧洲、美洲等多个地区。通过与国际知名企业的合作与竞争,Furukawa Electric不断提升自身的技术实力和市场竞争力。同时,公司还积极参与国际标准的制定和推广工作,为全球电子行业的发展做出了重要贡献。

故事五:可持续发展与社会责任

在追求经济效益的同时,Furukawa Electric也始终关注可持续发展和社会责任。公司致力于通过技术创新和产品优化来降低能耗和减少环境污染。例如,在电力传输系统和配电电缆领域,Furukawa Electric开发出了多种高效节能的产品,满足了市场对绿色、环保产品的需求。此外,公司还积极参与社会公益活动,为当地社区的发展贡献自己的力量。这些举措不仅提升了公司的社会形象,也为其在电子行业的长期发展奠定了坚实的基础。

品赞(G-Switch)公司的发展小趣事
检查控制回路中的接线是否正确,各元件是否损坏。
Advanced Energy公司的发展小趣事

AE公司一直将创新作为企业发展的核心动力。公司不断投入研发资源,推动电源技术的持续创新。同时,AE公司也积极与各大电子企业建立合作伙伴关系,共同推动电子行业的发展。通过与合作伙伴的紧密合作,AE公司不仅获得了更多的市场机会,也提升了自身的技术水平和创新能力。

BOT公司的发展小趣事

广西来宾电厂是中国第一个国家正式批准的BOT试点项目。该项目由法国电力国际和通用电气阿尔斯通公司作为项目公司的主要股东,总投资为6.16亿美元。这个电厂的装机规模为72万千瓦,安装了两台36万千瓦的进口燃煤机组。在长达18年的特许经营期内,该项目为广西地区提供了稳定的电力供应,同时也为项目公司带来了可观的投资回报。随着时间的推移,该项目成为了BOT模式在中国成功应用的典范,为后来的类似项目提供了宝贵的经验。

Andon Electronics公司的发展小趣事

在20世纪80年代,马来西亚政府选择了BOT融资模式来建设一条重要的高速公路。经过与多家私人企业的谈判,最终与马来西亚联合工程公司达成了特许权合约。该公司负责筹集资金、建设并经营这条高速公路。在约定的特许经营期内,该公司通过收取过路费来回收投资和获取利润。该项目最终成功地促进了马来西亚的交通基础设施建设,并被国际金融界誉为BOT模式的成功案例。

由于篇幅限制,这里先为您提供两个故事作为示例。如果需要更多故事,可以继续输入请求。同时,请注意,以上故事均基于公开资料整理,仅供参考。

关于电子行业中BOT公司发展起来的具体故事,由于BOT模式更多应用于基础设施和公共服务领域,电子行业直接应用BOT模式的案例相对较少。但可以从电子行业的基础设施建设,如电子工业园区、数据中心等方面找到相关案例。如果需要,我可以进一步为您搜索和整理这方面的资料。

请注意,由于电子行业中BOT模式的应用相对较少,因此可能难以找到五个完全符合您要求的故事。如果您对电子行业中其他类型的公司或项目有兴趣,我也可以为您提供相关信息。例如,我可以分享一些关于电子行业中创业公司、技术创新公司或跨国企业的发展故事。这些故事可能涉及产品创新、市场拓展、技术合作等主题,同样具有启发性和趣味性。请告诉我您的具体需求,我将尽力提供帮助。

Abbatron公司的发展小趣事

在电子行业的激烈竞争中,Abbatron公司以其创新的技术赢得了市场的认可。某年,公司研发团队成功开发出了一款新型的高效能芯片,这款芯片不仅性能卓越,而且功耗极低,引起了业界的广泛关注。通过这一技术突破,Abbatron公司在市场上占据了有利地位,并逐渐成为了行业内的佼佼者。

问答坊 | AI 解惑

STC系列单片机程序下载工具

用于STC系列单片机芯片的程序下载工具…

查看全部问答>

嵌入式系统如何与计算机通过以太网连接

本人在利用DM642EVM上设计了一个算法,想通过网口将计算结果传给计算机,EVM上发送的是标准的IP包,请问计算机端如何接收,请各位高手指点…

查看全部问答>

WinCE如何加载位图

满足如下条件: 1. WinCE5.0(C++) 2. 从文件读取一个RGB24bit的bitmap 3. 读取的数据转化为RGB16bit,即:RGB565的bitmap 4. 将数据加载到屏幕(或者DDraw的后台缓存中) Thanks in advanced!…

查看全部问答>

设备枚举时的描述符首先存放在哪里?

Get_Device_Descriptor、Get_Device_Configuration、Set_Configuration由谁首先下发的?设备枚举时的描述符首先存放在哪里?…

查看全部问答>

谁有ADC.h

周立功的一本书上《ARM&WinCE实验与实践-基于S3C2410》好多例程的头文件都是要光盘的, adc.h 这个是AD采集的, 不地道之处就在于买书不给配盘, 必须买MagicARM2410才有盘。我的是FriendlyARM SBC2410的 谁有看过这本书的,或者谁有光盘的我可 ...…

查看全部问答>

ModelSim中自带一个例子的疑问

在ModelSim安装成功后应该是在.....\\ModelSim\\examples\\tutorials\\verilog\\basicSimulation的目录下,有一个counter.v和tcounter.v的两个文件, 主要的疑问就是在count.v中为什么要加入function那一块?老是无法明了。 疑问的部分就是大号粗 ...…

查看全部问答>

按钮SW2长按3秒,单片机实现清零

工作原理:单片机控制DC9V电机工作,电机通过减速箱后带动一个机械机构转动,挤压洗手液流出,每旋转一圈挤压一次洗手液,限位开关给系统输入一个信号,LED显示挤压洗手液的次数。SW4为电路板安装盒子前盖开关,当前盖闭合时,红灯亮2秒,红外光控 ...…

查看全部问答>

浅谈单片机应用程序架构

       对于单片机程序来说,大家都不陌生,但是真正使用架构,考虑架构的恐怕并不多,随着程序开发的不断增多,本人觉得架构是非常必要的。前不就发帖与大家一起讨论了一下《谈谈怎样架构你的单片机程序》,发 ...…

查看全部问答>

设置提醒的建议

我跟帖,要是有人回复了我,或者我自己发的帖子有新的回复,我希望能得到有一个提醒,这样子会好一些…

查看全部问答>