• 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 » Industrial Interface » Industrial Interface Forum » Using TLK100's in a simple point to point range extender application
Share
Industrial Interface
  • Forum
  • Files
Options
  • Subscribe via RSS
Check out
Analog Wire blog
  • $core_v2_blog.Current.Name

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

    Posted 10 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...

Using TLK100's in a simple point to point range extender application

Using TLK100's in a simple point to point range extender application

This question is answered
Jeff Lee1
Posted by Jeff Lee1
on Jul 13 2012 19:42 PM
Prodigy20 points
I guess Mr. Ofir Ben-Josef isn't with TI anymore since his email bounces.
Anyway, I'm looking to make an Ethernet extender for use between IP cameras and a switch.  I see your dual PHYs that support this mode, but those PHYs are only rated for 137 meters; therefore, I'd like to use two TLK100's because they tout 200 meters under typical applications. 
 
I think I may be able to just cross couple the MII Tx signals to the Rx signal besides the clocks as shown below or use the far-end loopback mode.
Option 1: more complicated, but I saw something like this in AN-1509 section 3.4
Phy 1       Phy 2
TXD[3:0]    RXD[3:0]
TX_EN       RX_DV
RX_DV       TX_EN
RXD[3:0]    TXD[3:0]
CRS         not used on either PHY
COL         not used on either PHY
TX_CLK      not used since both PHYs will be on same crystal/clock
RX_CLK      not used since both PHYs will be on same crystal/clock
I plan on using CLK25OUT to drive the XI pin of the second phy.
Option 2: preferred if possible
I was also thinking I may be able to use the Far-End loopback mode with each chip acting as a repeater in one direction which would save many external connections.  For the clock I would again use the CLK25OUT to drive the XI input of the second PHY.
 
If you can comment on the two options and correct any of the MII connections and clocking it would be much appreciated. 
I’m assuming I need a simple MCU to program the devices with either option, but if they could be hardwired please let me know.  I do want to be able to force setting 10M FD, but I think that is pin strappable, but not the far end loopback mode.
Other aspects of the design are that I plan on using the chip in a single 3.3V supply mode if that matters.  The customer application will always use two of these circuits so that both the local and remote ends of the link have this higher performance PHY so the application would be using 4 of the TLK100's overall.  I'm willing to pay a little more for longer lengths.
Since I'm controlling the interface between the intermediate link of the two PHY's all time do you think changing each TLK100's transmit amplitude to be larger than the normally specified levels will help improve performance and if so can this be done by changing the value of the Rbias resistor connecting to pin 3?
 
Any help you can provide will be much appreciated,
 
Jeff Lee
TLK100 Range Extender
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Yaniv Ben-Margi
    Posted by Yaniv Ben-Margi
    on Jul 15 2012 08:14 AM
    Prodigy240 points

    Hi Jeff,

    Option 1 :

    not recommended since RX_CLK is a remote node recovered clock, and TX_CLK is the PHY (TLK) Free-Running Clock.

    due to PPM differences between remote node clock and TLK clock ( CLKOUT25 is also based on free- running clock),  this scheme will not work.

    I can offer new scheme, using RMII Interface ( support by TLK110)  so you can connect two PHY sharing the same XI and connect TXD to RXD and RX_DV to TX_EN between them.

    In RMII PPM difference between remote node and local node XI clock is compensated internally using a Async_fifo.

    Option 2:

    It seem like very good and creative idea, using far end loop for each direction will cancel the need to use MII Interface ( you can left the RX and TX unconnected

    And avoid using the CLOCKS since it is an internal loop back).

    Beside of carful routing of the PHYs TD and RD pairs ( Node1 is transmitting to PHY1, PHY1 receives and looping it out to its TD pair that should be connected to

    Node2 RD pair and vice versa) a MDIO support is needed, since you have no other option to put TLK in loop mode.

    -          Setting the device into FORCE_10_FD is possible using Strap pins.

    -          Changing the pin3 voltage is not recommended. TLK should support 200 meters by default.

     

    Best Regards,

    Yaniv

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Jeff Lee1
    Posted by Jeff Lee1
    on Jul 15 2012 11:37 AM
    Verified Answer
    Verified by Jeff Lee1
    Prodigy20 points

    Yaniv,

     

    Thanks for the quick feedback.  I was hoping option 2 was possible. 

     

    Regards,

     

    Jeff Lee

    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