Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. HDMI is always a pain to debug, so I am looking into measuring cable performance somehow.

HDMI is always a pain to debug, so I am looking into measuring cable performance somehow.

Scheduled Pinned Locked Moved Uncategorized
20 Posts 6 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • manawyrm@chaos.socialM manawyrm@chaos.social

    @cccpresser hm, this would result in a single-ended measurement, wouldn't it?
    probably more relevant to somehow test the differential pair itself (sounds like a usecase for a balun, but at those speeds... hmm)

    cccpresser@chaos.socialC This user is from outside of this forum
    cccpresser@chaos.socialC This user is from outside of this forum
    cccpresser@chaos.social
    wrote last edited by
    #3

    @manawyrm The grounds on those SMAs are not connected to each other. So one diffpair end up as signal + shield/return on one SMA connector.

    The idea is that the VNA effectively measures the whole diff-pair this way. Not sure if that is clever or stupid.

    I just figured that I also will need some kind of 50R HDMI-Plug for calibration... hmmm...

    The alternative plan is to build a more complicated device with a chip that outputs a Eye-Open-Diagram. But I want something simple now.

    manawyrm@chaos.socialM 1 Reply Last reply
    0
    • cccpresser@chaos.socialC cccpresser@chaos.social

      @manawyrm The grounds on those SMAs are not connected to each other. So one diffpair end up as signal + shield/return on one SMA connector.

      The idea is that the VNA effectively measures the whole diff-pair this way. Not sure if that is clever or stupid.

      I just figured that I also will need some kind of 50R HDMI-Plug for calibration... hmmm...

      The alternative plan is to build a more complicated device with a chip that outputs a Eye-Open-Diagram. But I want something simple now.

      manawyrm@chaos.socialM This user is from outside of this forum
      manawyrm@chaos.socialM This user is from outside of this forum
      manawyrm@chaos.social
      wrote last edited by
      #4

      @cccpresser ah, hm, that would require a 4port VNA to get proper measurements, then, right?

      cccpresser@chaos.socialC 1 Reply Last reply
      0
      • manawyrm@chaos.socialM manawyrm@chaos.social

        @cccpresser ah, hm, that would require a 4port VNA to get proper measurements, then, right?

        cccpresser@chaos.socialC This user is from outside of this forum
        cccpresser@chaos.socialC This user is from outside of this forum
        cccpresser@chaos.social
        wrote last edited by
        #5

        @manawyrm Only if I am interested in cross-talk between diff-pairs.

        With a 'normal' dual port VNA I could connect each vna-port to one SMA on each end of the HDMI cable.
        The circuit is completed with the shield/return.
        The other SMA connectors most likely need termination to not influence the measurement.

        manawyrm@chaos.socialM 1 Reply Last reply
        0
        • cccpresser@chaos.socialC cccpresser@chaos.social

          @manawyrm Only if I am interested in cross-talk between diff-pairs.

          With a 'normal' dual port VNA I could connect each vna-port to one SMA on each end of the HDMI cable.
          The circuit is completed with the shield/return.
          The other SMA connectors most likely need termination to not influence the measurement.

          manawyrm@chaos.socialM This user is from outside of this forum
          manawyrm@chaos.socialM This user is from outside of this forum
          manawyrm@chaos.social
          wrote last edited by
          #6

          @cccpresser I'm kinda expecting this to be an important piece of the measurement, though. At least with CAT7/10GbE copper cabling, NEXT/FEXT crosstalk between the pairs is usually what fails to meet specs, not the individual line itself.

          But yeah, for individual measurements, that should work, i guess 🙂

          cccpresser@chaos.socialC 1 Reply Last reply
          0
          • manawyrm@chaos.socialM manawyrm@chaos.social

            @cccpresser I'm kinda expecting this to be an important piece of the measurement, though. At least with CAT7/10GbE copper cabling, NEXT/FEXT crosstalk between the pairs is usually what fails to meet specs, not the individual line itself.

            But yeah, for individual measurements, that should work, i guess 🙂

            cccpresser@chaos.socialC This user is from outside of this forum
            cccpresser@chaos.socialC This user is from outside of this forum
            cccpresser@chaos.social
            wrote last edited by
            #7

            @manawyrm Thanks, that is exactly the insight I am looking for.

            Crosstalk would kinda be possible to measure with this as well, terminating one pair, and measuring another diffpair.

            Thinking more about that, it would probably take hours to make a decent measurement of one cable using the tools I currently have available.

            So perhaps I need to make a board with the https://www.ti.com/lit/ds/symlink/ds280df810.pdf or a similar device that has a build in eye-monitor.

            Link Preview Image
            manawyrm@chaos.socialM jakob@mastodon.chaosfield.atJ jaseg@chaos.socialJ 3 Replies Last reply
            0
            • cccpresser@chaos.socialC cccpresser@chaos.social

              @manawyrm Thanks, that is exactly the insight I am looking for.

              Crosstalk would kinda be possible to measure with this as well, terminating one pair, and measuring another diffpair.

              Thinking more about that, it would probably take hours to make a decent measurement of one cable using the tools I currently have available.

              So perhaps I need to make a board with the https://www.ti.com/lit/ds/symlink/ds280df810.pdf or a similar device that has a build in eye-monitor.

              Link Preview Image
              manawyrm@chaos.socialM This user is from outside of this forum
              manawyrm@chaos.socialM This user is from outside of this forum
              manawyrm@chaos.social
              wrote last edited by
              #8

              @cccpresser and having an open source design for such a thing would also enable you to build testers for many other cables like USB-C, SFP28, etc., which seems very useful to me? I think that's worthwhile -- such testers are usually unobtainably expensive.

              cccpresser@chaos.socialC 1 Reply Last reply
              0
              • manawyrm@chaos.socialM manawyrm@chaos.social

                @cccpresser and having an open source design for such a thing would also enable you to build testers for many other cables like USB-C, SFP28, etc., which seems very useful to me? I think that's worthwhile -- such testers are usually unobtainably expensive.

                cccpresser@chaos.socialC This user is from outside of this forum
                cccpresser@chaos.socialC This user is from outside of this forum
                cccpresser@chaos.social
                wrote last edited by
                #9

                @manawyrm Yeah, that has been on my todo-list for a few years already. Just not with any priority - also because it seems to be non-trivial. I don't have the equipment to do validation measurements either.

                TI has a few chips that can do those EyeOpenMonitor plots. At least for HDMI there are cheaper options with easier packages.

                This could also be a 'real' product, I can easily imagine a company spending 1k€ on a device that lets the user judge the quality of HDMI wiring.

                1 Reply Last reply
                0
                • cccpresser@chaos.socialC cccpresser@chaos.social

                  @manawyrm Thanks, that is exactly the insight I am looking for.

                  Crosstalk would kinda be possible to measure with this as well, terminating one pair, and measuring another diffpair.

                  Thinking more about that, it would probably take hours to make a decent measurement of one cable using the tools I currently have available.

                  So perhaps I need to make a board with the https://www.ti.com/lit/ds/symlink/ds280df810.pdf or a similar device that has a build in eye-monitor.

                  Link Preview Image
                  jakob@mastodon.chaosfield.atJ This user is from outside of this forum
                  jakob@mastodon.chaosfield.atJ This user is from outside of this forum
                  jakob@mastodon.chaosfield.at
                  wrote last edited by
                  #10

                  @cccpresser @manawyrm I designed a board around the "big brother" of this chip: https://git.paranoidlabs.org/jackie/sfp28-retimer-mux
                  I haven't finished bringup yet but the chip is answering my I2C requests (I'm currently procrastinating implementing the absolutely cursed configuration protocol/format).
                  I specifically designed this to measure some cursed SFP28/56 contraptions.

                  1 Reply Last reply
                  0
                  • cccpresser@chaos.socialC cccpresser@chaos.social

                    HDMI is always a pain to debug, so I am looking into measuring cable performance somehow.

                    Has anyone build a HDMI to Coax adapter board that I can use together with a VNA? I am thinking of having two of them, one on each side of the HDMI-Cable.

                    Is this a stupid idea anyway? What are your thoughts?

                    smithchart@chaos.socialS This user is from outside of this forum
                    smithchart@chaos.socialS This user is from outside of this forum
                    smithchart@chaos.social
                    wrote last edited by
                    #11

                    @cccpresser We had build something like this for Micro-SD-Cards some time ago. We have measured S11 and S12 for some of the signals for our products and also some commercially available stuff. Worked well, with good repeatability.
                    But SD-Cards are (keeping the modern PCIe-ones aside) single ended.

                    Link Preview ImageLink Preview Image
                    1 Reply Last reply
                    0
                    • cccpresser@chaos.socialC cccpresser@chaos.social

                      HDMI is always a pain to debug, so I am looking into measuring cable performance somehow.

                      Has anyone build a HDMI to Coax adapter board that I can use together with a VNA? I am thinking of having two of them, one on each side of the HDMI-Cable.

                      Is this a stupid idea anyway? What are your thoughts?

                      jaseg@chaos.socialJ This user is from outside of this forum
                      jaseg@chaos.socialJ This user is from outside of this forum
                      jaseg@chaos.social
                      wrote last edited by
                      #12

                      @cccpresser That’s definitely an off-the-shelf product. Looking for “HDMI fixture”, it seems leo bodnar sells one for a reasonable price.

                      azonenberg@ioc.exchangeA 1 Reply Last reply
                      0
                      • jaseg@chaos.socialJ jaseg@chaos.social

                        @cccpresser That’s definitely an off-the-shelf product. Looking for “HDMI fixture”, it seems leo bodnar sells one for a reasonable price.

                        azonenberg@ioc.exchangeA This user is from outside of this forum
                        azonenberg@ioc.exchangeA This user is from outside of this forum
                        azonenberg@ioc.exchange
                        wrote last edited by
                        #13

                        @jaseg @cccpresser yes but the usual way to do it is one sma per conductor, not per pair, for a 4-port VNA / differential BERT.

                        The pairs are not designed for 50 ohm zdiff so doing it your way will likely result in big reflections at the connector

                        jaseg@chaos.socialJ 1 Reply Last reply
                        0
                        • azonenberg@ioc.exchangeA azonenberg@ioc.exchange

                          @jaseg @cccpresser yes but the usual way to do it is one sma per conductor, not per pair, for a 4-port VNA / differential BERT.

                          The pairs are not designed for 50 ohm zdiff so doing it your way will likely result in big reflections at the connector

                          jaseg@chaos.socialJ This user is from outside of this forum
                          jaseg@chaos.socialJ This user is from outside of this forum
                          jaseg@chaos.social
                          wrote last edited by
                          #14

                          @azonenberg @cccpresser yeah, you definitely want to do a four port measurement. The only way around that if you only had a 2 port VNA would be to bodge something with some baluns, but good ones covering that frequency range can be very pricey and you’d still have to cal them out of your measurements.

                          azonenberg@ioc.exchangeA 1 Reply Last reply
                          0
                          • jaseg@chaos.socialJ jaseg@chaos.social

                            @azonenberg @cccpresser yeah, you definitely want to do a four port measurement. The only way around that if you only had a 2 port VNA would be to bodge something with some baluns, but good ones covering that frequency range can be very pricey and you’d still have to cal them out of your measurements.

                            azonenberg@ioc.exchangeA This user is from outside of this forum
                            azonenberg@ioc.exchangeA This user is from outside of this forum
                            azonenberg@ioc.exchange
                            wrote last edited by
                            #15

                            @jaseg @cccpresser yeah.

                            Realistically, for this kind of testing I would want to use something like my ML4039 BERT (or an open source equivalent made by a less awful company) with multiple differential TX/RX lanes

                            azonenberg@ioc.exchangeA 1 Reply Last reply
                            0
                            • azonenberg@ioc.exchangeA azonenberg@ioc.exchange

                              @jaseg @cccpresser yeah.

                              Realistically, for this kind of testing I would want to use something like my ML4039 BERT (or an open source equivalent made by a less awful company) with multiple differential TX/RX lanes

                              azonenberg@ioc.exchangeA This user is from outside of this forum
                              azonenberg@ioc.exchangeA This user is from outside of this forum
                              azonenberg@ioc.exchange
                              wrote last edited by
                              #16

                              @jaseg @cccpresser building one around an artix u+ FPGA or similar has been on my TODO for a while, it would work with any cable standard given appropriate fixturing

                              cccpresser@chaos.socialC 1 Reply Last reply
                              0
                              • cccpresser@chaos.socialC cccpresser@chaos.social

                                @manawyrm Thanks, that is exactly the insight I am looking for.

                                Crosstalk would kinda be possible to measure with this as well, terminating one pair, and measuring another diffpair.

                                Thinking more about that, it would probably take hours to make a decent measurement of one cable using the tools I currently have available.

                                So perhaps I need to make a board with the https://www.ti.com/lit/ds/symlink/ds280df810.pdf or a similar device that has a build in eye-monitor.

                                Link Preview Image
                                jaseg@chaos.socialJ This user is from outside of this forum
                                jaseg@chaos.socialJ This user is from outside of this forum
                                jaseg@chaos.social
                                wrote last edited by
                                #17

                                @cccpresser @manawyrm AMD/Xilinx IIRC has a built in eye scan feature on their high speed transceivers. Most off the shelf FPGA boards with HDMI inputs or outputs have redrivers or retimers in front of the FPGA though.

                                cccpresser@chaos.socialC 1 Reply Last reply
                                0
                                • azonenberg@ioc.exchangeA azonenberg@ioc.exchange

                                  @jaseg @cccpresser building one around an artix u+ FPGA or similar has been on my TODO for a while, it would work with any cable standard given appropriate fixturing

                                  cccpresser@chaos.socialC This user is from outside of this forum
                                  cccpresser@chaos.socialC This user is from outside of this forum
                                  cccpresser@chaos.social
                                  wrote last edited by
                                  #18

                                  @azonenberg @jaseg I have never used a BERT. For my common use-case of measuring (or estimating) the signal-integrity/margin of cables, what would be the better approach?
                                  BERT or EOM?

                                  What I want is a measurement that tells me that the how good a given signal chain (cable, perhaps switches, retimers) is. So I can exchange components, measure again and remove/replace bad components.

                                  azonenberg@ioc.exchangeA 1 Reply Last reply
                                  0
                                  • jaseg@chaos.socialJ jaseg@chaos.social

                                    @cccpresser @manawyrm AMD/Xilinx IIRC has a built in eye scan feature on their high speed transceivers. Most off the shelf FPGA boards with HDMI inputs or outputs have redrivers or retimers in front of the FPGA though.

                                    cccpresser@chaos.socialC This user is from outside of this forum
                                    cccpresser@chaos.socialC This user is from outside of this forum
                                    cccpresser@chaos.social
                                    wrote last edited by
                                    #19

                                    @jaseg @manawyrm The Appnote from AMD mentions the KC705 which is available at work...

                                    I have not found a HDMI-FMC card without drivers, so I guess that I need to make one. FPGA + FMC would be kinda cool since it allows different connectors like USB, SFP, ... with a rather simple and cheap adaptor.

                                    I guess the main issue is finding the time and motivation to build any kind of device.

                                    1 Reply Last reply
                                    0
                                    • cccpresser@chaos.socialC cccpresser@chaos.social

                                      @azonenberg @jaseg I have never used a BERT. For my common use-case of measuring (or estimating) the signal-integrity/margin of cables, what would be the better approach?
                                      BERT or EOM?

                                      What I want is a measurement that tells me that the how good a given signal chain (cable, perhaps switches, retimers) is. So I can exchange components, measure again and remove/replace bad components.

                                      azonenberg@ioc.exchangeA This user is from outside of this forum
                                      azonenberg@ioc.exchangeA This user is from outside of this forum
                                      azonenberg@ioc.exchange
                                      wrote last edited by
                                      #20

                                      @cccpresser @jaseg The BERT can do eye opening measurements, the ML4039 is actually built around a 100GbE retimer chip very similar to that TI part you linked above.

                                      I have a YT vid from a while back demonstrating the ML4039 used with a very early version of ngscopeclient to give you an idea.

                                      1 Reply Last reply
                                      1
                                      0
                                      • R relay@relay.infosec.exchange shared this topic
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      • Login

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular
                                      • World
                                      • Users
                                      • Groups