- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PSoC CY8C24533 的电动自行车控制器的设计
Design of E-Bike Controller Based on PSoC CY8C24533
1 2 3
翁小平 黄建明 江小平
1 Cypress 半导体资深主任应用工程师 Cypress 半导体FAE 高级经理 Cypress 半导体高级应用工程师2 3
摘要:本文介绍了PSoC 的主要概念和 CY8C24533 PSoC 芯片的主要性能,以及用它作为
主控芯片的电动自行车控制器的设计 。
关键词:PSoC, CY8C24533, 电动自行车,无刷直流电机
Abstract: This paper introduced primary concept of PSoC and feature of CY8C24533 part and the
design of E-Bike controller based on PSoC CY8C24533.
Key word: PSoC, CY8C24533, E-Bike, BLDC motor
PSoC(可编程片上系统)是Cypress 半导体生产的包含有8 位微处理器核和数字与模拟混
合信号阵列的可编程片上系统。不仅具有MCU 的可编程序能力,还包含了部分可编程逻辑
运算功能,同时也提供了可编程模拟阵列,集三种可编程能力与一体。通过对寄存器的配置
或控制,三者之间可以相互作用,协调工作。是真正的可编程系统级芯片。 PSoC 的数字资
源(如定时器、PWM 、UART 等等)和模拟资源(放大器、比较器、滤波器等等)以数字
模块和模拟模块的方式给出。不同型号的PSoC 芯片的差异主要在于其拥有的数字模块和模
拟模块的数量的不同。用户可以根据自己的需要来定义这些模块。PSoC 的集成开发环境
PSoC Designer 也预先为用户定义了七十多个常用的数字和模拟资源供用户选择。如数字资
源有:定时器、PWM 、UART 、SPI、CRC、PRS 等等;模拟资源有放大器、比较器、滤波器
等等;AD 转换器由若干数字模块和模拟模块组合而成。所有这些预定义的模块被称之为用
户模块。PSoC 开发者不需要自己通过设置寄存器来构建这些周边设备,只需在 PSoC
Designer 的开发环境选择和放置你所需要的用户模块并进行参数设定。PSoC Designer 不仅
帮你配置用户模块,而且也为用户提供这些用户模块的 API 函数供用户编程时调用。
CY8C24533 是专门针对马达控制而开发的一款PSoC 芯片。它继承了CY8C24XXXA 系列芯片
的几乎所有的资源,同时针对马达控制扩展了部分的资源和功能,使得它非常适合应用在电
动自行车的控制以及其它的马达控制。
一.CY8C24533 的系统资源和周边性能
CY8C24533 的内部结构如图1 所示。其资源包括:
1.系统资源
CY8C24533 使用8 位哈佛结构处理器内核(M8C CPU),它具有独立的程序存储器和数
据存储器总线,处理器速度可达24MHz 。拥有丰富的M8C 架构指令,系统提供便捷的寻址
方式。 CY8C24533 的系统资源中包括一个乘加器(MAC) 。MAC 系统中作为一个独立的组
件,并映射到特定的寄存器地址空间,由输入寄存器和输出寄存器,能执行带符号的 8 ×8
乘法运算和32 位的加法运算。只要把数据传送到输入寄存器,在下一个指令周期,输出寄
存器就能得到运算结果。寄存器加速内存数据交换,大大提高了处理数据的速度。
CY8C24533 有两个时钟发生器:主时钟发生器和低频时钟发生器。其中主时钟发生器
为24MHz 作为系统时钟。可分频或不分频作为CPU 时钟。系统时钟N1,N2 和N3 次(N1,N2
和N3 均可由用户设定)分频产生的时钟 VC1,VC2 和V3 可以提供给用户作为模拟PSoC
模块和数字PSoC 模块的输入时钟。系统时钟也可以倍频产生48MHz 的时钟作为PWM 的
输入,以提高PWM 的分辨率。低频时钟发生器是一个32 KHz 内部低速振荡器。主要用
于看门狗/
文档评论(0)