Post Go back to editing

ADV7180

Hello

I am  using ADV7180 in a video capture project.

My cammera`s output is PAL 720*544 which  i want to connect  to ADV7180.

I connect ADV7180 chip  to Xilinx Spartan3 FPGA and  program its registers via I2C.

i have a problem when i connect my cammera to ADV7180.

the problem is that  when  i check stus register 0x10 data,  Fsc lock bit some times is high and some times is low.,  means not locked.

alos  when i reset chip via I2C ,  teh chip stays at reset state and does not work  more.

please help me how can i check that my cammera`s video is detected by ADV7180 correctly or not.( I have  not video encoder)

Thanks.

Parents
  • Hello Mike  and thanks for  your answer,

    according to answer i should say that:

    1) i have been used SAA7110 chip from Philips Semincondauctor for my project , and i did not have problem with my camera.

    Also  when i connect my camera to a display directly, i can see video on display and display detects a PAL video( PAL Led is turned on).

    2) Now  i want to use ADV7180.

    I program ADV7180 registers as you can  find valuse in the attached file.

    When I program the x00 register as x00 (Autodetect mode)  and  i check  status registers , i find:

    in Reg x10:  bit(0) = 1 ,bit(1) = 0 ,bit(2) = 0 ,bit(3) = 1 ,bit(4) = 0 ,bit(5) = 1 ,bit(6) = 1 ,bit(7) = 0

    in Reg x12:  bit(0) = 0 ,bit(1) = 0 ,bit(2) = 0 ,bit(3) = 0 ,bit(4) = 1 ,bit(5) = 0 ,bit(6) = 0 ,bit(7) = 0

    But

    When I program the x00 register as x90 (PAL N mode)  and  i check  status registers , i find:

    in Reg x10:  bit(0) = 1 ,bit(1) = 0 ,bit(2) = (0 or 1) ,bit(3) = 1 ,bit(4) = 0 ,bit(5) = 1 ,bit(6) = 1 ,bit(7) = 0

    in Reg x12:  bit(0) = 0 ,bit(1) = 0 ,bit(2) = 0 ,bit(3) = 0 ,bit(4) = 1 ,bit(5) = 0 ,bit(6) = 0 ,bit(7) = 0

    I am looking forward your help

    Thanks

Reply
  • Hello Mike  and thanks for  your answer,

    according to answer i should say that:

    1) i have been used SAA7110 chip from Philips Semincondauctor for my project , and i did not have problem with my camera.

    Also  when i connect my camera to a display directly, i can see video on display and display detects a PAL video( PAL Led is turned on).

    2) Now  i want to use ADV7180.

    I program ADV7180 registers as you can  find valuse in the attached file.

    When I program the x00 register as x00 (Autodetect mode)  and  i check  status registers , i find:

    in Reg x10:  bit(0) = 1 ,bit(1) = 0 ,bit(2) = 0 ,bit(3) = 1 ,bit(4) = 0 ,bit(5) = 1 ,bit(6) = 1 ,bit(7) = 0

    in Reg x12:  bit(0) = 0 ,bit(1) = 0 ,bit(2) = 0 ,bit(3) = 0 ,bit(4) = 1 ,bit(5) = 0 ,bit(6) = 0 ,bit(7) = 0

    But

    When I program the x00 register as x90 (PAL N mode)  and  i check  status registers , i find:

    in Reg x10:  bit(0) = 1 ,bit(1) = 0 ,bit(2) = (0 or 1) ,bit(3) = 1 ,bit(4) = 0 ,bit(5) = 1 ,bit(6) = 1 ,bit(7) = 0

    in Reg x12:  bit(0) = 0 ,bit(1) = 0 ,bit(2) = 0 ,bit(3) = 0 ,bit(4) = 1 ,bit(5) = 0 ,bit(6) = 0 ,bit(7) = 0

    I am looking forward your help

    Thanks

Children
No Data