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

BCM43340HKUBG 参数 Datasheet PDF下载

BCM43340HKUBG图片预览
型号: BCM43340HKUBG
PDF下载: 下载PDF文件 查看货源
内容描述: [Single-Chip, Dual-Band (2.4 GHz/5 GHz) IEEE 802.11 a/b/g/n MAC/Baseband/Radio with Integrated Bluetooth 4.0]
分类和应用:
文件页数/大小: 96 页 / 1349 K
品牌: CYPRESS [ CYPRESS ]
 浏览型号BCM43340HKUBG的Datasheet PDF文件第5页浏览型号BCM43340HKUBG的Datasheet PDF文件第6页浏览型号BCM43340HKUBG的Datasheet PDF文件第7页浏览型号BCM43340HKUBG的Datasheet PDF文件第8页浏览型号BCM43340HKUBG的Datasheet PDF文件第10页浏览型号BCM43340HKUBG的Datasheet PDF文件第11页浏览型号BCM43340HKUBG的Datasheet PDF文件第12页浏览型号BCM43340HKUBG的Datasheet PDF文件第13页  
PRELIMINARY  
CYW43340  
2.2 WLAN Power Management  
The CYW43340 has been designed with the stringent power consumption requirements of mobile devices in mind. All areas of the  
chip design are optimized to minimize power consumption. Silicon processes and cell libraries were chosen to reduce leakage current  
and supply voltages. Additionally, the CYW43340 integrated RAM is a high Vt memory with dynamic clock control. The dominant  
supply current consumed by the RAM is leakage current only. Additionally, the CYW43340 includes an advanced WLAN power  
management unit (PMU) sequencer. The PMU sequencer provides significant power savings by putting the CYW43340 into various  
power management states appropriate to the current environment and activities that are being performed. The power management  
unit enables and disables internal regulators, switches, and other blocks based on a computation of the required resources and a  
table that describes the relationship between resources and the time needed to enable and disable them. Power up sequences are  
fully programmable. Configurable, free-running counters (running at 32.768 kHz LPO clock) in the PMU sequencer are used to turn  
on/turn off individual regulators and power switches. Clock speeds are dynamically changed (or gated altogether) for the current mode.  
Slower clock speeds are used wherever possible.  
The CYW43340 WLAN power states are described as follows:  
Active mode— All WLAN blocks in the CYW43340 are powered up and fully functional with active carrier sensing and frame  
transmission and receiving. All required regulators are enabled and put in the most efficient mode based on the load current. Clock  
speeds are dynamically adjusted by the PMU sequencer.  
Doze mode—The radio, analog domains, and most of the linear regulators are powered down. The rest of the CYW43340 remains  
powered up in an IDLE state. All main clocks (PLL, crystal oscillator or TCXO) are shut down to reduce active power to the minimum.  
The 32.768 kHz LPO clock is available only for the PMU sequencer. This condition is necessary to allow the PMU sequencer to  
wake up the chip and transition to Active mode. In Doze mode, the primary power consumed is due to leakage current.  
Deep-sleep mode—Most of the chip including both analog and digital domains and most of the regulators are powered off. Logic  
states in the digital core are saved and preserved into a retention memory in the always-ON domain before the digital core is powered  
off. Upon a wake-up event triggered by the PMU timers, an external interrupt or a host resume through the HSIC or SDIO bus, logic  
states in the digital core are restored to their pre-deep-sleep settings to avoid lengthy HW re-initialization.  
Power-down mode—The CYW43340 is effectively powered off by shutting down all internal regulators. The chip is brought out of  
this mode by external logic re-enabling the internal regulators.  
2.3 PMU Sequencing  
The PMU sequencer is responsible for minimizing system power consumption. It enables and disables various system resources  
based on a computation of the required resources and a table that describes the relationship between resources and the time needed  
to enable and disable them.  
Resource requests may come from several sources: clock requests from cores, the minimum resources defined in the Resource Min  
register, and the resources requested by any active resource request timers. The PMU sequencer maps clock requests into a set of  
resources required to produce the requested clocks.  
Each resource is in one of four states: enabled, disabled, transition_on, and transition_off and has a timer that contains 0 when the  
resource is enabled or disabled and a non-zero value in the transition states. The timer is loaded with the time_on or time_off value  
of the resource when the PMU determines that the resource must be enabled or disabled. That timer decrements on each 32.768 kHz  
PMU clock. When it reaches 0, the state changes from transition_off to disabled or transition_on to enabled. If the time_on value is  
0, the resource can go immediately from disabled to enabled. Similarly, a time_off value of 0 indicates that the resource can go  
immediately from enabled to disabled. The terms enable sequence and disable sequence refer to either the immediate transition or  
the timer load-decrement sequence.  
During each clock cycle, the PMU sequencer performs the following actions:  
1. Computes the required resource set based on requests and the resource dependency table.  
2. Decrements all timers whose values are non zero. If a timer reaches 0, the PMU clears the ResourcePending bit for the resource  
and inverts the ResourceState bit.  
3. Compares the request with the current resource status and determines which resources must be enabled or disabled.  
4. Initiates a disable sequence for each resource that is enabled, no longer being requested, and has no powered up dependents.  
5. Initiates an enable sequence for each resource that is disabled, is being requested, and has all of its dependencies enabled.  
Document Number: 002-14943 Rev. *L  
Page 9 of 96