CY8C24533是以块加密方式实施对片内存储器的加密保护- myneagleu ...
CY8C24533是以块加密方式实施对片内存储器的加密保护 [原创 2010-04-29 11:53:34]   

  CY8C24533是Cypress半导体生产的具有8位MCU核和数字与模仿混杂信号阵列的可编程片上体系, 集三种可编程才能于一体,不仅具有MCU的可编程序才能,还包括了部分可编程逻辑运算功效,同时也供给了可编程模仿阵列;通过对存放器的配置或节制,三者之间可以相互作用、和谐工作。是专门针对电机掌握而开发的一款PSoC芯片,。它对电机节制扩大了部分的资源和功效,使得它非常合适利用在电动自行车的把持以及其他的电机把持。

  1.4  SAR ADC模块

  CY8C24533的内部构造如图1所示。其资源包含:

  2 电动车自行车把持器体系  

  1.2 片内存储器

  在电机掌握中通常须要一个高速的ADC用于检测过流信号进而实施对功率MOS管的掩护。CY8C24533集成了一个专用的8位逐次逼近ADC。它的一次转换时光只有3.33μs,这对于快速的检测过流信号非常有用。另外为了能在适合的时光进行模数转换,CY8C24533还供给了多种触发方式来启动模数转换。它包含自由运行、手动单次触发和同步触发方式。同步触发方式原理框图如图2。在同步触发方法有两条通路(Low Path和High Path)可以实行触发。这两条通路分辨有一个8位的寄存器与来自数字模块的的计数值进行比较,假如Low Path的比拟成果相等时CMP_LO输出高电平,假如High Path的比拟成果相等时CMP_HI输出高电平,CMP_LO和CMP_HI的输出在通路逻辑(Path Logic)进行逻辑运算,逻辑运算的成果为1时便触发启动模数转换。通路逻辑有“与”和“或”两种逻辑运算功效,CMP_LO和CMP_HI的值由用户设定。这个性能对电机控制非常有用,。比如,当DBB0被配置成一个8位的PWM时,在一个PWM的周期里,ADC可以被触发一次或两次。当CMP_LO或CMP_HI存放器有一个被设置,并且通路逻辑设置“或”运算时被触发一次;当CMP_LO和CMP_HI的寄存器被设置一样并且通路逻辑设置“与”运算时也被触发一次;当CMP_LO和CMP_HI的存放器被设置不一样并且通路逻辑设置“或”运算时被触发两次。当DBB0和DBB1被配置成一个16位的PWM时,在一个PWM的周期里,模数转换可以被触发一次,这时通路逻辑设置“与”运算。在直流无刷电机的节制中,通常PWM值用于控制电机的电压或速度,每一个PWM周期中的相电流的大小是变更的,用同步触发方法可以在每一个PWM周期的固定时刻触发模数转换,采样的电流信号,断定电流是否异常,实行对电机和MOS管的有效维护。

图2:同步触发方法原理框图。

  CY8C24533有4个数字模块和4个模拟模块。片内的数字模块可以配置成各种各样的用户模块,比如时光定时器、实时时钟、脉宽调制和逝世区脉宽调制(DB PWM)、循环冗余校订模块、全双工UART、SPI等功能模块。片内的模拟模块可以配置多种模拟周边功能,如比拟器、可编程增益放大器、差分放大器、可编程滤波器。联合数字模块和模拟模块可以实行各种模数转换,如7-14位的增量式模数转换,8和11位的△-∑模数转换等等。PSoC Designer集成开发环境也为用户供给了机动和xx的数字模块和模仿模块的输进输前途由、模块和模块之间的路由及数字模块和模拟模块之间的路由。在这些路由中还包含了一些硬件的逻辑运算块(LUT),这些逻辑运算块可以进行16种逻辑运算。用户可以通过路由选择和路由之间的逻辑运算使模块和模块之间形成相互关联的有机的功能块,使这些功能块具有更庞杂更奇特更强盛的功能。从而减少片外资源的应用,使系统更简练,。 

  1.1 系统资源

  0 引言

  1 CY8C24533的体系资源和周边性能

  图3所示是一个电动自行车控制器系统原理框图。图中,CY8C24533作为主控芯片,左边为各种输进信号:调速转把信号、刹车信号、电池电压、电机的霍尔信号和其他外设信号。右边是MOSFET的驱动电路、功率MOSFET三相桥电路以及电池电量显示电路。现在的电动自行车都应用“无刷直流电机”作为传动部件,所以CY8C24533必需通过来自电机的霍尔信号发生适合的相序信号提供应MOSFET的驱动电路,进而驱动功率MOSFET三相桥,使无刷直流电机的三相绕组得到按必定规律变更的励磁电流。

  CY8C24533有8KB的闪存用于程序存储以及256B的片内SRAM数据存储器。可以用闪存的部分空间模拟E2PROM。此外,它还具有串行在系统编程功能(ISSP)。CY8C24533对片内存储器提供多种掩护加密方式。与传统的熔丝维护加密方式不同,CY8C24533是以块加密方式实施对片内存储器的加密维护,所以具有更高的安全性。

  1.3 模块资源


图3:电动自行车掌握器系统原理框图

图1:CY8C24533内部系统资源框图

  CY8C24533应用8位哈佛构造处置器内核(M8C CPU),它具有独立的程序存储器和数据存储器总线,处置器速度可达24MHz。拥有丰盛的M8C架构指令,系统提供便捷的寻址方式。CY8C24533的系统资源中包括一个乘加器(MAC)。MAC系统中作为一个独立的组件,并映射到特定的寄存器地址空间,由输进寄存器和输出寄存器,能履行带符号的8×8乘法运算和32位的加法运算。只要把数据传送到输入寄存器,在下一个指令周期,输出寄存器就能得到运算结果。寄存器加速内存数据交流,大大进步了处置数据的速度。CY8C24533有两个时钟产生器:主时钟发生器和低频时钟产生器。其中主时钟发生器为24MHz作为系统时钟,可分频或不分频作为CPU时钟。系统时钟N1,N2和N3次(均可由用户设定)分频发生的时钟VC1,VC2和V3可以提供应用户作为模拟PSoC模块和数字PSoC模块的输入时钟。系统时钟也可以倍频发生48MHz的时钟作为PWM的输入,以进步PWM的辨别率。低频时钟产生器是一个32KHz内部低速振荡器,重要用于看门狗/睡眠定时器的时钟。其他的系统资源还包括可设定电压阀值的电源低电压检测(LVD/POR)、中止控制器、I2C、用于△-∑模数转换的采样抽取器(Decimator)、片内温度和片内电压参考等。

相关的主题文章:
郑重声明:资讯 【CY8C24533是以块加密方式实施对片内存储器的加密保护- myneagleu ...】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——