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

Reply via email to