Re: gEDA-user: challenge board ALMOST works

2006-09-11 Thread Berni Joss
On Sun, Sep 10, 2006 at 10:49:09PM -0700, Samuel A. Falvo II wrote:
 On 9/10/06, DJ Delorie [EMAIL PROTECTED] wrote:
 However, the two oscillators tend to self-synchronize.  If I let it
 run, one LED is on and the other is off.  If I put scope probes on the
 buffered outputs (pins 6 and 8), I can see that the oscillators are
 running, they're just in lock-step.  Not even out of phase.
 
 I think you accidentally re-discovered the synchronous oscillator.
 Since all your inverters are on the same physical chip, the output of
 one is likely influencing the other just enough to result in
 synchrony.
 
 Ideas?  The only thing I can think of is inductive or capacitive
 coupling, but at 400 Hz?
 
 Even at such low frequencies, sharp transitions cause differential
 spikes to appear on adjacent wires, and it's possible that those
 perturbations can still cause circuits to interact.

You may also want to verify for coupling via the power supply ...

 
 Ahh ... the life of an analog circuit designer.  :D
 
 -- 
 Samuel A. Falvo II
 
 
 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: challenge board ALMOST works

2006-09-11 Thread Werner Hoch
On Monday 11 September 2006 05:29, DJ Delorie wrote:
 I've got the prototype all soldered up.  Took about six hours,
 including microscope inspection, mostly for the 01005's.

[...]

 However, the two oscillators tend to self-synchronize.  If I let it
 run, one LED is on and the other is off.  If I put scope probes on
 the buffered outputs (pins 6 and 8), I can see that the oscillators
 are running, they're just in lock-step.  Not even out of phase.

[...]

 Ideas?  The only thing I can think of is inductive or capacitive
 coupling, but at 400 Hz?

Whenever the inverter switches, there's a high current peak trough the 
capacitor (C3) and the builtin ESD protective diodes of the inverter 
input. The high current can cause voltage drop or inductive 
disturbance, both may cause the two oscillators to lock.
See the schematic for the current pathes. The Diodes are inside the 
schmitt-trigger IC.

You should place a resistor somewhere to limit that current. (Second 
schematic.)

When I'm using 7414 as oszillator I usually use the third circuit.
This only works with IC's that have schmitt-trigger inputs.

regards
Werner


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Fiducial

2006-09-11 Thread joeft


Dan's suggestions are similar to what I've received from one of our 
suppliers:


Use a .050 diameter copper circle with .100 solder mask opening in 4 
places.  Making the part as a pin may include a drilled hole (which you 
don't want).  What I did was make a part with one surface mount pad of 
the proper size.  Be sure to place it on both sides of the board - 
they'll need it to load parts on both sides.


Joe


Dan McMahill wrote:


Jeff VR wrote:


I'm working on laying out my first PCB board.  I understand that the
pick and place machine uses reference points on the board called
fiducials when placing my components.  I'm planning on having my board
assembled by a MyData 12 machine.  So how do I incorporate this symbol
and element on my PCB.  I found a similar question on this mailing
list dated a couple of years ago but it had no response.

I searched the schematic symbol library and footprint libraries and I
couldn't find anything obviouse.  A little guidance from a seasoned
PCB deasigner would be greatly appreciated.

Thanks,
Jeff



I suggest creating a schematic element and a footprint for a fiducial 
and instantiate it in your schematic.


I can't comment on that particular machine.  In general though, you 
should use a minimum of 2 global fiducials and preferably 3.  With 2 
you can correct for x,y offsets and rotational offsets.  With 3 you 
can correct for some nonlinear distortions like scaling, stretch, and 
twist.  This is paraphrasing part of the IPC-7351 document.  By 
global, I mean they're not for some particular part on the board.  You 
should place these at 3 of the 4 board corners.  The document 
recomments that you locate 2 diagonally across the board and the 3rd 
one has one x cooridinate and 1 y coordinate in common with the 
others.  For example


(X1, Y1), (X2, Y2), (X1, Y2)

You may or may not need local fiducials near some high pin count fine 
pitch parts.  If you do, place 2 of them diagonally across from each 
other just outside the package corners.


The prefered shape and size is a filled circle of copper with solder 
mask completely removed.  The diameter should be 1.0 mm.  The diameter 
area free of soldermask should be 2x the diameter of the fiducial.


I'd probably make an element with 1 pin to put in schematic and layout.

-Dan


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user





___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: AT90S2313

2006-09-11 Thread Ramakrishnan Muthukrishnan

Hi,

I am a geda newbie. I am trying to design a circuit and draw the
schematics using gschem. The circuit uses AT90S2313 micro for which
the symbol is available under micro. But I cannot see the pin 10,
Vdd and pin 20 Vcc on it. Is there any reason for not putting them in
there or is there anything I need to do to unhide them?

I am sorry for the stupid question. :-(

--
 Ramakrishnan - VU3RDD


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: AT90S2313

2006-09-11 Thread Jeff VR

Ramakrishnan Muthukrishnan wrote:

Hi,

I am a geda newbie. I am trying to design a circuit and draw the
schematics using gschem. The circuit uses AT90S2313 micro for which
the symbol is available under micro. But I cannot see the pin 10,
Vdd and pin 20 Vcc on it. Is there any reason for not putting them in
there or is there anything I need to do to unhide them?

I am sorry for the stupid question. :-(

I've been working on my first design as well and had a similar question 
when using the ATMEG64 micro.  What I found with many of the IC's I use 
in the library is that they were created with these pins assigned by 
default to the Vcc and Vdd nets.  Since these pins are assigned by 
default the author, in an effort to reduce clutter on the symbol, didn't 
draw these pins and made the net attributes invisible.


If you select the symbol, right click and go down into the symbol you 
can view these attributes.  Then press 'e n' (Show invisible) followed 
by 'v e' (View Extents) you should see that the symbol has net 
attributes which assign these pins to the power and ground nets.  Be 
sure to go up out of the symbol without saving.  Someone else may be 
able to suggest an easier way to view this information.


In my case I wanted to add some decoupling caps to the supply's of these 
devices so I modified the symbol to include these pins and deleted the 
default net assignments.


Hope this helps,
Jeff



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: challenge board ALMOST works

2006-09-11 Thread Werner Hoch
Hi DJ,

On Monday 11 September 2006 16:42, DJ Delorie wrote:
 Werner Hoch [EMAIL PROTECTED] writes:
  When I'm using 7414 as oszillator I usually use the third circuit.
  This only works with IC's that have schmitt-trigger inputs.

 What values (or ratios) of R3 and R2 do you use?  

Depends on the frequency and the capacitor ;-).

The resistor R2 is only there to improve the symmetry of the output 
pulse/gap ratio.
You can just remove it if you don't need exact symmetry.

R2 is usually 10 times larger than R3.

 I assume R2 is 
 large, since it's configured as a voltage divider, but I'm trying to
 keep R3 large too to get a low frequency out of such tiny parts
 (0.01uF is the largest 01005 they make).

Why in hell do you use such damn small parts ;-).

regards
Werner


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Fiducial

2006-09-11 Thread Jeff VR

joeft wrote:


Dan's suggestions are similar to what I've received from one of our 
suppliers:


Use a .050 diameter copper circle with .100 solder mask opening in 4 
places.  Making the part as a pin may include a drilled hole (which 
you don't want).  What I did was make a part with one surface mount 
pad of the proper size.  Be sure to place it on both sides of the 
board - they'll need it to load parts on both sides.


Joe


Dan McMahill wrote:


Jeff VR wrote:


I'm working on laying out my first PCB board.  I understand that the
pick and place machine uses reference points on the board called
fiducials when placing my components.  I'm planning on having my board
assembled by a MyData 12 machine.  So how do I incorporate this symbol
and element on my PCB.  I found a similar question on this mailing
list dated a couple of years ago but it had no response.

I searched the schematic symbol library and footprint libraries and I
couldn't find anything obviouse.  A little guidance from a seasoned
PCB deasigner would be greatly appreciated.

Thanks,
Jeff



I suggest creating a schematic element and a footprint for a fiducial 
and instantiate it in your schematic.


I can't comment on that particular machine.  In general though, you 
should use a minimum of 2 global fiducials and preferably 3.  With 
2 you can correct for x,y offsets and rotational offsets.  With 3 you 
can correct for some nonlinear distortions like scaling, stretch, and 
twist.  This is paraphrasing part of the IPC-7351 document.  By 
global, I mean they're not for some particular part on the board.  
You should place these at 3 of the 4 board corners.  The document 
recomments that you locate 2 diagonally across the board and the 3rd 
one has one x cooridinate and 1 y coordinate in common with the 
others.  For example


(X1, Y1), (X2, Y2), (X1, Y2)

You may or may not need local fiducials near some high pin count fine 
pitch parts.  If you do, place 2 of them diagonally across from each 
other just outside the package corners.


The prefered shape and size is a filled circle of copper with solder 
mask completely removed.  The diameter should be 1.0 mm.  The 
diameter area free of soldermask should be 2x the diameter of the 
fiducial.


I'd probably make an element with 1 pin to put in schematic and layout.

-Dan


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user





___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

Ok,  well I haven't created any parts yet which has increased my 
productivity as a person new to both the tools and PCB design.  I'll 
follow the published documentation which I recall had some discussion of 
fiducials.  As a newbie I'm tempted to ask if creating a fiducial is so 
incredibly simple that it doesn't make sense to include it in the 
standard libraries?  Has anyone posted fiducials that I could use as a 
starting reference?


Thanks a lot for your assistance guys.
Jeff



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: challenge board ALMOST works

2006-09-11 Thread DJ Delorie

 You can just remove it if you don't need exact symmetry.

I'll try a board with it removed.  I don't care about symmetry, just
something functional with the least number of parts.

 R2 is usually 10 times larger than R3.

Ok, thanks.

 Why in hell do you use such damn small parts ;-).

That's kinda the whole point!  :-)


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: AT90S2313

2006-09-11 Thread Ramakrishnan Muthukrishnan

Hi Werner,

On 9/11/06, Werner Hoch [EMAIL PROTECTED] wrote:


FAQ about that topic:
http://geda.seul.org/wiki/geda:faq-gschem#what_should_i_do_about_power_pins_on_my_symbolsmake_them_visible_explicit_or_invisible_implicit

Example schematic with labels:
http://www.h-renrew.de/h/avrterminal/avrterminal.html
The power labels are placed around the 3 Caps C8-C10.


Thanks a lot. A Picture is worth thousand words! Makes it crystal clear.

Many thanks to all.

regards
--
 Ramakrishnan - VU3RDD


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Fiducial

2006-09-11 Thread joe tarantino
Another version you might try - uses the newer pcb file format:--Element[ Fiducial mark, no drill, .050 diameter pad  FID 116000 354000 2000 2000 0 80 ]
( Pad[-1 0 1 0 5000 5000 1  1 ] ElementArc [0 0 7500 7500 0 360 1000] )-- This one has a silkscreen circle around it.
Put this part (which I call FID) in whatever directory you use for local symbols, which may be something like:pcb-install-directory/newlib/your-local-symbols/FIDJoe
On 9/12/06, Xtian Xultz [EMAIL PROTECTED] wrote:
Well, I am still using the last Xaw version of pcb, but here is my symbol forfiducial:Element[0x715000 634500 6500 2000 0 100 0x](Pad[0 0 0 0 6000 2000 12800 F1 1 0x]
)Works fine... I use the dimensions from a document that a assembler firm sentto me, I checked out some other documents explaining about fiducialdimensions, and all was about the same.I think this one would help.
___geda-user mailing listgeda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: CPLDs and other high-density logic chips...

2006-09-11 Thread Joshua Boyd
On Tue, Sep 05, 2006 at 08:11:47PM -0500, David Carr wrote:
 You can actually do without the binary only kernel modules. I use a GPL 
 tool called xc3sprog to program my Xilinx fpga devices. Do a quick 
 google and you'll find it. It only officially supports Spartan 3 devices 
 but I was able to make it program a Virtex II Pro as well. Let me know 
 if you need some help getting it set up.

Oh, that's interesting.  It takes in bit files rather than SVFs.  I
wonder if that will cause trouble in using it on older chips than
Spartan3s. 

-- 
Joshua D. Boyd
[EMAIL PROTECTED]
http://www.jdboyd.net/
http://www.joshuaboyd.org/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Fiducial

2006-09-11 Thread John Luciani

On 9/11/06, Jeff VR [EMAIL PROTECTED] wrote:

joeft wrote:

 Dan's suggestions are similar to what I've received from one of our
 suppliers:



 Dan McMahill wrote:




 The prefered shape and size is a filled circle of copper with solder
 mask completely removed.  The diameter should be 1.0 mm.  The
 diameter area free of soldermask should be 2x the diameter of the
 fiducial.


The fiducial below contains a 1mm diameter circle on the component and solder
side of the board. The diameter of the soldermask is 2mm.

(* jcl *)

# FID-100PS-200MS
Element[0x0 FIDUCIAL   0 0 0 0 0 100 0x0]
(
  Pad[0 0 0 0 3937 3937 7874  1 0x0800]
  Pad[0 0 0 0 3937 3937 7874  1 0x0880]
)




--
http://www.luciani.org


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: AT90S2313

2006-09-11 Thread Bob Paddock
On Monday 11 September 2006 12:36, Ramakrishnan Muthukrishnan wrote:

 I am a geda newbie. I am trying to design a circuit and draw the
 schematics using gschem. The circuit uses AT90S2313 

The AT90S2313 has been obsoleted by Atmel and replaced with the ATiny2313.

AVR091: Replacing AT90S2313 by ATtiny2313   (11 pages, revision A, updated 
10/03)
This application note is a guide to help current AT90S2313 users convert 
existing designs to ATtiny2313.
http://www.atmel.com/dyn/resources/prod_documents/doc4298.pdf

Atmel has a bad habit of killing off parts...makes my job of dealing with 
regulatory bodies a nightmare.
http://www.dragonsgate.net/pipermail/icc-avr/2002-October/000347.html


-- 
 http://www.softwaresafety.net/ http://www.designer-iii.com/
 http://www.unusualresearch.com/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user