Pretty good summary on how net ties are implemented and are used in a
certain popular EDA package
http://wiki.altium.com/download/attachments/25079430/NetTies-and-How-to-Use-Them.pdf

On Fri, Apr 22, 2016 at 4:16 PM, Chris Pavlina <[email protected]> wrote:
> Yes, you might need a nonzero impedance between nets. Or you might not. The
> existence of a use case for something *other* than a net tie does not
> invalidate the utility of net ties...
>
> On Fri, Apr 22, 2016 at 05:14:21PM -0400, Jean-Paul Louis wrote:
>> Chris,
>>
>> It is not a hawkish way, as for EMI reasons, you might need a non zero 
>> impedance connecting the nets
>> some times a zero ohm resistor, some times an inductor and or a capacitor to 
>> cut a noise component
>>
>> Hard connection of two nets with different names is just a software issue. 
>> What I am talking about is real life PCBs.
>>
>> My $0.02,
>> Jean-Paul
>> N1JPL
>>
>>
>> > On Apr 22, 2016, at 5:08 PM, Chris Pavlina <[email protected]> wrote:
>> >
>> > "I can think of a hackish way to do it so you shouldn't implement a good, 
>> > proper way"
>> >
>> > No. Please. Don't.
>> >
>> > On Fri, Apr 22, 2016 at 04:59:00PM -0400, Jean-Paul Louis wrote:
>> >> André,
>> >>
>> >> What you describe is the perfect use case for 0 ohm resistors, one 
>> >> resistor per net, DRC is happy.
>> >> I have seen that technique used in very high power inverters.
>> >>
>> >> Jean-Paul
>> >> N1JPL
>> >>
>> >>> On Apr 22, 2016, at 4:50 PM, André S. <[email protected]> 
>> >>> wrote:
>> >>>
>> >>> Hi Jean-Paul,
>> >>>
>> >>> In our company we do very complex designs with different power domains 
>> >>> where high power inverter circuits, high voltage power supplies, low 
>> >>> voltage control circuits and analog input circuits share the same board 
>> >>> and - regarding DC - share the same ground.
>> >>> But to achieve stable operation of the device maintaining clear ground 
>> >>> net partitioning is one key factor.
>> >>> And with this system in mind there are use cases where up to 4 ground 
>> >>> nets meet at one point.
>> >>>
>> >>> Regards,
>> >>> André
>> >>>
>> >>> On April 22, 2016 10:28:41 PM GMT+02:00, Jean-Paul Louis 
>> >>> <[email protected]> wrote:
>> >>> André,
>> >>>
>> >>> Please give us an example where you would need to connect more than 2 
>> >>> nets.
>> >>> I understand perfectly the net tie for connecting Analog Ground to 
>> >>> digital ground somewhere
>> >>> in a PCB, but I have hard time to figure out a case where you would need 
>> >>> more then 2 nets.
>> >>> For AGND to DGND, a simple 0 ohm resistor will do the trick, and can be 
>> >>> used with a resistor,
>> >>> a capacitor, a diode or an inductor without being a nuisance and no 
>> >>> worries about DRC.
>> >>>
>> >>> My two cents,
>> >>> Jean-Paul
>> >>> N1JPL
>> >>>
>> >>> On Apr 22, 2016, at 11:34 AM, André S. <[email protected]> 
>> >>> wrote:
>> >>>
>> >>>
>> >>>
>> >>> Hi everyone,
>> >>>
>> >>> From a users view I also would love to use net ties in Kicad.
>> >>> In my opinion they should allow to connect 2 to 4 nets on one point.
>> >>> In the schematic they could be just
>> >>> a normal component from the presentation and handling. They may just 
>> >>> need a custom field to identify as a net tie.
>> >>>
>> >>>
>> >>> In Pcbnew they need a special handling in my opinion.
>> >>> In general on a multilayer board one should aim for a solid ground 
>> >>> layer. However in the logical (schematic) representation it is good 
>> >>> practice to separate analog and digital circuits. So you end up with a 
>> >>> digital ground and an analog ground net that need to meet at one 
>> >>> location on the board (e.g. at an ADC).
>> >>> But this connection should be not limited to a single point but more of 
>> >>> a meeting area.
>> >>> Therefore one would need some means of allowing overlapping of these 
>> >>> nets connected with a net tie and also raising a DRC error if the nets 
>> >>> are not connected. Maybe a special "net connector" is required that is 
>> >>> member of both nets?
>> >>>
>> >>> Just my thoughts on this.
>> >>>
>> >>>
>> >>> Regards,
>> >>>  André
>> >>>
>> >>>
>> >>> On April 22, 2016 3:23:12 PM GMT+02:00, Tomasz Wlostowski
>> >>> <[email protected]> wrote:
>> >>>
>> >>> On 22.04.2016 15:11, Chris Pavlina wrote:
>> >>> You've never seen an EDA package support net ties? Or seen them used
>> >>> to
>> >>> separate logical power planes? Quite common, really...
>> >>>
>> >>> Me too.
>> >>>
>> >>> IMHO it can be done without any changes on the eeschema side by adding
>> >>> a
>> >>> special component to the standard library (just like GND/power ports).
>> >>> PCBnew could interpret it as a zero-sized copper pad. Some DRC
>> >>> modifications would be needed to correctly take into account clearances
>> >>> of the nets connected by a tie.
>> >>>
>> >>>
>> >>> Tom
>> >>>
>> >>> I'd _love_ to see proper net tie support in KiCad. :)
>> >>>
>> >>> On Fri, Apr 22, 2016 at 09:04:10AM -0400, Wayne Stambaugh wrote:
>> >>> On 4/20/2016 4:00 PM, Simon Richter wrote:
>> >>> Hi,
>> >>>
>> >>> as wxWidgets is getting on my nerves with editing widgets in the
>> >>> pin
>> >>> table not rendering properly, I've started on support for net ties.
>> >>>
>> >>> In the current iteration, they would be placed the same way as
>> >>> junctions.
>> >>>
>> >>> Rules:
>> >>>
>> >>> - Any wire or pin connected to a net tie is in a separate net
>> >>> (unless
>> >>> connected elsewhere).
>> >>> - The net tie maps to a pseudo-pad that all three nets need to be
>> >>> connected to.
>> >>> - Connecting the nets there does not give a DRC error -- anywhere
>> >>> else
>> >>> will.
>> >>> - The pseudo-pad can be placed on a regular pad if it is on one of
>> >>> the
>> >>> nets connected to the net tie.
>> >>>
>> >>> Use cases:
>> >>>
>> >>> - Analog and digital supply planes connected with a trace, but
>> >>> otherwise separate
>> >>>
>> >>> I'm going to put my EE hat on and say that if you connect two power
>> >>> planes with a trace then they are the same plane no matter what you
>> >>> called them in your schematic.  A more typical solution in this case
>> >>> would be to physically separate them by some type of component or
>> >>> components.  Usually inductors or 0 ohm resistors (aka jumpers) are
>> >>> used
>> >>> in this situation depending on what you are trying to accomplish.
>> >>>
>> >>> - Current sense resistors between a supply rail and a load
>> >>> - Decoupling capacitors.
>> >>>
>> >>> I can see the decoupling capacitor use case where you want to tie a
>> >>> cap
>> >>> to a specific component power pin.
>> >>>
>> >>>
>> >>> I've added UI[1] and save support in eeschema already, still needs
>> >>> mapping to the netlist and pcbnew
>> >>> support.
>> >>>
>> >>>
>> >>> Are you aware that changes to the current schematic file format are
>> >>> forbidden until we (I) finish implementing the new file format?
>> >>> This
>> >>> was discussed fairly recently so everyone should be aware of this.
>> >>> In
>> >>> any event, you should have gotten input from the development team
>> >>> before
>> >>> heading down this path.  This is good advice for any developer.
>> >>> Even I
>> >>> solicit input on new features or large changes because other devs
>> >>> always
>> >>> seem to think of things I didn't.
>> >>>
>> >>> I don't have a strong opinion one way or the other about this
>> >>> feature.
>> >>> On the surface it does seem useful but I've never seen any EDA
>> >>> product
>> >>> support this so board designers may not understand why they would
>> >>> want
>> >>> to use it.  Any one else have any thoughts on this?  You may also
>> >>> want
>> >>> to check with the users to see if it's something that they would
>> >>> even use.
>> >>>
>> >>>
>> >>> There doesn't appear to be a real standard on how to represent net
>> >>> ties
>> >>> in the schematic, though. A design note[2] from Linear Technologies
>> >>> uses
>> >>> 45 degree angles on wires to make it look really intentional that
>> >>> the
>> >>> wires should meet in the same spot, but that would be a major
>> >>> hassle
>> >>> both to implement and use.
>> >>>
>> >>> For now I've gone with a larger dot, but that is very unintuitive.
>> >>> Printing net names next to wires is difficult, because these are
>> >>> still
>> >>> wires only. Numbers next to the wires might be doable, but
>> >>> confusing, so
>> >>> if anyone has a good idea how to represent them, please speak up.
>> >>>
>> >>> How about a different color dot or a different shape.  A different
>> >>> shape
>> >>> may be better for users who are color blind.
>> >>>
>> >>>
>> >>>   Simon
>> >>>
>> >>> [1] http://psi5.com/~geier/net-tie.ogv
>> >>> [2] http://cds.linear.com/docs/en/design-note/dn434f.pdf
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> Mailing list: https://launchpad.net/~kicad-developers
>> >>> Post to     : [email protected]
>> >>> Unsubscribe : https://launchpad.net/~kicad-developers
>> >>> More help   : https://help.launchpad.net/ListHelp
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> Mailing list: https://launchpad.net/~kicad-developers
>> >>> Post to     : [email protected]
>> >>> Unsubscribe : https://launchpad.net/~kicad-developers
>> >>> More help   : https://help.launchpad.net/ListHelp
>> >>>
>> >>>
>> >>> Mailing list: https://launchpad.net/~kicad-developers
>> >>> Post to     : [email protected]
>> >>> Unsubscribe : https://launchpad.net/~kicad-developers
>> >>> More help   : https://help.launchpad.net/ListHelp
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> Mailing list:
>> >>> https://launchpad.net/~kicad-developers
>> >>> Post to     : [email protected]
>> >>> Unsubscribe : https://launchpad.net/~kicad-developers
>> >>> More help   : https://help.launchpad.net/ListHelp
>> >>>
>> >>>
>> >>>
>> >>> Mailing list: https://launchpad.net/~kicad-developers
>> >>> Post to     : [email protected]
>> >>> Unsubscribe : https://launchpad.net/~kicad-developers
>> >>> More help   : https://help.launchpad.net/ListHelp
>> >>>
>> >>
>> >>
>> >> _______________________________________________
>> >> Mailing list: https://launchpad.net/~kicad-developers
>> >> Post to     : [email protected]
>> >> Unsubscribe : https://launchpad.net/~kicad-developers
>> >> More help   : https://help.launchpad.net/ListHelp
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to