Author Topic: component swap  (Read 4869 times)

0 Members and 1 Guest are viewing this topic.

Offline obiwanjacobiTopic starter

  • Super Contributor
  • ***
  • Posts: 1013
  • Country: nl
  • What's this yippee-yayoh pin you talk about!?
    • Marctronix Blog
component swap
« on: May 03, 2015, 01:04:47 pm »
I was just thinking - when laying out a board with a couple of LEDs with series resistors, if you could say that when a passive component is in series with another passive component you could swap them without any change to the electric properties of that circuit.

Is that true?

And if so, are there any CAD programs that allow that (I was in KiCad and that doesn't even have gate swapping - great disappointment)...?

Thoughts?
Arduino Template Library | Zalt Z80 Computer
Wrong code should not compile!
 

Offline IconicPCB

  • Super Contributor
  • ***
  • Posts: 1542
  • Country: au
Re: component swap
« Reply #1 on: May 03, 2015, 10:34:02 pm »
If laying out according to a netlist.. source of netlist needs to be changed , netlist refreshed and then artwork generated.
 

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21990
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: component swap
« Reply #2 on: May 04, 2015, 12:51:48 am »
Yeah, you would have to have a "branchlist" instead -- provides freedom of series connections instead of parallel.  (A netlist provides freedom of parallel connections, instead of series.)

The netlist is most common because of our bias towards constant-voltage (branches in parallel) circuits and topologies, which ultimately is underlaid by asymmetries of physics (volts beget energy levels which are fixed by quantum effects; current begets only energy *rates*).

Strictly speaking, I suppose a more precise netlist would call out both branches and nodes.  PCB tools usually autogenerate this from placement (i.e., the ratsnest).  Some tools, I think, would be able to support that (e.g., Altium's From-Tos).

Conversely, a less precise, and much less useful, netlist would call out neither branches nor nodes... ;D ;D

Tim
« Last Edit: May 04, 2015, 12:53:46 am by T3sl4co1l »
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline xygor

  • Regular Contributor
  • *
  • Posts: 227
  • Country: us
Re: component swap
« Reply #3 on: May 07, 2015, 06:26:27 pm »
You might not want to swap if e.g one of the component leads is connected to its case.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf