STV0299B STMicroelectronics, STV0299B Datasheet - Page 10

STV0299B

Manufacturer Part Number
STV0299B
Description
Manufacturer
STMicroelectronics
Datasheet

Specifications of STV0299B

Pin Count
64
Screening Level
Commercial
Lead Free Status / Rohs Status
Specific Sites Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STV0299B
Manufacturer:
ST
0
Part Number:
STV0299B
Manufacturer:
ST
Quantity:
20 000
Company:
Part Number:
STV0299B
Quantity:
6 000
Part Number:
STV0299BH
Manufacturer:
ST
0
Part Number:
STV0299BL
Manufacturer:
MICRON
Quantity:
10 000
Part Number:
STV0299BL
Manufacturer:
ST
0
Part Number:
STV0299BLT
Manufacturer:
ST
0
Part Number:
STV0299BLT
Manufacturer:
ST
Quantity:
20 000
Part Number:
STV0299BLT/AL2
Manufacturer:
ST
0
STV0299B
4
4.1.9
The Reference Clock, Master Clock, Auxiliary
Clock and F22 Frequency Registers are in
Addresses 01, 02, 03 and 04.
4.1.10 I
In low symbol rate applications, signal pollution
generated by the SDA/SCL lines of the I
may dramatically worsen tuner phase noise. In
order to avoid this problem, the STV0299B offers
an I
are active only when necessary and muted once
the tuner frequency has settled.
Both SDAT and SCLT pins are set high at reset.
When the microprocessor writes a 1 into register
bit I
repeated on the SDAT and SCLT pins respectively,
until stop conditions are detected.
To write to the tuner, the external microprocessor
must, for each tuner message, perform the
following:
• Program 1 in I
• Send the message to the tuner.
Any size of byte transfers are allowed, regardless
of the address, until the stop conditions are
detected. Transfers are fully bi-directional.
The I
condition. If not used for the I
SDAT and SCLT outputs may be used as general
purpose output ports.
SDAT status may be read on the DiSEqC register.
Configuration is controlled by the I
register in Address 0Ah.
In the first version of the STV0299, operation of
the repeater was very fast, and often too fast
versus the rise time of the SDAT and SCLT
signals. In the STV0299B, a programmable delay
is implemented to accept a wide range of rise
times on SDAT and SCLT. The delay is
programmed with Reg.05 [5:4]. In practice,
operation of the repeater is ensured in the
following case:
• Reg.05 [5:4]: xx
• f
• RC 250ns
4.1.11 General Purpose
A DAC is available in order to control external
analog devices. It is built as a sigma-delta
first-order loop, and has 12-bit resolution-it only
requires an external low-pass filter (simple RC
filter). The clock frequency is derived from the
main clock by programmable division. The
converter is controlled by two registers-one for
10/36
capacitance on either SDAT or SCLT).
M_CLK
2
FUNCTIONAL DESCRIPTION (continued)
2
CT, the next I
C bus repeater so that the SDAT and SCLT
2
CT bit is automatically reset at the stop
Clock Registers
2
C Bus Repeater
90 MHz
(R: pull-up
2
CT.
2
C message on SDA and SCL is
DAC
resistor,
2
C repeater, both
2
C repeater
C: total
2
C bus
clock divider control and 4 MSBs, and the other for
the 8 LSBs.
If the DAC is not needed, the DAC output may be
used as an output port. The DAC Registers are in
Addresses 06 and 07.
4.1.12 DiSEqC Interface
This interface allows for the simplification of real
time processing of the dialog from microprocessor
to LNB. It includes a FIFO that is filled by the
microprocessor via the I
transmitted by modulating the F22 clock adjusted
beforehand to 22 kHz.
Two control signals are available on the I
FE (FIFO empty) and FF (FIFO full).
A typical byte transfer loop, as seen from the
microprocessor, may be the following:
While (there is data to transfer)
1
2
3
Note, for the above transfer loop, the following:
• At the beginning, the FIFO is empty (FE=1,
• As soon as a byte is written in the FIFO, the
• After the last transmitted byte, the interface will
Modulation
The output is a gated 22 kHz square signal.
• In the idle state, modulation is permanently
• In byte transmission, the byte is sent (MSB
This is compatible with “Tone Burst” in older LNB
protocols.
For the “Modulated Tone Burst”, only one byte
(with value Hex FF) is written in the FIFO.
The parity bit is 1, and as a result, the output
signal is 9 bursts of 0.5 ms, separated by
8 intervals of 1 ms.
FF=0). This is the idle state.
transfer will begin.
go into the idle state.
inactive.
first) and is followed by an odd parity bit.
A byte transmission is therefore a serial 9-bit
Each bit lasts 33 periods of F22 and the
- Transmission of “0’s”. There are two
- Transmission of “1’s”. During transmission
transmission with an odd number of “1’s”.
transmission is PWM-modulated.
Read the control signals
If FF=1, go to 1
Write byte to transfer in the FIFO
submodes controlled by PortCtrl(2):
a) PortCtrl2 = 1: Modulation is active during
b) PortCtrl2 = 0: Modulation is active during
of “1’s”, modulation is active during 11 pulses,
then inactive during 22 pulses (1/3 PWM).
22 pulses, then inactive during 11 pulses
(2/3 PWM).
33 pulses (3/3 PWM).
2
C bus, and then
2
C bus:

Related parts for STV0299B