MT312C ZARLINK [Zarlink Semiconductor Inc], MT312C Datasheet - Page 34

no-image

MT312C

Manufacturer Part Number
MT312C
Description
Satellite Channel Decoder
Manufacturer
ZARLINK [Zarlink Semiconductor Inc]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MT312C
Manufacturer:
ZARLINK
Quantity:
20 000
Part Number:
MT312C CG
Manufacturer:
MICRON
Quantity:
13
Part Number:
MT312CCG
Manufacturer:
ZARLINK
Quantity:
20 000
MT312
B1:
B0:
5.3.2 DiSEqC™M 2 Status Indicators. Register 119 (R)
B7-5:
B4-0:
5.3.3 DiSEqC™ 2 FIFO. Register 120 (R)
Odd byte read of register 120:
Even byte read of register 120:
This FIFO contains data bytes and parity bits collected. This can hold a maximum of 8 data bytes, 8 parity bits
and 8 parity error bits. The parity error bit is defined as the inverse of the exclusive-OR combination (or
modulo-2 addition) of all 9 bits (8 data and 1 parity). This bit will be zero when there is no parity error.
34
DISEQC2 STAT
DISEQC2 FIFO
NAME
NAME
End of message interrupt (reset on read).
Bit B1 indicates a new message has been received. The end of a message is identified by a silent
period of about 6 ms following a byte. The end-of-message interrupt bit makes it easier for the host
processor to read DiSEqC™ data from MT312. Instead of reading a byte at a time, it can read the
message as a whole.
It is important to note that MT312 does not stop accepting bytes after setting end-of-message
interrupt. It will receive new messages, if any, whilst the current message is being read by the host.
Since 2-wire bus read rate is higher than the byte receive rate, there is no reason for FIFO buffer
overflow. After every received message there will be an interrupt.
End of byte interrupt (reset on read).
Bit B0 is set when a new byte is received. The host may wish to ignore byte interrupts and opt to read
received messages, as described below.
It is important to note that MT312 does not stop accepting bytes after setting end-of-message
interrupt. It will receive new messages, if any, whilst the current message is being read by the host.
Since 2-wire bus read rate is higher than the byte receive rate, there is no reason for FIFO buffer
overflow.
After every received message there will be an interrupt.
DISEQC2 Finite State Machine State. This is primarily for debugging the device.
Silent period since last received bit, in multiples of 16 ms.
Bits B4-0 is reset to zero when a bit is received. When this 5-bit number reaches 176, the interrupt bit
B3 of DISEQC2 INT register is set. This is saturated to 31. Hence if the total period exceeds 496
ms this counter will continue to indicate 31.
DiSEqC Control
ADR
ADR
119
120
B7
B7
B6
B6
DISEQC2 STATUS[7:0]
B5
B5
DISEQC2 FIFO[7:0]
B4
B4
B3
B3
B2
B2
B1
B1
B0
B0
R
R
Def
hex
Def
hex
00
00

Related parts for MT312C