CYWUSB6932-48LFXC [CYPRESS]
WirelessUSB LS 2.4-GHz DSSS Radio SoC; 的WirelessUSB LS的2.4GHz直接序列扩频无线电系统芯片型号: | CYWUSB6932-48LFXC |
厂家: | CYPRESS |
描述: | WirelessUSB LS 2.4-GHz DSSS Radio SoC |
文件: | 总30页 (文件大小:306K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
CYWUSB6932
CYWUSB6934
WirelessUSB™ LS 2.4-GHz DSSS Radio SoC
1.0
Features
2.0
Functional Description
• 2.4-GHz radio transceiver
The CYWUSB6932/CYWUSB6934 Integrated Circuits (ICs)
are highly integrated 2.4-GHz Direct Sequence Spread
Spectrum (DSSS) Radio System-on-Chip (SoC) ICs. From the
Serial Peripheral Interface (SPI) to the antenna, these ICs are
single-chip 2.4-GHz DSSS Gaussian Frequency Shift Keying
(GFSK) baseband modems that connect directly to a micro-
controller via simple serial interface.
• Operates in the unlicensed Industrial, Scientific, and
Medical (ISM) band (2.4 GHz–2.483 GHz)
• -90-dBm receive sensitivity
• Up to 0 dBm output power
• Range of up to 10 meters or more
• Data throughput of up to 62.5 kbits/sec
The CYWUSB6932 transmit-only IC and the CYWUSB6934
transceiver IC are available in a small footprint 48-pin QFN
package.
• Highly integrated low cost, minimal number of external
components required
• Dual DSSS reconfigurable baseband correlators
• SPI microcontroller interface (up to 2-MHz data rate)
• 13-MHz ± 50-ppm input clock operation
• Low standby current < 1 µA
3.0
Applications
• PC Human Interface Devices (HIDs)
• Mice
• Keyboards
• Joysticks
• Integrated 30-bit Manufacturing ID
• Peripheral Gaming Devices
• Operating voltage from 2.7V to 3.6V
• Game Controllers
• Console Keyboards
• General
• Operating temperature from 0° to 70°C
• Offered in a small footprint 48 Quad Flat Pack No Leads
(QFN)
• Presenter Tools
• Remote Controls
• Consumer Electronics
• Barcode Scanners
• POS Peripherals
• Toys
DIOVAL
DIO
GFSK
Modulator
DSSS
Baseband
RFOUT
RFIN
SERDES
IRQ
A
A
SS
SCK
MISO
MOSI
DSSS
Baseband
B
Digital
SERDES
B
GFSK
Demodulator
RESET
PD
Synthesizer
CYWUSB6934Only
Figure 3-1. CYWUSB6932/CYWUSB6934 Simplified Block Diagram
Cypress Semiconductor Corporation
Document 38-16007 Rev. *G
•
3901 North First Street
•
San Jose, CA 95134
•
408-943-2600
Revised November 15, 2004
CYWUSB6932
CYWUSB6934
Both the receiver and transmitter integrated Voltage
Controlled Oscillator (VCO) and synthesizer have the agility to
cover the complete 2.4-GHz GFSK radio transmitter ISM
band. The synthesizer provides the frequency-hopping local
oscillator for the transmitter and receiver. The VCO loop filter
is also integrated on-chip.
3.1
Applications Support
The CYWUSB6932/CYWUSB6934 ICs are supported by the
CY3632 WirelessUSB Development Kit. The development kit
provides all of the materials and documents needed to cut the
cord on wired applications including two radio modules that
connect directly to two prototyping platform boards, compre-
hensive WirelessUSB protocol code examples a WirelessUSB
Listener tool and all of the associated schematics, gerber files
and bill of materials.
4.2
GFSK Modem
The transmitter uses a DSP-based vector modulator to
convert the 1-MHz chips to an accurate GFSK carrier.
The CY4632 WirelessUSB LS Keyboard Mouse Reference
Design provides a production-worthy example of a wireless
mouse and keyboard system.
The receiver uses a fully integrated Frequency Modulator (FM)
detector with automatic data slicer to demodulate the GFSK
signal.
The CY3633 WirelessUSB LS Gaming Development Kit
provides support for designing a wireless gamepad for the
major gaming consoles and is offered as an accessory to the
CY3632 WirelessUSB.
4.3
Dual DSSS Baseband
Data is converted to DSSS chips by a digital spreader.
De-spreading is performed by an oversampled correlator. The
DSSS baseband cancels spurious noise and assembles
properly correlated data bytes.
4.0
Functional Overview
The CYWUSB6932/CYWUSB6934 ICs provide a complete
WirelessUSB LS SPI to antenna radio modem. The SoC is
designed to implement wireless devices operating in the
worldwide 2.4-GHz Industrial, Scientific, and Medical (ISM)
frequency band (2.400 GHz–2.4835 GHz). It is intended for
systems compliant with world-wide regulations covered by
ETSI EN 301 489-1 V1.4.1, ETSI EN 300 328-1 V1.3.1
(European Countries); FCC CFR 47 Part 15 (USA and
Industry Canada) and ARIB STD-T66 (Japan).
The DSSS baseband has three operating modes: 64 chips/bit
Single Channel, 32 chips/bit Single Channel, and 32 chips/bit
Single Channel Dual Data Rate (DDR).
4.3.1
64 chips/bit Single Channel
The baseband supports a single data stream operating at
15.625 kbits/sec. The advantage of selecting this mode is its
ability to tolerate a noisy environment. This is because the
15.625 kbits/sec data stream utilizes the longest PN Code
resulting in the highest probability for recovering packets over
the air. This mode can also be selected for systems requiring
data transmissions over longer ranges.
The CYWUSB6934 IC contains a 2.4-GHz radio transceiver, a
GFSK modem and a dual DSSS reconfigurable baseband.
The CYWUSB6932 IC contains a 2.4-GHz radio transmit-only,
a GFSK modem and a DSSS baseband. The radio and
baseband are both code- and frequency-agile. Forty-nine
spreading codes selected for optimal performance (Gold
codes) are supported across 78 1-MHz channels yielding a
theoretical spectral capacity of 3822 channels. Both ICs
support a range of up to 10 meters or more.
4.3.2
32 chips/bit Single Channel
The baseband supports a single data stream operating at
31.25 kbits/sec.
4.3.3
32 chips/bit Single Channel Dual Data Rate (DDR)
4.1
2.4-GHz Radio
The baseband spreads bits in pairs and supports a single data
stream operating at 62.5 kbits/sec.
The receiver and transmitter are a single-conversion low-Inter-
mediate Frequency (low-IF) architecture with fully integrated
IF channel matched filters to achieve high performance in the
presence of interference. An integrated Power Amplifier (PA)
provides an output power control range of 30 dB in seven
steps.
4.4
Serializer/Deserializer (SERDES)
The CYWUSB6934 IC has a data Serializer/Deserializer
(SERDES), which provides byte-level framing of transmit and
receive data. Bytes for transmission are loaded into the
SERDES and receive bytes are read from the SERDES via the
SPI interface. The SERDES provides double buffering of
transmit and receive data. While one byte is being transmitted
by the radio the next byte can be written to the SERDES data
register insuring there are no breaks in transmitted data.
Table 4-1. Internal PA Output Power Step Table
PA Setting
Typical Output Power (dBm)
7
6
5
4
3
2
1
0
0
–2.4
–5.6
After a receive byte has been received it is loaded into the
SERDES data register and can be read at any time until the
next byte is received, at which time the old contents of the
SERDES data register will be overwritten. The CYWUSB6932
IC only has a data Serializer.
–9.7
–16.4
–20.8
–24.8
–29.0
Document 38-16007 Rev. *G
Page 2 of 30
CYWUSB6932
CYWUSB6934
(Reg 0x2F, bit 7=1) to initiate an ADC conversion. Then, wait
greater than 50uS and read the RSSI register again. Next,
clear the Carrier Detect Register (Reg 0x2F, bit 7=0) and turn
the receiver OFF. Measuring the noise floor of a quiet channel
is inherently a 'noisy' process so, for best results, this
procedure should be repeated several times (~20) to compute
an average noise floor level. A RSSI register value of 0-10
indicates a channel that is relatively quiet. A RSSI register
value greater than 10 indicates the channel is probably being
used. A RSSI register value greater than 28 indicates the
presence of a strong signal.
4.5
Application Interfaces
Both ICs have a fully synchronous SPI slave interface for
connectivity to the application MCU. Configuration and
byte-oriented data transfer can be performed over this
interface. An interrupt is provided to trigger real time events.
An optional SERDES Bypass mode (DIO) is provided for appli-
cations that require a synchronous serial bit-oriented data
path. This interface is for data only.
4.6
Clocking and Power Management
A 13-MHz crystal (±50 ppm or better) is directly connected to
X13IN and X13 without the need for external capacitors. Both
ICs have a programmable trim capability for adjusting the
on-chip load capacitance supplied to the crystal. The Radio
Frequency (RF) circuitry has on-chip decoupling capacitors.
Both devices are powered from a 2.7V to 3.6V DC supply. Both
devices can be shutdown to a fully static state using the PD
pin.
5.0
5.1
Application Interfaces
SPI Interface
The CYWUSB6932/CYWUSB6934 ICs have a four-wire SPI
communication interface between an application MCU and
one or more slave devices. The SPI interface supports
single-byte and multi-byte serial transfers. The four-wire SPI
communications interface consists of Master Out-Slave In
(MOSI), Master In-Slave Out (MISO), Serial Clock (SCK), and
Slave Select (SS).
Below are the requirements for the crystal to be directly
connected to X13IN and X13:
• Nominal Frequency: 13 MHz
• Operating Mode: Fundamental Mode
• Resonance Mode: Parallel Resonant
• Frequency Stability: ± 50 ppm
• Series Resistance: ≤ 100 ohms
• Load Capacitance: 10 pF
The SPI receives SCK from an application MCU on the SCK
pin. Data from the application MCU is shifted in on the MOSI
pin. Data to the application MCU is shifted out on the MISO
pin. The active-low Slave Select (SS) pin must be asserted to
initiate a SPI transfer.
The application MCU can initiate a SPI data transfer via a
multi-byte transaction. The first byte is the Command/Address
byte, and the following bytes are the data bytes as shown in
Figure 5-1 through Figure 5-4. The SS signal should not be
deasserted between bytes. The SPI communications is as
follows:
• Drive Level: 10 uW–100 uW
4.7
Receive Signal Strength Indicator (RSSI)
The RSSI register (Reg 0x22) (applies only to the
CYWUSB6934 IC) returns the relative signal strength of the
ON-channel signal power and can be used to:
• Command Direction (bit 7) = “0” Enables SPI read transac-
tion. A “1” enables SPI write transactions.
1. Determine the connection quality
• Command Increment (bit 6) = “1” Enables SPI auto address
increment. When set, the address field automatically incre-
ments at the end of each data byte in a burst access, oth-
erwise the same address is accessed.
2. Determine the value of the noise floor
3. Check for a quiet channel before transmitting.
The internal RSSI voltage is sampled through a 5-bit
analog-to-digital converter (ADC). A state machine controls
the conversion process. Under normal conditions, the RSSI
state machine initiates a conversion when an ON-channel
carrier is detected and remains above the noise floor for over
50uS. The conversion produces a 5-bit value in the RSSI
register (Reg 0x22, bits 4:0) along with a valid bit, RSSI
register (Reg 0x22, bit 5). The state machine then remains in
HALT mode and does not reset for a new conversion until the
receive mode is toggled off and on. Once a connection has
been established, the RSSI register can be read to determine
the relative connection quality of the channel. A RSSI register
value lower than 10 indicates that the received signal strength
is low, a value greater than 28 indicates a strong signal level.
• Six bits of address.
• Eight bits of data.
The SPI communications interface has a burst mechanism,
where the command byte can be followed by as many data
bytes as desired. A burst transaction is terminated by
deasserting the slave select (SS = 1). For burst read transac-
tions, the application MCU must abide by the timing shown in
Figure 12-2.
The SPI communications interface single read and burst read
sequences are shown in Figure 5-2 and Figure 5-3, respec-
tively.
The SPI communications interface single write and burst write
sequences are shown in Figure 5-4 and Figure 5-5, respec-
tively.
To check for a quiet channel before transmitting, first set up
receive mode properly and read the RSSI register (Reg 0x22).
If the valid bit is zero, then force the Carrier Detect register
Document 38-16007 Rev. *G
Page 3 of 30
CYWUSB6932
CYWUSB6934
Byte 1
Byte 1+N
Bit #
7
6
[5:0]
[7:0]
Data
Bit Name
DIR
INC
Address
Figure 5-1. SPI Transaction Format
S C K
S S
c m d
a d d r
D IR
IN C
M O S I
M IS O
A 5
A 4
A 3
A 2
A 1
A 0
0
0
d a ta to m c u
D 7
D 6
D 5
D 4
D 3
D 2
D 1
D 0
Figure 5-2. SPI Single Read Sequence
S C K
S S
cm d
addr
D IR
IN C
M O S I
M IS O
0
1
A5
A 4
A3
A 2
A1
A 0
data to m cu
data to m cu
1 +N
1
D 7
D 6
D 5
D 4
D 3
D 2
D 1
D 0
D 7
D 6
D 5
D 4
D 3
D 2
D 1
D 0
Figure 5-3. SPI Burst Read Sequence
SCK
SS
cmd
addr
data from mcu
DIR
INC
MOSI
MISO
D5
D4
D3
D2
D1
D0
A5
A4
A3
A2
A1
A0
D7
D6
1
0
Figure 5-4. SPI Single Write Sequence
SCK
SS
cmd
addr
data from mcu
data from mcu
1+N
1
DIR
INC
MOSI
MISO
1
1
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
A5
A4
A3
A2
A1
A0
Figure 5-5. SPI Burst Write Sequence
Document 38-16007 Rev. *G
Page 4 of 30
CYWUSB6932
CYWUSB6934
the data as shown in Figure 5-6. In transmit mode, DIO and
DIOVAL are sampled on the falling edge of the IRQ, which
clocks the data as shown in Figure 5-7. The application MCU
samples the DIO and DIOVAL on the rising edge of IRQ.
5.2
DIO Interface
The DIO communications interface is an optional SERDES
bypass data-only transfer interface. In receive mode, DIO and
DIOVAL are valid after the falling edge of IRQ, which clocks
IRQ
DIOVAL
v0
d0
v1
d1
v2
d2
v3
d3
v4
d4
v5
d5
v6
v7
v8
v9
v10
d10
v11
d11
v12
d12
v13
d13
v14
d14
v...
d...
data to mcu
DIO
d6
d7
d8
d9
Figure 5-6. DIO Receive Sequence
IRQ
DIOVAL
DIO
v8
v9
v10
v11
d11
v12
d12
v13
d13
v14
d14
v...
d...
v0
v1
v2
d2
v3
d3
v4
d4
v5
v6
v7
data from mcu
d0
d1
d5
d6
d7
d8
d9
d10
Figure 5-7. DIO Transmit Sequence
interrupt indicates that the oscillator has started, and that the
5.3
Interrupts
device is ready to receive SPI transfers.
The CYWUSB6932/CYWUSB6934 ICs feature three sets of
interrupts: transmit, receive (CYWUSB6934 only), and a wake
interrupt. These interrupts all share a single pin (IRQ), but can
be independently enabled/disabled. In transmit mode, all
receive interrupts are automatically disabled, and in receive
mode all transmit interrupts are automatically disabled.
However, the contents of the enable registers are preserved
when switching between transmit and receive modes.
The wake interrupt is enabled by setting bit 0 of the Wake
Enable register (Reg 0x1C, bit 0=1). Whether or not a wake
interrupt is pending is indicated by the state of bit 0 of the Wake
Status register (Reg 0x1D, bit 0). Reading the Wake Status
register (Reg 0x1D) clears the interrupt.
5.3.2
Transmit Interrupts
Interrupts are enabled and the status read through 6 registers:
Receive Interrupt Enable (Reg 0x07), Receive Interrupt Status
(Reg 0x08), Transmit Interrupt Enable (Reg 0x0D), Transmit
Interrupt Status (Reg 0x0E), Wake Enable (Reg 0x1C), Wake
Status (Reg 0x1D).
Four interrupts are provided to flag the occurrence of transmit
events. The interrupts are enabled by writing to the Transmit
Interrupt Enable register (Reg 0x0D), and their status may be
determined by reading the Transmit Interrupt Status register
(Reg 0x0E). If more than 1 interrupt is enabled, it is necessary
to read the Transmit Interrupt Status register (Reg 0x0E) to
determine which event caused the IRQ pin to assert.
If more than 1 interrupt is enabled at any time, it is necessary
to read the relevant interrupt status register to determine which
event caused the IRQ pin to assert. Even when a given
interrupt source is disabled, the status of the condition that
would otherwise cause an interrupt can be determined by
reading the appropriate interrupt status register. It is therefore
possible to use the devices without making use of the IRQ pin
at all. Firmware can poll the interrupt status register(s) to wait
for an event, rather than using the IRQ pin.
The function and operation of these interrupts are described in
detail in Section 7.0.
5.3.3
Receive Interrupts
Eight interrupts are provided to flag the occurrence of receive
events, four each for SERDES A and B. In 64 chips/bit and 32
chips/bit DDR modes, only the SERDES A interrupts are
available, and the SERDES B interrupts will never trigger,
even if enabled. The interrupts are enabled by writing to the
Receive Interrupt Enable register (Reg 0x07), and their status
may be determined by reading the Receive Interrupt Status
register (Reg 0x08). If more than one interrupt is enabled, it is
necessary to read the Receive Interrupt Status register (Reg
0x08) to determine which event caused the IRQ pin to assert.
The polarity of all interrupts can be set by writing to the Config-
uration register (Reg 0x05), and it is possible to configure the
IRQ pin to be open drain (if active low) or open source (if active
high).
5.3.1
Wake Interrupt
When the PD pin is low, the oscillator is stopped. After PD is
deasserted, the oscillator takes time to start, and until it has
done so, it is not safe to use the SPI interface. The wake
The function and operation of these interrupts are described in
detail in Section 7.0.
Document 38-16007 Rev. *G
Page 5 of 30
CYWUSB6932
CYWUSB6934
6.0
Application Examples
LDO/
3.3 V
0.1µF
DC2DC
+
-
Battery
PCB Trace
Inverted “F”
Antenna
(PIFA)
Vcc
Vcc
RESET
10pF
Optical
Mouse
Sensor
RFOUT
PD
IRQ
WUSB LS
Application MCU
13MHz
Crystal
SPI
4
Buttons
Figure 6-1. CYWUSB6932 Transmit-Only Battery-Powered Device
PCB Trace Antenna
3.3V
5V
LDO
0.1µF
0.1µF 4.7µF
1µF
2.0 pF
1.2 pF
2.0 pF
USB I/F
RESET
3.3 nH
Vcc
1.3K
RFOUT
RFIN
PD
IRQ
Cypress
enCoRe
USB MCU
2.2 nH
27 pF
D+/D-
2
2.2K
2.2K
WirelessUSB LS
SCK
MOSI
MISO
SS
13MHz
Crystal
Figure 6-2. CYWUSB6934 USB Bridge Transceiver
Document 38-16007 Rev. *G
Page 6 of 30
CYWUSB6932
CYWUSB6934
7.0
Register Descriptions
Table 7-1 displays the list of registers inside the
CYWUSB6932/CYWUSB6934 ICs that are addressable
through the SPI interface. All registers are read and writable,
except where noted.
Table 7-1. CYWUSB6932/CyWUSB6934 Register Map[2]
CYWUSB6934
Address
Register Name
Revision ID
Mnemonic
REG_ID
Page
8
Default
Access
RO
0x00
0x03
0x07
Control
REG_CONTROL
REG_DATA_RATE
REG_CONFIG
8
0x00
RW
RW
RW
RW
RW
RO
Data Rate
0x04
9
0x00
Configuration
SERDES Control
0x05
9
0x01
REG_SERDES_CTL
0x06
10
11
12
13
13
13
13
14
15
16
16
16
17
17
17
18
18
19
19
19
20
20
20
21
21
21
21
21
0x03
Receive SERDES Interrupt Enable REG_RX_INT_EN
Receive SERDES Interrupt Status REG_RX_INT_STAT
0x07[1]
0x08[1]
0x09[1]
0x0A[1]
0x0B[1]
0x0C[1]
0x0D
0x00
0x00
Receive SERDES Data A
Receive SERDES Valid A
Receive SERDES Data B
Receive SERDES Valid B
REG_RX_DATA_A
REG_RX_VALID_A
REG_RX_DATA_B
REG_RX_VALID_B
0x00
RO
0x00
RO
0x00
RO
0x00
RO
Transmit SERDES Interrupt Enable REG_TX_INT_EN
Transmit SERDES Interrupt Status REG_TX_INT_STAT
0x00
RW
RO
0x0E
0x00
0x00
Transmit SERDES Data
Transmit SERDES Valid
PN Code
REG_TX_DATA
0x0F
RW
RW
RW
RW
RW
RW
RO
REG_TX_VALID
0x10
0x00
0x1E8B6A3DE0E9B222
REG_PN_CODE
0x18–0x11
0x19[1]
0x1A[1]
0x1C
Threshold Low
Threshold High
Wake Enable
REG_THRESHOLD_L
REG_THRESHOLD_H
REG_WAKE_EN
0x08
0x38
0x00
0x01
0x04
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x64
–
Wake Status
REG_WAKE_STAT
REG_ANALOG_CTL
REG_CHANNEL
0x1D
Analog Control
Channel
0x20
RW
RW
RO
0x21
0x22[1]
Receive Signal Strength Indicator REG_RSSI
PA Bias
REG_PA
0x23
RW
RW
RW
RW
RW
RW
RW
RW
RO
Crystal Adjust
VCO Calibration
Reg Power Control
Carrier Detect
Clock Manual
Clock Enable
REG_CRYSTAL_ADJ
REG_VCO_CAL
0x24
0x26
REG_PWR_CTL
0x2E
REG_CARRIER_DETECT
REG_CLOCK_MANUAL
REG_CLOCK_ENABLE
REG_SYN_LOCK_CNT
REG_MID
0x2F
0x32
0x33
Synthesizer Lock Count
Manufacturing ID
Notes:
0x38
0x3C–0x3F
1. Register not applicable to CYWUSB6932.
2. All registers are accessed Little Endian.
Document 38-16007 Rev. *G
Page 7 of 30
CYWUSB6932
CYWUSB6934
Figure 7-1. Revision ID Register
REG_ID
Addr: 0x00
Default: 0x07
7
6
5
4
3
2
1
0
Silicon ID
Product ID
Bit
7:4
3:0
Name
Description
Silicon ID
These are the Silicon ID revision bits. 0000 = Rev A, 0001 = Rev B, etc. These bits are read-only.
These are the Product ID revision bits. Fixed at value 0111. These bits are read-only.
Product ID
Figure 7-2. Control
Addr: 0x03
REG_CONTROL
Default: 0x00
7
6
5
4
3
2
1
0
RX
Enable
TX
Enable
PN Code
Select
Bypass Internal
Syn Lock Signal
Auto Internal
PA
Disable
Internal PA
Enable
Reserved
Reserved
Bit Name
Description
7
6
5
RX Enable
The Receive Enable bit is used to place the IC in receive mode.
1 = Receive Enabled
0 = Receive Disabled
TX Enable
The Transmit Enable bit is used to place the IC in transmit mode.
1 = Transmit Enabled
0 = Transmit Disabled
PN Code Select The Pseudo-Noise Code Select bit selects between the upper or lower half of the 64 chips/bit PN code.
1 = 32 Most Significant Bits of PN code are used
0 = 32 Least Significant Bits of PN code are used
This bit applies only when the Code Width bit is set to 32 chips/bit PN codes (Reg 0x04, bit 2=1).
4
Bypass Internal This bit controls whether the state machine waits for the internal Syn Lock Signal before waiting for the amount of time
Syn Lock Signal specified in the Syn Lock Count register (Reg 0x38), in units of 2 us. If the internal Syn Lock Signal is used then set
Syn Lock Count to 25 to provide additional assurance that the synthesizer has settled.
1 = Bypass the Internal Syn Lock Signal and wait the amount of time in Syn Lock Count register (Reg 0x38)
0 = Wait for the Syn Lock Signal and then wait the amount of time specified in Syn Lock Count register (Reg 0x38)
It is recommended that the application MCU sets this bit to 1 in order to guarantee a consistent settle time for the
synthesizer.
3
2
Auto Internal PA The Auto Internal PA Disable bit is used to determine the method of controlling the Internal Power Amplifier. The two
Disable
options are automatic control by the baseband or by firmware through register writes. For external PA usage, please
see the description of the REG_ANALOG_CTL register (Reg 0x20).
1 = Register controlled Internal PA Enable
0 = Auto controlled Internal PA Enable
When this bit is set to 1, the enabled state of the Internal PA is directly controlled by bit Internal PA Enable (Reg 0x03,
bit 2). It is recommended that this bit is set to 0, leaving the PA control to the baseband.
Internal PA
Enable
The Internal PA Enable bit is used to enable or disable the Internal Power Amplifier.
1 = Internal Power Amplifier Enabled
0 = Internal Power Amplifier Disabled
This bit only applies when the Auto Internal PA Disable bit is selected (Reg 0x03, bit 3=1), otherwise this bit is don’t care.
1
0
Reserved
Reserved
This bit is reserved and should be written with a one.
This bit is reserved and should be written with a zero.
Document 38-16007 Rev. *G
Page 8 of 30
CYWUSB6932
CYWUSB6934
Addr: 0x04
REG_DATA_RATE
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
Code Width
Data Rate
Sample Rate
Figure 7-3. Data Rate
Bit Name
Description
These bits are reserved and should be written with zeroes.
7:3 Reserved
2[3] Code Width The Code Width bit is used to select between 32 chips/bit and 64 chips/bit PN codes.
1 = 32 chips/bit PN codes
0 = 64 chips/bit PN codes
The number of chips/bit used impacts a number of factors such as data throughput, range and robustness to inter-
ference. By choosing a 32 chips/bit PN-code, the data throughput can be doubled or even quadrupled (when double
data rate is set). A 64 chips/bit PN code offers improved range over its 32 chips/bit counterpart as well as more
robustness to interference. By selecting to use a 32 chips/bit PN code a number of other register bits are impacted
and need to be addressed. These are PN Code Select (Reg 0x03, bit 5), Data Rate (Reg 0x04, bit 1), and Sample
Rate (Reg 0x04, bit 0).
1[3] Data Rate
The Data Rate bit allows the user to select Double Data Rate mode of operation which delivers a raw data rate of
62.5kbits/sec.
1 = Double Data Rate - 2 bits per PN code (No odd bit transmissions)
0 = Normal Data Rate - 1 bit per PN code
This bit is applicable only when using 32 chips/bit PN codes which can be selected by setting the Code Width bit (Reg
0x04, bit 2=1). When using Double Data Rate, the raw data throughput is 62.5 kbits/sec because every 32 chips/bit
PN code is interpreted as 2 bits of data. When using this mode a single 64 chips/bit PN code is placed in the PN code
register. This 64 chips/bit PN code is then split into two and used by the baseband to offer the Double Data Rate
capability. When using Normal Data Rate, the raw data throughput is 32kbits/sec. Additionally, Normal Data Rate
enables the user to potentially correlate data using two differing 32 chips/bit PN codes.
0[3] Sample
Rate
The Sample Rate bit allows the use of the 12x sampling when using 32 chips/bit PN codes and Normal Data Rate.
1 = 12x Oversampling
0 = 6x Oversampling
Using 12x oversampling improves the correlators receive sensitivity. When using 64 chips/bit PN codes or Double
Data Rate this bit is don’t care. The only time when 12x oversampling can be selected is when a 32 chips/bit PN code
is being used with Normal Data Rate.
Figure 7-4. Configuration
Addr: 0x05
REG_CONFIG
Default: 0x01
7
6
5
4
3
2
1
0
Reserved
IRQ Pin Select
Bit Name
Description
7:2 Reserved
These bits are reserved and should be written with zeroes.
1:0 IRQ Pin Select The Interrupt Request Pin Select bits are used to determine the drive method of the IRQ pin.
11 = Open Source (IRQ asserted = 1, IRQ deasserted = Hi-Z)
10 = Open Drain (IRQ asserted = 0, IRQ deasserted = Hi-Z)
01 = CMOS (IRQ asserted = 1, IRQ deasserted = 0)
00 = CMOS Inverted (IRQasserted = 0, IRQ deasserted = 1)
Note:
3. The following Reg 0x04, bits 2:0 values are not valid:
•
•
•
•
001 – Not Valid
010 – Not Valid
011 – Not Valid
111 – Not Valid.
Document 38-16007 Rev. *G
Page 9 of 30
CYWUSB6932
CYWUSB6934
Addr: 0x06
REG_SERDES_CTL
Default: 0x03
7
6
5
4
3
2
1
0
Reserved
SERDES
Enable
EOF Length
Figure 7-5. SERDES Control
Bit
7:4
3
Name
Description
These bits are reserved and should be written with zeroes.
Reserved
SERDES Enable The SERDES Enable bit is used to switch between bit-serial mode and SERDES mode.
1 = SERDES enabled.
0 = SERDES disabled, bit-serial mode enabled.
When the SERDES is enabled data can be written to and read from the IC one byte at a time, through the use of the
SERDES Data registers. The bit-serial mode requires bits to be written one bit at a time through the use of the
DIO/DIOVAL pins, refer to section 3.2. It is recommended that SERDES mode be used to avoid the need to manage
the timing required by the bit-serial mode.
2:0
EOF Length
The End of Frame Length bits are used to set the number of sequential bit times for an inter-frame gap without valid
data before an EOF event will be generated. When in receive mode and a valid bit has been received the EOF event
can then be identified by the number of bit times that expire without correlating any new data. The EOF event causes
data to be moved to the proper SERDES Data Register and can also be used to generate interrupts. If 0 is the EOF
length, an EOF condition will occur at the first invalid bit after a valid reception.
Document 38-16007 Rev. *G
Page 10 of 30
CYWUSB6932
CYWUSB6934
Addr: 0x07
REG_RX_INT_EN
Default: 0x00
7
6
5
4
3
2
1
0
Underflow B
Overflow B
EOF B
Full B
Underflow A
Overflow A
EOF A
Full A
Figure 7-6. Receive SERDES Interrupt Enable
Bit Name
Description
7
6
5
Underflow B
The Underflow B bit is used to enable the interrupt associated with an underflow condition with the Receive SERDES
Data B register (Reg 0x0B)
1 = Underflow B interrupt enabled for Receive SERDES Data B
0 = Underflow B interrupt disabled for Receive SERDES Data B
An underflow condition occurs when attempting to read the Receive SERDES Data B register (Reg 0x0B) when it is
empty.
Overflow B
EOF B
The Overflow B bit is used to enable the interrupt associated with an overflow condition with the Receive SERDES Data
B register (Reg 0x0B)
1 = Overflow B interrupt enabled for Receive SERDES Data B
0 = Overflow B interrupt disabled for Receive SERDES Data B
An overflow condition occurs when new received data is written into the Receive SERDES Data B register (Reg 0x0B)
before the prior data is read out.
The End of Frame B bit is used to enable the interrupt associated with the Channel B Receiver EOF condition.
1 = EOF B interrupt enabled for Channel B Receiver.
0 = EOF B interrupt disabled for Channel B Receiver.
The EOF IRQ asserts during an End of Frame condition. End of Frame conditions occur after at least one bit has been
detected, and then the number of invalid bits in the frame exceeds the number in the EOF length field. If 0 is the EOF
length, and EOF condition will occur at the first invalid bit after a valid reception. This IRQ is cleared by reading the
receive status register
4
Full B
The Full B bit is used to enable the interrupt associated with the Receive SERDES Data B register (Reg 0x0B) having
data placed in it.
1 = Full B interrupt enabled for Receive SERDES Data B
0 = Full B interrupt disabled for Receive SERDES Data B
A Full B condition occurs when data is transferred from the Channel B Receiver into the Receive SERDES Data B
register (Reg 0x0B). This could occur when a complete byte is received or when an EOF event occurs whether or not
a complete byte has been received.
3
2
1
Underflow A
Overflow A
EOF A
The Underflow A bit is used to enable the interrupt associated with an underflow condition with the Receive SERDES
Data A register (Reg 0x09)
1 = Underflow A interrupt enabled for Receive SERDES Data A
0 = Underflow A interrupt disabled for Receive SERDES Data A
An underflow condition occurs when attempting to read the Receive SERDES Data A register (Reg 0x09) when it is
empty.
The Overflow A bit is used to enable the interrupt associated with an overflow condition with the Receive SERDES Data
A register (0x09)
1 = Overflow A interrupt enabled for Receive SERDES Data A
0 = Overflow A interrupt disabled for Receive SERDES Data A
An overflow condition occurs when new receive data is written into the Receive SERDES Data A register (Reg 0x09)
before the prior data is read out.
The End of Frame A bit is used to enable the interrupt associated with an End of Frame condition with the Channel A
Receiver.
1 = EOF A interrupt enabled for Channel A Receiver.
0 = EOF A interrupt disabled for Channel A Receiver.
The EOF IRQ asserts during an End of Frame condition. End of Frame conditions occur after at least one bit has been
detected, and then the number of invalid bits in a frame exceeds the number in the EOF length field. If 0 is the EOF
length, an EOF condition will occur at the first invalid bit after a valid reception. This IRQ is cleared by reading the receive
status register.
0
Full A
The Full A bit is used to enable the interrupt associated with the Receive SERDES Data A register (0x09) having data
written into it.
1 = Full A interrupt enabled for Receive SERDES Data A
0 = Full A interrupt disabled for Receive SERDES Data A
A Full A condition occurs when data is transferred from the Channel A Receiver into the Receive SERDES Data A
register (Reg 0x09). This could occur when a complete byte is received or when an EOF event occurs whether or not
a complete byte has been received.
Document 38-16007 Rev. *G
Page 11 of 30
CYWUSB6932
CYWUSB6934
Addr: 0x08
REG_RX_INT_STAT
Default: 0x00
7
6
5
4
3
2
1
0
Valid B
Flow Violation
B
EOF B
Full B
Valid A
Flow Violation
A
EOF A
Full A
Figure 7-7. Receive SERDES Interrupt Status[4]
Bit
Name
Description
7
Valid B
The Valid B bit is true when all the bits in the Receive SERDES Data B register (Reg 0x0B) are valid.
1 = All bits are valid for Receive SERDES Data B.
0 = Not all bits are valid for Receive SERDES Data B.
When data is written into the Receive SERDES Data B register (Reg 0x0B) this bit is set if all of the bits within the byte
that has been written are valid. This bit cannot generate an interrupt.
6
Flow Violation
B
The Flow Violation B bit is used to signal whether an overflow or underflow condition has occurred for the Receive
SERDES Data B register (Reg 0x0B).
1 = Overflow/underflow interrupt pending for Receive SERDES Data B.
0 = No overflow/underflow interrupt pending for Receive SERDES Data B.
Overflow conditions occur when the radio loads new data into the Receive SERDES Data B register (Reg 0x0B) before
the prior data has been read. Underflow conditions occur when trying to read the Receive SERDES Data B register
(Reg 0x0B) when the register is empty. This bit is cleared by reading the Receive Interrupt Status register (Reg 0x08)
5
4
EOF B
Full B
The End of Frame B bit is used to signal whether an EOF event has occurred on the Channel B receive.
1 = EOF interrupt pending for Channel B.
0 = No EOF interrupt pending for Channel B.
An EOF condition occurs for the Channel B Receiver when receive has begun and then the number of bit times
specified in the SERDES Control register (Reg 0x06) elapse without any valid bits being received. This bit is cleared
by reading the Receive Interrupt Status register (Reg 0x08)
The Full B bit is used to signal when the Receive SERDES Data B register (Reg 0x0B) is filled with data.
1 = Receive SERDES Data B full interrupt pending.
0 = No Receive SERDES Data B full interrupt pending.
A Full B condition occurs when data is transferred from the Channel B Receiver into the Receive SERDES Data B
register (Reg 0x0B). This could occur when a complete byte is received or when an EOF event occurs whether or not
a complete byte has been received.
3
2
Valid A
The Valid A bit is true when all of the bits in the Receive SERDES Data A Register (Reg 0x09) are valid.
1 = All bits are valid for Receive SERDES Data A.
0 = Not all bits are valid for Receive SERDES Data A.
When data is written into the Receive SERDES Data A register (Reg 0x09) this bit is set if all of the bits within the byte
that has been written are valid. This bit cannot generate an interrupt.
Flow Violation
A
The Flow Violation A bit is used to signal whether an overflow or underflow condition has occurred for the Receive
SERDES Data A register (Reg 0x09).
1 = Overflow/underflow interrupt pending for Receive SERDES Data A.
0 = No overflow/underflow interrupt pending for Receive SERDES Data A.
Overflow conditions occur when the radio loads new data into the Receive SERDES Data A register (Reg 0x09) before
the prior data has been read. Underflow conditions occur when trying to read the Receive SERDES Data A register
(Reg 0x09) when the register is empty. This bit is cleared by reading the Receive Interrupt Status register (Reg 0x08)
1
0
EOF A
Full A
The End of Frame A bit is used to signal whether an EOF event has occurred on the Channel A receive.
1 = EOF interrupt pending for Channel A.
0 = No EOF interrupt pending for Channel A.
An EOF condition occurs for the Channel A Receiver when receive has begun and then the number of bit times
specified in the SERDES Control register (0x06) elapse without any valid bits being received. This bit is cleared by
reading the Receive Interrupt Status register (Reg 0x08).
The Full A bit is used to signal when the Receive SERDES Data A register (Reg 0x09) is filled with data.
1 = Receive SERDES Data A full interrupt pending.
0 = No Receive SERDES Data A full interrupt pending.
A Full A condition occurs when data is transferred from the Channel A Receiver into the Receive SERDES Data A
Register (Reg 0x09). This could occur when a complete byte is received or when an EOF event occurs whether or not
a complete byte has been received.
Note:
4. All status bits are set and readable in the registers regardless of IRQ enable status. This allows a polling scheme to be implemented without enabling IRQs. The
status bits are affected by TX Enable and RX Enable (Reg 0x03, bits 7:6). For example, the receive status will read 0 if the IC is not in receive mode. These
registers are read-only.
Document 38-16007 Rev. *G
Page 12 of 30
CYWUSB6932
CYWUSB6934
Addr: 0x09
REG_RX_DATA_A
Default: 0x00
7
6
5
4
3
2
1
0
Data
Figure 7-8. Receive SERDES Data A
Bit
Name Description
Received Data for Channel A. The over-the-air received order is bit 0 followed by bit 1, followed by bit 2, followed by bit 3,
followed by bit 4, followed by bit 5, followed by bit 6, followed by bit 7. This register is read-only.
7:0
Data
Addr: 0x0A
REG_RX_VALID_A
Default: 0x00
7
6
5
4
3
2
1
0
Valid
Figure 7-9. Receive SERDES Valid A
Bit Name
Description
These bits indicate which of the bits in the Receive SERDES Data A register (Reg 0x09) are valid. A “1” indicates that the
corresponding data bit is valid for Channel A.
7:0 Valid
If the Valid Data bit is set in the Receive Interrupt Status register (Reg 0x08) all eight bits in the Receive SERDES Data A register
(Reg 0x0A) are valid. Therefore, it is not necessary to read the Receive SERDES Valid A register (Reg 0x0C). This register is
read-only.
Addr: 0x0B
REG_RX_DATA_B
Default: 0x00
7
6
5
4
3
2
1
0
Data
Figure 7-10. Receive SERDES Data B
Bit Name
Description
Received Data for Channel B. The over-the-air received order is bit 0 followed by bit 1, followed by bit 2, followed by bit 3,
followed by bit 4, followed by bit 5, followed by bit 6, followed by bit 7. This register is read-only.
7:0 Data
Figure 7-11. Receive SERDES Valid B
Addr: 0x0C
REG_RX_VALID_B
Default: 0x00
7
6
5
4
3
2
1
0
Valid
Bit
Name Description
These bits indicate which of the bits in the Receive SERDES Data B register (Reg 0x0B) are valid. A “1” indicates that the
corresponding data bit is valid for Channel B.
7:0 Valid
If the Valid Data bit is set in the Receive Interrupt Status register (0x08) all eight bits in the Receive SERDES Data B register
(Reg 0x0B) are valid. Therefore, it is not necessary to read the Receive SERDES Valid B register (Reg 0x0C). This register is
read-only.
Document 38-16007 Rev. *G
Page 13 of 30
CYWUSB6932
CYWUSB6934
Addr: 0x0D
REG_TX_INT_EN
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
Underflow
Overflow
Done
Empty
Figure 7-12. Transmit SERDES Interrupt Enable
Bit Name
Description
These bits are reserved and should be written with zeroes.
7:4 Reserved
The Underflow bit is used to enable the interrupt associated with an underflow condition associated with the Transmit
SERDES Data register (Reg 0x0F)
3
Underflow
1 = Underflow interrupt enabled.
0 = Underflow interrupt disabled.
An underflow condition occurs when attempting to transmit while the Transmit SERDES Data register (Reg 0x0F) does not
have any data.
The Overflow bit is used to enabled the interrupt associated with an overflow condition with the Transmit SERDES Data
register (0x0F).
2
Overflow
1 = Overflow interrupt enabled.
0 = Overflow interrupt disabled.
An overflow condition occurs when attempting to write new data to the Transmit SERDES Data register (Reg 0x0F) before
the preceding data has been transferred to the transmit shift register.
1
0
Done
The Done bit is used to enable the interrupt that signals the end of the transmission of data.
1 = Done interrupt enabled.
0 = Done interrupt disabled.
The Done condition occurs when the Transmit SERDES Data register (Reg 0x0F) has transmitted all of its data and there
is no more data for it to transmit.
Empty
The Empty bit is used to enable the interrupt that signals when the Transmit SERDES register (Reg 0x0F) is empty.
1 = Empty interrupt enabled.
0 = Empty interrupt disabled.
The Empty condition occurs when the Transmit SERDES Data register (Reg 0x0F) is loaded into the transmit buffer and
it's safe to load the next byte
Document 38-16007 Rev. *G
Page 14 of 30
CYWUSB6932
CYWUSB6934
Addr: 0x0E
REG_TX_INT_STAT
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
Underflow
Overflow
Done
Empty
Figure 7-13. Transmit SERDES Interrupt Status
Bit Name
Description
7:4 Reserved These bits are reserved. This register is read-only.
3
2
Underflow The Underflow bit is used to signal when an underflow condition associated with the Transmit SERDES Data register (Reg
0x0F) has occurred.
1 = Underflow Interrupt pending.
0 = No Underflow Interrupt pending.
This IRQ will assert during an underflow condition to the Transmit SERDES Data register (Reg 0x0F). An underflow occurs
when the transmitter is ready to sample transmit data, but there is no data ready in the Transmit SERDES Data register (Reg
0x0F). This will only assert after the transmitter has transmitted at least one bit. This bit is cleared by reading the Transmit
Interrupt Status register (Reg 0x0E).
Overflow
The Overflow bit is used to signal when an overflow condition associated with the Transmit SERDES Data register (0x0F)
has occurred.
1 = Overflow Interrupt pending.
0 = No Overflow Interrupt pending.
This IRQ will assert during an overflow condition to the Transmit SERDES Data register (Reg 0x0F). An overflow occurs
when the new data is loaded into the Transmit SERDES Data register (Reg 0x0F) before the previous data has been sent.
This bit is cleared by reading the Transmit Interrupt Status register (Reg 0x0E).
1
0
Done
The Done bit is used to signal the end of a data transmission.
1 = Done Interrupt pending.
0 = No Done Interrupt pending.
This IRQ will assert when the data is finished sending a byte of data and there is no more data to be sent. This will only assert
after the transmitter has transmitted as least one bit. This bit is cleared by reading the Transmit Interrupt Status register (Reg
0x0E)
Empty
The Empty bit is used to signal when the Transmit SERDES Data register (Reg 0x0F) has been emptied.
1 = Empty Interrupt pending.
0 = No Empty Interrupt pending.
This IRQ will assert when the transmit serdes is empty. When this IRQ is asserted it is ok to write to the Transmit SERDES
Data register (Reg 0x0F). Writing the Transmit SERDES Data register (Reg 0x0F) will clear this IRQ. It will be set when the
data is loaded into the transmitter, and it is ok to write new data.
Note:
5. All status bits are set and readable in the registers regardless of IRQ enable status. This allows a polling scheme to be implemented without enabling IRQs. The
status bits are affected by the TX Enable and RX Enable (Reg 0x03, bits 7:6). For example, the transmit status will read 0 if the IC is not in transmit mode. These
registers are read-only.
Document 38-16007 Rev. *G
Page 15 of 30
CYWUSB6932
CYWUSB6934
Addr: 0x0F
REG_TX_DATA
Default: 0x00
7
6
5
4
3
2
1
0
Data
Figure 7-14. Transmit SERDES Data
Bit Name Description
7:0 Data
Transmit Data. The over-the-air transmitted order is bit 0 followed by bit 1, followed by bit 2, followed by bit 3, followed by bit 4,
followed by bit 5, followed by bit 6, followed by bit 7.
Addr: 0x10
REG_TX_VALID
Default: 0x00
7
6
5
4
3
2
1
0
Valid
Figure 7-15. Transmit SERDES Valid
Bit
Name Description
7:0
Valid[6] The Valid bits are used to determine which of the bits in the Transmit SERDES Data register (reg 0x0F) are valid.
1 = Valid transmit bit.
0 = Invalid transmit bit.
Default:
0x1E8B6A3DE0E9B222
Addr: 0x11-18
REG_PN_CODE
6
3
6
2
6
1
6
0
5
9
5
8
5
7
5
6
5
5
5
4
5
3
5
2
5
1
5
0
4
9
4
8
4
7
4
6
4
5
4
4
4
3
4
2
4
1
4
0
3
9
3
8
3
7
3
6
3
5
3
4
3
3
3
2
Address 0x18
Address 0x17
Address 0x16
Address 0x15
Figure 7-16. PN Code
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
9
8
7
6
5
4
3
2
1
0
Address 0x14
Address 0x13
Address 0x12
Address 0x11
Bit
Name
Description
63:0
PN Codes
The value inside the 8 byte PN code register is used as the spreading code for DSSS communication. All 8 bytes can
be used together for 64 chips/bit PN code communication, or the registers can be split into two sets of 32 chips/bit PN
codes and these can be used alone or with each other to accomplish faster data rates. Not any 64 chips/bit value can
be used as a PN code as there are certain characteristics that are needed to minimize the possibility of multiple PN
codes interfering with each other or the possibility of invalid correlation. The over-the-air order is bit 0 followed by bit 1...
followed by bit 62, followed by bit 63.
Note:
6. Note: The Valid bit in the Transmit SERDES Valid register (Reg 0x10) is used to mark whether the radio will send data or preamble during that bit time of the
data byte. Data is sent LSB first. The SERDES will continue to send data until there are no more VALID bits in the shifter. For example, writing 0x0F to the
Transmit SERDES Valid register (Reg 0x10) will send half a byte.
Document 38-16007 Rev. *G
Page 16 of 30
CYWUSB6932
CYWUSB6934
Addr: 0x19
REG_THRESHOLD_L
Default: 0x08
7
6
5
4
3
2
1
0
Reserved
Threshold Low
Figure 7-17. Threshold Low
Bit
Name
Description
This bit is reserved and should be written with zero.
7
Reserved
6:0
Threshold Low
The Threshold Low value is used to determine the number of missed chips allowed when attempting to correlate a
single data bit of value ‘0’. A perfect reception of a data bit of ‘0’ with a 64 chips/bit PN code would result in zero
correlation matches, meaning the exact inverse of the PN code has been received. By setting the Threshold Low
value to 0x08 for example, up to eight chips can be erroneous while still identifying the value of the received data
bit. This value along with the Threshold High value determine the correlator count values for logic ‘1’ and logic ‘0’.
The threshold values used determine the sensitivity of the receiver to interference and the dependability of the
received data. By allowing a minimal number of erroneous chips the dependability of the received data increases
while the robustness to interference decreases. On the other hand increasing the maximum number of missed chips
means reduced data integrity but increased robustness to interference and increased range.
Addr: 0x1A
REG_THRESHOLD_H
Default: 0x38
7
6
5
4
3
2
1
0
Reserved
Threshold High
Figure 7-18. Threshold High
Bit
7
Name
Description
This bit is reserved and should be written with zero.
Reserved
Threshold High
The Threshold High value is used to determine the number of matched chips allowed when attempting to correlate
a single data bit of value ‘1’. A perfect reception of a data bit of ‘1’ with a 64 chips/bit or a 32 chips/bit PN code would
result in 64 chips/bit or 32 chips/bit correlation matches, respectively, meaning every bit was received perfectly. By
setting the Threshold High value to 0x38 (64-8) for example, up to eight chips can be erroneous while still identifying
the value of the received data bit. This value along with the Threshold Low value determine the correlator count
values for logic ‘1’ and logic ‘0’. The threshold values used determine the sensitivity of the receiver to interference
and the dependability of the received data. By allowing a minimal number of erroneous chips the dependability of
the received data increases while the robustness to interference decreases. On the other hand increasing the
maximum number of missed chips means reduced data integrity but increased robustness to interference and
increased range.
6:0
Addr: 0x1C
REG_WAKE_EN
Default: 0x00
7
6
5
4
3
2
1
0
Wakeup En-
able
Reserved
Figure 7-19. Wake Enable
Bit Name
Description
These bits are reserved and should be written with zeroes.
7:1 Reserved
0
Wakeup Enable Wakeup interrupt enable.
0 = disabled
1 = enabled
A wakeup event is triggered when the PD pin is deasserted and once the IC is ready to receive SPI communications.
Document 38-16007 Rev. *G
Page 17 of 30
CYWUSB6932
CYWUSB6934
Addr: 0x1D
REG_WAKE_STAT
Default: 0x01
7
6
5
4
3
2
1
0
Wakeup Status
Reserved
Figure 7-20. Wake Status
Bit
7:1
0
Name
Description
These bits are reserved. This register is read-only.
Reserved
Wakeup Status Wakeup status.
0 = Wake interrupt not pending
1 = Wake interrupt pending
This IRQ will assert when a wakeup condition occurs. This bit is cleared by reading the Wake Status register (Reg
0x1D). This register is read-only.
Addr: 0x20
REG_ANALOG_CTL
Default: 0x00
7
6
5
4
3
2
1
0
Reg Write
Control
MID Read
Enable
Reserved
Reserved
Reserved
PA Output
Enable
PA Invert
Reset
Figure 7-21. Analog Control
Bit
7
Name
Description
This bit is reserved and should be written with zero.
Reserved
6
Reg Write Control Enables write access to Reg 0x2E and Reg 0x2F.
1 = Enables write access to Reg 0x2E and Reg 0x2F
0 = Reg 0x2E and Reg 0x2F are read-only
5
MID Read Enable The MID Read Enable bit must be set to read the contents of the Manufacturing ID register (Reg 0x3C-0x3F).
Enabling the Manufacturing ID register (Reg 0x3C-0x3F) consumes power. This bit should only be set when reading
the contents of the Manufacturing ID register (Reg 0x3C-0x3F).
1 = Enables read of MID registers
0 = Disables read of MID registers
4:3 Reserved
These bits are reserved and should be written with zeroes.
2
PA Output Enable The Power Amplifier Output Enable bit is used to enable the PACTL pin for control of an external power amplifier.
1 = PA Control Output Enabled on PACTL pin
0 = PA Control Output Disabled on PACTL pin
1
PA Invert
Reset
The Power Amplifier Invert bit is used to specify the polarity of the PACTL signal when the PA Output Enable bit is
set high. PA Output Enable and PA Invert cannot be simultaneously changed.
1 = PACTL active low
0 = PACTL active high
0
The Reset bit is used to generate a self-clearing device reset.
1 = Device Reset. All registers are restored to their default values.
0 = No Device Reset.
Document 38-16007 Rev. *G
Page 18 of 30
CYWUSB6932
CYWUSB6934
Addr: 0x21
REG_CHANNEL
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
Channel
Figure 7-22. Channel
Bit Name
Description
7
Reserved This bit is reserved and should be written with zero.
The Channel register (Reg 0x21) is used to determine the Synthesizer frequency. A value of 2 corresponds to a communication
frequency of 2.402 GHz, while a value of 79 corresponds to a frequency of 2.479GHz. The channels are separated from each
other by 1 MHz intervals.
6:0 Channel
Limit application usage to channels 2-79 to adhere to FCC regulations. FCC regulations require that channels 0 and 1 and
any channel greater than 79 be avoided. Use of other channels may be restricted by other regulatory agencies. The application
MCU must ensure that this register is modified before transmitting data over the air for the first time.
Addr: 0x22
REG_RSSI
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
Valid
RSSI
Figure 7-23. Receive Signal Strength Indicator (RSSI)[7]
Bit Name
Description
These bits are reserved. This register is read-only.
7:6 Reserved
5
Valid
The Valid bit indicates whether the RSSI value in bits [4:0] are valid. This register is Read Only.
1 = RSSI value is valid
0 = RSSI value is invalid
The Receive Strength Signal Indicator (RSSI) value indicates the strength of the received signal. This is a read only
value with the higher values indicating stronger received signals meaning more reliable transmissions.
4:0 RSSI
Addr: 0x23
REG_PA
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
PA Bias
Figure 7-24. PA Bias
Bit Name
Description
7:3 Reserved
2:0 PA Bias
These bits are reserved and should be written with zeroes.
The Power Amplifier Bias (PA Bias) bits are used to set the transmit power of the IC through increasing (values up to 7) or
decreasing (values down to 0) the gain of the on-chip Power Amplifier. The higher the register value the higher the transmit
power. By changing the PA Bias value signal strength management functions can be accomplished. For general purpose
communication a value of 7 is recommended.
Note:
7. The RSSI will collect a single value each time the part is put into receive mode via Control register (Reg 0x03, bit 7=1). See Section 4.7 for more details.
Document 38-16007 Rev. *G
Page 19 of 30
CYWUSB6932
CYWUSB6934
Addr: 0x24
REG_CRYSTAL_ADJ
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
Clock Output
Disable
Crystal Adjust
Figure 7-25. Crystal Adjust
Bit Name
Description
This bit is reserved and should be written with zero.
7
6
Reserved
Clock Output
Disable
The Clock Output Disable bit disables the 13 MHz clock driven on the X13OUT pin.
1 = No 13 MHz clock driven externally.
0 = 13 MHz clock driven externally.
If the 13 MHz clock is driven on the X13OUT pin then receive sensitivity will be reduced by -4 dBm on channels
5+13n. By default the 13 MHz clock output pin is enabled. This pin is useful for adjusting the 13 MHz clock, but it
interfere with every 13th channel beginning with 2.405GHz channel. Therefore, it is recommended that the 13 MHz
clock output pin be disabled when not in use.
5:0 Crystal Adjust
The Crystal Adjust value is used to calibrate the on-chip parallel load capacitance supplied to the crystal. Each
increment of the Crystal Adjust value typically adds 0.135 pF of parallel load capacitance. The total range is 8.5
pF, starting at 8.65 pF. These numbers do not include PCB parasitics, which can add an additional 1-2 pF.
Addr: 0x26
REG_VCO_CAL
Default: 0x00
7
6
5
4
3
2
1
0
VCO Slope Enable
Reserved
Figure 7-26. VCO Calibration
Bit Name
Description
7:6 VCO Slope Enable The Voltage Controlled Oscillator (VCO) Slope Enable bits are used to specify the amount of variance automatically
(Write-Only)
added to the VCO.
11 = -5/+5 VCO adjust. The application MCU must configure this option during initialization.
10 = -2/+3 VCO adjust.
01 = Reserved.
00 = No VCO adjust.
These bits are undefined for read operations.
5:0 Reserved
These bits are reserved and should be written with zeroes.
Addr: 0x2E
REG_PWR_CTL
Default: 0x00
7
6
5
4
3
2
1
0
Reg Power
Control
Reserved
Figure 7-27. Reg Power Control
Bit
Name
Description
7
Reg Power
Control
When set, this bit disables unused circuitry and saves radio power. The user must set Reg 0x20, bit 6=1 to enable writes
to Reg 0x2E. The application MCU must set this bit during initialization.
6:0 Reserved
These bits are reserved and should be written with zeroes.
Document 38-16007 Rev. *G
Page 20 of 30
CYWUSB6932
CYWUSB6934
Addr: 0x2F
REG_CARRIER_DETECT
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
Carrier Detect
Override
Figure 7-28. Carrier Detect
Bit Name
Description
7
Carrier Detect Override
When set, this bit overrides carrier detect. The user must set Reg 0x20, bit 6=1 to enable writes to Reg 0x2F.
These bits are reserved and should be written with zeroes.
6:0 Reserved
Addr: 0x32
REG_CLOCK_MANUAL
Default: 0x00
Default: 0x00
Default: 0x64
7
6
5
4
3
2
1
1
1
0
0
0
Manual Clock Overrides
Figure 7-29. Clock Manual
Bit
7:0
Name
Description
Manual Clock Overrides
This register must be written with 0x41 after reset for correct operation
Addr: 0x33
REG_CLOCK_ENABLE
7
6
5
4
3
2
Manual Clock Enables
Figure 7-30. Clock Enable
Bit
Name
Description
7:0 Manual Clock Enables This register must be written with 0x41 after reset for correct operation
Addr: 0x38
REG_SYN_LOCK_CNT
7
6
5
4
3
2
Count
Figure 7-31. Synthesizer Lock Count
Bit Name Description
Determines the length of delay in 2µs increments for the synthesizer to lock when auto synthesizer is enabled via Control register
(0x03, bit 1=0) and not using the PLL lock signal. The default register setting is typically sufficient.
7:0 Count
Addr: 0x3C-3F
REG_MID
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
9
8
7
6
5
4
3
2
1
0
Address 0x3F
Address 0x3E
Address 0x3D
Address 0x3C
Figure 7-32. Manufacturing ID
Bit
Name
Description
31:30 Address[31:30] These bits are read back as zeroes.
29:0 Address[29:0]
These bits are the Manufacturing ID (MID) for each IC. The contents of these bits cannot be read unless the MID Read
Enable bit (bit 5) is set in the Analog Control register (Reg 0x20). Enabling the Manufacturing ID register (Reg
0x3C-0x3F) consumes power. The MID Read Enable bit in the Analog Control register (Reg 0x20, bit 5) should only
be set when reading the contents of the Manufacturing ID register (Reg 0x3C-0x3F). This register is read-only.
Document 38-16007 Rev. *G
Page 21 of 30
CYWUSB6932
CYWUSB6934
8.0
Pin Definitions
Table 8-1. Pin Description Table for the CYWUSB6932/CYWUSB6934
Pin QFN
Name
RFIN
Type
Input
Default
Description
46
5
Input RF Input. Modulated RF signal received (CYWUSB6934 only).
RFOUT
X13
Output
Input
N/A
N/A
N/A
RF Output. Modulated RF signal to be transmitted.
Crystal Input. (refer to Section 4.6).
38
35
26
33
X13IN
X13OUT
PD
Input
Crystal Input. (refer to Section 4.6).
Output/Hi-Z Output System Clock. Buffered 13-MHz system clock.
Input
N/A
Power Down. Asserting this input (low), will put the
CYWUSB6932/CYWUSB6934 in the Suspend Mode (X13OUT is 0 when PD
is Low).
14
RESET
PACTL
DIO
Input
I/O
N/A
Active LOW Reset. Device reset.
34
Input PACTL. External Power Amplifier control. Pull-down or make output.
Input Data Input/Output. SERDES Bypass Mode Data Transmit/Receive.
Input Data I/O Valid. SERDES Bypass Mode Data Transmit/Receive Valid.
20
I/O
19
DIOVAL
IRQ
I/O
21
Output /Hi-Z Output IRQ. Interrupt and SERDES Bypass Mode DIOCLK.
23
MOSI
MISO
SCK
Input
Output/Hi-Z
Input
N/A
Master-Output-Slave-Input Data. SPI data input pin.
24
25
Hi-Z Master-Input-Slave-Output Data. SPI data output pin.
N/A
N/A
SPI Input Clock. SPI clock.
Slave Select Enable. SPI enable.
VCC = 2.7V to 3.6V.
22
SS
Input
6,9,16,28,
29, 32, 41, VCC
42, 44, 45
VCC
GND
H
L
Ground = 0V.
13
GND
Must be tied to Ground.
1, 2, 3, 4, 7,
8, 10, 11,
12, 15, 17,
18, 27, 30, NC
31, 36, 37,
39, 40, 43,
47, 48
N/A
N/A
L
Must be tied to Ground.
Exposed GND
Paddle
GND
Document 38-16007 Rev. *G
Page 22 of 30
CYWUSB6932
CYWUSB6934
CYWUSB6934/CYWUSB6932
Top View*
NC
NC
1
2
3
4
5
6
7
8
9
36 NC
35 X13IN
34 PACTL
33 PD
NC
NC
RFOUT
VCC
32 VCC
31 NC
CYWUSB6934/CYWUSB6932
48 QFN
NC
30 NC
NC
VCC
29
VCC
28 VCC
NC 10
NC 11
NC 12
27 NC
26 X13OU T
25 SCK
* E-PAD BOTTOMSIDE
** CYWUSB6934 Only
Figure 8-1. CYWUSB6934/CYWUSB6932, 48 QFN – Top View
Document 38-16007 Rev. *G
Page 23 of 30
CYWUSB6932
CYWUSB6934
9.0
Absolute Maximum Ratings
Storage Temperature ............................................................................................................................................–65°C to +150°C
Ambient Temperature with Power Applied............................................................................................................–55°C to +125°C
Supply Voltage on VCC relative to VSS....................................................................................................................–0.3V to +3.9V
DC Voltage to Logic Inputs[8] ........................................................................................................................... –0.3V to VCC +0.3V
DC Voltage applied to
Outputs in High-Z State.................................................................................................................................... –0.3V to VCC +0.3V
Static Discharge Voltage (Digital)[9] .................................................................................................................................... >2000V
Static Discharge Voltage (RF)[9]............................................................................................................................................. 500V
Latch-up Current...............................................................................................................................................+200 mA, –200 mA
10.0
Operating Conditions
VCC (Supply Voltage)...................................................................................................................................................2.7V to 3.6V
TA (Ambient Temperature Under Bias) .......................................................................................................................0°C to +70°C
Ground Voltage........................................................................................................................................................................... 0V
FOSC (Oscillator or Crystal Frequency)................................................................................................................ 13 MHz ±50 ppm
11.0
DC Characteristics (over the operating range)
Table 11-1. DC Parameters
Parameter
Description
Conditions
Min.
Typ.[11] Max. Unit
VCC
VOH1
VOH2
VOL
Supply Voltage
2.7
3.0
VCC
3.0
3.6
V
V
V
V
V
Output High Voltage condition 1
Output High Voltage condition 2
Output Low Voltage
At IOH = –100.0µA VCC–0.1
At IOH = –2.0 mA
At IOL = 2.0 mA
2.4
2.0
0.0
0.4
[10
VIH
Input High Voltage
VCC]
VIL
IIL
Input Low Voltage
–0.3
–1
0.8
+1
10
V
Input Leakage Current
0 < VIN < VCC
0.26
3.5
µA
pF
CIN
Pin Input Capacitance (except X13, X13IN,
RFIN)
ISleep
Current consumption during power-down mode PD = LOW
0.24
3
10
µA
mA
mA
mA
mA
mA
mA
mA
IDLE ICC
Current consumption without synthesizer
ICC from PD high to oscillator stable.
Average transmitter current consumption[12]
Average transmitter current consumption[13]
Current consumption during receive
PD = HIGH
STARTUP ICC
TX AVG ICC1
TX AVG ICC2
RX ICC (PEAK)
TX ICC (PEAK)
1.8
no handshake
5.9
with handshaking
8.1
57.7
69.1
28.7
Current consumption during transmit
SYNTH SETTLE
ICC
Current consumption with Synthesizer on, No
Transmit or Receive
Notes:
8. It is permissible to connect voltages above Vcc to inputs through a series resistor limiting input current to 1 mA. This can’t be done during power down mode.
AC timing not guaranteed.
9. Human Body Model (HBM).
10. It is permissible to connect voltages above Vcc to inputs through a series resistor limiting input current to 1 mA.
11. Typ. values measured with Vcc = 3.0V @ 25°C
12. Average Icc when transmitting a 5-byte packet (3 data bytes + 2 bytes of protocol) every 10ms using the WirelessUSB LS 1-way protocol.
13. Average Icc when transmitting a 5-byte packet (3 data bytes + 2 bytes of protocol) every 10ms using the WirelessUSB LS 2-way protocol.
Document 38-16007 Rev. *G
Page 24 of 30
CYWUSB6932
CYWUSB6934
12.0
AC Characteristics [14]
Table 12-1. SPI Interface[16]
Parameter
Description
Min.
476
Typ.
Max.
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
tSCK_CYC
tSCK_HI (BURST READ)
tSCK_HI
SPI Clock Period
[15]
SPI Clock High Time
SPI Clock High Time
SPI Clock Low Time
238
158
tSCK_LO
158
tDAT_SU
SPI Input Data Set-up Time
SPI Input Data Hold Time
SPI Output Data Valid Time
10
tDAT_HLD
tDAT_VAL
tSS_SU
97[16]
77[16]
174[16]
SPI Slave Select Set-up Time before first positive edge of SCK[17] 250
tSS_HLD
SPI Slave Select Hold Time after last negative edge of SCK
80
tSCK_C YC
tSCK_HI
tSC K_LO
SCK
tSS_SU
tD AT_SU
tSS_HLD
SS
M O SI
M ISO
tD AT_H LD
data from m cu
data from m cu
data from mcu
data to m cu
data
data
tDAT_VAL
data to m cu
Figure 12-1. SPI Timing Diagram
tSCK_CYC
tSCK_HI
every 8th SCK_HI
tSCK_LO
tSCK_HI (BURST READ)
every 9th SCK_HI
every 10th SCK_HI
SCK
SS
data to mcu
data to mcu
data to mcu
data
MISO
tDAT_VAL
Figure 12-2. SPI Burst Read Every 9th SCK HI Stretch Timing Diagram
Notes:
14. AC values are not guaranteed if voltages on any pin exceed Vcc.
15. This stretch only applies to every 9th SCK HI pulse for SPI Burst Reads only.
16. For FOSC = 13 MHz ±50ppm, 3.3v @ 25°C.
17. SCK must start low, otherwise the success of SPI transactions are not guaranteed.
Document 38-16007 Rev. *G
Page 25 of 30
CYWUSB6932
CYWUSB6934
Table 12-2. DIO Interface
Parameter
Transmit
Description
Min.
2.1
2.1
0
Typ.
Max.
Unit
µs
µs
µs
µs
µs
µs
µs
µs
µs
µs
Unit
µs
µs
µs
µs
µs
µs
µs
µs
µs
µs
µs
µs
tTX_DIOVAL_SU
tTX_DIO_SU
DIOVAL Set-up Time
DIO Set-up Time
DIOVAL Hold Time
DIO Hold Time
tTX_DIOVAL_HLD
tTX_DIO_HLD
tTX_IRQ_HI
0
Minimum IRQ High Time - 32 chips/bit DDR
Minimum IRQ High Time - 32 chips/bit
Minimum IRQ High Time - 64 chips/bit
Minimum IRQ Low Time - 32 chips/bit DDR
Minimum IRQ Low Time - 32 chips/bit
Minimum IRQ Low Time - 64 chips/bit
8
16
32
8
tTX_IRQ_LO
16
32
Typ.
Receive
Min.
-0.01
-0.01
-0.01
-0.01
-0.01
-0.01
Max.
6.1
tRX_DIOVAL_VLD
DIOVAL Valid Time - 32 chips/bit DDR
DIOVAL Valid Time - 32 chips/bit
8.2
DIOVAL Valid Time - 64 chips/bit
16.1
6.1
tRX_DIO_VLD
tRX_IRQ_HI
tRX_IRQ_LO
DIO Valid Time - 32 chips/bit DDR
DIO Valid Time - 32 chips/bit
8.2
DIO Valid Time - 64 chips/bit
16.1
Minimum IRQ High Time - 32 chips/bit DDR
Minimum IRQ High Time - 32 chips/bit
Minimum IRQ High Time - 64 chips/bit
Minimum IRQ Low Time - 32 chips/bit DDR
Minimum IRQ Low Time - 32 chips/bit
Minimum IRQ Low Time - 64 chips/bit
1
1
1
8
16
32
tRX_IRQ_HI
tRX_IRQ_LO
IRQ
DIO /
data
data
data
DIOVAL
tRX_DIO_VLD
tRX_DIOVAL_VLD
Figure 12-3. DIO Receive Timing Diagram
tTX_IRQ_HI
tTX_IRQ_LO
IRQ
DIO/
data
data
DIOVAL
tTX_DIO_SU
tTX_DIOVAL_SU
tTX_DIO_HLD
tTX_DIOVAL_HLD
Figure 12-4. DIO Transmit Timing Diagram
Document 38-16007 Rev. *G
Page 26 of 30
CYWUSB6932
CYWUSB6934
12.1
Radio Parameters
Table 12-3. Radio Parameters
Parameter Description
RF Frequency Range
Conditions
Min.
Typ.
Max. Unit
[19]
2.400
2.483 GHz
Radio Receiver (T = 25°C, VCC = 3.3V, fosc = 13.000 MHz, X13OUT off, 64 chips/bit, Threshold Low = 8, Threshold High = 56, BER < 10–3
)
Sensitivity
–90
–10
dBm
dBm
Maximum Received Signal
RSSI value for PWRin > -40 dBm
RSSI value for PWRin < -95 dBm
Interference Performance
–20
28 - 31
0 -10
Co-channel Interference rejection
Carrier-to-Interference (C/I)
C = –60 dBm
11
dB
Adjacent (1 MHz) channel selectivity C/I 1 MHz
Adjacent (2 MHz) channel selectivity C/I 2 MHz
Adjacent (> 3 MHz) channel selectivity C/I > 3 MHz
Image[21] Frequency Interference, C/I Image
C = –60 dBm
C = –60 dBm
C = –67 dBm
C = –67 dBm
C = –67 dBm
3
dB
dB
dB
dB
dB
–30
–40
–20
–25
Adjacent (1 MHz) interference to in-band image
frequency, C/I image ±1 MHz
Out-of-Band Blocking Interference Signal Frequency
30 MHz – 2399 MHz, except (FO/N & FO/N±1 MHz)[18] C = –67 dBm
–30
–20
–39
dBm
dBm
dBm
[18]
2498 MHz – 12.75 GHz, except (FO*N & FO*N±1 MHz)
Intermodulation
C = –67 dBm
C = –64 dBm, ∆f = 5,10 MHz
Spurious Emission
30 MHz – 1 GHz
–57
–54
–40[20] dBm
dBm
dBm
1 GHz – 12.75 GHz except (4.8 GHz - 5.0 GHz)
4.8 GHz – 5.0 GHz
Radio Transmitter (T = 25°C, VCC = 3.3V, fosc = 13.000 MHz)
Maximum RF Transmit Power
RF Power Control Range
RF Power Range Control Step Size
Frequency Deviation
PA = 7
0
dBm
dB
30
seven steps, monotonic
4.3
dB
PN Code Pattern 10101010
PN Code Pattern 11110000
270
320
±125
kHz
kHz
ns
Frequency Deviation
Zero Crossing Error
Occupied Bandwidth
100-kHz resolution bandwidth, –6 dBc 500
kHz
kHz
Initial Frequency Offset
±75
In-band Spurious
Second Channel Power (±2 MHz)
> Third Channel Power (>3 MHz)
Non-Harmonically Related Spurs
30 MHz – 12.75 GHz
–30
–40
dBm
dBm
–54
dBm
Harmonic Spurs
Second Harmonic
–28
–25
–42
dBm
dBm
dBm
Third Harmonic
Fourth and Greater Harmonics
Notes:
18. FO = Tuned Frequency, N = Integer.
19. Subject to regulation.
20. Antenna matching network and antenna will attenuate the output signal at these frequencies to meet regulatory requirements.
21. Image frequency is +4 MHz from desired channel (2 MHz low IF, high side injection).
Document 38-16007 Rev. *G
Page 27 of 30
CYWUSB6932
CYWUSB6934
12.2
Power Management Timing
Table 12-4. Power Management Timing (The values below are dependent upon oscillator network component selection)[26]
Parameter
tPDN_X13
tSPI_RDY
tPWR_RST
tRST
Description
Time from PD deassert to X13OUT
Time from oscillator stable to start of SPI transactions
Power On to RESET deasserted
Conditions
Min.
Typ
Max.
Unit
µs
µs
µs
µs
µs
µs
µs
ns
µs
µs
us
2000
1
Vcc @ 2.7V
1300
1
Minimum RESET asserted pulse width
Power On to PD deasserted[22]
PD deassert to clocks running[23]
tPWR_PD
tWAKE
1300
2000
tPD
Minimum PD asserted pulse width
PD assert to low power mode
PD deassert to IRQ[24] assert (wake interrupt)[25]
10
tSLEEP
50
tWAKE_INT
tSTABLE
tSTABLE2
2000
2100
2100
PD deassert to clock stable
to within ±10 ppm
to within ±10 ppm
IRQ assert (wake interrupt) to clock stable
tSPI_RDY
tPDN_X13
X13OUT
VCC
tPW R_RST
tPW R_PD
tRST
RESET
PD
Figure 12-5. Power On Reset/Reset Timing
tWAKE
X13OUT
PD
tPD
tSTABLE
tSLEEP
tWAKE_INT
IRQ
tSTABLE2
Figure 12-6. Sleep / Wake Timing
Notes:
22. The PD pin must be asserted at power up to ensure proper crystal startup.
23. When X13OUT is enabled.
24. Both the polarity and the drive method of the IRQ pin are programmable. See page 9 for more details. Figure 12-6 illustrates default values for the Configuration
register (Reg 0x05, bits 1:0).
25. A wakeup event is triggered when the PD pin is deasserted. Figure 12-6 illustrates a wakeup event configured to trigger an IRQ pin event via the Wake Enable
register (Reg 0x1C, bit 0=1).
26. Measured with CTS ATXN6077A crystal.
Document 38-16007 Rev. *G
Page 28 of 30
CYWUSB6932
CYWUSB6934
12.3
AC Test Loads and Waveforms for Digital Pins
AC Test Loads
DC Test Load
OUTPUT
OUTPUT
R1
VCC
5 pF
30 pF
OUTPUT
INCLUDING
JIG AND
SCOPE
INCLUDING
JIG AND
SCOPE
R2
Max
Typical
ALL INPUT PULSES
VCC
Parameter
R1
Unit
Ω
90%
10%
90%
10%
1071
GND
R2
937
500
1.4
Ω
Fall time: 1 V/ns
RTH
Ω
Rise time: 1 V/ns
VTH
V
THÉ
Equivalent to:
OUTPUT
VENIN EQUIVALENT
VCC
3.00
V
RTH
VTH
Figure 12-7. AC Test Loads and Waveforms for Digital Pins
13.0
Ordering Information
Table 13-1. Ordering Information
Part Number Radio
Package Name Package Type
Operating Range
CYWUSB6932-48LFXC Transmitter
CYWUSB6934-48LFXC Transceiver
48 QFN
48 QFN
48 Quad Flat Package No Leads Lead-Free Commercial
48 Quad Flat Package No Leads Lead-Free Commercial
14.0
Package Description
0.08
C
6.90
7.10
1.00 MAX.
0.0ꢀ MAX.
0.20 REF.
X
0.80 MAX.
6.70
6.80
0.23 0.0ꢀ
PIN1 ID
N
0.20 R.
N
1
1
2
2
0.4ꢀ
0.80 DIA.
6.90
7.10
6.70
6.80
ꢀ.4ꢀ
ꢀ.ꢀꢀ
Y
0.30-0.4ꢀ
0.42 0.18
(4X)
0°-12°
0.ꢀ0
ꢀ.4ꢀ
ꢀ.ꢀꢀ
C
SEATING
PLANE
TOP VIEW
SIDE VIEW
BOTTOM VIEW
51-85152-*B
E-PAD SIZE PADDLE SIZE
(X, Y MAX.)
DIMENSIONS IN mm MIN.
MAX.
ꢀ.1 X ꢀ.1
3.8 X 3.8
ꢀ.3 X ꢀ.3
4.0 X 4.0
REFERENCE JEDEC MO-220
PKG. WEIGHT 0.13 gms
Figure 14-1. 48-pin Lead-Free QFN 7 x 7 mm LY48
The recommended dimension of the PCB pad size for the
E-PAD underneath the QFN is 209 mils × 209 mils (width x
length).
This document is subject to change, and may be found to contain errors of omission or changes in parameters. For feedback or
technical support regarding Cypress WirelessUSB products please contact Cypress at www.cypress.com. WirelessUSB, PSoC,
and enCoRe are trademarks of Cypress Semiconductor. All product and company names mentioned in this document are the
trademarks of their respective holders.
Document 38-16007 Rev. *G
Page 29 of 30
© Cypress Semiconductor Corporation, 2004. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use
of any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be
used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its
products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress
CYWUSB6932
CYWUSB6934
Document History Page
Document Title: CYWUSB6932/CYWUSB6934 WirelessUSB™ LS 2.4-GHz DSSS Radio SoC
Document Number: 38-16007
Orig. of
REV.
**
ECN NO. Issue Date Change
Description of Change
123907
125470
127076
01/20/03
04/28/03
07/30/03
LXA
XGR
KKU
New data sheet
*A
Preliminary release
*B
Updated pinouts, timing diagrams, AC Test loads, DC Characteristics, Radio
Characteristics
Removed die
*C
*D
128886
129180
08/04/03
12/04/03
KKV
TGE
Minor change: removed table of contents and fixed layout of section 10.
Updated AC and DC characteristics from char. results
Updated register entries
Changed package type from 56-pin QFN to 48-pin QFN
Updated all pinouts and timing diagrams
Updated block diagram and functional description
Updated application interfaces
Added Interrupt descriptions
*E
*F
131851
241471
12/15/03
See ECN
TGE
ZTK
Changed Static Discharge Voltage (Digital) Specification of Section 9.0
Removed Static Discharge Voltage (Digital) Specification of Section 9.0 footnote
Updated REG_DATA_RATE (0x04), 111—Not Valid
Swapped bit field descriptions of REG_CONFIG
Corrected Figure 3-1 and Figure 6-2
Minor edits throughout
*G
284810
See ECN
ZTK
Removed SOIC package option
Updated ordering information section
Added Table 4-1 Internal PA Output Power Step Table
Added tSTABLE2 Parameter to Table 12-4 and Figure 12-6
Corrected Figure 14-1 caption
Corrected Figure 6-2 to show QFN matching network
Removed Addr 0x01 and 0x02 - unused
Updated Figure 8-1
Updated Spurious Emissions parameters
Document 38-16007 Rev. *G
Page 30 of 30
相关型号:
©2020 ICPDF网 联系我们和版权申明