Does the Microchip/SMSC PHYBoost technology help with Rx, or does it boost Tx only?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












3












$begingroup$


So I'm doing some configurations on a product which has a LAN9514 chip (datasheet), that features the "PHYBoost" technology.



Microchip's website is very vague about the technology, and my impression, after reading the datasheet, is that this feature will only increase the amplitude of the signals sent by the hub.



So my question is: Does it do anything for the signals which the hub is receiving?










share|improve this question









$endgroup$
















    3












    $begingroup$


    So I'm doing some configurations on a product which has a LAN9514 chip (datasheet), that features the "PHYBoost" technology.



    Microchip's website is very vague about the technology, and my impression, after reading the datasheet, is that this feature will only increase the amplitude of the signals sent by the hub.



    So my question is: Does it do anything for the signals which the hub is receiving?










    share|improve this question









    $endgroup$














      3












      3








      3





      $begingroup$


      So I'm doing some configurations on a product which has a LAN9514 chip (datasheet), that features the "PHYBoost" technology.



      Microchip's website is very vague about the technology, and my impression, after reading the datasheet, is that this feature will only increase the amplitude of the signals sent by the hub.



      So my question is: Does it do anything for the signals which the hub is receiving?










      share|improve this question









      $endgroup$




      So I'm doing some configurations on a product which has a LAN9514 chip (datasheet), that features the "PHYBoost" technology.



      Microchip's website is very vague about the technology, and my impression, after reading the datasheet, is that this feature will only increase the amplitude of the signals sent by the hub.



      So my question is: Does it do anything for the signals which the hub is receiving?







      usb microchip usb-hub






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jan 24 at 16:02









      AndrejaKoAndrejaKo

      16.9k1987166




      16.9k1987166




















          2 Answers
          2






          active

          oldest

          votes


















          6












          $begingroup$

          From the datasheet, the only reference I can see to PHYBoost is:




          PHYBoost which enables four programmable levels of USB signal drive strength in USB port transceivers




          That indicates that basically it is controlling the drive strength of the transcievers. Drive strength is a property of transmit only, not receive.



          More generally, from the link you posted to the technology brief, "PHYBoost" is basically appears to be just increasing the output voltage of the eye to try to compensate for signal attenuation.




          For some background:



          Badly designed transmission lines and connectors cause impedance mismatches and signal reflections that basically distort the "eye" of the signal being transmitted (basically changes the rise and fall times, as well as the peak voltages). If the eye is distorted too much, the receiver will no longer be able to confidently determine whether a 1 or a 0 was sent, causing an increse in the bit error rate.



          There is very little you can do about this at the receiver end. In some systems you can overcome this using oversampling and filtering or equalisation techniques. However these are not supported by the part in question - as such once the signal is distorted to the point where it violates the eye requirements of the receiver, the information is already lost.



          Fortunately, the distortion from reflections and frequency dispertion cauused by transmission line effects is fairly constant for a given system (that is it doesn't vary much over time). Because of this, it can be possible to improve the eye by changing the shape of the transmit signals. You basically predistort the signal in a way that once passed through the transmission line gets distorted back into the correct shape.



          Some systems like PCIe have training mechanisms to determine what if any distortion (pre-emphasis, de-emphasis) of the signals can assist. Other systems have non-standard (IC specific) ways of the ability to do some distortion based on configuration settings.



          On further inspection it seems that the PHYBoost isn't doing any clever predistortion, it's just increasing the differential voltage of the transmitters.






          share|improve this answer











          $endgroup$








          • 2




            $begingroup$
            Actually, you can do something on the receive side: equalization. Both continuous time and decision feedback (DFE) equalization at the receiver can compensate for some amount of high frequency loss, reflections, etc.
            $endgroup$
            – alex.forencich
            Jan 24 at 23:20










          • $begingroup$
            @alex.forencich receive side equalisation requires oversampling the input doesn't it?
            $endgroup$
            – Tom Carpenter
            Jan 24 at 23:43










          • $begingroup$
            Equalization requires channel training using special pattern sequences. USB 2.0 doesn't define and doesn't have any pre-de-emphasis nor CTLE and any training mechanisms, so discussing them in the context of this particular question is moot.
            $endgroup$
            – Ale..chenski
            Jan 24 at 23:53










          • $begingroup$
            More than 1 quantization level or even an ADC, but it's usually only one sample per symbol.
            $endgroup$
            – alex.forencich
            Jan 24 at 23:55






          • 1




            $begingroup$
            Equalization doesn't require training sequences. CTLE is just an analog filter of sorts, and DFE can adapt in the background while the link is in normal use. Adjusting pre-emphasis levels usually does require special training sequences, though.
            $endgroup$
            – alex.forencich
            Jan 25 at 0:08


















          3












          $begingroup$


          this feature will only increase the amplitude of the signals sent by
          the hub.




          Yes, this is unconditionally correct. The "boost" settings just increase the current drive source by 4-8-12%. The reason is also clearly spelled out:



          "PHYBoost attempts to restore USB signal integrity that has been compromised by system level variables such as poor PCB layout, long cables, etc."



          In other words, if your design is inside a big-big enclosure, and if your budget constraints prevent you from bringing the hub ICs in close proximity to user-accessible ports (using some small daughter sub-boards) and you have to use long cables inside the enclosure to reach external ports, the signal amplitude at the point of measuring (and therefore during USB-IF certification process) will be decreased by natural causes, no matter how well do you match impedance etc. The PHYBoost feature was designed to accommodate this kind of designs and make them certifiable. The boost doesn't do any "pre-emphasis", although Intel does it for the same reasons (big motherboards with thin convoluted traces need some boost).




          Does it do anything for the signals which the hub is receiving?




          Unfortunately, no. The so-called "USB receiver sensitivity" is a different and challenging matter. The USB specifies a fairly narrow range of squelch threshold (100 mV) and full no-error receiving above 150 mV, with grey area between 100 and 150 mV. If the environment is noisy (and long wires do not improve that), it might be a challenge to meet the certification requirement. AFAIK, MCHP/SMSC has no means to control these thresholds, unfortunately.






          share|improve this answer









          $endgroup$












            Your Answer





            StackExchange.ifUsing("editor", function ()
            return StackExchange.using("mathjaxEditing", function ()
            StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
            StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
            );
            );
            , "mathjax-editing");

            StackExchange.ifUsing("editor", function ()
            return StackExchange.using("schematics", function ()
            StackExchange.schematics.init();
            );
            , "cicuitlab");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "135"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f418693%2fdoes-the-microchip-smsc-phyboost-technology-help-with-rx-or-does-it-boost-tx-on%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            6












            $begingroup$

            From the datasheet, the only reference I can see to PHYBoost is:




            PHYBoost which enables four programmable levels of USB signal drive strength in USB port transceivers




            That indicates that basically it is controlling the drive strength of the transcievers. Drive strength is a property of transmit only, not receive.



            More generally, from the link you posted to the technology brief, "PHYBoost" is basically appears to be just increasing the output voltage of the eye to try to compensate for signal attenuation.




            For some background:



            Badly designed transmission lines and connectors cause impedance mismatches and signal reflections that basically distort the "eye" of the signal being transmitted (basically changes the rise and fall times, as well as the peak voltages). If the eye is distorted too much, the receiver will no longer be able to confidently determine whether a 1 or a 0 was sent, causing an increse in the bit error rate.



            There is very little you can do about this at the receiver end. In some systems you can overcome this using oversampling and filtering or equalisation techniques. However these are not supported by the part in question - as such once the signal is distorted to the point where it violates the eye requirements of the receiver, the information is already lost.



            Fortunately, the distortion from reflections and frequency dispertion cauused by transmission line effects is fairly constant for a given system (that is it doesn't vary much over time). Because of this, it can be possible to improve the eye by changing the shape of the transmit signals. You basically predistort the signal in a way that once passed through the transmission line gets distorted back into the correct shape.



            Some systems like PCIe have training mechanisms to determine what if any distortion (pre-emphasis, de-emphasis) of the signals can assist. Other systems have non-standard (IC specific) ways of the ability to do some distortion based on configuration settings.



            On further inspection it seems that the PHYBoost isn't doing any clever predistortion, it's just increasing the differential voltage of the transmitters.






            share|improve this answer











            $endgroup$








            • 2




              $begingroup$
              Actually, you can do something on the receive side: equalization. Both continuous time and decision feedback (DFE) equalization at the receiver can compensate for some amount of high frequency loss, reflections, etc.
              $endgroup$
              – alex.forencich
              Jan 24 at 23:20










            • $begingroup$
              @alex.forencich receive side equalisation requires oversampling the input doesn't it?
              $endgroup$
              – Tom Carpenter
              Jan 24 at 23:43










            • $begingroup$
              Equalization requires channel training using special pattern sequences. USB 2.0 doesn't define and doesn't have any pre-de-emphasis nor CTLE and any training mechanisms, so discussing them in the context of this particular question is moot.
              $endgroup$
              – Ale..chenski
              Jan 24 at 23:53










            • $begingroup$
              More than 1 quantization level or even an ADC, but it's usually only one sample per symbol.
              $endgroup$
              – alex.forencich
              Jan 24 at 23:55






            • 1




              $begingroup$
              Equalization doesn't require training sequences. CTLE is just an analog filter of sorts, and DFE can adapt in the background while the link is in normal use. Adjusting pre-emphasis levels usually does require special training sequences, though.
              $endgroup$
              – alex.forencich
              Jan 25 at 0:08















            6












            $begingroup$

            From the datasheet, the only reference I can see to PHYBoost is:




            PHYBoost which enables four programmable levels of USB signal drive strength in USB port transceivers




            That indicates that basically it is controlling the drive strength of the transcievers. Drive strength is a property of transmit only, not receive.



            More generally, from the link you posted to the technology brief, "PHYBoost" is basically appears to be just increasing the output voltage of the eye to try to compensate for signal attenuation.




            For some background:



            Badly designed transmission lines and connectors cause impedance mismatches and signal reflections that basically distort the "eye" of the signal being transmitted (basically changes the rise and fall times, as well as the peak voltages). If the eye is distorted too much, the receiver will no longer be able to confidently determine whether a 1 or a 0 was sent, causing an increse in the bit error rate.



            There is very little you can do about this at the receiver end. In some systems you can overcome this using oversampling and filtering or equalisation techniques. However these are not supported by the part in question - as such once the signal is distorted to the point where it violates the eye requirements of the receiver, the information is already lost.



            Fortunately, the distortion from reflections and frequency dispertion cauused by transmission line effects is fairly constant for a given system (that is it doesn't vary much over time). Because of this, it can be possible to improve the eye by changing the shape of the transmit signals. You basically predistort the signal in a way that once passed through the transmission line gets distorted back into the correct shape.



            Some systems like PCIe have training mechanisms to determine what if any distortion (pre-emphasis, de-emphasis) of the signals can assist. Other systems have non-standard (IC specific) ways of the ability to do some distortion based on configuration settings.



            On further inspection it seems that the PHYBoost isn't doing any clever predistortion, it's just increasing the differential voltage of the transmitters.






            share|improve this answer











            $endgroup$








            • 2




              $begingroup$
              Actually, you can do something on the receive side: equalization. Both continuous time and decision feedback (DFE) equalization at the receiver can compensate for some amount of high frequency loss, reflections, etc.
              $endgroup$
              – alex.forencich
              Jan 24 at 23:20










            • $begingroup$
              @alex.forencich receive side equalisation requires oversampling the input doesn't it?
              $endgroup$
              – Tom Carpenter
              Jan 24 at 23:43










            • $begingroup$
              Equalization requires channel training using special pattern sequences. USB 2.0 doesn't define and doesn't have any pre-de-emphasis nor CTLE and any training mechanisms, so discussing them in the context of this particular question is moot.
              $endgroup$
              – Ale..chenski
              Jan 24 at 23:53










            • $begingroup$
              More than 1 quantization level or even an ADC, but it's usually only one sample per symbol.
              $endgroup$
              – alex.forencich
              Jan 24 at 23:55






            • 1




              $begingroup$
              Equalization doesn't require training sequences. CTLE is just an analog filter of sorts, and DFE can adapt in the background while the link is in normal use. Adjusting pre-emphasis levels usually does require special training sequences, though.
              $endgroup$
              – alex.forencich
              Jan 25 at 0:08













            6












            6








            6





            $begingroup$

            From the datasheet, the only reference I can see to PHYBoost is:




            PHYBoost which enables four programmable levels of USB signal drive strength in USB port transceivers




            That indicates that basically it is controlling the drive strength of the transcievers. Drive strength is a property of transmit only, not receive.



            More generally, from the link you posted to the technology brief, "PHYBoost" is basically appears to be just increasing the output voltage of the eye to try to compensate for signal attenuation.




            For some background:



            Badly designed transmission lines and connectors cause impedance mismatches and signal reflections that basically distort the "eye" of the signal being transmitted (basically changes the rise and fall times, as well as the peak voltages). If the eye is distorted too much, the receiver will no longer be able to confidently determine whether a 1 or a 0 was sent, causing an increse in the bit error rate.



            There is very little you can do about this at the receiver end. In some systems you can overcome this using oversampling and filtering or equalisation techniques. However these are not supported by the part in question - as such once the signal is distorted to the point where it violates the eye requirements of the receiver, the information is already lost.



            Fortunately, the distortion from reflections and frequency dispertion cauused by transmission line effects is fairly constant for a given system (that is it doesn't vary much over time). Because of this, it can be possible to improve the eye by changing the shape of the transmit signals. You basically predistort the signal in a way that once passed through the transmission line gets distorted back into the correct shape.



            Some systems like PCIe have training mechanisms to determine what if any distortion (pre-emphasis, de-emphasis) of the signals can assist. Other systems have non-standard (IC specific) ways of the ability to do some distortion based on configuration settings.



            On further inspection it seems that the PHYBoost isn't doing any clever predistortion, it's just increasing the differential voltage of the transmitters.






            share|improve this answer











            $endgroup$



            From the datasheet, the only reference I can see to PHYBoost is:




            PHYBoost which enables four programmable levels of USB signal drive strength in USB port transceivers




            That indicates that basically it is controlling the drive strength of the transcievers. Drive strength is a property of transmit only, not receive.



            More generally, from the link you posted to the technology brief, "PHYBoost" is basically appears to be just increasing the output voltage of the eye to try to compensate for signal attenuation.




            For some background:



            Badly designed transmission lines and connectors cause impedance mismatches and signal reflections that basically distort the "eye" of the signal being transmitted (basically changes the rise and fall times, as well as the peak voltages). If the eye is distorted too much, the receiver will no longer be able to confidently determine whether a 1 or a 0 was sent, causing an increse in the bit error rate.



            There is very little you can do about this at the receiver end. In some systems you can overcome this using oversampling and filtering or equalisation techniques. However these are not supported by the part in question - as such once the signal is distorted to the point where it violates the eye requirements of the receiver, the information is already lost.



            Fortunately, the distortion from reflections and frequency dispertion cauused by transmission line effects is fairly constant for a given system (that is it doesn't vary much over time). Because of this, it can be possible to improve the eye by changing the shape of the transmit signals. You basically predistort the signal in a way that once passed through the transmission line gets distorted back into the correct shape.



            Some systems like PCIe have training mechanisms to determine what if any distortion (pre-emphasis, de-emphasis) of the signals can assist. Other systems have non-standard (IC specific) ways of the ability to do some distortion based on configuration settings.



            On further inspection it seems that the PHYBoost isn't doing any clever predistortion, it's just increasing the differential voltage of the transmitters.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Jan 24 at 23:58

























            answered Jan 24 at 16:27









            Tom CarpenterTom Carpenter

            39k271118




            39k271118







            • 2




              $begingroup$
              Actually, you can do something on the receive side: equalization. Both continuous time and decision feedback (DFE) equalization at the receiver can compensate for some amount of high frequency loss, reflections, etc.
              $endgroup$
              – alex.forencich
              Jan 24 at 23:20










            • $begingroup$
              @alex.forencich receive side equalisation requires oversampling the input doesn't it?
              $endgroup$
              – Tom Carpenter
              Jan 24 at 23:43










            • $begingroup$
              Equalization requires channel training using special pattern sequences. USB 2.0 doesn't define and doesn't have any pre-de-emphasis nor CTLE and any training mechanisms, so discussing them in the context of this particular question is moot.
              $endgroup$
              – Ale..chenski
              Jan 24 at 23:53










            • $begingroup$
              More than 1 quantization level or even an ADC, but it's usually only one sample per symbol.
              $endgroup$
              – alex.forencich
              Jan 24 at 23:55






            • 1




              $begingroup$
              Equalization doesn't require training sequences. CTLE is just an analog filter of sorts, and DFE can adapt in the background while the link is in normal use. Adjusting pre-emphasis levels usually does require special training sequences, though.
              $endgroup$
              – alex.forencich
              Jan 25 at 0:08












            • 2




              $begingroup$
              Actually, you can do something on the receive side: equalization. Both continuous time and decision feedback (DFE) equalization at the receiver can compensate for some amount of high frequency loss, reflections, etc.
              $endgroup$
              – alex.forencich
              Jan 24 at 23:20










            • $begingroup$
              @alex.forencich receive side equalisation requires oversampling the input doesn't it?
              $endgroup$
              – Tom Carpenter
              Jan 24 at 23:43










            • $begingroup$
              Equalization requires channel training using special pattern sequences. USB 2.0 doesn't define and doesn't have any pre-de-emphasis nor CTLE and any training mechanisms, so discussing them in the context of this particular question is moot.
              $endgroup$
              – Ale..chenski
              Jan 24 at 23:53










            • $begingroup$
              More than 1 quantization level or even an ADC, but it's usually only one sample per symbol.
              $endgroup$
              – alex.forencich
              Jan 24 at 23:55






            • 1




              $begingroup$
              Equalization doesn't require training sequences. CTLE is just an analog filter of sorts, and DFE can adapt in the background while the link is in normal use. Adjusting pre-emphasis levels usually does require special training sequences, though.
              $endgroup$
              – alex.forencich
              Jan 25 at 0:08







            2




            2




            $begingroup$
            Actually, you can do something on the receive side: equalization. Both continuous time and decision feedback (DFE) equalization at the receiver can compensate for some amount of high frequency loss, reflections, etc.
            $endgroup$
            – alex.forencich
            Jan 24 at 23:20




            $begingroup$
            Actually, you can do something on the receive side: equalization. Both continuous time and decision feedback (DFE) equalization at the receiver can compensate for some amount of high frequency loss, reflections, etc.
            $endgroup$
            – alex.forencich
            Jan 24 at 23:20












            $begingroup$
            @alex.forencich receive side equalisation requires oversampling the input doesn't it?
            $endgroup$
            – Tom Carpenter
            Jan 24 at 23:43




            $begingroup$
            @alex.forencich receive side equalisation requires oversampling the input doesn't it?
            $endgroup$
            – Tom Carpenter
            Jan 24 at 23:43












            $begingroup$
            Equalization requires channel training using special pattern sequences. USB 2.0 doesn't define and doesn't have any pre-de-emphasis nor CTLE and any training mechanisms, so discussing them in the context of this particular question is moot.
            $endgroup$
            – Ale..chenski
            Jan 24 at 23:53




            $begingroup$
            Equalization requires channel training using special pattern sequences. USB 2.0 doesn't define and doesn't have any pre-de-emphasis nor CTLE and any training mechanisms, so discussing them in the context of this particular question is moot.
            $endgroup$
            – Ale..chenski
            Jan 24 at 23:53












            $begingroup$
            More than 1 quantization level or even an ADC, but it's usually only one sample per symbol.
            $endgroup$
            – alex.forencich
            Jan 24 at 23:55




            $begingroup$
            More than 1 quantization level or even an ADC, but it's usually only one sample per symbol.
            $endgroup$
            – alex.forencich
            Jan 24 at 23:55




            1




            1




            $begingroup$
            Equalization doesn't require training sequences. CTLE is just an analog filter of sorts, and DFE can adapt in the background while the link is in normal use. Adjusting pre-emphasis levels usually does require special training sequences, though.
            $endgroup$
            – alex.forencich
            Jan 25 at 0:08




            $begingroup$
            Equalization doesn't require training sequences. CTLE is just an analog filter of sorts, and DFE can adapt in the background while the link is in normal use. Adjusting pre-emphasis levels usually does require special training sequences, though.
            $endgroup$
            – alex.forencich
            Jan 25 at 0:08













            3












            $begingroup$


            this feature will only increase the amplitude of the signals sent by
            the hub.




            Yes, this is unconditionally correct. The "boost" settings just increase the current drive source by 4-8-12%. The reason is also clearly spelled out:



            "PHYBoost attempts to restore USB signal integrity that has been compromised by system level variables such as poor PCB layout, long cables, etc."



            In other words, if your design is inside a big-big enclosure, and if your budget constraints prevent you from bringing the hub ICs in close proximity to user-accessible ports (using some small daughter sub-boards) and you have to use long cables inside the enclosure to reach external ports, the signal amplitude at the point of measuring (and therefore during USB-IF certification process) will be decreased by natural causes, no matter how well do you match impedance etc. The PHYBoost feature was designed to accommodate this kind of designs and make them certifiable. The boost doesn't do any "pre-emphasis", although Intel does it for the same reasons (big motherboards with thin convoluted traces need some boost).




            Does it do anything for the signals which the hub is receiving?




            Unfortunately, no. The so-called "USB receiver sensitivity" is a different and challenging matter. The USB specifies a fairly narrow range of squelch threshold (100 mV) and full no-error receiving above 150 mV, with grey area between 100 and 150 mV. If the environment is noisy (and long wires do not improve that), it might be a challenge to meet the certification requirement. AFAIK, MCHP/SMSC has no means to control these thresholds, unfortunately.






            share|improve this answer









            $endgroup$

















              3












              $begingroup$


              this feature will only increase the amplitude of the signals sent by
              the hub.




              Yes, this is unconditionally correct. The "boost" settings just increase the current drive source by 4-8-12%. The reason is also clearly spelled out:



              "PHYBoost attempts to restore USB signal integrity that has been compromised by system level variables such as poor PCB layout, long cables, etc."



              In other words, if your design is inside a big-big enclosure, and if your budget constraints prevent you from bringing the hub ICs in close proximity to user-accessible ports (using some small daughter sub-boards) and you have to use long cables inside the enclosure to reach external ports, the signal amplitude at the point of measuring (and therefore during USB-IF certification process) will be decreased by natural causes, no matter how well do you match impedance etc. The PHYBoost feature was designed to accommodate this kind of designs and make them certifiable. The boost doesn't do any "pre-emphasis", although Intel does it for the same reasons (big motherboards with thin convoluted traces need some boost).




              Does it do anything for the signals which the hub is receiving?




              Unfortunately, no. The so-called "USB receiver sensitivity" is a different and challenging matter. The USB specifies a fairly narrow range of squelch threshold (100 mV) and full no-error receiving above 150 mV, with grey area between 100 and 150 mV. If the environment is noisy (and long wires do not improve that), it might be a challenge to meet the certification requirement. AFAIK, MCHP/SMSC has no means to control these thresholds, unfortunately.






              share|improve this answer









              $endgroup$















                3












                3








                3





                $begingroup$


                this feature will only increase the amplitude of the signals sent by
                the hub.




                Yes, this is unconditionally correct. The "boost" settings just increase the current drive source by 4-8-12%. The reason is also clearly spelled out:



                "PHYBoost attempts to restore USB signal integrity that has been compromised by system level variables such as poor PCB layout, long cables, etc."



                In other words, if your design is inside a big-big enclosure, and if your budget constraints prevent you from bringing the hub ICs in close proximity to user-accessible ports (using some small daughter sub-boards) and you have to use long cables inside the enclosure to reach external ports, the signal amplitude at the point of measuring (and therefore during USB-IF certification process) will be decreased by natural causes, no matter how well do you match impedance etc. The PHYBoost feature was designed to accommodate this kind of designs and make them certifiable. The boost doesn't do any "pre-emphasis", although Intel does it for the same reasons (big motherboards with thin convoluted traces need some boost).




                Does it do anything for the signals which the hub is receiving?




                Unfortunately, no. The so-called "USB receiver sensitivity" is a different and challenging matter. The USB specifies a fairly narrow range of squelch threshold (100 mV) and full no-error receiving above 150 mV, with grey area between 100 and 150 mV. If the environment is noisy (and long wires do not improve that), it might be a challenge to meet the certification requirement. AFAIK, MCHP/SMSC has no means to control these thresholds, unfortunately.






                share|improve this answer









                $endgroup$




                this feature will only increase the amplitude of the signals sent by
                the hub.




                Yes, this is unconditionally correct. The "boost" settings just increase the current drive source by 4-8-12%. The reason is also clearly spelled out:



                "PHYBoost attempts to restore USB signal integrity that has been compromised by system level variables such as poor PCB layout, long cables, etc."



                In other words, if your design is inside a big-big enclosure, and if your budget constraints prevent you from bringing the hub ICs in close proximity to user-accessible ports (using some small daughter sub-boards) and you have to use long cables inside the enclosure to reach external ports, the signal amplitude at the point of measuring (and therefore during USB-IF certification process) will be decreased by natural causes, no matter how well do you match impedance etc. The PHYBoost feature was designed to accommodate this kind of designs and make them certifiable. The boost doesn't do any "pre-emphasis", although Intel does it for the same reasons (big motherboards with thin convoluted traces need some boost).




                Does it do anything for the signals which the hub is receiving?




                Unfortunately, no. The so-called "USB receiver sensitivity" is a different and challenging matter. The USB specifies a fairly narrow range of squelch threshold (100 mV) and full no-error receiving above 150 mV, with grey area between 100 and 150 mV. If the environment is noisy (and long wires do not improve that), it might be a challenge to meet the certification requirement. AFAIK, MCHP/SMSC has no means to control these thresholds, unfortunately.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jan 24 at 21:05









                Ale..chenskiAle..chenski

                27.4k11865




                27.4k11865



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Electrical Engineering Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    Use MathJax to format equations. MathJax reference.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f418693%2fdoes-the-microchip-smsc-phyboost-technology-help-with-rx-or-does-it-boost-tx-on%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown






                    Popular posts from this blog

                    How to check contact read email or not when send email to Individual?

                    Displaying single band from multi-band raster using QGIS

                    How many registers does an x86_64 CPU actually have?