Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

DS90UB953-Q1: Setting up the device, using the pattern generator

Part Number: DS90UB953-Q1
Other Parts Discussed in Thread: ALP,

Hey TI Team, 

We have a custom build PCB with the Device DS90UB953. Here we connect a system from our customer with the DS90UB954. Now I need to configure and to test the DS90UB953.

Is there any reference software design which could help me setting up the device? A working software configuration which I could adapt would help me.

All examples included in the ALP Software are for the DS90UB954. 

First I'd like to use the pattern generator to confirm that the customer system works. The Datasheet says: 

The DS90UB953-Q1 supports an internal pattern generation feature to provide a simple way to generate video
test patterns for the CSI-2 transmitter outputs.

I'm not sure what that means. I want to generate a test pattern on the FPD3 Link. Where is the connection to the CSI2 Transmitter? I think the UB953 does not have a CSI2 Transmitter?

Thanks for your help. 

  • Hi Mark,

    The CSI2 Transmitter you refer to is the imager outputs connected to the 953.  The pattern generator on the 953 internally creates CSI data and sends it over the FPD-Link cable to the 954.  This allows link quality testing without the need of a connected imager driving the 953 CSI inputs.

    The pattern generator (PatGen) controls are in the indirect registers.  If you have I2C connecting Analog LaunchPad you can program them through the GUI.  If you are programming registers through another tool, refer to datasheet section 7.7.133 for indirect register instructions.

    Using the indirect registers:

    0x01(0) enables the PatGen when set (datasheet table 145)

    0x02 configures the pattern (datasheet table 146)

    If you need a specific color bar size/color/etc use the rest of the PatGen registers to set that up.

    Mike

  • Hi Mark,

    I'm moving to a new team and Mandeep will support you if you have further questions.

    Mike

  • Hi Mark, Hi Mandeep,

    Thanks for the answer. Unfortunately I can't get my setup running. 

    Is it really enough just to set this two registers for the pattern generator enable and the chip sends a test pattern via fpd3?

    What other registers are absolute necessary for the setup. Is there any application example I could study?

    Is there a status register which shows if FPD3 Video Data is being transmitted?

    Thanks

    Mark

  • Mark

          There is a section in 953 Datasheet devoted to Pattern Generation(section 7.6, Page.no.28). There is also an example code sequence in 953 Datasheet to enable Pattern Generation(section 7.6.4, Page.No.31). Hope that helps

    Thanks

    Vijay

  • Mark,

    In the following ALP software folder

    C:\Program Files (x86)\Texas Instruments\Analog LaunchPAD v1.57.0010\PreDefScripts\DS90UB954

    there's an example script called "953to954_patgen_YUV_1920x1080p-4Lanes-Working.py"

    This shows an example setting up of 953 Patgen (from 954 side) to send a pattern to 954 for testing.

    You can run this from scripting window of a connected 954EVM (with 953EVM connected over fpdlink) and see in Infotab as below

    Thanks,

    Vishy

  • Hey,

    Thanks for your help. I think I got that going:

    No I'd like to use the CSI input data on the pcb instead of the pattern generator. Is there a example or a script which could help me here?

    Thanks

    Mark. 

  • Mark,

    In the same ALP 954 predefscripts folder

    C:\Program Files (x86)\Texas Instruments\Analog LaunchPAD v1.57.0010\PreDefScripts\DS90UB954

    you can find a python file called

    "sensor_init_1920_1080_30fps_REMOTE.py"

    This shows how an example OVT camera sensor is setup along with 953 and 954.

    Thanks,

    Vishy

  • Hi Vishy,

    Unfortunately I can not find this file. I also did not find the pattern generator file, but a similar one which helped me then. 

    These are my files:

    All I checked do a lot of configuration on the UB954 Chip. I only need to configure the 953 Chip. I have no influence on the 954 chip.

    My goal is to transmit the CSI data on the input to the UB954 chip via FPD3 Link.

    Thanks.

    Best Regards,

    Philipp

  • Philip,

    I think you have not applied the latest "ALP-UPDATE-PROFILE" (v05) from TI.com. Please see link below

    This update provides an easy mechanism for users to add new profiles and scripts to the latest version of ALP framework without complete ALP uninstall and reinstall.

    Quit ALP if it is running

    Download ALP-PROFILE-UPDATE. Extract the exe file and step through the install.

    Restart ALP

    You should then find the files I referred above in the predefscripts 954 folder.

    Thanks,

    Vishy