Difference between revisions of "Panasonic NM88472"

From LinuxTVWiki
Jump to: navigation, search
(Add demod probe documentation)
(TS mode)
Line 23: Line 23:
  
 
The T2 demod bank have a register that can be used to id the chip. Doing a read on register 0xFF should return the answer 0x2.
 
The T2 demod bank have a register that can be used to id the chip. Doing a read on register 0xFF should return the answer 0x2.
 +
 +
=== TS mode ===
 +
 +
How to set chip ts mode.
 +
 +
==== Parallel TS with fixed clock ====
 +
 +
* Write 0x00 to register 0x08 in T2 bank
 +
* Write 0xE1 to register 0xD9 in T bank
 +
 +
==== Parallel TS with variable clock ====
 +
 +
* Write 0x00 to register 0x08 in T2 bank
 +
* Write 0xE3 to register 0xD9 in T bank
 +
 +
==== Serial TS with variable clock ====
 +
 +
* Write 0x1D to register 0x08 in T2 bank
 +
* Write 0xE3 to register 0xD9 in T bank
 +
  
 
[[Category:Demodulator]]
 
[[Category:Demodulator]]

Revision as of 03:35, 31 October 2013

NM88472

The NM88472 is a DVB-T/DVB-T2/DVB-C demodulator chip manufactured by Panasonic.

I2C Adressing

The chips has 3 I2C addresses, one for each demodulator bank:

8 bit (7 bit)
0x38  (0x1c) - DVB-T2
0x30  (0x18) - DVB-T
0x34  (0x1a) - DVB-C


Demod Initialization

  • Load init reg values for all 3 banks (T2/T and last C)
  • Prepare DVB-T bank for firmware upload
  • Load firmware for demod
  • Check parity

Demod probe

The T2 demod bank have a register that can be used to id the chip. Doing a read on register 0xFF should return the answer 0x2.

TS mode

How to set chip ts mode.

Parallel TS with fixed clock

  • Write 0x00 to register 0x08 in T2 bank
  • Write 0xE1 to register 0xD9 in T bank

Parallel TS with variable clock

  • Write 0x00 to register 0x08 in T2 bank
  • Write 0xE3 to register 0xD9 in T bank

Serial TS with variable clock

  • Write 0x1D to register 0x08 in T2 bank
  • Write 0xE3 to register 0xD9 in T bank