1
Discussion - Hardware / FT602 protocol on DATA bus
« on: March 23, 2020, 11:22:57 am »
Hello!
I'm trying to make use of USB UVC class using FT602 device. Can anyone kindly tell me what protocol should be implemented on DATA bus to make it start sending something? The only information I found is I should send twelve bytes of header 0x0000_820C, 0xBABE_FACE, 0xBABE_FACE and then start my own information. So, I'm sending simple UVC payload header: 0x02 (HLE), {0x41, 0/1} (BFH) and then information in YUY2 format. I'm using FT245 mode and USB 2.0 - datasheet explicitly tells me this modes is supported.
I'm using Free Device Monitoring Studio by HHD to check packets. I know that there I should be able to capture URB FUNCTION ISOCH TRANSFER's with my information, starting with UVC payload header, but no such transfer with FT602 seen at all. My oscilloscope shows, that FT602 device start taking data on DATA bus when I start capturing with VLC or other video streaming programs.
I've tried to precede 0x0000_820C, 0xBABE_FACE, 0xBABE_FACE with 0x55 termination byte - no luck, still no isochronous transfers at all.
Where can I get some more information on what should be implemented on DATA bus of FT602 device? Thanks in advance!
I'm trying to make use of USB UVC class using FT602 device. Can anyone kindly tell me what protocol should be implemented on DATA bus to make it start sending something? The only information I found is I should send twelve bytes of header 0x0000_820C, 0xBABE_FACE, 0xBABE_FACE and then start my own information. So, I'm sending simple UVC payload header: 0x02 (HLE), {0x41, 0/1} (BFH) and then information in YUY2 format. I'm using FT245 mode and USB 2.0 - datasheet explicitly tells me this modes is supported.
I'm using Free Device Monitoring Studio by HHD to check packets. I know that there I should be able to capture URB FUNCTION ISOCH TRANSFER's with my information, starting with UVC payload header, but no such transfer with FT602 seen at all. My oscilloscope shows, that FT602 device start taking data on DATA bus when I start capturing with VLC or other video streaming programs.
I've tried to precede 0x0000_820C, 0xBABE_FACE, 0xBABE_FACE with 0x55 termination byte - no luck, still no isochronous transfers at all.
Where can I get some more information on what should be implemented on DATA bus of FT602 device? Thanks in advance!