Panasonic MN88472: Difference between revisions
Jump to navigation
Jump to search
(Setting Digital TV standard) |
(Setting demod bandwidth) |
||
Line 59: | Line 59: | ||
DVB-C 4 |
DVB-C 4 |
||
* Write the value to register 0x03 |
* Write the value to register 0x03 in T2 bank |
||
=== Setting demod bandwidth === |
|||
Select the value representing the bandwidth you want from the list. |
|||
5MHz 3 |
|||
6MHz 2 |
|||
7MHz 1 |
|||
8MHz 0 |
|||
* Write the value to register 0x04 in T2 bank |
|||
[[Category:Demodulator]] |
[[Category:Demodulator]] |
Revision as of 00:36, 1 November 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
- Write init reg values for all 3 register banks (T2/T and last C)
- Prepare DVB-T bank for firmware upload
- Write 0x20 to register 0xf0 in T bank
- Write 0x03 to register 0xf5 in T bank (this most likely set the mcu to reset state)
- Load firmware for demod
- Write all firmware bytes to register 0xf6 to fill the mcu memory
- Start demod firmware
- Write 0x00 to register 0xf5 in T bank
- Check parity
- Read register 0xf8, if byte 5 (0x10) is set the parity check failed.
Demod probe
- Read register 0xFF in T2 bank
The answer should be 0x02.
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
Setting Digital TV standard
Select the value representing the standard you want from the list.
DVB-T2 2 DVB-T 3 DVB-C 4
- Write the value to register 0x03 in T2 bank
Setting demod bandwidth
Select the value representing the bandwidth you want from the list.
5MHz 3 6MHz 2 7MHz 1 8MHz 0
- Write the value to register 0x04 in T2 bank