Re: [PEDA] Project woes

2001-12-31 Thread Abd ul-Rahman Lomax

At 11:44 AM 12/28/2001 +1100, Thomas wrote:
Someone recently posted a question to this list, asking weather a schematic
should represent the electrical or physical layout, I was of the firm
opinion - electrical, now I'm not so sure.

A schematic is intended to represent the electrical layout of a single 
subassembly. The project in question involves two subassemblies, so it is 
not an exception. Each PCB should have its own schematic, *that* schematic 
is a representation of the electrical layout of that PCB.

One might possibly want to represent a higher-level assembly with a single 
schematic on a single sheet, but this is not useful for design of the 
individual subassemblies; further, a prime use of a schematic is for field 
service or other technical work with the PCB, and the technician will want 
to know the circuit partitioning. I don't recommend it.

So, do I scrap the easy to interpret logical electrical layout in favour of
a physical one?

The easy to interpret quality of the integrated schematic is illusory. It 
is easy to interpret for the purpose of understanding the assembly 
function, but not for understanding the function of each individual PCB and 
for identifying which specific components are involved.

Normally, if your partitioning of the circuitry into the two PCBs is 
rational (typically one minimizes interconnects, and/or functional blocks 
are grouped to minimize noise and other signal integrity problems), each 
schematic will make sense by itself, especially if the interconnecting 
signals are given functional names.

However, it is possible to have it both ways.

I'm still not sure. They both have their merits. Electrical layout with
annotations pointing to the physical layout is the easiest to use when
trying to understand the design, but physical layout would be easier to
generate the netlists for layout and thus manufacturing.

Remember, the annotations would be a chore to create and a nightmare to 
maintain, plus netlisting would require additional time-consuming work. And 
the result will not be any more useful, even for the purpose of 
transmitting understanding of the design, than another approach.

I'm having another look at the design to see If I can come to a better
compromise, perhaps by adding another sheet, for the distributed display
components, but then how do I represent this on the master sheet (if I stay
with schematic = electrical design) if the master sheet is only to be used
for generating the netlst for the other ccts? A rectangle object instead of
a sheet symbol for the display cct perhaps?

First of all, if you use port only connectivity, the master sheet only 
calls out the two subsheets, it would not actually implement the 
connections. Its only function, really, would be to tell the netlister to 
look at both subsheets. In fact, the project sheet is not really necessary 
at all, since one of the subsheets could contain the reference (sheet 
symbol) to the other subsheet. One would use ports only to make sheet 
interconnection completely clear. But, in fact, the only purpose of the 
ports is to cause the creation of a complete netlist for the combination of 
the two sheets, which can be compared with the original project to make 
sure that every connection is the same.

Once the new set of schematics matches the original single schematic, the 
ports would be replaced with connectors. I'd put net labels on the 
connector pins. (Using net labels and ports global later one would still 
produce a complete net list.) The reference to the second sheet from the 
first could also be deleted, at least for the purpose of generating a net 
list from the first sheet alone. Yes, replacing that sheet symbol with a 
rectangle and perhaps arranging the connectors around that rectangle might 
make things easier for a technician later on.

What I would really like is to be able to select a list of sheets to be
netlisted instead of all or only one. This has the potential to create more
problems than it would solve though (how could I be sure the whole design
was netlisted?).

No, this is how it works now, if you use a project sheet. The list of 
sheets is a project schematic with sheet symbols for all the sheets to be 
included.

[EMAIL PROTECTED]
Abdulrahman Lomax
Easthampton, Massachusetts USA

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Project woes

2001-12-27 Thread Thomas

Thanks everyone for all the suggestions.

I think I understand the basic problem I have with this design. Abdulrahman
said it best, as usual :) , with this;

What you want here is one schematic and 2 PCBs.

This is because I am using the master sheet as a block diagram of the
electrical design, not the physical layout.

Someone recently posted a question to this list, asking weather a schematic
should represent the electrical or physical layout, I was of the firm
opinion - electrical, now I'm not so sure.


In the past this has been ok as each electrical 'block' or sheet was
associated closely with the physical layout (i.e. one sheet = one pcb).
However due to the distributed nature of the display in this particular
design it will not work (one sheet = two pcbs).

So, do I scrap the easy to interpret logical electrical layout in favour of
a physical one?

I'm still not sure. They both have their merits. Electrical layout with
annotations pointing to the physical layout is the easiest to use when
trying to understand the design, but physical layout would be easier to
generate the netlists for layout and thus manufacturing.

I'm having another look at the design to see If I can come to a better
compromise, perhaps by adding another sheet, for the distributed display
components, but then how do I represent this on the master sheet (if I stay
with schematic = electrical design) if the master sheet is only to be used
for generating the netlst for the other ccts? A rectangle object instead of
a sheet symbol for the display cct perhaps?

What I would really like is to be able to select a list of sheets to be
netlisted instead of all or only one. This has the potential to create more
problems than it would solve though (how could I be sure the whole design
was netlisted?).

I'm sure I'll sort something out.

Happy new year,

Tom.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Project woes

2001-12-21 Thread Abd ul-Rahman Lomax

At 02:36 PM 12/21/2001 +1100, Thomas wrote:
I have a 5 sheet project that I was planning to put on one PCB.
However It has become clear that there is no way all the parts are going to
fit in the space available.

To solve this I will have to stack 2 PCBs (there are mounting slots provided
for two PCBs in the enclosure).

The problem is that the most efficient way to do this requires all the
display parts on one PCB - the rest on the other. Unfortunately this is not
the way the schematic sheets are arranged. So it will be impossible to get a
netlist for individual PCBs.

What you want here is one schematic and 2 PCBs. Not necessarily a great 
idea unless the boards are truly conjoined twins, which is not the case if 
I understand the description (two mounting slots)

What I was planning to do was draw the two pcbs in one file connected
together and have a perforation or groove for splitting the two pcbs.

You could do this. In this case, you have not two pcbs but one. Only they 
get cut apart and the tracks cut replaced by ribbon. If you like, the 
interconnection tracks could be on a non-fabricated inner layer, so you 
won't even have the embarrassment of cut copper at the board edge.

  Placing correctly sized vias on a 2.54mm pitch for PCB interconnections on
both PCBs should allow me to use a  ribbon cable from another one of our
standard products.

Don't do it that way. Instead, add connectors to the schematic, two of 
them, matching the ribbon, even if the connectors are only a hole pattern 
for flat flexible cable or the like. A pattern of correctly sized vias I 
would call a footprint, and you can control this from the schematic if 
you place connector symbols Plus you probably already have the 
footprint from your other standard product.

I plan to annotate the schematics showing which parts are on the second PCB.

All this should still be quicker than redrawing the project.

You are going to have to decide what parts go on what PCB, and then ensure 
that the relevant signals communicate on the ribbon. That takes time. You 
might as well split the design into two parts. Seriously, that is probably 
the easiest way to do this.

I recommend this: take your existing schematic, and save it with a 
different name. Then split the original design into two schematics, you can 
use select, cut and paste to move parts and interconnection information 
from one to the other. Be careful about multipart ICs, if you have any! Be 
sure to place the interboard connectors, one on each schematic; it may be 
best to assign nets to the pins with net labels.

When you are done, add the two connectors with their net labels to the 
original schematic and generate a net list, I'll call it original.net. You 
will probably want to use net labels and ports global. If you have used 
some other scope for your original schematic, things get more complicated, 
I won't address that here.

Take your individual schematics and link them through a top-level project 
schematic. Make a project netlist, I'll call it split.net. Once again, net 
labels and ports global.

Use the Protel netlist comparison tool (It's under Reports in Schematic) to 
prove to yourself that both netlists are identical. If they are not, you 
have something to fix

Then design each PCB, one from each of the individual, non-linked schematics.

At this point you can choose to fab them separately or together. (If you 
fab them together, you may want to add the dummy interconnections on an 
unused inner layer I mentioned above, that way the whole design will DRC 
properly). If later you change one of them, you can just fab one instead of 
being forced to fab both at higher cost.

Also, with the individual sheets, you will be able to generate a BOM for 
each board, pick and place, etc.

[EMAIL PROTECTED]
Abdulrahman Lomax
Easthampton, Massachusetts USA


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



[PEDA] Project woes

2001-12-20 Thread Thomas

I have a 5 sheet project that I was planning to put on one PCB.
However It has become clear that there is no way all the parts are going to
fit in the space available.

To solve this I will have to stack 2 PCBs (there are mounting slots provided
for two PCBs in the enclosure).

The problem is that the most efficient way to do this requires all the
display parts on one PCB - the rest on the other. Unfortunately this is not
the way the schematic sheets are arranged. So it will be impossible to get a
netlist for individual PCBs.

What I was planning to do was draw the two pcbs in one file connected
together and have a perforation or groove for splitting the two pcbs. 

Placing correctly sized vias on a 2.54mm pitch for PCB interconnections on
both PCBs should allow me to use a  ribbon cable from another one of our
standard products.

I plan to annotate the schematics showing which parts are on the second PCB.

All this should still be quicker than redrawing the project.

Any one see any problems with this idea? Or a better way of proceeding?

Thanks,

Tom.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Project woes

2001-12-20 Thread Ian Wilson

At 02:36 PM 21/12/01 +1100, you wrote:
I have a 5 sheet project that I was planning to put on one PCB.
However It has become clear that there is no way all the parts are going to
fit in the space available.

To solve this I will have to stack 2 PCBs (there are mounting slots provided
for two PCBs in the enclosure).

The problem is that the most efficient way to do this requires all the
display parts on one PCB - the rest on the other. Unfortunately this is not
the way the schematic sheets are arranged. So it will be impossible to get a
netlist for individual PCBs.

What I was planning to do was draw the two pcbs in one file connected
together and have a perforation or groove for splitting the two pcbs.

Placing correctly sized vias on a 2.54mm pitch for PCB interconnections on
both PCBs should allow me to use a  ribbon cable from another one of our
standard products.

I plan to annotate the schematics showing which parts are on the second PCB.

All this should still be quicker than redrawing the project.

Any one see any problems with this idea? Or a better way of proceeding?

Thanks,

Tom.


I am firmly in the one sch = one PCB camp myself.

So if it was me I would copy and paste the schematics until I had the 
division correct, then I would have to manage two sets of manufacturing 
docs and test docs etc etc but I would still do it.  The additional 
overhead over what the combined assy would have taken is not great - there 
is the same number of components (or close to it) and the overall 
complexity is not much greater.

But that is just the way I would do it - maybe a smart panelization and 
clever layout will work for you.

Ian Wilson

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *



Re: [PEDA] Project woes

2001-12-20 Thread Emanuel Zimmermann



Dwight Harm wrote:

 I'd tend to agree with Ian.  


Me too!
But what comes to my mind is an alternative method (though I 
actually never did it myself): What's about a mixed 
rigid/flex PCB? That could keep the single project while 
offering a dual slot mounting. Don't know if the costs for 
rigid/flex increase over the additional 
connector/cable/test/assembly costs in your project.
Regards, Emanuel



-- 


MPL AG  www.mpl.ch
Emanuel Zimmermann  [EMAIL PROTECTED]
Manager RD Phone: +41 (0)56 483 34 34
Taefernstrasse 20   Fax:   +41 (0)56 493 30 20

CH-5405 Daettwil


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/proteledaforum@techservinc.com
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *