i recently bought five adv212 . but only two adv212s are working in my board and compress image data but others are not working anyway.
the hardware and software which is written for them is completely similar.
can you tell me the problem?
That's a pretty general question. If everything is similar then the mostly likely problem is power-- do they all share the same power supply or do they each have their own power supplies?
no the power for all is the same.
but i saw a very main problem in my work:
i am working with custom specific mode and hvf signaling.
i create the video module (hvf signaling) by myself.
it seems that some applied advs bypassed my frames and encoding cant be done. before,i read in your forums that incorrect hvf signaling can cause these problems. i changed the vsync for times and times. sometimes the frames are bypassed and encoding is not done.
so i have some questiens:
1- is there any reference for creating hvf signaling. if there is can you give me its link?
2- what is the correct procedure to produce hvf?
3- now i changed my design to hipi mode and now there is another amazing problem!!!
when i encode data, every thing is ok and the aquired code give me a photo with high quality after decode in matlab. and i should say congratulations to your company. but when i set RCTYPE x"01" and change RCVAL, for some RCVAL values the quality of the image is not suitable any way and image is corrupted and for some values the image is very good. WHAT is the problem?
Hello Am Heid,
Ahh yes-- the ADV212 syncs up based on the inactive edge of VSYNC but it won't be looking for it until after it's processed YTOTAL lines. There isn't any particular reference for creating syncs, they are defined by standard.
I think you might find that programming YTOTAL to a number a line or 2 less than your total lines and add some extra blanking lines after the active video will give you more margin for error.
On your HIPI mode question-- what RCVALs are working and which arent? Very small target sizes could be a problem but there shouldn't be any magic numbers or anything. Could you be seeing corruption due to your host interface? That seems more likely if you are interfacing to an FPGA.
Retrieving data ...