添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第1473页 > CY7C63221A-PC > CY7C63221A-PC PDF资料 > CY7C63221A-PC PDF资料2第16页
的enCoRe
USB
CY7C63221/31A
启动时间为外部振荡器取决于谐振器上。陶瓷谐振器为基础的振荡器通常开始
小于100
s,
而基于晶体振荡器需要较长的时间,通常为1至10毫秒。主板电容应在最小化
XTALIN和XTALOUT销通过保持痕迹尽可能短。
外部6 MHz的时钟可以被施加到XTALIN销如果XTALOUT引脚开路。
10.0
RESET
USB控制器支持三种类型的重置。复位的效果列于下面。复位类型是:
1.低电压复位( LVR )
2.欠压复位( BOR )
3.看门狗复位( WDR )
复位的出现被记录在处理器状态和控制寄存器(图
18-1).
4位(低电压或掉电
复位位)和6(看门狗复位位),分别用于记录LVR / BOR和WDR的发生。固件
可以查询这些位来确定复位的原因。
该微控制器LVR , BOR或WDR复位后,开始从ROM地址为0x0000执行。虽然这看起来像
中断向量0 ,有一个重要的差别。复位处理不按程序计数器,进位标志和零
标志上的程序堆栈。试图在复位处理程序中执行RET或RETI将导致不可预知的执行
结果。
下列事件采取复位的地方。在各种复位的详细资料载于以下各节。
1.所有寄存器复位到默认状态(清除所有位,除了在处理器状态和控制寄存器) 。
2. GPIO和USB引脚设置为高阻态。
3. VREG引脚设置为高阻状态。
4.禁止中断。
5. USB操作被禁止,必须如果需要,通过固件被激活,如第14.1解释。
6.对于BOR或LVR ,外部振荡器被禁止,内部时钟模式启动,之后超时周期T
开始
对于V
CC
为稳定。一个WDR不改变时钟模式,并没有延迟V
CC
稳定在WDR 。注意
外部振荡器使能(位0 ,
图9-2 )
将由WDR被清除,但它并没有生效,直到挂起模式
输入。
7.程序堆栈指针( PSP )和数据堆栈指针( DSP )复位到地址0x00 。固件应该将DSP的
USB应用,如6.5节说明。
8.程序执行相应的超时时间后,开始在地址0x0000 。
10.1
低电压复位( LVR )
当V
CC
首先应用于芯片,内部振荡器启动,低电压复位默认情况下,开始启用。在
点,其中V
CC
上述V上升
LVR
(见第23.0节的V值
LVR
),内部计数器开始计数为一个周期
的t
开始
(见第24.0节的t值
开始
) 。在这件T
开始
时,单片机进入暂停部分状态
等待V
CC
它开始从地址0x0000开始执行代码之前稳定下来。
只要LVR电路的功能,这个复位序列重复每当V
CC
脚电压低于V
LVR
。 LVR功能可以
禁止通过固件通过设置时钟配置寄存器的低电压复位禁止位(图
9-2).
此外,
那么LVR会自动关闭进入待机模式,以节省电能。如果LVR在进入暂停模式之前启用,它
再次挂起模式结束激活。
当LVR在正常操作过程中禁用(例如,通过写“0”到低电压复位禁止位在时钟配置
寄存器) ,该芯片可能进入一个未知的状态,如果V
CC
低于V
LVR
。因此, LVR应该在任何时候启用期间
正常操作。如果LVR被禁用(例如,通过固件或在挂起模式) ,二级低电压监控器,欠压,成为
活性,如在下一节中描述。处理器状态和控制寄存器的LVR / BOR复位位(图
18-1),
is
设置为“1” ,如果任一LVR或发生BOR 。
10.2
欠压复位( BOR )
欠压复位(BOR )电路会一直工作和行为像上电复位。发生BOR时的V
CC
电压
该设备是低于约2.5V的内部定义的触发电压。人权法案重新启用LVR 。即,V一次
CC
滴剂
和旅行BOR ,器件将保持复位状态,直到V
CC
上升超过V
LVR
。在这一点上,吨
开始
延迟正常运行前发生
恢复和微控制器启动的T之后执行从地址为0x00码
开始
延时。
在暂停模式下,只有BOR检测是活动的,给予复位,如果V
CC
下面降到约2.5V 。由于该装置是
暂停,代码不执行,这个较低的复位电压是安全的保留了所有寄存器和存储器的状态。注意
在暂停模式下, LVR被禁用,因为在第10.1节中讨论。
文件编号: 38-08028修订版**
第16页49

深圳市碧威特网络技术有限公司