欢迎访问ic37.com |
会员登录 免费注册
发布采购

83C51SND2C-JL 参数 Datasheet PDF下载

83C51SND2C-JL图片预览
型号: 83C51SND2C-JL
PDF下载: 下载PDF文件 查看货源
内容描述: 单芯片闪存微控制器与MP3解码器,支持完整的音频接口 [Single-Chip Flash Microcontroller with MP3 Decoder with Full Audio Interface]
分类和应用: 解码器闪存微控制器
文件页数/大小: 235 页 / 2877 K
品牌: ATMEL [ ATMEL ]
 浏览型号83C51SND2C-JL的Datasheet PDF文件第114页浏览型号83C51SND2C-JL的Datasheet PDF文件第115页浏览型号83C51SND2C-JL的Datasheet PDF文件第116页浏览型号83C51SND2C-JL的Datasheet PDF文件第117页浏览型号83C51SND2C-JL的Datasheet PDF文件第119页浏览型号83C51SND2C-JL的Datasheet PDF文件第120页浏览型号83C51SND2C-JL的Datasheet PDF文件第121页浏览型号83C51SND2C-JL的Datasheet PDF文件第122页  
Suspend/Resume Management  
Suspend  
The Suspend state can be detected by the USB controller if all the clocks are enabled  
and if the USB controller is enabled. The bit SPINT is set by hardware when an idle  
state is detected for more than 3 ms. This triggers a USB interrupt if enabled.  
In order to reduce current consumption, the firmware can put the USB PAD in idle mode,  
stop the clocks and put the C51 in Idle or Power-down mode. The Resume detection is  
still active.  
The USB PAD is put in idle mode when the firmware clear the SPINT bit. In order to  
avoid a new suspend detection 3ms later, the firmware has to disable the USB clock  
input using the SUSPCLK bit in the USBCON Register. The USB PAD automatically  
exits of idle mode when a wake-up event is detected.  
The stop of the 48 MHz clock from the PLL should be done in the following order:  
1. Disable of the 48 MHz clock input of the USB controller by setting to 1 the SUS-  
PCLK bit in the USBCON register.  
2. Disable the PLL by clearing the PLLEN bit in the PLLCON register.  
Resume  
When the USB controller is in Suspend state, the Resume detection is active even if all  
the clocks are disabled and if the C51 is in Idle or Power-down mode. The WUPCPU bit  
is set by hardware when a non-idle state occurs on the USB bus. This triggers an inter-  
rupt if enabled. This interrupt wakes up the CPU from its Idle or Power-down state and  
the interrupt function is then executed. The firmware will first enable the 48 MHz gener-  
ation and then reset to 0 the SUSPCLK bit in the USBCON register if needed.  
The firmware has to clear the SPINT bit in the USBINT register before any other USB  
operation in order to wake up the USB controller from its Suspend mode.  
The USB controller is then re-activated.  
Figure 74. Example of a Suspend/Resume Management  
USB Controller Init  
SPINT  
Detection of a SUSPEND State  
Clear SPINT  
Set SUSPCLK  
Disable PLL  
microcontroller in Power-down  
WUPCPU  
Detection of a RESUME State  
Enable PLL  
Clear SUSPCLK  
Clear WUPCPU Bit  
118  
AT8xC51SND2C  
4341D–MP3–04/05  
 复制成功!