element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) How to you JOIN  two grounds, i.e VSS   & GND signals?
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 16 replies
  • Subscribers 179 subscribers
  • Views 4644 views
  • Users 0 members are here
Related

How to you JOIN  two grounds, i.e VSS   & GND signals?

Former Member
Former Member over 13 years ago

Hi,

 

 

How to you JOIN the two ground VSS & GND signals? without having one net

name?

 

Thanks Dave M

--

Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

 

  • Sign in to reply
  • Cancel
Parents
  • bgatesjr
    bgatesjr over 11 years ago

    To solve this problem with VSS and GND.  Eagle has two library names "supply1" and "supply2".  If you choose the library supply1 and choose the GND it will not connect to VSS on the schematic editor.  You must choose the library "supply2" then select GND, this will cause the VSS and GND ground to connect always.  When you select the "supply2" library there is note:

    FYI try using the supply2 library instead of supply1


    Supply Symbols

    GND, VCC, 0V, +5V, -5V, etc.

    Please keep in mind, that these devices are necessary for the automatic wiring of the supply signals.

    The pin name defined in the symbol is identical to the net which is to be wired automatically.

    In this library the device names are the same as the pin names of the symbols, therefore the correct signal names appear next to the supply symbols in the schematic.

     

    Hope this will help.

     

    Billy

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 11 years ago in reply to bgatesjr

    On 21/08/14 21:21, BILLY GATES JR wrote:

    Eagle has two library names

    "supply1" and "supply2".  If you choose the library supply1 and choose

    the GND it will not connect to VSS on the schematic editor.

     

    These statements are correct. Unfortunately the rest of the post wasn't.

     

    The only difference between the "supply1" and "supply2" libraries is

    stylistic.

     

     

    GND and VSS are different nets. This is fundamental and important and

    should never be forgotten... because on a certain subset of circuits it

    is essential that they are not connected together. So the tool would

    have no business making any hidden assumptions of them being the same.

    They aren't.

     

    If your schematic needs VSS and GND to be common, then you need to

    explicitly connect them.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • kikoun
    kikoun over 11 years ago in reply to autodeskguest

    Hi,

     

    it's is the old problem of  'Kelvin connection or different ground connection' (see this suggestion). There is no way of having a clean design (I mean no DRC error) in this situations, unless one day there is a feature to ask Eagle to no report some errors in a particular area (with a polygon in a 'no_DRC' layer for example...). Kelvin connection are not really frequent, but separate plane is quite common...

     

    Hopefully, we can 'approve' DRC errors/warning....

     

    Guillaume Barrey

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Joop14
    Joop14 over 11 years ago in reply to kikoun

    Guillaume barrey wrote:

     

    Kelvin connection are not really frequent,

     

    How do you know that?

    Almost all my projects contain at least one kelvin connection (or starpoint).

    Check some random datasheets of ADC-chips, most of them have a separate analog and digital ground that needs to be connected to each other at some point.

    This is just one example, there are plenty more.

     

    Cadsoft, is it really that hard to implement a joining via or pad in order to avoid DRC errors?

     

    Best Regards,

     

    Joop

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • kikoun
    kikoun over 11 years ago in reply to Joop14

    Hi,

     

    Start point connection for ground, start connection is as a Kelvin connection. However, I prefer to make a little difference between a simple Kelvin connection (use a separate line for a measuring the voltage difference on a shunt  for example) and a start connection for ground and supply planes.

    This is not a theoretical difference ( you always separate the currents lines), but a practical difference.

     

    The difference is

    - on a single kelvin connection you separate a wire (or several wires) from an other wire(s).

    - In case of In separate planes with start connection, you have to separate wire or polygon from other polygons.

     

    In the first case,it's often easy easy to do it, without using different net names. You just have route manually a wire and that's it.

    Eagle is not aware that there is a difference between branches (or a Kelvin connection), and for ERC/DRC you have no problems.

    It's quite rare you have some trouble to do it. Once I had trouble. The problem was that one branch was made with a polygon because it was a dissipation area.

    And it was a pain to separate the little measuring branch through the polygon.

    That why I said that is 'not really frequent'. I should have said  'Im not frequently have to connects 2 separates nets ( different names) to create a simple kelvin connection'.

     

    In a second case, it's better to use separate names. Because if we don't Eagle will mix all the connection, with planes. Also because It better to show the difference in the schematic too. But that solution

    And that happen really often.

    If you read carefully what I wrote, I said that

    separate plane is quite common

     

    And in that case, It would be great to have a way in Eagle tell Eagle that we want to make a Kelvin, without the DRC errors and all of that troubles.

    And I'm sure that if there is a easy, DRC error free, way to do it, I will use it in all cases.

     

    Guillaume Barrey

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 11 years ago in reply to kikoun

    On 23/08/14 11:29, Guillaume barrey wrote:

    However, I prefer to make a little difference between a

    simple Kelvin connection (use a separate line for a measuring the

    voltage difference on a shunt  for example) and a start connection for

    ground and supply planes.

     

     

    In the first case,it's often easy easy to do it, without using different

    net names. You just have route manually a wire and that's it.

     

    Actually, for the example you give, of a measurement circuit across a

    load sensing resistor/shunt, I would never do it that way. Whenever I've

    wanted to do that I've employed a custom component with the footprint of

    the shunt resistor but split pads (if SMD) or extra pseudo-pads (if

    through hole). The schematic symbol is a resistor with two pins at each

    end, the straight ones being the large pads and the side ones being the

    sense pads. That way it's explicit what you're doing.

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Joop14
    Joop14 over 11 years ago in reply to autodeskguest

    I've employed a custom component with the footprint of

    the shunt resistor but split pads (if SMD) or extra pseudo-pads (if

    through hole).

    This solution creates a DRC-error as wel (when using different nets connected to the pins at the same side and assuming that the pads are overlapping or connected somehow).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 11 years ago in reply to Joop14

    On 23/08/14 15:35, Joop14 wrote:

    I've employed a custom component with the footprint of

     

    the shunt resistor but split pads (if SMD) or extra pseudo-pads (if

     

    through hole).

    This solution creates a DRC-error as wel (when using different nets

    connected to the pins at the same side and assuming that the pads are

    overlapping or connected somehow).

     

    If you join them on the PCB, yes.

     

    The version attached doesn't generate DRC errors. It also doesn't

    connect the sense nets to the high current nets, but instead to the

    resistor itself. This means it's measuring the voltage across the

    resistor itself rather than the resistor plus the solder (which is a

    completely irrelevant consideration in most cases but not when dealing

    with very low impedance sense resistors). Of course, it does rely on

    accurate part placement and may cause other assembly issues that I'm not

    aware of, so I'm happy to be informed of the error of my ways by

    somebody more expert.

     

     

    Attachments:
    image
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • kikoun
    kikoun over 11 years ago in reply to Joop14

    Hi,

    I've employed a custom component with the footprint of

    the shunt resistor but split pads (if SMD) or extra pseudo-pads (if

    through hole).

    This solution creates a DRC-error as wel (when using different nets connected to the pins at the same side and assuming that the pads are overlapping or connected somehow).

    Joop14 is perfectly right, and that's the problem of Eagle:

    - even if we design a custom component ( 'a special shunt resistor' or fake component that connect to wire) we are stuck this annoying DRC error. You can approve the error, OK image. But when you have too much errors to approve, the possibility of approving a real error increase image, and at the end DRC is useless image. (I'm currently design a board, and believe me, the number of error due to that problem is huge image).

    - Making custom made component like your shunt resistor have other limits too: In BOM it will not be group with other component of same size/value.

    - If you don't mind create some trouble for the mounting :OK. Else, your solution can generate some trouble (specially with small components).  You could have component displacement during soldering. On large component this could be OK. And it's not applicable for TH components !

     

    As I said, today, I prefer to use the same net (same net) because it's easier, and don't generate DRC errors. But if one day, there is a new 'Kelvin' special component, I will use it for all my Kelvin connection, and I will use separate net names image.

     

    A last comment on that possible feature: this feature will make more useful the 'width' parameter in net classes. Today this 'width' only make sense for differential pair. For other signals, it's simply useless.

     

    Guillaume Barrey

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • kikoun
    kikoun over 11 years ago in reply to Joop14

    Hi,

    I've employed a custom component with the footprint of

    the shunt resistor but split pads (if SMD) or extra pseudo-pads (if

    through hole).

    This solution creates a DRC-error as wel (when using different nets connected to the pins at the same side and assuming that the pads are overlapping or connected somehow).

    Joop14 is perfectly right, and that's the problem of Eagle:

    - even if we design a custom component ( 'a special shunt resistor' or fake component that connect to wire) we are stuck this annoying DRC error. You can approve the error, OK image. But when you have too much errors to approve, the possibility of approving a real error increase image, and at the end DRC is useless image. (I'm currently design a board, and believe me, the number of error due to that problem is huge image).

    - Making custom made component like your shunt resistor have other limits too: In BOM it will not be group with other component of same size/value.

    - If you don't mind create some trouble for the mounting :OK. Else, your solution can generate some trouble (specially with small components).  You could have component displacement during soldering. On large component this could be OK. And it's not applicable for TH components !

     

    As I said, today, I prefer to use the same net (same net) because it's easier, and don't generate DRC errors. But if one day, there is a new 'Kelvin' special component, I will use it for all my Kelvin connection, and I will use separate net names image.

     

    A last comment on that possible feature: this feature will make more useful the 'width' parameter in net classes. Today this 'width' only make sense for differential pair. For other signals, it's simply useless.

     

    Guillaume Barrey

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube