Post Go back to editing

ADV7181C Register Settings for STANAG3350 Signals

Category: Hardware
Product Number: ADV7181C

Hello ADI Team,

We are using ADV7181C video decoder with STANAG3350 B inputs. With the auto detect option register settings, when we give are seeing slight jitter on the image. But if we try signals from an NTSC based signal (STANAG 3350 C), then we are not seeing the jitter.

I was trying to do manual settings for PLL RATIO, But the table 11 in the user manual does not list a recommended value for video standard which has 625 lines.

Could you please guide me?

if you can suggest the register settings for STANAG3350 B, it will be of great help.

Thanks,

Paul

Parents
  • Thank you Poornima,

    But this document is not for ADV7181C. Does it matter?

    My main question was why does Table 11 in the User Manual of ADV7181C does not list a lines per frame of 625?

    Thanks and regards,

    Paul

  • Hi Ebin,

    Thank you for your supports. We have changed the Crystal to 27MHz and did not see improvement.

    One of the doubt we are having is what value we should program to 0X0 Register. By default it is in CVBS Mode.

    Shouldn't we write INPUT CONTROL(0x00) = 0x09 value there to take the STANAG 3350 B input?

    One of the strange thing we observed in PAL mode is when we write 0x07 to register 0x02 (Mentioned as RSVD in Manual), we see slight change.

    Thanks and regards,

    Paul

  • Hi ,

       Thank you for the information. Please verify the register settings I mentioned above for 28 MHz.As the expert recommended "In some earlier devices a 27MHz crystal was used but this was changed to 28.63636 to avoid inter modulation noise between the sampling clock and line lock clock. For best performance we recommend the use of a 28.6363MHz crystal.

    Refer this FAQ  RE: How Do I Use An External Oscillator to Clock the ADV7182 ? 

    Also refer expert comment at thread  RE: ADV7181C: unstable LLC, hot case 

    >>>Shouldn't we write INPUT CONTROL(0x00) = 0x09 value there to take the STANAG 3350 B input?
        Yes . kindly apply the settings and let us know the status.

    Thanks,
    Ebin

  • Hi Ebin,

    We were testing with ADV7181C EVK with PAL input and we are seeing the similar noise with EVK also.

    However, we see a change one of the register 0x02 (mentioned as RSVD in User Manual of ADV7181C) is showing slight changes as follows.

    (1) Register 0x02   - Value written 0x00     -----> Image is sharper but the shivering noise is more visible

    (2) Register 0x02   - Value written 0x07     -----> Image is lost sharpness, but shivering of pixels are less.

    Since, this issue is seen in the EVK also, can you throw some lights on register settings which may improve the situation?

    Thanks and regards,

    Paul

  • Hi Paul,
        Thanks for the update.
    Kindly Enable the below filters in ADV7181C and let us know the status.
    1. DNR_EN Digital Noise Reduction Enable 0xD[5]
    2. Luma Peaking Gain 0xFB[7:0]
    3. Enable Anti Alias Filters 0xF3[3:0]

    Thanks,
    Ebin

  • Hi Ebin,

    DNR_EN is already enabled.

    We tried Luma Peaking Gain and Anti Alias Filters - No change.

    Thanks and regards,

    Paul

  • Hi Paul,

         Could you please check the following items in your setup and share the status with us?

    1. Kindly verify the HS and VS timing values.
    2. Please enable the Free-Run mode on your device.
    3. Could you also confirm the LLC value?

    Thanks,
    Ebin

  • Hi Ebin,

    1. Kindly verify the HS and VS timing values. - HSync = 64uS Verified with Scope. Vsync, I could not to it properly.
    2. Please enable the Free-Run mode on your device.   It is already enabled
    3. Could you also confirm the LLC value? - 27.003MHz

    We are having tough time in resolving this issue. Main problem with this Decoder is that the User Manual is having lot of typo/mistakes and we can not resolve such issues without ADI's help.

    We are getting some output when so called "ADI Recommended Settings" in a a few registers are used and we have no idea what does those registers do.

    We also see some changes in register 0x02 (which is mentioned as 'Reserved' in the user manual). If we update this register with value 0x07, we see some changes. But image is getting blurred.

    Could you please let us know the the correct procedure to manually generate 27MHz LLC clock from the Decoder for SD Mode?

    Only the register changes in 0x87 and 0x88 is sufficient?

    Thanks and regards,

    Paul

  • Hi Paul,

        As per the expert recommendation,  "For best performance we recommend the use of a 28.6363MHz crystal". Please refer 7.3.1 section of the Hardware user manual for the stable generation of the LLC.
         
    Thanks,
    Ebin

  • Hi Ebin,

    Even though, the user manual says that for Best Performance, 28.6363MHz, our observation is that:

    (1) For NTSC, the best performance is with 28.6363MHz because it is an integer Multiple of NTSC Color Sub Carrier 3.579545MHz

    28.636363/3.579545= 8.0000

    (2) For PAL (Sub Carrier = 4.43361875MHz), the 28.6363MHz is not an integer Multiple. (28.6363/4.43361875 = 6.45889996744)

    But if we use 27MHz Oscillator, we can get better output:

    27/4.43361875 = 6.08983350226

    Since we have not much information about the internals of Chip, we are struggling with this for the last 2 months.

    Most of the critical registers in the User Manual are mentioned as RSVD. Moreover there are mistakes in the User Manual which makes the problem worser.

    If you can help with the register settings for STANAG 3350 B with 27MHz Crystal/Oscillator it would have been a lot of help.

    Thanks and regards,

    Paul

  • Hi Paul,

        Use a 17.734475 MHz oscillator instead of 28.636363 MHz for PAL. This allows an integer division ratio (÷4), resulting in 4.43361875 MHz. Please check the settings accordingly. Please give proper values in the 0x87,0x88 and 0x8A Registers.

    Thanks,
    Ebin

Reply Children