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.

DLP660TE: How to successfully use XPR OFF 2WAY mode

Part Number: DLP660TE
Other Parts Discussed in Thread: DLPC4422,

Hello, TI team!

Although I have asked how to display DMD native pixels before, our supplier has tried to modify almost all timimg parameters up to now, and it still can't display correctly for 2712x1528 input signal, that is, as long as one Set XPR OFF 2WAY mode, there is no picture image.

I hope Ti's engineers can continue to help solve this problem.

Can you give some suggestions for debugging vby1?

My requirement is to use native pixels, so that the DMD picture will not shake. Because I tested that if the projector is in XPR ON UHD mode or XPR ON UHD TPG mode, the pixels of DMD will shake up, down, left and right. If the projector is in XPR OFF UHD TPG mode, the pixels of DMD will not shake. So I want to use XPR OFF 2WAY mode.

I have also tried to delete all the configuration and parameters of xrp in the engineering file, and then update ASIC flash, but as long as it is in XPR ON mode, the pixels of DMD will still shake.

In addition, I would like to know what chip was used in the front-end board you tested before. Can this front-end board provide a purchase link or agent?

  • Hi Junfa Ye,

    Thanks for reaching out to us again and using the E2E forums! I have assigned a TI engineer to this thread, but please allow additional time for us to get back to you. Many of our key members are off on holiday, so support will be limited until January 3rd.

    Thank you for your patience,
    Michael Ly

  • Thank you for your reply. I hope to receive your reply as soon as possible.

  • Hello Junfa Ye,

    You were asking about the same topic in this thread:

    https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1175412/dlp660te-how-to-display-dmd-native-resolution-of-2716x1528-correctly

    Were you not able to get this working with the procedure provided in that post? 

    To get a working 2712x1528 I performed the below steps on the 2 mentioned EVMs we provide on ti.com:

    1. Install DLPC4422 GUI
    2. Download DLP660TE Firmware
    3. Attach cables; USB, power and DMD Flexcables
    4. Reset Bus on GUI 'Flash Loader' until recognized with an address
    5. Program the ASIC flash following the 'Software' Programmers Guide'
    6. Program the FPGA following the 'UHD FPGA Programming guide'
    7. Power on the DMD with the SW1 - Splash screen should follow
    8. Turn off DMD and input UHD timing
    9. Turn on DMD - Test pattern generator input is displayed, 'Display' tab utilizes 'EXTERNAL' Projection Mode
    10. Autolock timing updates after performing a 'Get', reflecting closely what I'm expecting as an input
    11. Turn off DMD and change input to 2712x1528 as well as SET 'XPR OFF 2WAY' - just click 'Set'
    12. Turn on DMD - Test pattern generator input is displayed, 'Display' tab utilizes 'EXTERNAL' Projection Mode
    13. Autolock timing updates after performing a 'Get', reflecting closely what I'm expecting as an input


    We were able to confirm this worked for us using the firmware downloaded from TI.com; we updated both the DLPC4222 firmware and the FPGA firmware (see DLPC4422 UHD FPGA Programming Guide.pdf included in the firmware package). 

    We used one or two of the timings specified in the timing spreadsheet (xls) that is included with the DLP660TE firmware download.  We used an Astro VG-879 TPG with Vx1 interface cards (we have also used VG-876 extensively).  I specifically setup the output timing on our Astro Vx1 TPG using one of the listed supported timings in C:\Texas Instruments-DLP\DLP660TE-9.0\DLP660TE_Chipset_Firmware_v9.0\DLP660TE_Vx1_Input_Video_Timings.xlsx .  All of the timings in this spreadsheet were specifically tested during development.


    Did you get the 'XPR OFF 2WAY' working with an external input?  What is the specific problem you are having at this point?

    > Can you give some suggestions for debugging vby1?

    Unfortunately, there is not much available for debugging the Vx1 input. There may be some useful information output through the debug serial port on the DLPC4422 EVM (J26, "RS_232_M"; if I recall correctly, it is 115200bps/8/n/1).  It may be helpful to make sure "Autolock" is checked in the dLPC4422 GUI -> System -> Debugging Trace -> Get . If it is not set, click "autolock" check box and Set.  (I believe this is set by default.)

    If the 4422 switches to SOLIDFIELD, it is not able to lock on to a working input. 

    Keep in mind that the "autolock status" will indicate the input to each 4422, NOT the input to the XPR FPGA.  For each controller, I believe you should see ~1/2 the DMD width + 32 pixels (overlap).  

    >Because I tested that if the projector is in XPR ON UHD mode or XPR ON UHD TPG mode, the pixels of DMD will shake up, down, left and right. If the projector is in XPR OFF UHD TPG mode, the pixels of DMD will not shake. So I want to use XPR OFF 2WAY mode.

    Do you mean it is moving 1 pixel (like XPR is on)?  Or do you mean it is kind of random, etc.?

    It would be helpful if you can verify the full details of the timing you are trying to use:

    Horizontal timing?

    Pixel/Dot Clock [MHz]. 
    Total Line/Period [dots/pixels].  
    Display [dots/pixels]
    Sync Width [dots/pixels]
    H Back Porch [dots/pixels]. 
    H Front Porch [dots/pixels].  

    Vertical timing?

    Total [lines].
    Display [lines].
    Sync [lines]. 
    V Back Porch [lines]. 
    V Front Porch [lines].  

    In addition, I would like to know what chip was used in the front-end board you tested before. Can this front-end board provide a purchase link or agent?

    We have tested with front-end solutions that some of our customers have used; but we are not able to provide any details or sources for it due to confidentiality agreements.  At the moment, there is no front-end interface board that we can publicly recommend.  What we can recommend is to reach out to companies such as iChips, M-Star, ITE and other like front-end manufactures for a product that is compatible with our EVM.  We have customers that have successfully used video front-end products from these companies in the past.  

    You mentioned using the MST9U13Q1 in your previous post.  I believe this was on one of the input boards we tested.  I know there was some kind of custom configuration or firmware or something from the manufacturer to support the specific timings in our spreadsheet.

    Please note that the the V-By-One input is 8 lanes with a 600 MHz pixel/dot clock (as indicated in the timing spreadsheet).  It is important to take this into consideration when choosing a source.  Many of the various TV front-end boards that I have found online do not specify the V-By-One pixel clock, or whether it is configurable.

    There are a few more details in this post. and this post.


    Regards,
    Gary

  • Hello, Gary.

    Thank you for your reply!

    I see, so you are testing the 2712x1528 signal with an Astro VG-879 TPG instead of the front-end board.

    Did you get the 'XPR OFF 2WAY' working with an external input?  What is the specific problem you are having at this point?

    -> > No, it doesn't work when I input the 2712x1528 signal after setting it up. I use the serial debugging assistant, which keeps showing FR_DIGITAL_FAIL.

    Do you mean it is moving 1 pixel (like XPR is on)? Or do you mean it is kind of random, etc.?

    -> > Yes, every pixel of DMD will move. I took it with a high frame rate camera, even though my machine doesn't have an Actuator installed, as shown in the following figure:

    When I use XPR OFF mode, I can see that the pixels will not move.

    I hope that the mirrors of DMD will not shift, because it affects the accuracy of my 3D printing application.

    Assuming that I can't solve the 2712x1528 signal problem well, I would like to ask if I use XPR ON UHD mode.

    Is there any other way to prevent DMD from moving pixels?

  • Junfa,

    >I see, so you are testing the 2712x1528 signal with an Astro VG-879 TPG instead of the front-end board.

    During development we had some front-end boards with a custom config/firmware that supported all our specific timings on the Vx1 output.  I do not have any of these available to me today to test with.

    The only way I have to test a _known_ timing is to use an external Vx1 TPG.  If I use an external front-end, I have no way to know what its Vx1 output timing is unless I have a custom config/firmware or tools for this.  An external Vx1 PG is the only way I have to confirm what timing works. 


    >Assuming that I can't solve the 2712x1528 signal problem well, I would like to ask if I use XPR ON UHD mode.
    >Is there any other way to prevent DMD from moving pixels?

    No, XPR must be disabled (XPR OFF 2WAY) to disable this algorithm.  The only way XPR OFF mode works if the input is 2712 x 1528 (the DMD native resolution).  If you do not have a good 2712 x 1528 source that supports one of our timings, it will not work. 

    You need to get 2712 x 1528 working with one of our supported timings if you want XPR disabled. 

    What is your specific Vx1 output timing? 

    Horizontal timing?

    Pixel/Dot Clock [MHz]. 

    H-Total (Total Pixels Per line, Line Period) [dots/pixels].  
    Display (Active Pixels) [dots/pixels]. 

    H Back-Porch [dots/pixels]. 
    Sync Width [dots/pixels]. 
    H Front-Porch [dots/pixels].  

    Vertical timing?

    V-Total [lines].
    Display (Active Lines Per Frame) [lines].
    V Back-Porch [lines]. 
    Sync [lines]. 
    V Front-Porch [lines].  

    I do not have a way to read this information back in the input FPGA .  You will need to somehow get this information from your Vx1 source.

    Your Vx1 output (our FPGA input) needs to be one of the 2712x1528 (for XPR OFF) timings specified in DLP60TE_Vx1_Input_Video_Timings.xlsx (included in the DLP660TE firmware download package):

    Recommended Tab:

      Recommendations H-Sync Parameters V-Sync Parameters
    Resolution Pixel Clock H-Sync V-Sync H-Total Display Back-porch Pulse-width Front-porch V-Total Display Back-porch Pulse-width Front-porch
    (unit:MHz) (unit:KHz) (unit:Hz) unit:pixel unit:pixel unit:pixel unit:pixel unit:pixel unit:Line unit:line unit:line unit:line unit:line
    1 3840x2160 600 110.95 50 5408 3840 256 32 1280 2216 2160 35 5 16
    2 3840x2160 600 131.58 60 4560 3840 256 24 440 2193 2160 11 5 17
    3 2712x1528 600 111.11 24 5400 2712 472 280 1936 4624 1528 49 6 3041
    4 2712x1528 600 111.11 25 5400 2712 472 280 1936 4440 1528 49 6 2857
    5 2712x1528 600 125 30 4800 2712 472 280 1336 4160 1528 32 6 2594
    6 2712x1528 600 147.35 48 4072 2712 472 280 608 3070 1528 32 6 1504
    7 2712x1528 600 150 50 4000 2712 472 280 536 3000 1528 32 6 1434
    8 2712x1528 600 150 60 4000 2712 472 280 536 2500 1528 32 6 934
    9 2712x1528 600 185.64 96 3232 2712 100 100 320 1933 1528 49 6 350
    10 2712x1528 600 185.64 100 3232 2712 100 100 320 1856 1528 49 6 273
    11 2712x1528 600 194.81 120 3080 2712 164 32 172 1620 1528 45 5 42

    Alternate Tab:

      Recommendations H-Sync Parameters V-Sync Parameters
    Resolution Pixel Clock H-Sync V-Sync H-Total Display Back-porch Pulse-width Front-porch V-Total Display Back-porch Pulse-width Front-porch
    (unit:MHz) (unit:KHz) (unit:Hz) unit:pixel unit:pixel unit:pixel unit:pixel unit:pixel unit:Line unit:line unit:line unit:line unit:line
    1 3840x2160 600 110.95 50 4560 3840 256 32 1280 2631 2160 35 5 16
    2 3840x2160 600 131.58 60 4560 3840 256 24 440 2193 2160 11 5 17
    3 2712x1528 600 111.11 24 6256 2712 472 280 1936 3996 1528 49 6 3041
    4 2712x1528 600 111.11 25 6000 2712 472 280 1936 4000 1528 49 6 2857
    5 2712x1528 600 125 30 5000 2712 472 280 1336 4000 1528 32 6 2594
    6 2712x1528 600 147.35 48 4072 2712 472 280 608 3070 1528 32 6 1504
    7 2712x1528 600 150 50 4000 2712 472 280 536 3000 1528 32 6 1434
    8 2712x1528 600 150 60 4000 2712 472 280 536 2500 1528 32 6 934
    9 2712x1528 600 185.64 96 3232 2712 100 100 320 1933 1528 49 6 350
    10 2712x1528 600 185.64 100 3232 2712 100 100 320 1856 1528 49 6 273
    11 2712x1528 600 194.81 120 3200 2712 164 32 172 1563 1528 15 5 42


    If you are not using one of these specific timing configurations, it might not work. 

    As I mentioned, before.... the the Vx1 input is 8 lanes with a 600 MHz pixel/dot clock (as indicated in the timing spreadsheet).  The FPGA uses a fixed reference clock and will NOT work with a 594 MHz or other pixel/dot clock or lane configuration; it must be 600 MHz and 8 lanes.   

    The FPGA also expects to see 2712 active pixels and 1528 lines per frame; that is how everything is configured with XPR OFF.

    The blanking is also important; it might work with some minor variation in the blanking, however the values provided in the spreadsheet are values that have been tested and are known to work (and are supported).

    If your Vx1 front-end source is not able to output one of these timings specifically, it is likely not going to work.  There is nothing we can do to fix that.

    This is not related to your current issue, but I should also point out... The DLPC4422 was not intended for 3D printing applications.  There are algorithms used that are intended for video/display applications and are often undesirable for 3D printing and other applications.  Also, your best case "pattern rate" with the DLPC660TE will be ~120Hz, which is usually considered slow for most printing applications.   This may be OK for you; I do not know.  


    Regards,
    Gary

  • Hello, Gary.
    Thank you very much for your suggestion!
    Let me ask you two more questions here:
    1) In XPR ON UHD mode, we input 2712x1528 signal, and we can see that the projector has an image to display. Why? However, after switching to XPR OFF 2WAY mode, there is no image displayed.
    2) After switching XPR OFF 2WAY mode, will the mode of the interface be changed or something like that? E.g., lane, PN pin of vby1, etc.

  • Junfa,

    Regarding your questions...

    > 1) In XPR ON UHD mode, we input 2712x1528 signal, and we can see that the projector has an image to display. Why? However, after switching to XPR OFF 2WAY mode, there is no image displayed.

    I have no way to know what your front-end output looks like.  My guess... 

    Since you are getting something displayed with XPR ON, I suspect your front-end is scaling 2712 x 1528 to UHD (3840 x 2160).  That would work with XPR ON, but not with XPR OFF.

    > 2) After switching XPR OFF 2WAY mode, will the mode of the interface be changed or something like that? E.g., lane, PN pin of vby1, etc.

    It does not reconfigure any Vx1 lane parameters, etc..  

    XPR OFF connects the block that handles the output to the 4422 controllers to the input block that handles the Vx1 input; this bypasses the block that does the XPR processing.  The output block expects an input of 2712 x 1528 and splits the output for the two 4422 controllers. 


    Regards,
    Gary

  • Hello, Gary.
    Thank you!

    I'm afraid you misunderstood me, so I'll repeat it.
    I mean inputting 2712x1528 screen parameter signal into FPGA, not the 2712x1528 resolution HDMI signal received by the front-end board.
    So, I don't think it has anything to do with scaling.
    Are you sure that the problem of no display here has something to do with the resolution of the computer?
    Now In XPR ON UHD mode, FPGA receives 2712x1528 screen parameter signal, and DMD does display the image from my front-end board. Then switching to XPR OFF 2WAY, there is no image displayed.
    That's strange. If we can find the reason, maybe my problem can be solved.

  • Junfa,

    Okay.  Thanks for the clarification.  It was not clear to me that 2712 x 1528 is your Vx1 input to the FPGA.

    If your Vx1 front-end is outputting one of the supported 2712 x 1528 timings included in DLP660TE_Vx1_Input_Video_Timings.xlsx, I am not sure why it would not be working.  Those are all timings that were tested.  What is your specific Vx1 output timing?  

    Horizontal timing?

    Pixel/Dot Clock [MHz]. 

    H-Total (Total Pixels Per line, Line Period) [dots/pixels].  
    Display (Active Pixels) [dots/pixels]. 

    H Back-Porch [dots/pixels]. 
    Sync Width [dots/pixels]. 
    H Front-Porch [dots/pixels].  

    Vertical timing?

    V-Total [lines].
    Display (Active Lines Per Frame) [lines].
    V Back-Porch [lines]. 
    Sync [lines]. 
    V Front-Porch [lines].  

    If you can provide the specific timing you are trying, I can see if I can get that setup here to see if it works.

    Maybe you are not running the latest FPGA firmware.  I believe there was an update at some time.  Have you programmed the FPGA flash with the DLP660TE_chipset_FPGA.rpd file included in the Firmware Release posted on TI.com?  It is installed to C:\Texas Instruments-DLP\DLP660TE-9.0\DLP660TE_Chipset_Firmware_v9.0.  DLPC4422 UHD FPGA Programming Guide.pdf shows how to program the FPGA flash.  It is very important to make sure you select "Serial Flash" and Complete Image Download, and un-select "Skip Boot Loader Area" as shown in the programming guide.

    Have you programmed the DLPC4422 flash with the .img file included as well?  This procedure is described in the DLP ECD 4K UHD EVM User's Guide (Rev. A) .  Again, please be sure to follow the instructions in the guide.

    Regards,
    Gary

  • Hello Junfa,

    We are closing this ticket for now.  If you still need assistance with this you can respond to this thread in the next 14 days and it will re-open it.  If you need help after it has closed you can start a new thread and point back to this thread for reference.  Thanks you.

    Fizix

  • Hello, Gary.

    In order to eliminate the problem of software version, we found another board to test. The hardware and software of this board are the same as the official EVM. The test results are also unable to be displayed in XPR OFF 2WAY mode.
    So, what I want to ask is, besides the timings problem, are there any other problems that will cause the display not to be displayed?
    Thank you very much!

  • Hello again Junfa,

    I will let Gary know in case he has other input to help with your issue.  Thank you for your patience.

    Fizix

  • Hello, Fizix.

    A few days have passed, when will there be a reply?
    Thanks!

  • Hello Junfa,

    I was able to speak with Gary today when he had a few minutes.  He said that in order to help further he needs the information requested:

    Your specific Vx1 output timing?  

    Horizontal timing?

    Pixel/Dot Clock [MHz]. 

    H-Total (Total Pixels Per line, Line Period) [dots/pixels].  
    Display (Active Pixels) [dots/pixels]. 

    H Back-Porch [dots/pixels]. 
    Sync Width [dots/pixels]. 
    H Front-Porch [dots/pixels].  

    Vertical timing?

    V-Total [lines].
    Display (Active Lines Per Frame) [lines].
    V Back-Porch [lines]. 
    Sync [lines]. 
    V Front-Porch [lines].  

    Without this requested information he is unable to test what is happening.

    Fizix

  • Hello, Fizix.
    OK. the Vx1 output timing we use is the same as that in the table, as follows.

    Besides these output timing, are there any other possible reasons?

  • Hello Junfa,

    We will have to look at this in the lab tomorrow.

    Fizix

  • Thank you and look forward to your reply.

  • Hello Junfa,

    You said, "In order to eliminate the problem of software version, we found another board to test. The hardware and software of this board are the same as the official EVM."

    By this do you mean you downloaded and installed the latest version available on ti.com that Gary mentioned.  Did you verify that the version in the board was identical to the latest version Gary referenced?

    I thought these would be good questions to ask while setting up to test the settings you listed.

    Fizix

  • Hello, Fizix.
    I can't download the firmware to verify it, but others can make it clear that this version is the latest version released by ti.com and should be consistent with the latest version mentioned by Gary.
    As shown in the figure, it is the read version number.


    As for the settings, I didn't set anything else, just the XPR ON /XPR OFF settings in the GUI.

  • Hello Junfa,

    I will have confirmation on this version operation shortly, thank you for your patience.

    Best,

    Aaron

  • Hey Junfa,

    After looking at your request closer, the version you are trying to operate is not the latest version released on ti.com. This would be 9.0.0 for today's date.

    Unfortunately, I am unable to test against the 8.1.0 version - this is the initial programming of the EVM, reading back the Object Version will not update the board.

    Please see the EVM's User Guide to know how to update the version and please get the 9.0.0 DLP660TE-SW installed here.

    After flashing the latest firmware if you follow our steps previously provided you can get an image with external UHD or native resolution - we still assume the input is accurate.

    Best,

    Aaron

  • Hello Aaron,

    I have updated the latest software on ti.com as required and read it with GUI as follows.

    But my test results are the same as before, and have not changed. What else can I do?
    Besides, did you get the results of the test in the laboratory?

    Thanks!

  • Hello Junfa,

    Thank you for checking you have the most recent software. We recommend all people to upgrade to the latest software when they first receive the boards per the User's Guide section 2.1 to 2.4.

    I was able to get an image externally utilizing resolution settings #8, below is our test equipment we utilize and the settings for line #8.

    Please check the LED status of FPGA_CONF (D10), Vby1_HPD (D2) and Vby1_LOCK (D1)

    If your system is operating as intended these LEDs should turn on. If not, this means the front-end is not locking.

    Additionally, please advise the FPGA Version after performing a Get on the FPGA Control tab of the DLPC4422 GUI.

    Best,

    Aaron

  • Hey Junya,

    Is there an update on your question? Please note the LEDs as I've previously stated. They are indicative of the external status.

    I'll be closing this thread if I don't hear back soon.

    Best,

    Aaron 

  • Hello Aaron,
    There was a test last week, and it is clear that the FPGA firmware I used is the latest version released on ti.com, because I downloaded Serial Flash again with GUI.
    As shown in the figure below, it is the version number.


    But unfortunately, the result is still as mentioned before.
    When the power is turned on, the two LEDs are always on. After inputting the 2.7K screen parameter signal,
    1. Switch to xrp on mode, and there is a display. Although the display is chaotic, you can see the image changes. The information obtained in Source Description is shown in the following figure.


    2. switch to xrp off mode, and it will automatically jump to SOLIDFIELD, and switch to EXTERNAL again. If there is a display of chaotic images but it is stuck, the information obtained in Source Description is shown in the following figure.

    Because we have tried to test different screen parameters, but it automatically jumps to SOLIDFIELD every time, which makes us have to suspect that there is something wrong with hardware or software or settings, but our hardware or software or settings are the same as EVM or operation guide.

    Finally, I ask you to use the signal generator to test again. When the 2.7K screen parameter signal is input, take a video to record the process of your GUI operation and the changes of DMD screen.
    Then enter the wrong screen parameter signal to see if it is the same to automatically jump to SOLIDFIELD.
    We really need to solve this problem in order to advance the project smoothly, the attachment can be sent to my email address, and the address is yjf@sz-sfgd.com.

    Thank you very much for your help.

  • Hello Junfa,

    We need to know the status of all 3 of the circled and mentioned LEDs:

    Please check the LED status of FPGA_CONF (D10), Vby1_HPD (D2) and Vby1_LOCK (D1)

    If you are only seeing 2 of these 3 LEDs on at all times, the Vby1_LOCK (D1) LED is not turning on as FPGA_CONF - FPGA Config - and Vby1_HPD are recognized in any state of the DMD. The Vby1_LOCK status only turns on when the DMD is locked.

    Please note that the FPGA will need to be set to recognize XPR OFF settings after your input is changed.

    Please perform the below steps:

    1. With UHD source front-end, turn on system - by default 4k input will be expected from external source
    2. Confirm that during initialization a splash screen should be displayed and then external source should be displayed
      1. Vby1_LOCK should be ON
    3. Go to FPGA Control -> XPR OFF 2WAY -> '24Hz_120Hz_InputRate' -> Select 'Set'
      1. Vby1_LOCK should be OFF
    4. Change front-end source to 2712x1528
      1. Vby1_LOCK should be ON
    5. Go to FPGA Control -> XPR ON UHD -> '50Hz-60Hz_InputRate' -> Select 'Set'
      1. Vby1_LOCK should be OFF
    6. Change front-end source to UHD
      1. Vby1_LOCK should be ON

    Like Gary said previously:

    The FPGA also expects to see 2712 active pixels and 1528 lines per frame; that is how everything is configured with XPR OFF.

    The blanking is also important; it might work with some minor variation in the blanking, however the values provided in the spreadsheet are values that have been tested and are known to work (and are supported).

    If your Vx1 front-end source is not able to output one of these timings specifically, it is likely not going to work.  There is nothing we can do to fix that.

    If the LEDs are all active in the correct steps, that's great but we'll have to come back to this.

    Best,

    Aaron

  • Hello Aaron,

    Let me explain about LEDS again. Before that, I meant that the two lights were always on, which meant Vby1_HPD (D2) and Vby1_LOCK (D1). FPGA_CONF (D10), this light is always on.
    Then I did the following tests:
    1. when the VBYONE interface is not connected, power on, and Vby1_HPD (D2) and FPGA_CONF (D10) are on, but Vby1_LOCK (D1) is off.
    2. Then you can see the splash screen. I connect the VBYONE cable and give a 4K or 2.7K signal. In the XPR ON or XPR OFF mode, all three lights will be on. After switching modes, Vby1_LOCK (D1) is also on.
    I unplugged the VBYONE cable. Vby1_HPD (D2) and FPGA_CONF (D10) are on, but Vby1_LOCK (D1) is not.

    Thanks!

  • Hello Junfa,

    Thank you for sharing this info! You device is acting in normal operation and receiving a good external source with these results.

    Please be sure to re-seat the Flex cable to ensure good contact with the pads - also check the pads to ensure they haven't been damaged.

    Now, let's see what kind of error code you are receiving, you will need an RS232 to USB cable. The cable should go from the RS_232_M connector (next to the 12V Barrel connector on the board) to your computer's USB port. On the computer, please utilize a terminal module, such as Tera Term, to monitor serial port input of USB.

    During the setup of a serial port you will need to set your 'Port' according to what is recognized from your computer's 'Device Manager'.

    Please follow these settings as well:

    Please share the log collected after turning on your device and changing the inputs - we want to capture what happens as it goes into a failed state.

    Best,

    Aaron

  • Hello Aaron,

    I can ensure good contact with it.

    I have done this test before, changing the inputs, and the serial port has different information feedback. Here are the differences.

    In XPR ON UHD mode, the following data is displayed:
    Event: Source Stable Detected on channel
    ALC: 15 4705 SD_STABLE
    datapathf: Transition to ATTEMPCOMPLETE
    ALC: 16 336 FR_DIGITAL_COMPLETE
    ALC: 16 7234 AC_MODE_LOCKED


    In XPR OFF UHD mode, the following data is displayed:
    Event: Source Stable Detected on channel
    ALC: 21 4691 SD_STABLE
    ALC: 21 8105 FR_DIGITAL_T_LOCK
    ALC: 21 12587 AC_DIGITAL_FRAMING
    ALC: 21 12587 AC_DIGITAL_FRAMING
    ALC: 33 257 FR_DIGITAL_FAIL
    ALC: 33 4414 AC_RESTART_ALGORITHM
    ALC: 33 8945 AL_CHANNEL_RESET
    ALC: 34 2038 FR_DIGITAL_MEASURE
    ALC: 34 6493 AC_DIGITAL_FRAMING
    ALC: 34 10796 AL_MODE_DETECT
    ALC: 35 257 SD_UNSTABLE

    ...

    Keep repeating this mistake.

    What does this information represent?

    Thanks!

  • Hello Junfa,

    Thank you for that information, please confirm the 'Vby1_LOCK' LED is on during this time.

    If the LED is on, this tells us that the FPGA is good with the timing it is receiving but after separating the data to the ASICs, the ASICs might not be okay with the timing given to them.

    Please go to the 'Autolock' page, perform a 'Get' for both primary and secondary ACIS and share this information with us.

    The native resolution of this DMD is not a standard resolution and is difficult to work with, it is likely a slight timing update needed on the front-end.

    Best,

    Aaron

  • Hello Aaron,

    Yes, but there are so many timing parameters that we don't know which parameter we should try to adjust.

    The following are the test results.

    In XPR ON mode:

    In XPR OFF mode:

    Thanks!

  • Hello Junfa,

    Thank you for the timing parameters. This confirms that during the XPR off mode the ASICs are receiving not good data - 'P1 active pixels' and 'P1 active lines' should show actual number not '0'.

    Unfortunately, this still means the timing is not correct. The FPGA receives good data but does not output good data while only in native resolution mode. I would highly advise you to work with the front-end manufacturer to make sure that the timing is correct and Vx1 settings are correct for any of the native resolution timings.

    I'm sorry I wasn't able to solve your issue but this is a confirmed external source issue and if we used your front-end system, this is likely not going to work for us either.

    Best,

    Aaron