English
Language : 

HSP3824 Datasheet, PDF (32/41 Pages) Harris Corporation – Direct Sequence Spread Spectrum Baseband Processor
Bits 0 - 7
Bits 0 - 7
Bits 0 - 7
Bits 0 - 7
Bits 0 - 7
HSP3824
CONFIGURATION REGISTER 14 ADDRESS (38h) TX SPREAD SEQUENCE (LOW)
This 8-bit register is programmed with the lower byte of the transmit spreading code. This code is used for the I and Q
signalling paths of the transmitter. This register combined with the higher byte TX_SPREAD(HIGH) generates the
transmit spreading code programmable up to 16 bits.
The example below illustrates the bit positioning for one of the 11 bit Barker PN codes.
Example:
Transmit Spreading Code 11-Bit Barker Word Right Justified MSB First.
TX_SPREAD(HIGH)
TX_SPREAD(LOW)
11-bit Barker code
MSB
15 14 13 12 11 10 9 8
X X X X X 1 01
LSB
76543210
10111000
CONFIGURATION REGISTER 15 ADDRESS (3Ch) SCRAMBLER SEED
This register contains the 7-bit (seed) value for the transmit scrambler which is used to preset the transmit scrambler
to a known starting state. The MSB bit position (7) is unused and must be programmed to a Logic 0. The example
below illustrates the bit positioning of seed.
CONFIGURATION REGISTER 16 ADDRESS (40h) SCRAMBLER TAP
This register is used to configure the transmit scrambler with a 7-bit polynomial tap configuration. The transmit scram-
bler is a 7-bit shift register, with 7 configurable taps. A logic 1 is the respective bit position enables that particular tap.
The MSB bit 7 is not used and it is set to a Logic 0. The example below illustrates the register configuration for the
polynomial F(x) = 1 + X-4+X-7. Each clock is a shift left
LSB
Bits (0:7)
Scrambler Taps
F(x) = 1 + X-4+X-7
76543210
XZ-7Z-6Z-5Z−4Z-3Z-2Z-1
01001000
CONFIGURATION REGISTER 17 ADDRESS (44h)CCA TIMER THRESHOLD
This 8-bit register is used to configure the period of the time-out threshold of the CCA watchdog timer. If the channel
is busy the timer counts until it reaches the programmed value and at that point it declares that the channel is clear
independent of the actual energy measured within the channel. This register is programmable up to 8 bits.
Time (ms) = 1000 • C--N---h---•i-p---5--R-6----a3---t2--e--, where N is the programmable value of CR17.
For example, for a chip rate of 11 MCPS and a desired timeout of ~11ms, N = 2ch.
LSB
Bits (0:7)
76543210
0 0 0 0 0 0 1 0 02h (Min)
CCA_TIMER_TH
1 1 1 1 1 1 1 1 FFh (Max)
CONFIGURATION REGISTER 18 ADDRESS (48h) CCA CYCLE THRESHOLD
This 8-bit register is used to configure how many times the CCA timer is allowed to reach its maximum count before
the channel is declared clear for transmission independent of the actual energy in the channel. This is an outer counter
loop of the CCA timer. Each increment represents a time out of the CCA timer. Use a value of 03h for a time out of 2
CCA timer counts.
Bits (0:7)
CCA_TIMER_TH
MSB
LSB
76543210
00000010
11111111
2h; 1 CCA timer (Min)
FFh; 256 CCA timer (Max)
32