• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Logic » Logic Forum » MDIO MDC level translator & buffer [NPI]
Share
Logic
  • Forums
Options
  • Subscribe via RSS

MDIO MDC level translator & buffer [NPI]

MDIO MDC level translator & buffer [NPI]

This question is not answered
Johnny Lau
Posted by Johnny Lau
on Mar 05 2010 13:02 PM
Intellectual2475 points
MDIO_MDC_proposal_r1.pdf

There is a need for MDIO MDC level shifting and buffering at Networking accounts.  See attached for a proposal of what it might look like

Thank you

TXS0102 TXB0104 unused pullup txb0108 MDIO NPI MDC
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Roland Pang
    Posted by Roland Pang
    on Apr 13 2010 09:46 AM
    Prodigy265 points

    Johnny,

     

    This looks interesting.  I'll take a deeper look at it.  I've had additional inquiries on MDIO level shifting at ZTE, but this looks like it is a shifter+fanout. 

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Larry Carver
    Posted by Larry Carver
    on Dec 09 2010 14:02 PM
    Prodigy20 points

    Hi, has there been a solution implemented?

    If there's no single device which can accomplish it,

    then is there a fairly good way to glue this together using existing shifters/translators?

    Thanks; Larry.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • michael miller90900
    Posted by michael miller90900
    on Dec 07 2011 20:54 PM
    Prodigy10 points

    I see it's been a year since this post started.  Has a solution been implemented?  Were there any multi-device solutions that someone could recommend?

     

    Thanks,

    Mike

    mdio buffer
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Johnny Lau
    Posted by Johnny Lau
    on Dec 09 2011 13:32 PM
    Intellectual2475 points

    Hi Mike,

    There has been no further development in an MDIO level shifter.  You might want to take a look at the TXB0108 or TXS0108

    Thank you

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Jeff Shintani
    Posted by Jeff Shintani
    on May 07 2013 13:55 PM
    Prodigy20 points

    Hi Johnny,

    We're using the txs0108 for a mdio application, but some CFP's are sensitive to rise time.  Can we use the TXB0108 for this application?  I note that MDIO can either be open drain or driven.  The TXB0108 has a note that it is not recommended for OD applications.  And the TXS0108 says to use the TXB0108 for driven applications.  Any comments?  Thanks,

    -Jeff

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Larry Carver
    Posted by Larry Carver
    on May 07 2013 14:26 PM
    Prodigy20 points

    I ended up using a bidirectional translator for MDIO voltage reduction,
      i.e. the the STA operating at 3.3V and the MMD could be anywhere between 1.2V and 3.3V.
    But for speed / throughput reasons, never auto sensing.
      If you have it auto-sense to control the direction, I believe that can only run at very, very low clock rates.

    So I took the direction control from the STA (as a special output), and used that as the translator's direction control.
      74AVC1T45
      74AVC4T245
      74AVC8T245
    The first one there doesn't have an OE input, but you can ground one or both Vcc's to disable both sides.

    Doing it this way, although the MMD can operate its output either in open-drain or push-pull mode,
      on the STA side it doesn't know the difference.
    At all other times, when STA is driving and translating to the MMD, it will not share the bus with other devices.
    To remove that limitation, I would need to use an open drain translator, instead.
      Something that doesn't drive high, or only does on one side of the translator.
      With low valued pull up resistors on the open drain side(s).
    Larry

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Jeff Shintani
    Posted by Jeff Shintani
    on May 07 2013 15:56 PM
    Prodigy20 points

    Thanks Larry!  I'm becoming wary of the auto sensing parts.  I've been bitten numerous times by them and the bugs seem to always happen at the end of the project!

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use