- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8-Bit脉冲宽度调制器数据表
8-Bit 脉冲宽度调制器数据表 PWM8 V 2.60
001-67100 Rev. **
8-Bit Pulse Width Modulator
Copyright © 2000-2011 Cypress Semiconductor Corporation. All Rights Reserved.
®
PSoC 模块 API 内存 (字节)
引脚 (根据外
资源 数字 模拟 CT 模拟 SC 闪存 RAM 部 I/O)
CY8C29/27/24/22/21xxx、CY8C23x33、CY7C64215/603xx、CYWUSB6953、CY8CLED02/04/08/16、CY8CLED0xD、
CY8CLED0xG、CY8CNP102、CY8CTST110、CY8CTMG110、CY8CTST120、CY8CTMG120、CY8CTMA120、CY8C21x45、
CY8C22x45、CY8CTMA30xx、CY8C28x45、CY8CPLC20、CY8CLED16P01、CY8C28xxx、 CY8C21x12
8-bit 1 0 0 67 0 1
CY8C26/25xxx
8-bit 1 0 0 103 0 1
如需一个或多个使用此用户模块的完全配置的功能性示例项目,请转到
/psocexampleprojects.
功能和概述
8 位通用脉冲宽度调制器使用一个 PSoC 模块
源时钟频率高达 48 MHz
每个脉冲周期的自动重新加载周期
可编程脉冲宽度
输入启用 /禁用连续计数器操作
输出或终端计数的上升沿上的中断选项
8-bit PWM 用户模块为一个具有可编程周期和脉冲宽度的脉冲宽度调制器。 可以从多个源中选择时钟以及
启用信号。 其他用户模块可以把输出信号路由至某一引脚或全局输出总线其中某一总线,以供内部使用。
可以对中断进行编程,使其在输出的上升沿或当计数器达到终端计数条件时触发。
Figure 1. PWM 框图,数据路径宽度 n = 8
Cypress Semiconductor Corporation • 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600
Document Number: 001-67100 Rev. ** Revised February 1, 2011
[+] Feedback
8-Bit Pulse Width Modulator
功能说明
PWM 用户模块采用一个数字 PSoC 模块,以提供 8 位总分辨率。
PWM API 提供可用 C 语言和汇编语言调用的多种函数,以便停止或启动计数器操作以及读写各种数据寄存
器。 也可以使用器件编辑器建立数据寄存器值。 一旦启动,计数寄存器会在每个时钟周期上升沿出现时递
减,在该上升沿上,将置位高电平有效启用输入信号。 终端计数之后,再次出现时钟上升沿时,计数寄存
器重新加载周期寄存器中的值 (计数寄存器的值达到 0)。
随时可以通过新值修改周期寄存器。 当 PWM 停
文档评论(0)