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.

TVP5158: replace solution

Part Number: TVP5158
Other Parts Discussed in Thread: TVP5150AM1, TVP5151, TVP5146, TVP5147, TVP5160, TVP5154

Hi TI pal

  We want to test BT656 signal for Jacinto 6 CPU video function test, and we found that TVP5158 was designed in the EVM.

We want to design the circuit the same as the EVM, but the sales feedback that  TVP5158 is EOL now. Is there any simpler

video decoder could transfer HDMI to 8 bits BT656 or someone contains 8 bits BT656 inter pattern output 

  • We don't have any alternatives which are not NRND (not recommended for new designs).

    Can you please check with your sales team though since I don't think the TVP5158 is EOL. It is NRND which means that it will still be in production and available for purchase but technical support for development will be extremely limited, but if you are already familiar with the device then you can continue using it.

    EOL means that the device is reaching the end of its production run hence quantities might become limited, but I don't think this is the case.

    As I say, please re-check with your sales team.

    BR,

    Steve

  • Hi Steve

    NRND is correct, but we never use it  before.

    Is there any other video decoder could transfer HDMI to 8 bits BT656 or someone contains 8 bits BT656 inter pattern output 

    Scorpio 

  • Even the TVP5158 does not process HDMI, so if you need a solution for HDMI unfortunately you will need to use a non-TI device.

    BR,

    Steve

  • Hi Steve

    HDMI is the 2nd point, the most important is that which one could deliver 8 bits BT656 signal.

     We want to find someone has inter pattern like TVP5158, sending a standard BT656 signal output by I2C command

    without any input

  • Other TI devices which output ITU656 are as follows...

    TVP5150AM1

    TVP5151

    TVP5146

    TVP5147

    TVP5160

    TVP5154

    You would need to decide on things like decoder quality and number of channels in order to pick the best option.

    Note, however that ALL devices will have very limited design support available.

    BR,

    Steve

  • Hi Steve

    If it has inter pattern output, we don't care how many input channels it is.

    As the notes you mentioned above, all of them are NRND, if we want to implement in new design,

    Which one has more resource, sample, EVB? .

  • They all have the same level of support available, i.e. very little (basically the forums).

    The simplest to use is probably the TVP5150AM1. All you need to program is the output enables for data and clock.

    I believe the free running state will output 656 data, but I recommend adding the option to allow you to supply a video signel (a capacitor, a resistor and a connector)

    I don't believe EVMs are available for any of the devices anymore unfortunately, but you should be able to get samples through my.ti.com.

    BR,

    Steve

  • Hi Steve

    I check the datasheet of TVP5150AM1, check 3.21.13   Outputs and Data Rates Select Register

    Is it correct that YCbCr output format [111] is the free run mode?

    Because the Jacinto 6 SoC (DRA74x) video input format in BT656 8-bit (YUV 4:2:2 with UYVY) , could  TVP5150AM1 do that?

    I don't find the register for the format control

    Scorpio.

  • Scorpio,

    What are you ACTUALLY trying to do?

    The output format is completely independent of whether there is an input signal or not.

    BT656 uses embedded syncs whilst discrete syncs mode uses discrete syncs.

    BR,

    Steve

  • Hi Steve

    We design a fixture for  DRA74x LGA module for customer.  For the Vin3a & Vin4b BT656 interface, Using the HDMI signal as the video source of the LGA and

    transforming to BT656 with UYVY format to build a loop test circuit.   UYVY is the limitation of the DRA74x 8 bits BT656 video input format, and we find that 

    TVP5158 is designed in Jacinto 6 EVB, so we want to copy the circuit and use the inter free run mode as it.

  • BT656 is a standard, so any device which claims to be BT656 should be compatible.

    BR,

    Steve

  • Hi Steve

        Actually, we use an ADI solution, ADV7611, to generate free run BT656 signal.

    But there is a limitation of SoC DRA74x that the format of Vin3a/Vin4b must be UYVY 422.

    ADV7611's format is YUYV, so DRA74x could not recognize it. We know that BT656 is 

    a video standard, but we would not focus on UYVY or YUYV normally.  

  • I have checked with the processor team and the DRA74x can accept BT656 streams, so not 100% sure why you are having issues.

    BR,
    Steve
  • Hi Steve

    DRA74x can accept BT656 stream, but there is a limitation, it must be UYVY format, please see the reply below.

    Shawn Lin, SW team member of compal, has post before. 

    Here is the link

    Title on E2E, Fail to open /dev/video1

    e2e.ti.com/.../706356

  • BT656 is a standard and is explicitly in Cb/Y/Cr/Y format. This isn't a 'limitation' of J6, but a requirement to be BT656 standards compliant.

    All the TVP devices output BT656 standards compliant video streams, which by definition are in Cb/Y/Cr/Y ordering.

    This is also what J6 expects so you shouldn't have any problems in terms of format.

    If the ADV7611's format is YUYV then it isn't BT656 standards compliant. They might have a register to change that to be standards compliant (and I REALLY would expect their default to BE standards compliant) but you would need to contact Analog Devices for more details.

    Now, the J6 driver might need to be modified/expanded to configure the selected TVP device correctly, but for all single channel TVP devices this is usually just a case of sending a single I2C command to enable the clock and data outputs. The TVP5158 is a significantly more complex device and requires a lot more setup.

    Hope this helps.

    BR,
    Steve