1
0
mirror of git://projects.qi-hardware.com/ben-wpan.git synced 2024-11-29 20:10:39 +02:00

New atusd errata and a few small CAM updates.

- atusd/ERRATA: added errata section for version 20100908
- atusd/cam/doit: increase tool clearance from 1.5 mm to 2 mm
- atusd/cam/pcb.pl (cut): cutting counter-clockwise did not reduce burr.
  Removed reversal of cutting direction.
- atusd/cam/pcb.pl: made area selection formulas easier to understand
This commit is contained in:
Werner Almesberger 2010-09-09 09:23:18 -03:00
parent 18eec557d0
commit 93f0f403a7
3 changed files with 12 additions and 4 deletions

View File

@ -1,3 +1,5 @@
Version 20100903:
- changed C7 to 1 nF to debug a signal attenuation problem. Turned out to be - changed C7 to 1 nF to debug a signal attenuation problem. Turned out to be
a bad trace. According to simulations, 22 pF should be more than enough. a bad trace. According to simulations, 22 pF should be more than enough.
@ -10,3 +12,8 @@
- not an erratum, but with experiments showing power-on reset to be - not an erratum, but with experiments showing power-on reset to be
reliable, we can consider removing the hardware reset circuit. This will reliable, we can consider removing the hardware reset circuit. This will
also simplify the layout. also simplify the layout.
Version 20100908:
- SPI activity causes the PLL to unlock. Specifically, toggling nSEL does
this.

View File

@ -18,5 +18,5 @@ $GEN |
awk '{ if ($3 != "") $3 += '$Z'; print $0; }' | awk '{ if ($3 != "") $3 += '$Z'; print $0; }' |
$ALIGN 0 1 $rect | $ALIGN 0 1 $rect |
# angle, reference (lower left corner), rect # angle, reference (lower left corner), rect
$GP2RML 1.5 0.1 0.1 $GP2RML 2 0.2 0.2
# clearance, xy speed, z speed # clearance, xy speed, z speed

View File

@ -34,7 +34,6 @@ sub cut
local (*fn) = $_[0]; local (*fn) = $_[0];
shift @_; shift @_;
reverse @_;
if (defined $x) { if (defined $x) {
if ($x == $_[0]+$x0 && $y == $_[1]+$y0) { if ($x == $_[0]+$x0 && $y == $_[1]+$y0) {
shift @_; shift @_;
@ -76,9 +75,11 @@ sub one
$z = -0.8; $z = -0.8;
$col = 0;
$row = 1;
# x: corner offset, compensation for rotation, array position # x: corner offset, compensation for rotation, array position
# y: corner offet # y: corner offet
&orig(5+54*1, 5+30*0) &orig(5+54*$col, 5+33*$row)
&one(*same); &one(*same);
&orig(5+54*1+15+&mil(1340), 5+30*0+&mil(1030)); &orig(5+54*$col+15+&mil(1340), 5+33*$row+&mil(1030));
&one(*rot); &one(*rot);