ST ST7LNB1Y0 User Manual

Features
Clock, reset and supply management
– Reduced power consumption – Safe power on/off management
by low voltage detector (LVD)
– Internal 8 MHz oscillator
Communication interface
– Two DiSEqC –Four I
I/O ports
2
– 4 output pins for control of a legacy matrix

Figure 1. Block diagram

TM
communication interfaces
C communication interfaces
ST7LNB1Y0
DiSEqC™ slave microcontroller
for SaTCR based LNBs and switchers
SO16 narrow
Description
The ST7LNB1Y0 is an 8-bit microcontroller dedicated to DiSEqC slave operation in SaTCR based LNBs (low-noise blocks) and switchers.
DRX1
DRX2
DTX
SDA1 SCL1
SDA2 SCL2
SDA3 / MAT2 SCL3 / MAT1
SDA4 / MAT4 SCL4 / MAT3
V
DD
V
SS
RESET

Table 1. Device summary

8 MHz. RC OSC
LVD/AVD
POWER SUPPLY
CONTROL
8-BIT CORE
ALU
PARAMETER
EEPROM
Internal CLOCK
ADDRESS AND DATA BUS
13/18 V & 22 kHz
Detector
DiSEqC Interface
I2C 1
I2C 2
I2C 3 /
LEGACY MATRIX
CONTROL
I2C 4 /
LEGACY MATRIX
CONTROL
Features Part number: ST7LNB1 Y0M 6
Packages SO16 narrow
Peripherals DiSEqC communication interface, 22 kHz tone detector, 13/18 V detector
Operating voltage 4.5 to 5.5 V
Temperature range -40 to +85 °C
July 2007 Rev 8 1/36
www.st.com
1
Contents ST7LNB1Y0
Contents
1 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 SaTCRs mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 Application example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1 ST7LNB1Y0 applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2 DiSEqC-ST commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2.1 Command signalling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.2 Look up tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.3 DiSEqC 1.0 command for legacy support . . . . . . . . . . . . . . . . . . . . . . . . 15
4 ST7LNB1Y0 configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.1 Command 0Fh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.2 Command 0Dh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1 Parameter conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1.1 Minimum and maximum values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1.2 Typical values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1.3 Typical curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1.4 Loading capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1.5 Pin input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.2 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.3 Operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.4 Supply current characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.4.1 Supply current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.5 EMC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.5.1 Functional EMS (electromagnetic susceptibility) . . . . . . . . . . . . . . . . . . 25
5.5.2 Electromagnetic Interference (EMI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.5.3 Absolute maximum ratings (electrical sensitivity) . . . . . . . . . . . . . . . . . 26
5.6 I/O port pin characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2/36
ST7LNB1Y0 Contents
5.6.1 General characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.6.2 Output driving current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.7 Control pin characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.7.1 Asynchronous RESET pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6 Package characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.1 Package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.2 Thermal characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.3 Soldering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3/36
List of tables ST7LNB1Y0
List of tables
Table 1. Device summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Table 2. Pin functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 3. SaTCRs implementation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 4. Application types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 5. DiSEqC-ST command format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 6. ODU_SaTCR_Op (5Ah) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 7. ODU_SaTCR_Inst(5Bh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 8. DiSEqC-ST command examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 9. Feeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 10. Local oscillator frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 11. ST7LNB1Y0 applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 12. Legacy commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 13. Command 0Fh format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 14. Command 0Dh format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 15. Reply frame format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 16. ST7LNB1Y0 EEPROM parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 17. Truth table for support of 8 RF inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 18. Voltage characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 19. Current characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 20. Thermal characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 21. General operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 22. Operating Conditions with Low Voltage Detector (LVD). . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 23. Operating conditions with the DiSEqC™ signalling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 24. Supply current characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 25. EMS characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 26. EMI characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 27. Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 28. Electrical sensitivities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 29. General characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 30. Output driving current characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 31. Asynchronous RESET pin characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 32. SO16 16-pin plastic small outline-150mil width, package mechanical data . . . . . . . . . . . . 32
Table 33. Thermal characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 34. Soldering compatibility (wave and reflow soldering process) . . . . . . . . . . . . . . . . . . . . . . . 33
Table 35. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4/36
ST7LNB1Y0 List of figures
List of figures
Figure 1. Block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 2. SO16 narrow pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Figure 3. ST7LNB1Y0 in the Twin SaTCR and legacy (standard RF band) application . . . . . . . . . . . 8
Figure 4. ST7LNB1Y0 in the Twin SaTCR application with one input only . . . . . . . . . . . . . . . . . . . . . 9
Figure 5. SaTCR control block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 6. SaTCR control and legacy (standard RF band) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 7. SaTCR control and legacy (wide RF band) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 8. Signalling of the DiSEqC-ST command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 9. Pin loading conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 10. Pin input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 11. Typical IDD in RUN vs. fCPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 12. Two typical applications with unused I/O pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 13. Typical IPU vs. VDD with VIN=VSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 14. Typical VOL at VDD=5 V (standard). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 15. Typical VOL at VDD=5V (high sink) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 16. Typical VDD-VOH at VDD=5 V. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 17. SO16 16-pin plastic small outline -150mil width, package outline . . . . . . . . . . . . . . . . . . . 32
5/36
Pin description ST7LNB1Y0

1 Pin description

Figure 2. SO16 narrow pinout

SS
DD
NC NC
1 2 3 4 5 6 7 8
V V
RESET
DTX DRX1 DRX2
1. NC = Not Connected
See Table 2 for a description of the pin functions.

Table 2. Pin functions

Pin number
SO16
1V 2V 3 RESET Reset (active low) input 4 DTX DiSEqC data transmit output 5DRX1
6 DRX2
7,8 - Not used
9SDA4 / MAT4I 10 SCL4 / MAT3 11 SDA3 / MAT2 I 12 SCL3 / MAT1 I 13 SDA2 I 14 SCL2 I 15 SDA1 I 16 SCL1 I
Function
name
SS DD
(1)
Ground Pow er Supply (+5 volts)
DiSEqC-ST
(2)
and legacy DiSEqC
DiSEqC-ST data receive input and DiSEqC- 1.0 with 13 to 18V transition (if a DiSEqC- command is sent before on DRX1)
(4)
2
C data line 4 / legacy matrix control line 4
(5)
I2C clock line 4 / legacy matrix control line 3
2
C data line 3 / legacy matrix control line 2
2
C clock line 3 / legacy matrix control line 1
2
C data line 2
2
C clock line 2
2
C data line 1
2
C clock line 1
SCL1
16 15
SDA1 SCL2
14 13
SDA2
12
SCL3 / MAT1
11
SDA3 / MAT2
10
SCL4 / MAT3
9
SDA4 / MAT4
Function description
(3)
1.0 data receive input
1. If only one input is required by the application, DRX1 must be used by default.
2. DiSEqC-ST: special DiSEqC command set for SaTCRs control (refer to Section 3.2 for more details).
3. DiSEqC 1.0: refer to Section 3.3.
4. Unused pins must be tied to ground.
5. During normal operation this pin must not be pulled-down.
6/36
ST7LNB1Y0 Implementation

2 Implementation

2.1 SaTCRs mapping

The ST7LNB1Y0 could communicate through I2C with up to 8 SaTCRs (refer to Table 3). The following hardware implementation of SaTCRs must be respected:

Table 3. SaTCRs implementation

SaTCR
number
0SaTCR 1SaTCR 2SaTCR 3SaTCR 4SaTCR 5SaTCR 6SaTCR
7
1. As a convention, SaTCR1 must be associated to the BPF having the lowest center frequency of the application, SaTCR2 to the BPF having the next higher center frequency and so on.
SaTCR
/ legacy SaTCR (for wide RF band
8
applications)
SaTCR
(1)
SaTCR address I²C line
1 2 3 4 5 6 7
C8h CAh C8h CAh C8h CAh C8h
CAh
I2C 1
2
C 2
I
2
C 3
I
2
I
C 4
7/36
Implementation ST7LNB1Y0

2.2 Application example

Figure 3 and Figure 4 show example application circuits for the ST7LNB1Y0 with and
without legacy signal.

Figure 3. ST7LNB1Y0 in the Twin SaTCR and legacy (standard RF band) application

180 F
0.01µF
180 pF
OPTIONAL
220 BC547
33
100 nF
(6)
V
CC
ST7LNB1Y0
VSS VDD RESET DTX DRX1 DRX2 NC NC
SCL1 SDA1 SCL2 SDA2 SCL3 SDA3 SCL4 SDA4
V
(5)
CC
SaTCR
12 K12 K12 K12 K
Legacy
matrix control
SaTCR
1
2
Legacy or RTA-STB input
RTA-STB input
(3)
100 nF
330 K
100 K
100 nF
330 K 100 K
1. The divider chain connected to the DRX1 and DRX2 pins must have the following resistance values: 330K and 100 K.
2
2. Unused I
C lines (14,13) have to be linked to VCC through 12 K resistors.
3. RTA-STB: remote tuning able set-top box (STB supporting SaTCR control).
4. The transistor is optional, it is used for EEPROM parameters bytes reading using DiSEqC.
5. During normal operation this pin must not be pulled-down.
6. When the LVD is enabled (default state), it is mandatory not to connect a pull-up resistor. A 10 nF pull-down capacitor is recommended to filter noise on the reset line.
8/36
ST7LNB1Y0 Implementation

Figure 4. ST7LNB1Y0 in the Twin SaTCR application with one input only

180 pF
OPTIONAL
220
BC547
33
(7)
100 nF
V
CC
ST7LNB1Y0
NC
VSS VDD RESET DTX DRX1 DRX2 NC NC
SCL1
SDA1
SCL2
SDA2
SCL3
SDA3
SCL4
SDA4
V
CC
SaTCR
12 K12 K12 K12 K
SaTCR
1
2
NC NC
(6)
NC NC
RTA-STB input
(4)
100 nF
330 K
100 K
0.01µF
1. NC = Not Connected.
2. The divider chain connected to the DRX1 pins must have the following resistance values: 330 K and 100 KΩ.
2
3. Unused I
C lines (SCL2,SDA2) have to be linked to VCC through 12 K resistors.
4. RTA-STB: Remote Tuning Able Set Top Box (STB supporting SaTCR control).
5. The transistor is optional, it is used for EEPROM parameters bytes reading using DiSEqC.
6. During normal operation this pin must not be pulled-down.
7. When the LVD is enabled (default state), it is mandatory not to connect a pull-up resistor. A 10 nF pull-down capacitor is recommended to filter noise on the reset line.
9/36
Functional description ST7LNB1Y0

3 Functional description

3.1 ST7LNB1Y0 applications

The ST7LNB1Y0 is intended to be used in different LNB switcher applications supporting SaTCRs.
Three main types of applications could be distinguished (see Table 4).

Table 4. Application types

Num Application type Description
(1)
0 SaTCR control
SaTCR and legacy (standard RF band)
1
2
1. This application could support up to 8 RF feeds. (applications 1 and 2 are limited to 4 RF feeds).
SaTCR and legacy (wide RF band)
(see Figure 6)
(see Figure 7)
(see Figure 5)
– Control through I2C of up to 8 SaTCRs
2
– The ST7LNB1Y0 controls through I
C up to 4
SaTCRs
– Control of a legacy matrix using up to 4 pins – Control though I
2
C of up to 6 SaTCRs + legacy
– Control of a dedicated SaTCR for the legacy
support
An EEPROM parameter will be used for configuring the ST7LNB1Y0 for a particular application type (refer to Section 4 for more details on how to program the EEPROM parameter).

Figure 5. SaTCR control block diagram

SaTCR
1
Matrix
SaTCR
SaTCR
x
8
ST7LNB1Y0
DRX2
DiSEqC-ST DRX1
DiSEqC-ST

Figure 6. SaTCR control and legacy (standard RF band)

SaTCR
1
ST7LNB1Y0
DRX2
DiSEqC-ST
DRX1
DiSEqC 1.0
Matrix
SaTCR
4
MAT[1 to 4]
10/36
ST7LNB1Y0 Functional description

Figure 7. SaTCR control and legacy (wide RF band)

SaTCR
1
Matrix
SaTCR
6
Legacy SaTCR
ST7LNB1Y0
DRX2 DiSEqC-ST
DRX1 DiSEqC 1.0

3.2 DiSEqC-ST commands

To control SaTCR based LNBs and switchers, two new DiSEqC commands are used:
ODU_SatCR_Op (5Ah): this command is used during LNB or switcher normal
operation.
ODU_SatCR_Inst (5Bh): this command is used only during the LNB or switcher
installation.
Both commands frames must have the following DiSEqC format:

Table 5. DiSEqC-ST command format

E0h / E2h
1. All commands accept E0h or E2h framing. Whatever the command, if E2h framing is used, then the MCU sends at least the response E4h (refer to Section 4.2).
(1)
DiSEqC
Slave address
5Ah /5Bh DATA1 DATA2
Different subcommands are defined, depending on the data bytes which are sent (refer to
Table 6 and Table 7).

Table 6. ODU_SaTCR_Op (5Ah)

Sub-command
ODU_ChangeChannel SaTCR
ODU_PowerOff SaTCR 0 00h
1. SaTCR: SaTCR number [0 to 7] (refer to Table 3).
2. Feed: matrix RF input [0 to 7] (refer to Table 9).
3. Tun[9:0]: tuning word.
DAT A1
765 4:2 1 0
(1)
Feed
(2)
Tun[9]
(3)
Tun[8] Tun[7:0]
DATA2 Command Description
This command is used for the
channel selection.
This command is used to put a
SaTCR in low power mode.
11/36
Loading...
+ 25 hidden pages