• 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 » Interface » High Speed Interface » High Speed Interface Forum » DP83848C phy autonegotiation and link issues
Share
High Speed Interface
  • Forum
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS
Check out
Analog Wire blog
  • $core_v2_blog.Current.Name

    This amplifier doesn't exist...now what!?

    Posted 19 hours ago
    by Xavier Ramus
    Sometimes it’s impossible to find an amplifier with the...
  • $core_v2_blog.Current.Name

    Cable equalization 101 – Automating your design

    Posted 3 days ago
    by Hooman Hashemi
    Judging by the number of views on a post related to numerical...
  • $core_v2_blog.Current.Name

    RS-485 - Who says you can't teach an old dog new tricks?

    Posted 7 days ago
    by Neel Seshan
    Would you agree that RS-485 has turned out to be one of the most...

DP83848C phy autonegotiation and link issues

DP83848C phy autonegotiation and link issues

This question is answered
Benjamin Babjak
Posted by Benjamin Babjak
on Jun 21 2012 12:13 PM
Prodigy10 points

Hi,

We are trying to build a sensor platform using the DP83848C physical layer ethernet interface. We took the SmartFusion Evaluation Kit from Microsemi (http://www.actel.com/products/hardware/devkits_boards/smartfusion_eval.aspx) as our reference design, and built our board basically copying the relevant parts from their schematic, the only difference being the RJ-45 connector. We've found that our boards fail at the autonegotiation step, no link is established.

Here is what we have tried so far:

1. We've made sure that supply voltage and 50 MHz clock are present, device is not powered down (pin 7), and is not reseting (pin 29). 

2. With autonegotiation and Auto-MDIX turned on we've measured the signals on both the TD and RD pins, and verified that normal link pulses (NLP as defined in the autonegotiation specification)  are present. We've found however that the signals look unlike the ones seen in Application Note 1519 DP83848.

3. If connected to an ethernet hub our device was not able to successfully autonegotiate, even though the ethernet hub was sending fast link pulse bursts with the acknowledge bit on, meaning that it had correctly received the link code word from our device.

4. We've assumed that the inability of our device detecting link code words from the hub, and the difference in pulse shapes are due to the different RJ-45 connector (J0G-0007NL as opposed to . Unfortunately they were not pin compatible, so we've used a 2 inch long ribbon cable to connect to the PCB. 

The pulse shapes were still different, our device was still unable to detect link code words. In the picture the longer signals are the differential signals measured on the working evaluation kit, the shorter signals with the higher amplitudes are the differential signals we have measured on our board.

  

5. We've checked our software as well, we start out with a reset (bit 15 in BMCR), then we wait more than 3 us and  enable autonegotiation (bit 12), restart autonegotiation  (bit 9), and enable collision test (bit 7) with one write to BMCR.

Any ideas what else we could/should check?

Our design is open-source ( http://code.google.com/p/marmote/source/browse/#svn%2Ftrunk ) the schematics of the board can be found here: http://code.google.com/p/marmote/source/browse/trunk/hardware/MainBoard_RevA/MainBoard_RevA_Sch.pdf (click "View raw file" to download pdf).

Thanks,

Benjamin

Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Patrick O'Farrell
    Posted by Patrick O'Farrell
    on Jul 04 2012 16:12 PM
    Expert8825 points

    Benjamin,

    The width of the incorrect link pulse appears to be half that of a standard link pulse.  That could occur if the device were configured for MII mode, but provided with a 50MHz reference clock.  Could you check the RBR register to confirm the RMII setting?

    The incorrect link pulse also appears to have a higher than expected amplitude.  Please measure the values of the 49.9 Ohm termination resistors and the 4.87 kOhm RBIAS resistor when the board is powered down.  A stuff error in these resistors could impact the link pulse amplitude.  Please also measure the voltage across the RBIAS resistor to ground when the board is powered up.  It should measure ~1.2V. 

    Patrick

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Sandor Szilvasi
    Posted by Sandor Szilvasi
    on Jul 06 2012 17:58 PM
    Prodigy10 points

    Patrick,

    Thanks for the quick answer. Following your instructions we've found that, due to a part number error in the BOM file, RBIAS is actually populated with a 4.87 Ohm resistor instead of a 4.87 kOhm one. We'll get back with the results once this component has been replaced.

    Meanwhile, could you please let us know if the J0G-0007NL RJ-45 connector is compatible with the DP83848C PHY IC? The J0011D21B, found in our reference design (SmartFusion EVAL-KIT), uses a different magnetics topology and we are wondering if that can also be a possible issue.

    Thanks,

    Sandor

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Patrick O'Farrell
    Posted by Patrick O'Farrell
    on Jul 19 2012 15:25 PM
    Verified Answer
    Verified by Patrick O'Farrell
    Expert8825 points

    Sandor,

    The electrical specifications for the JOG-007NL RJ-45 connector are roughly comparable with those of the J011D21B RJ-45 connector.  The return loss specifications are slightly different, but in and of themselves, I would not expect that to be a problem. 

    I have several concerns with the topology:

    1. First and foremost, the series chokes are on the device / PCB side of the transformer.  We recommend having the series chokes on the cable / line side of the transformer.  We do not want anything to impede or perturb the signals between the DP83848 and the transformer. 
    2. I also have concerns related to the TCT connection (pin 12).  The TCT center tap is connected via the series choke.  This will impede the ability of the DP83848 to draw current from the center tap. 
    3. Since the RCT center tap is connected directly (i.e. not via the series choke), the TCT center tap connection also represents an asymmetry between the TD+/- and RD+/- paths.  For applications using Auto-MDIX, we recommend that these paths are as symmetric as possible so that the functionality is comparable when Auto-MDIX resolves to an MDI (straight) or MDIX (crossed) configuration. 

    It is quite likely that these characteristics of the JOG-007NL RJ-45 connector will have an adverse effect on the functionality of the DP83848.

    Patrick

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • HAFEEZULLAH KHAN
    Posted by HAFEEZULLAH KHAN
    on May 16 2013 00:59 AM
    Prodigy10 points

    can you please provide another link for  Application Note 1519 DP83848 ,this one is not working...

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Patrick O'Farrell
    Posted by Patrick O'Farrell
    on May 16 2013 17:18 PM
    Expert8825 points

    Thank you for bringing this to our attention.  This application note was recently revised to improve the format.  Apparently the link was updated, but that update was not reflected in the E2E post. 

    I have edited the links in the posts so that they are now current.  Hopefully that will prevent confusion in the future.

    Patrick

    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