This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA2SG: TDA2SG

Part Number: TDA2SG

Hi,

I'm working on VisionSDK_02_10_00.We have a new camera,the connect to cpu is like below.It's different with EVM board(DIN0~D0  DIN1~D1 ... DIN7~7).So i need to do some modify to ensure camera frame data is correct.How to modify in visonsdk?

  • Hi,

    I have forwarded your question to an expert.

    Regards,
    Yordan
  • Looks like you have shared the schematics for 913 side. Can you share the snapshot on VIP/SOC end?

    Also I am not sure why D0 and D1 are connected to upper bits. Kindly share more information on what is really required.

  • hi,
    1.Corret,the shcematics i shared is 913 side.This is a new camera design by us.And this new camera will transmit data with 8 bit mode from D2~D9,so D0 and D1 are connected to upper bits,we don't want use D0 and D1.
    2.There is without any way to share shcematics again when i reply to you.I sorry.But ple see below:
    tda2xx side <--> 914 side <---------lvds---------> 913 side <------>cam ov10635(new cam design by us)
    vin1A_D0 CAM_D0 CAM_D0 D2
    vin1A_D1 CAM_D1 CAM_D1 D3
    vin1A_D2 CAM_D2 CAM_D2 D4
    vin1A_D3 CAM_D3 CAM_D3 D5
    vin1A_D4 CAM_D4 CAM_D4 D6
    vin1A_D5 CAM_D5 CAM_D5 D7
    vin1A_D6 CAM_D6 CAM_D6 D8
    vin1A_D7 CAM_D7 CAM_D7 D9
    vin1A_D8 CAM_D8 CAM_D8 D0
    vin1A_D9 CAM_D9 CAM_D9 D1
    Actually,visonsdk software receive cam's data with 8 bits mode from vin1A_D2 ~ vin1A_D9 by default. So, we cann't receive data correcttly after connect to our new cam. I need to receive data from vin1A_D0 ~ vin1A_D7.
    My question is how to receive data from vin1A_D0 ~ vin1A_D7.where should i modify in visionsdk.Or any other way we can solve this problem?Please let me know,very thanks.

    Jer.
  • Hi ,

    Can you try to modify the driver to match your pinmux settings in

    ti_components\drivers\starterware_01_07_01_20\boards\stw_boardTda2xxPinmuxData.c (from line 155 and on)
    ti_components\drivers\bsp_01_07_01_17\src\boards\src\bsp_boardTda2xx.c (from line 1861 and on)

    Try that, and let us know if it works for you.

    thanks,
    Alex
  • Alex,
    In visonsdk_02_10_00,the version of startware and bsp is not _01_07_01_17.Actually,it's _01_06_00_11.
    So,can u give the keywords of line 155 and line 1861.And i able to know which place i need to modify. thanks .
    Jer.
  • I would recommend updating your vision SDK to latest available to begin with. That said, just search in these 2 files for VIN1A and you will get there.

    Thanks,
    Alex
  • Are you using the TI EVM with VISION and Multideserializer daughter card?
    There is a CPLD in vision daughter card which generally does the 10-bit to 8-bit operation or vice versa. But this is supported only for the OV sensor input. This is not supported for the LVDS input.
  • hi,
    yeah,you are right.
    So,we will delete CPLD in our new shcematics and PCB desgin. And then our new design CAM will match to tda2x VIN interface.Please correct me if i'm wrong. thanks.
    Jer.