ATR2434-PLT [ATMEL]
WirelessUSB 2.4-GHz DSSS Radio SoC; 的WirelessUSB 2.4 - GHz的DSSS无线片上系统型号: | ATR2434-PLT |
厂家: | ATMEL |
描述: | WirelessUSB 2.4-GHz DSSS Radio SoC |
文件: | 总35页 (文件大小:505K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
Features
• 2.4-GHz Radio Transceiver
• Operates in the Unlicensed Industrial, Scientific, and Medical (ISM) Band
(2.4 GHz to 2.483 GHz)
• -95 dBm Reception Sensitivity
• Up to 0 dBm Output Power
• Range of up to 50 Meters or More
• Data Throughput of up to 62.5 kbits/s
• 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 Input Clock Operation
• Low Standby Current < 1 µA
• Integrated 32-bit Manufacturing ID
• Operating Voltage from 2.7 V to 3.6 V
• Operating Temperature from -40°C to +85°C
• Offered in a Small Footprint QFN48 Package
WirelessUSB™
2.4-GHz DSSS
Radio SoC
ATR2434
Applications
• PC Human Interface Devices
– Mice
– Keyboards
– Joysticks
• Peripheral Gaming Devices
– Game Controllers
– Console Keyboards
• General
Preliminary
– Presenter Tools
– Remote Controls
– Consumer Electronics
– Barcode Scanners
– POS Peripherals
– Toys
Functional Description
The ATR2434 transceiver is a single-chip 2.4-GHz Direct Sequence Spread Spectrum
(DSSS) Gaussian Frequency Shift Keying (GFSK) baseband modem radio that con-
nects directly to a microcontroller.
Rev. 4822C–ISM–09/04
Figure 1. Simplified Block Diagram
DIOVAL
DIO
GFSK
Modulator
DSSS
Baseband
A
RFOUT
SERDES
A
IRQ
SS
SCK
M ISO
M OSI
DSSS
Baseband
B
Digital
SERDES
B
GFSK
Dem odulator
RFIN
RESET
PD
Synthesizer
Pin Configuration
Figure 2. Pinning QFN48
48 47 46 45 44 43 42 41 40 39 38 37
NC
1
36
35
34
33
32
31
30
29
28
27
26
25
NC
2
NC
NC
NC
X13IN
PACTL
PD
3
4
5
RFOUT
VCC
NC
VCC
NC
6
ATR2434
7
NC
8
NC
VCC
9
VCC
NC
VCC
NC
10
11
12
NC
NC
X13OUT
SCK
13 14 15 16 17 18 19 20 21 22 23 24
2
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
Pin Description
Pin No.
Symbol
Type
Default
Function
Analog RF
46
5
RFIN
Input
Input
N/A
RF input. Modulated RF signal received.
RFOUT
Output
RF output. Modulated RF signal to be transmitted.
Crystal/Power Control
38
35
26
X13
Input
Input
N/A
N/A
Crystal input (see section “Clocking and Power Management” on page 5).
Crystal input (see section “Clocking and Power Management” on page 5).
System clock. Buffered 13-MHz system clock.
X13IN
X13OUT
Output/Hi-Z
Output
Power down. Asserting this input (low), will put the IC in the suspend
mode (X13OUT is 0 when PD is low).
33
PD
Input
N/A
14
34
RESET
PACTL
Input
I/O
N/A
Active LOW reset. Device reset.
Input
PACTL. External power amplifier control. Pull-down or make output.
SERDES Bypass Mode Communications/Interrupt
20
19
21
DIO
DIOVAL
IRQ
I/O
I/O
Input
Input
Data input/output. SERDES bypass mode data transmit/receive.
Data I/O valid. SERDES bypass mode data transmit/receive valid.
IRQ. Interrupt and SERDES bypass mode DIOCLK.
Output/Hi-Z
Output
SPI Communications
23
24
25
22
MOSI
MISO
SCK
SS
Input
Output/Hi-Z
Input
N/A
Hi-Z
N/A
N/A
Master-output-slave-input data. SPI data input pin.
Master-input-slave-output data. SPI data output pin.
SPI input clock. SPI clock.
Input
Slave select enable. SPI enable.
Power and Ground
6, 9, 16, 28,
29, 32, 41,
42, 44, 45
VCC
VCC
GND
H
L
VCC = 2.7 V to 3.6 V.
Ground = 0 V.
13
GND
1, 2, 3, 4, 7,
8, 10, 11,
12, 15, 17,
18, 27, 30,
31, 36, 37,
39, 40, 43,
47, 48
NC
N/A
N/A
L
Tie to ground.
Exposed
paddle
GND
GND
Must be tied to ground.
3
4822C–ISM–09/04
Applications Support
The ATR2434 is supported by both the WirelessUSB Development Kit and the Wire-
lessUSB N:1 Development Kit. The development kit provides all of the materials and
documents needed to cut the cord on multipoint to point and point to point low band-
width high node density applications including four small form-factor sensor boards and
a hub board that connect to WirelessUSB RF module boards, comprehensive Wire-
lessUSB protocol code examples and all of the associated schematics, gerber files and
bill of materials. The WirelessUSB N:1 Development Kit is also supported by the Wire-
lessUSB Listener Tool.
Functional Overview The ATR2434 provides a complete WirelessUSB SPI to antenna radio modem. The
ATR2434 is designed to implement wireless devices operating in the worldwide 2.4-GHz
Industrial, Scientific, and Medical (ISM) frequency band (2.400 GHz to 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 ATR2434 contains a 2.4-GHz radio transceiver, a GFSK modem and a dual DSSS
reconfigurable baseband. The radio and baseband are both code- and frequency-agile.
Forty-nine spreading codes selected for optimal performance (Gold codes) are sup-
ported across 78 1-MHz channels yielding a theoretical spectral capacity of 3822
channels. The ATR2434 supports a range of up to 50 meters or more.
2.4-GHz Radio
The receiver and transmitter are a single-conversion low-Intermediate Frequency
(low-IF) architecture with fully integrated IF channel matched filters to achieve high per-
formance in the presence of interference. An integrated Power Amplifier (PA) provides
an output power control range of 30 dB in seven steps.
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 VCO loop filter is also integrated on-chip.
GFSK Modem
The transmitter uses a DSP-based vector modulator to convert the 1-MHz chips to an
accurate GFSK carrier.
The receiver uses a fully integrated Frequency Modulator (FM) detector with automatic
data slicer to demodulate the GFSK signal.
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.
The DSSS baseband has four operating modes: 64 chips/bit single channel, 32 chips/bit
dual channel, 32 chips/bit single channel 2 × oversampled, and 32 chips/bit single
channel Dual Data Rate (DDR).
64 Chips/Bit Single Channel
The baseband supports a single data stream operating at 15.625 kbits/s. The advantage
of selecting this mode is its ability to tolerate a noisy environment. This is because the
15.625 kbits/s data stream utilizes the longest PN code resulting in the highest probabil-
ity for recovering packets over the air. This mode can also be selected for systems
requiring data transmissions over longer ranges.
4
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
32 Chips/Bit Dual Channel
The baseband supports two non-simultaneous data streams each operating at
31.25 kbits/s.
32 Chips/Bit Single Channel
2 × Oversampled
The baseband supports a single data stream operating at 31.25 kbits/s that is sampled
twice as much as the other modes. The advantage of selecting this mode is its ability to
tolerate a noisy environment.
32 Chips/Bit Single Channel
Dual Data Rate (DDR)
The baseband spreads bits in pairs and supports a single data stream operating at
62.5 kbits/s.
Serializer/Deserializer
(SERDES)
The ATR2434 provides 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.
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.
Application Interfaces
The ATR2434 has a fully synchronous SPI slave interface for connectivity to the applica-
tion 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 applications that require a syn-
chronous serial bit-oriented data path. This interface is for data only.
Clocking and Power
Management
A 13-MHz crystal is directly connected to X13IN and X13 without the need for external
capacitors. The ATR2434 has 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. The ATR2434 is powered from a 2.7 V to 3.6 V DC supply.
The ATR2434 can be shutdown to a fully static state using the PD pin.
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: ±30 ppm
Series resistance: ≤ 100 Ω
Load capacitance: 10 pF
Drive level: 10 µW to 100 µW
5
4822C–ISM–09/04
Receive Signal Strength The RSSI register (Reg 0x22) returns the relative signal strength of the ON-channel
signal power and can be used to:
Indicator (RSSI)
1. determine the connection quality,
2. determine the value of the noise floor, and
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 50 µs. 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.
To check for a quiet channel before transmitting, first set up the receive mode properly
and read the RSSI register (Reg 0x22). If the valid bit is zero, then force the Carrier
Detect register (Reg 0x2F, bit 7 = 1) to initiate an ADC conversion. Then, wait a mini-
mum of 50 µs 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.
Application Interfaces
SPI Interface
The ATR2434 has 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).
The SPI receives SCK from an application MCU on the SCK pin. Data from the applica-
tion 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 an SPI
transfer.
The application MCU can initiate an 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 Table 1 on page 7 and Figure 3 through Figure 5 on page 7. The SS signal
should not be deasserted between bytes. The SPI communications is as follows:
•
Command direction (bit 7) = 0 enables SPI read transaction. A 1 enables SPI write
transactions.
•
Command increment (bit 6) = 1 enables SPI auto address increment. When set, the
address field automatically increments at the end of each data byte in a burst
access, otherwise the same address is accessed.
•
•
Six bits of address.
Eight bits of data.
6
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
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).
The SPI communications interface single read and burst read sequences are shown in
Figure 3 and Figure 4, respectively.
The SPI communications interface single write and burst write sequences are shown in
Figure 5 and Figure 6 on page 8, respectively.
Table 1. SPI Transaction Format
Byte 1
Byte 1 + N
Bit #
7
6
[5:0]
[7:0]
Data
Bit Name
DIR
INC
Address
Figure 3. SPI Single Read Sequence
S C K
S S
cm 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 cu
D 7
D 6
D 5
D 4
D 3
D 2
D 1
D 0
Figure 4. SPI Burst 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. SPI Single Write 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
7
4822C–ISM–09/04
Figure 6. SPI Burst 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
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 the data as shown in Figure 7. In transmit mode, DIO and DIOVAL are
sampled on the falling edge of the IRQ, which clocks the data as shown in Figure 8. The
application MCU samples the DIO and DIOVAL on the rising edge of IRQ.
Figure 7. DIO Receive Sequence
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 8. DIO Transmit Sequence
IRQ
DIOVAL
v0
d0
v1
d1
v2
d2
v3
d3
v4
d4
v5
v6
v7
v8
v9
v10
v11
d11
v12
v13
v14
v...
data from mcu
DIO
d10
d12
d13
d14
d...
d5
d6
d7
d8
d9
8
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
Interrupts
The ATR2434 features three sets of interrupts: transmit, receive, 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
transmit mode all receive interrupts are automatically disabled. However, the contents of
the enable registers are preserved when switching between transmit and receive
modes.
Interrupts are enabled and the status reads 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).
If more than 1 interrupt is enabled at any time, it is necessary to read the relevant inter-
rupt 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 polarity of all interrupts can be set by writing to the Configuration 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).
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 interrupt indicates that the oscillator has started, and that the device is ready to
receive SPI transfers.
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.
Transmit Interrupts
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.
The function and operation of these interrupts are described in detail in the section
“Register Descriptions” on page 10.
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 function and operation of these interrupts are described in detail in the section
“Register Descriptions” on page 10.
9
4822C–ISM–09/04
Register
Descriptions
Table 2 displays the list of registers inside the ATR2434 that are addressable through
the SPI interface. All registers are read and writable, except where noted.
Table 2. Register Map(1)
Register Name
Revision ID
Mnemonic
Address
0x00
Default
Access
RO
REG_ID
0x07
Synthesizer A Counter
Synthesizer N Counter
Control
REG_SYN_A_CNT
REG_SYN_N_CNT
REG_CONTROL
REG_DATA_RATE
REG_CONFIG
0x01
0x00
RW
RW
RW
RW
RW
RW
RW
RO
0x02
0x00
0x03
0x00
Data Rate
0x04
0x00
Configuration
0x05
0x01
SERDES Control
Receive Interrupt Enable
Receive Interrupt Status
Receive Data A
Receive Valid A
Receive Data B
Receive Valid B
Transmit Interrupt Enable
Transmit Interrupt Status
Transmit Data
REG_SERDES_CTL
REG_RX_INT_EN
REG_RX_INT_STAT
REG_RX_DATA_A
REG_RX_VALID_A
REG_RX_DATA_B
REG_RX_VALID_B
REG_TX_INT_EN
REG_TX_INT_STAT
REG_TX_DATA
0x06
0x03
0x07
0x00
0x08
0x00
0x09
0x00
RO
0x0A
0x0B
0x0C
0x0D
0x0E
0x0F
0x10
0x00
RO
0x00
RO
0x00
RO
0x00
RW
RO
0x00
0x00
RW
RW
RW
RW
RW
RW
RO
Transmit Valid
REG_TX_VALID
REG_PN_CODE
REG_THRESHOLD_L
REG_THRESHOLD_H
REG_WAKE_EN
REG_WAKE_STAT
REG_ANALOG_CTL
REG_CHANNEL
REG_RSSI
0x00
PN Code
0x11-0x18
0x19
0x1E8B6A3DE0E9B222
Threshold Low
0x08
0x38
0x00
0x01
0x04
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x64
-
Threshold High
Wake Enable
0x1A
0x1C
0x1D
0x20
Wake Status
Analog Control
Channel
RW
RW
RO
0x21
Receive Signal Strength Indicator
Power Control
0x22
REG_PA
0x23
RW
RW
RW
RW
RW
RW
RW
RW
RO
Crystal Adjust
REG_CRYSTAL_ADJ
REG_VCO_CAL
REG_AGC_CTL
0x24
VCO Calibration
AGC Control
0x26
0x2E
0x2F
0x32
Carrier Detect
REG_CARRIER_DETECT
REG_CLOCK_MANUAL
REG_CLOCK_ENABLE
REG_SYN_LOCK_CNT
REG_MID
Clock Manual
Clock Enable
0x33
Synthesizer Lock Count
Manufacturing ID
0x38
0x3C-0x3F
Note:
1. All registers are accessed Little Endian.
10
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
Table 3. Revision ID Register
Addr: 0x00
REG_ID
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
Table 4. Synthesizer A Counter
Addr: 0x01
REG_SYN_A_CNT
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
Count
Bit
7:5
4:0
Name
Description
Reserved These bits are reserved and should be written with zeros.
Count
The Synthesizer A Counter register is used for diagnostic purposes and is not recommended for normal
operation. The Channel register is the recommended method of setting the Synthesizer frequency.
The Synthesizer A Count along with the Synthesizer N Count can be used to generate the Synthesizer frequency.
The range of valid values of the Synthesizer A Count is 0 through 31. Using the Synthesizer A and N Count
register is an alternative to using the Channel register. Selection between the use of the Channel register or the A
and N registers is done through the Channel register (Reg 0x21, bit 7). When in Channel mode the A and N Count
bits can be used to read the A and N values derived directly from the Channel.
Table 5. Synthesizer N Counter
Addr: 0x02
REG_SYN_N_CNT
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
Count
Bit
Name
Description
7
Reserved
Count
This bit is reserved and should be written with zero.
6:0
The Synthesizer N Counter register is used for diagnostic purposes and therefore is not recommended for normal
operation. The Channel register is the recommended method of setting the Synthesizer frequency.
The Synthesizer N Count along with the Synthesizer A Count can be used to generate the Synthesizer frequency.
The range of valid values of the Synthesizer N Count is 74 through 76. Using the Synthesizer A and N Count
register is an alternative to using the Channel register. Selection between the use of the Channel register or the A
and N registers is done through the Channel register (Reg 0x21, bit 7). When in Channel mode the A and N
Count bits can be used to read the A and N values derived directly from the Channel.
11
4822C–ISM–09/04
Table 6. Control
Addr: 0x03
REG_CONTROL
Default: 0x00
7
6
5
4
3
2
1
0
RX
Enable
TX
Enable
PN Code
Select
Auto Syn
Count Select
Auto PA
Disable
PA Enable
Auto Syn
Disable
Syn Enable
Bit
Name
Description
7
RX Enable
The Receive Enable bit is used to place the IC in receive mode.
1 = Receive Enabled
0 = Receive Disabled
6
5
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
3
Auto Syn
Count Select
The Auto Synthesizer Count Select bit is used to select the method of determining the settle time of the
synthesizer. The two options are a programmable settle time based on the value in the Syn Lock Count
register (Reg 0x38), in units of 2 µs, or by the auto detection of the synthesizer lock.
1 = Synthesizer settle time is based on a count in the Syn Lock Count register (Reg 0x38)
0 = Synthesizer settle time is based on the internal synthesizer lock signal
It is recommended that the Auto Syn Count Select bit is set to 1 as that guarantees a consistent settle time for
the synthesizer.
Auto PA
Disable
The Auto Power Amplifier Disable bit is used to determine the method of controlling the Power Amplifier. The
two options are automatically controlled by the baseband or by firmware through register writes.
1 = Register controlled PA Enable.
0 = Auto PA Enable
When this bit is set to 1 the state of the PA enable is directly controlled by bit PA Enable (Reg 0x03, bit 2). It is
recommended that this bit is set to 0 leaving the PA control to the baseband.
2
1
PA Enable
The PA Enable bit is used to enable or disable the Power Amplifier.
1 = Power Amplifier Enabled
0 = Power Amplifier Disabled
This bit only applies when the Auto PA Disable bit is selected (Reg 0x03, bit 3 = 1), otherwise this bit is do not
care.
Auto Syn
Disable
The Auto Synthesizer Disable bit is used to determine the method of controlling the Synthesizer. The two
options are automatic control by the baseband or by firmware through register writes.
1 = Register controlled Synthesizer Enable
0 = Auto Synthesizer Enable
When this bit is set to 1 the state of the Synthesizer is directly controlled by bit Syn Enable (Reg 0x03, bit 0).
When this bit is set to 0 the state of the Synthesizer is controlled by the Auto Syn Count Select bit (Reg 0x03,
bit 4). It is recommended that this bit be set to 0 leaving the Synthesizer control to the baseband.
0
Syn Enable
The Synthesizer Enable bit is used to enable or disable the Synthesizer.
1 = Synthesizer Enabled
0 = Synthesizer Disabled
This bit only applies when Auto Syn Disable bit is selected (Reg 0x03, bit 1 = 1), otherwise this bit is do not
care.
12
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
Table 7. Data Rate
Addr: 0x04
REG_DATA_RATE
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
Code Width
Data Rate
Sample Rate
Bit
7:3
2(1)
Name
Description
Reserved
These bits are reserved and should be written with zeros.
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
interference. 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(1)
Data Rate
The Data Rate bit allows the user to select a Double Data Rate mode of operation which delivers a raw data rate
of 62.5 kbits/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 the Double Data Rate, the raw data throughput is 62.5 kbits/s 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 the Normal Data Rate, the raw data throughput is
32 kbits/sec. Additionally, Normal Data Rate enables the user to potentially correlate data using two differing 32
chips/bit PN codes.
0(1)
Sample
Rate
The Sample Rate bit allows the use of the 12 ×sampling when using 32 chips/bit PN codes and the Normal Data
Rate.
1 = 12 × Oversampling
0 = 6 × Oversampling
Using 12 × oversampling improves the correlators receive sensitivity. When using 64 chips/bit PN codes or the
Double Data Rate this bit is do not care. When in the Normal Data Rate setting and choosing 12 ×
oversampling, eliminates the ability to receive from two different PN codes. Therefore the only time when 12 ×
oversampling is to be selected is when a 32 chips/bit PN code is being used and there is no need to receive
data from sources with two different PN codes.
Note:
1. The following Reg 0x04, bits 2:0 values are not valid:
· 001-Not Valid
· 010-Not Valid
· 011-Not Valid
· 111-Not Valid
13
4822C–ISM–09/04
Table 8. Configuration
Addr: 0x05
REG_CONFIG
Default: 0x01
7
6
5
4
3
2
1
0
Reserved
Receive
Invert
Transmit
Invert
Reserved
IRQ Pin Select
Bit
7:5
4
Name
Description
Reserved
These bits are reserved and should be written with zeros.
Receive
Invert
The Receive Invert bit is used to invert the received data.
1 = Inverted over-the-air Receive data
0 = Non-inverted over-the-air Receive data
3
Transmit
Invert
The Transmit Invert bit is used to invert the data that is to be transmitted.
1 = Inverted Transmit Data
0 = Non-inverted Transmit Data
2
Reserved
This bit is reserved and should be written with zero.
1:0
IRQ Pin
Select
The Interrupt Request Pin Select bits are used to determine the drive method of the IRQ pin.
11 = Open Drain (asserted = 0, deasserted = Hi-Z)
10 = Open Source (asserted = 1, deasserted = Hi-Z)
01 = CMOS (asserted = 1, deasserted = 0)
00 = CMOS Inverted (asserted = 0, deasserted = 1)
Table 9. SERDES Control
Addr: 0x06
REG_SERDES_CTL
Default: 0x03
7
6
5
4
3
2
1
0
SERDES
Enable
Reserved
EOF Length
Bit
7:4
3
Name
Description
Reserved
These bits are reserved and should be written with zeros.
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. It is recommended that the 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 is 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.
Table 10. Receive Interrupt Enable
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
14
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
Bit
Name
Description
7
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.
6
5
Overflow 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.
EOF B
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.
15
4822C–ISM–09/04
Table 11. Receive Interrupt Status
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
Note:
All status bits are set and readable in the registers regardless of IRQ enable status. This allows a polling scheme to be imple-
mented without enabling IRQs. The status bits are affected by the 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 register are read-only.
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)
16
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
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.
Table 12. Receive SERDES Data A
Addr: 0x09
REG_RX_DATA_A
Default: 0x00
7
6
5
4
3
2
1
0
Data
Bit
Name
Description
7:0 Data
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.
Table 13. Receive SERDES Valid A
Addr: 0x0A
REG_RX_VALID_A
Default: 0x00
7
6
5
4
3
2
1
0
Valid
Bit
Name
Description
7:0 Valid
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.
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 0x09) are valid. Therefore, it is not necessary to read the Receive SERDES Valid A register (Reg
0x0A). 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.
Table 14. Receive SERDES Data B
Addr: 0x0B
REG_RX_DATA_B
Default: 0x00
7
6
5
4
3
2
1
0
Data
Bit
Name
Description
7:0
Data
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.
17
4822C–ISM–09/04
Table 15. Receive SERDES Valid B
Addr: 0x0C
REG_RX_VALID_B
Default: 0x00
7
6
5
4
3
2
1
0
Valid
Bit
Name
Description
7:0
Valid
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.
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).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.
Table 16. Transmit Interrupt Enable
Addr: 0x0D
REG_TX_INT_EN
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
Underflow
Overflow
Done
Empty
Bit
7:4
3
Name
Description
These bits are reserved and should be written with zeros.
Reserved
Underflow The Underflow bit is used to enable the interrupt associated with an underflow condition associated with the
Transmit SERDES Data register (Reg 0x0F)
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.
2
Overflow
The Overflow bit is used to enabled the interrupt associated with an overflow condition with the Transmit
SERDES Data register (0x0F).
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
18
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
Table 17. Transmit Interrupt Status
Addr: 0x0E
REG_TX_INT_STAT
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
Underflow
Overflow
Done
Empty
Note:
All status bits are set and readable in the registers regardless of IRQ enable status. This allows a polling scheme to be imple-
mented 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.
Bit
7:4
3
Name
Description
Reserved
These bits are reserved. This register is read-only.
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).
2
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
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)
0
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:
1. 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.
19
4822C–ISM–09/04
Table 18. Transmit SERDES Data
Addr: 0x0F
REG_TX_DATA
Default: 0x00
7
6
5
4
3
2
1
0
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.
Table 19. Transmit SERDES Valid
Addr: 0x10
REG_TX_VALID
Default: 0x00
7
6
5
4
3
2
1
0
Valid
Bit
Name
Description
7:0 Valid(1)
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
Note:
1. The Valid bit in the Transmit SERDES Valid register (Reg 0x10) is used to mark whether the radio will send data or pre-
amble 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.
Table 20. PN Code
Addr: 0x11-18
Default:
0x1E8B6A3DE0E9B222
REG_PN_CODE
63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
Address 0x18 Address 0x17 Address 0x16 Address 0x15
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
Address 0x14 Address 0x13 Address 0x12
9
8
7
6
5
4
3
2
1
0
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.
20
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
Table 21. Threshold Low
Addr: 0x19
REG_THRESHOLD_L
Default: 0x08
7
6
5
4
3
2
1
0
Reserved
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.
Table 22. Threshold High
Addr: 0x1A
REG_THRESHOLD_H
Default: 0x38
7
6
5
4
3
2
1
0
Reserved
Threshold High
Bit
Name
Description
This bit is reserved and should be written with zero.
7
Reserved
6:0
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.
21
4822C–ISM–09/04
Table 23. Wake Enable
Addr: 0x1C
REG_WAKE_EN
Default: 0x00
7
6
5
4
3
2
1
0
Wake-up
Enable
Reserved
Bit
7:1
0
Name
Description
Reserved
These bits are reserved and should be written with zeros.
Wake-up
Enable
Wake-up interrupt enable.
0 = Disabled
1 = Enabled
A wake-up event is triggered when the PD pin is deasserted and once the IC is ready to receive SPI
communications.
Table 24. Wake Status
Addr: 0x1D
REG_WAKE_STAT
Default: 0x01
7
6
5
4
3
2
1
0
Reserved
Wake-up Status
Bit
7:1
0
Name
Description
Reserved
These bits are reserved. This register is read-only.
Wake-up
Status
Wake-up status.
0 = Wake interrupt not pending
1 = Wake interrupt pending
This IRQ will assert when a wake-up condition occurs. This bit is cleared by reading the Wake Status register
(Reg 0x1D). This register is read-only.
22
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
Table 25. Analog Control
Addr: 0x20
REG_ANALOG_CTL
Default: 0x00
7
6
5
4
3
2
1
0
MID Read
Enable
PA Output
Enable
Reserved
AGC Disable
Reserved
Reserved
PaInv
Rst
Bit Name
Description
7
6
Reserved
This bit is reserved and should be written with zero.
Enables AGC/RSSI control via Reg 0x2E and Reg 0x2F.
AGC RSSI
Control
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).
4:3 Reserved
These bits are reserved and should be written with zeros.
2
1
0
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
PA Invert
Reset
The Power Amplifier Invert bit is used to specify the polarity of the PACTL signal when the PaOe bit is set
high. PA Output Enable and PA Invert cannot be simultaneously changed.
1 = PACTL active low
0 = PACTL active high
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
Table 26. Channel
Addr: 0x21
REG_CHANNEL
Default: 0x00
7
6
5
4
3
2
1
0
A+N
Channel
Bit
Name
Description
7
A+N
The A+N bit is used to specify whether the Synthesizer frequency is generated through the use of the
Channel register (Reg 0x21) or through the use of the Synthesizer A Counter register (Reg 0x01) and the
Synthesizer N Counter register (Reg 0x02).
1 = Synthesizer A Counter register (Reg 0x01) and the Synthesizer N Counter register (Reg 0x02) registers
used to generate Synthesizer frequency
0 = Channel register (Reg 0x21) is used to generate Synthesizer frequency
When set to 1 the channel value is ignored and the values written in the Synthesizer A Counter register (Reg
0x01) and the Synthesizer N Counter register (Reg 0x02) are used. When set to 0 the values written to the
Synthesizer A Counter register (Reg 0x01) and the Synthesizer N Counter register (Reg 0x02) are ignored
and the channel value is used by the synthesizer. It is recommended that the Channel register (Reg 0x21) is
used as opposed to the Synthesizer A Counter register (Reg 0x01) and the Synthesizer N Counter register
(Reg 0x02) method.
6:0
Channel
The Channel register (Reg 0x21) is used to determine the Synthesizer frequency when the A+N bit is set to
0. Use of other channels may be restricted by certain regulatory agencies. A value of 1 corresponds to a
communication frequency of 2.402 GHz, while a value of 79 corresponds to a frequency of 2.479 GHz. The
channels are separated from each other by 1 MHz intervals.
23
4822C–ISM–09/04
Table 27. Receive Signal Strength Indicator (RSSI)
Addr: 0x22
REG_RSSI
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
Valid
RSSI
Note:
The RSSI will collect a single value each time the part is put into receive mode via Control register (Reg 0x03, bit 7 = 1).
Bit
7:6
5
Name
Description
Reserved
Valid
These bits are reserved. This register is read-only.
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
4:0
RSSI
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.
Table 28. Power Control
Addr: 0x23
REG_PA
Default: 0x00
7
6
5
4
3
2
1
0
Reserved
PA Bias
Bit
7:3
2:0
Name
Description
These bits are reserved and should be written with zeros.
Reserved
PA Bias
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.
Table 29. Crystal Adjust
Addr: 0x24
REG_CRYSTAL_ADJ
Default: 0x00
7
6
5
4
3
2
1
0
Clock Output
Disable
Reserved
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 interferes with every 13th channel beginning with 2.405 GHz 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 load capacitance supplied to the crystal. The
Crystal Adjust value will depend on the parameters of the crystal being used. Refer to the appropriate
reference material for information about choosing the optimum Crystal Adjust value.
24
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
Table 30. VCO Calibration
Addr: 0x26
REG_VCO_CAL
Default: 0x00
7
6
5
4
3
2
1
0
VCO Slope Enable
Reserved
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 added to the VCO.
(Write-Only)
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 zeros.
Table 31. AGC Control
Addr: 0x2E
REG_AGC_CTL
Default: 0x00
7
6
5
4
3
2
1
0
AGC Lock
Reserved
Bit
Name
Description
7
AGC Lock
When set, this bit disables the on-chip LNA AGC system, powers down unused circuitry, and locks the LNA
to maximum gain. The user must set Reg 20, bit 6 = 1 to enable writes to Reg 0x2E. It is recommended
this bit be set during initialization to save power.
6:0
Reserved
These bits are reserved and should be written with zeros.
Table 32. Carrier Detect
Addr: 0x2F
REG_CARRIER_DETECT
Default: 0x00
7
6
5
4
3
2
1
0
Carrier Detect
Override
Reserved
Bit
Name
Description
7
Carrier Detect
Override
When set, this bit overrides the carrier detect. The user must set Reg 20, bit 6 = 1 to enable writes to
Reg 0x2F.
6:0
Reserved
These bits are reserved and should be written with zeros.
25
4822C–ISM–09/04
Table 33. Clock Manual
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
Bit Name
Description
7:0 Manual Clock
Overrides
This register must be written with 0x41 after reset for correct operation
Table 34. Clock Enable
Addr: 0x33
REG_CLOCK_ENABLE
7
6
5
4
3
2
Manual Clock Enables
Bit
Name
Description
7:0
Manual Clock
Enables
This register must be written with 0x41 after reset for correct operation
Table 35. Synthesizer Lock Count
Addr: 0x38
REG_SYN_LOCK_CNT
7
6
5
4
3
2
Count
Bit
Name
Description
7:0
Count
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.
Table 36. Manufacturing ID
Addr: 0x3C-3F
REG_MID
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
Address 0x3F
Address 0x3E
Address 0x3D
Address 0x3C
Bit
Name
Description
31:0
Address[31: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 to 0x3F). This register is read-only.
26
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
Absolute Maximum Ratings
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress rating
only and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of this
specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
Parameters
Pin
Symbol
Value
-65 to +150
-55 to +125
-0.3 to +3.9
-0.3 to VCC +0.3
-0.3 to VCC +0.3
> 2000
Unit
°C
°C
V
Storage temperature
Ambient temperature with power applied
Supply voltage on VCC relative to VSS
DC voltage to logic inputs(1)
DC voltage applied to outputs in high-Z state
Static discharge voltage (digital)
Static discharge voltage (RF)(2)
Latch-up current
V
V
V
500
V
+200, -200
mA
Notes: 1. It is permissible to connect voltages above VCC to inputs through a series resistor limiting input current to 1 mA.
This cannot be done during power down mode. AC timing not guaranteed.
2. Human Body Model (HBM).
Operating Conditions
Parameters
Symbol
VCC
Value
2.7 to 3.6
-40 to +85
0
Unit
V
Supply voltage
Ambient temperature under bias
Ground voltage
TA
°C
V
Oscillator or crystal frequency)
FOSC
13
MHz
27
4822C–ISM–09/04
DC Parameters
Description
Conditions
Symbol
VCC
VOH1
VOH2
VOL
Min.
2.7
Typ.(1)
3.0
Max.
Unit
V
Supply voltage
3.6
Output high voltage condition 1 At IOH = -100.0 µA
Output high voltage condition 2 At IOH = -2.0 mA
VCC - 0.1
2.4
VCC
3.0
V
V
Output low voltage
Input high voltage
Input low voltage
At IOL = 2.0 mA
0.0
0.4
V
(2)
VIH
2.0
-0.3
-1
VCC
V
VIL
+0.8
+1
V
Input leakage current
0 < VIN < VCC
IIL
0.26
3.5
µA
Pin input capacitance (except
X13, X13IN, RFIN)
CIN
ISleep
10
10
pF
µA
Current consumption during
power-down mode
PD = LOW
PD = HIGH
0.24
3
Current consumption without
synthesizer
IDLE ICC
mA
mA
mA
mA
mA
mA
ICC from PD high to oscillator
stable
STARTUP
ICC
1.8
5.9
8.1
57.7
69.1
Average transmitter current
consumption(3)
TX AVG
ICC1
No handshake
Average transmitter current
consumption(4)
TX AVG
ICC2
With handshaking
Current consumption during
receive
RX ICC
(PEAK)
Current consumption during
transmit
TX ICC
(PEAK)
Current consumption with
synthesizer on, no transmit or
receive
SYNTH
SETTLE
ICC
28.7
mA
Notes: 1. Typical values measured with VCC = 3.0 V at 25°C.
2. It is permissible to connect voltages above VCC to inputs through a series resistor limiting input current to 1 mA.
3. Average ICC when transmitting a 5-byte packet (3 data bytes + 2 bytes of protocol) every 10 ms using the WirelessUSB
1-way protocol.
4. Average ICC when transmitting a 5-byte packet (3 data bytes + 2 bytes of protocol) every 10 ms using the WirelessUSB
2-way protocol.
28
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
AC Characteristics(1): SPI Interface(3)
Description
Parameter
tSCK_CYC
Min.
476
238
158
158
10
Typ.
Max.
Unit
ns
SPI clock period
(2)
SPI clock high time
SPI clock high time
SPI clock low time
tSCK_HI (BURST READ)
tSCK_HI
ns
ns
tSCK_LO
ns
SPI input data set-up time
SPI input data hold time
SPI output data valid time
tDAT_SU
ns
tDAT_HLD
97(3)
77(3)
ns
tDAT_VAL
174(3)
ns
SPI slave select set-up time before first positive edge of
SCK(4)
tSS_SU
250
80
ns
ns
SPI slave select hold time after last negative edge of
SCK
tSS_HLD
Notes: 1. AC values are not guaranteed if voltages on any pin exceed VCC
.
2. This stretch only applies to every 9th SCK HI pulse for SPI burst reads only.
3. For FOSC = 13 MHz, 3.3 V at 25°C.
4. SCK must start low, otherwise the success of SPI transactions are not guaranteed.
Figure 9. SPI Timing Diagram
tSCK_CYC
tSCK_HI
tSCK_LO
SCK
SS
tSS_SU
tD AT_SU
tSS_HLD
tDAT_HLD
data from m cu
data from m cu
data from m cu
data
data
M O SI
M ISO
tDAT_VAL
data to m cu
data to m cu
Figure 10. SPI Burst Read Every 9th SCK HI Stretch 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
29
4822C–ISM–09/04
DIO Interface
Parameter
Transmit
Description
Min.
Typ.
Max.
Unit
tTX_DIOVAL_SU
tTX_DIO_SU
tTX_DIOVAL_HLD
tTX_DIO_HLD
DIOVAL set-up time
2.1
2.1
0
µs
µs
µs
µs
µs
µs
µs
µs
µs
µs
DIO set-up time
DIOVAL hold time
DIO hold time
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
tTX_IRQ_HI
16
32
8
tTX_IRQ_LO
16
32
Receive
DIOVAL valid time - 32 chips/bit DDR
DIOVAL valid time - 32 chips/bit
-0.01
-0.01
-0.01
-0.01
-0.01
-0.01
+6.1
+8.2
µs
µs
µs
µs
µs
µs
µs
µs
µs
µs
µs
µs
tRX_DIOVAL_VLD
DIOVAL valid time - 64 chips/bit
+16.1
+6.1
DIO valid time - 32 chips/bit DDR
DIO valid time - 32 chips/bit
tRX_DIO_VLD
tRX_IRQ_HI
tRX_IRQ_LO
+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
Figure 11. DIO Receive Timing Diagram
tRX_IRQ_HI
tRX_IRQ_LO
IRQ
DIO/
DIOVAl
data
data
data
tRX_DIO_VLD
tRX_DIOVAL_VLD
30
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
Figure 12. DIO Transmit Timing Diagram
tTX_IRQ_HI
tTX_IRQ_LO
IRQ
DIO/
DIOVAl
data
data
tTX_DIO_SU
tTX_DIOVAL_SU
tTX_DIO_HLD
tTX_DIOVAL_HLD
Radio Parameters
Parameter Description
Conditions
Min.
Typ.
Max.
Unit
(1)
RF frequency range
2.400
2.483
GHz
Radio Receiver (VCC = 3.3 V, fosc = 13.000 MHz, X13OUT off, 64 chips/bit, Threshold Low = 8, Threshold High = 56, BER < 10-3)
Sensitivity
-85
-20
-95
-6
dBm
dBm
Maximum received signal
28 -
31
RSSI value for PWRin > -40 dBm
RSSI value for PWRin < -95 dBm
0 -10
Interference Performance
Co-channel interference rejection Carrier-to-Interference (C/I)
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(2) frequency interference, C/I image
C = -60 dBm
C = -60 dBm
C = -60 dBm
C = -67 dBm
C = -67 dBm
9
dB
dB
dB
dB
dB
-2
-32
-40
-31
Adjacent (1 MHz) interference to in-band image frequency,
C/I image ±1 MHz
C = -67 dBm
-38
dB
Out-of-band Blocking Interference Signal Frequency
30 MHz to 2399 MHz except (FO/N and FO/N ±1 MHz)(3)
2498 MHz to 12.75 GHz, except (FO/N and FO × N ±1 MHz)(3)
C = -67 dBm
C = -67 dBm
-24
-22
dBm
dBm
C = -64 dBm
∆f = 5,10 MHz
Intermodulation
-31
dBm
Spurious Emission
30 MHz to 1 GHz
-57
-47
-37(4)
dBm
dBm
dBm
1 GHz to 12.75 GHz except (4.8 GHz to 5.0 GHz)
4.8 GHz to 5.0 GHz
Radio Transmitter (VCC = 3.3 V, fosc = 13.000 MHz)
Maximum RF transmit power
RF power control range
PA = 7
-0.5
dBm
dB
28.9
Notes: 1. Subject to regulation.
2. Image frequency is +4 MHz from desired channel (2 MHz low IF, high side injection).
3. FO = Tuned Frequency, N = Integer.
4. Antenna matching network and antenna will attenuate the output signal at these frequencies to meet regulatory
requirements.
31
4822C–ISM–09/04
Radio Parameters (Continued)
Parameter Description
RF power range control step size
Frequency deviation
Conditions
Min.
Typ.
4.1
Max.
Unit
dB
Seven steps, monotonic
PN code pattern 10101010
PN code pattern 11110000
276
317
±80
kHz
kHz
ns
Frequency deviation
Zero crossing eError
100-kHz resolution
bandwidth, -6 dBc
Occupied bandwidth
500
898
kHz
kHz
Initial frequency offset
±44.6
In-band Spurious
Second channel power (±2 MHz)
≥ Third channel power (>3 MHz)
Non-Harmonically Related Spurs
30 MHz to 12.75 GHz
-41
-49
-30
-40
dBm
dBm
-57
dBm
Harmonic Spurs
Second harmonic
-20
-30
-47
dBm
dBm
dBm
Third harmonic
Fourth and greater harmonics
Notes: 1. Subject to regulation.
2. Image frequency is +4 MHz from desired channel (2 MHz low IF, high side injection).
3. FO = Tuned Frequency, N = Integer.
4. Antenna matching network and antenna will attenuate the output signal at these frequencies to meet regulatory
requirements.
Power Management Timing
Parameter Description
Conditions
Min.
Typ
Max.
Unit
µs
µs
µs
µs
µs
µs
µs
µs
µs
µs
tPDN_X13
tSPI_RDY
tPWR_RST
tRST
Time from PD deassert to X13OUT
2000
Time from oscillator stable to start of SPI transactions
Power On to RESET deasserted
1
VCC at 2.7 V
1300
1
Minimum RESET asserted pulse width
Power on to PD deasserted(1)
tPWR_PD
tWAKE
1300
PD deassert to clocks running(2)
2000
tPD
Minimum PD asserted pulse width
10
tSLEEP
PD assert to low power mode
50
tWAKE_INT
tSTABLE
PD deassert to IRQ(3) assert (wake interrupt)(4)
PD deassert to clock stable
2000
2100
to within ±10 ppm
Notes: 1. The PD pin must be asserted at power up to ensure proper crystal start-up.
2. When X13OUT is enabled.
3. Both the polarity and the drive method of the IRQ pin are programmable. See page 14 for more details.
Figure 14 illustrates default values for the Configuration register (Reg 0x05, bits 1:0).
4. A wake-up event is triggered when the PD pin is deasserted. Figure 14 illustrates a wake-up event configured to trigger an
IRQ pin event via the Wake Enable register (Reg 0x1C, bit 0 = 1).
32
ATR2434 [Preliminary]
4822C–ISM–09/04
ATR2434 [Preliminary]
Figure 13. Power On Reset/Reset Timing
tSPI_RDY
tPDN_X13
X13OUT
VCC
tPW R_RST
tPW R_PD
tRST
RESET
PD
Figure 14. Sleep/Wake Timing
tW AKE
X13OUT
PD
tPD
tSTABLE
tSLEEP
tWAKE_INT
IRQ
AC Test Loads and Waveforms for Digital Pins
Figure 15. 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
937
500
1.4
GND
R2
Ω
Fall time: 1 V/ns
Rise time: 1 V/ns
RTH
Ω
VTH
V
THÉ
Equivalent to:
OUTPUT
VENIN EQUIVALENT
VCC
3.00
V
RTH
VTH
33
4822C–ISM–09/04
Ordering Information
Extended Type Number
Package
Remarks
Tray
ATR2434-PLT
QFN48 - 7x7
QFN48 - 7x7
ATR2434-PLT
Samples
Package Information
34
ATR2434 [Preliminary]
4822C–ISM–09/04
Atmel Corporation
Atmel Operations
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 487-2600
Memory
RF/Automotive
Theresienstrasse 2
Postfach 3535
74025 Heilbronn, Germany
Tel: (49) 71-31-67-0
Fax: (49) 71-31-67-2340
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
Regional Headquarters
Microcontrollers
2325 Orchard Parkway
San Jose, CA 95131, USA
Tel: 1(408) 441-0311
Fax: 1(408) 436-4314
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906, USA
Tel: 1(719) 576-3300
Europe
Atmel Sarl
Route des Arsenaux 41
Case Postale 80
CH-1705 Fribourg
Switzerland
Tel: (41) 26-426-5555
Fax: (41) 26-426-5500
Fax: 1(719) 540-1759
Biometrics/Imaging/Hi-Rel MPU/
High Speed Converters/RF Datacom
Avenue de Rochepleine
La Chantrerie
BP 70602
44306 Nantes Cedex 3, France
Tel: (33) 2-40-18-18-18
Fax: (33) 2-40-18-19-60
BP 123
38521 Saint-Egreve Cedex, France
Tel: (33) 4-76-58-30-00
Fax: (33) 4-76-58-34-80
Asia
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimshatsui
East Kowloon
Hong Kong
Tel: (852) 2721-9778
Fax: (852) 2722-1369
ASIC/ASSP/Smart Cards
Zone Industrielle
13106 Rousset Cedex, France
Tel: (33) 4-42-53-60-00
Fax: (33) 4-42-53-60-01
1150 East Cheyenne Mtn. Blvd.
Colorado Springs, CO 80906, USA
Tel: 1(719) 576-3300
Japan
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
Tel: (81) 3-3523-3551
Fax: (81) 3-3523-7581
Fax: 1(719) 540-1759
Scottish Enterprise Technology Park
Maxwell Building
East Kilbride G75 0QR, Scotland
Tel: (44) 1355-803-000
Fax: (44) 1355-242-743
Literature Requests
www.atmel.com/literature
Disclaimer: Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard
warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company assumes no responsibility for any
errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and
does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are
granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use
as critical components in life support devices or systems.
© Atmel Corporation 2004. All rights reserved.
Atmel® and combinations thereof are the registered trademarks of Atmel Corporation or its subsidiaries.
WirelessUSB™ is a trademark of CYPRESS Semiconductor Corporation. Other terms and product names may be the trademarks of others.
Printed on recycled paper.
4822C–ISM–09/04
相关型号:
©2020 ICPDF网 联系我们和版权申明