| www.delorie.com/archives/browse.cgi | search |
--Apple-Mail=_54C0BE61-EF75-4BDE-B02A-1F998AB45754
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Gang,
A quick question for PCB gurus:
I have a =E2=80=9Cfolded F=E2=80=9D antenna for 2.4Ghz. It has one open =
end, one input for the signal
and one matching stub that is to be connected to ground.
I drew this in PCB as a series of =E2=80=9Cpads=E2=80=9D. I attempted to =
make one pad =E2=80=9C1=E2=80=9D the input,
and pad =E2=80=9C2=E2=80=9D as ground. gschem did not complain about =
the symbol, but PCB complains=20
about not being able to find pad "2" (the ground pin).=20
Could this be because PCB sees all the pads overlapping as one pad? If =
so, how can
I overcome this problem?
Thanks,
Roger Traylor
Footprint file is below:
Element[0x00000000 "" "" "" 0 0 0 0 0 100 0x00000000]
#Flipped Meander antenna for CC2500 =20
#R. Traylor 7.27.2020
#50 ohm feed point is at end of segment 10
#requires via to ground plane at bottom of segment 11
#silk at bottom marks the edge of the ground plane
#see TI/Chipcon Application Note AN043
#This is the flipped version of the original meander antenna
#
(
# X1 Y1 X2 Y2 thick clear mask name =
numb flag
# right side from origin
Pad[ 0 0 8661 0 1969 0 10000 "1" =
"1" 0x00000100] #segment 0
Pad[ 8661 0 8661 -10394 1969 0 10000 "1" =
"1" 0x00000100] #segment 1
Pad[ 8661 -10394 18504 -10394 1969 0 10000 "1" =
"1" 0x00000100] #segment 2
Pad[ 18504 -10394 18504 0 1969 0 10000 "1" =
"1" 0x00000100] #segment 3
Pad[ 18504 0 27165 0 1969 0 10000 "1" =
"1" 0x00000100] #segment 4
Pad[ 27165 0 27165 -15512 1969 0 10000 "1" =
"1" 0x00000100] #segment 5
# left side from origin =20
Pad[ 0 0 0 -10394 1969 0 10000 "1" =
"1" 0x00000100] #segment 6
Pad[ 0 -10394 -9843 -10394 1969 0 10000 "1" =
"1" 0x00000100] #segment 7
Pad[-9843 -10394 -9843 0 1969 0 10000 "1" =
"1" 0x00000100] #segment 8
Pad[-9843 0 -27559 0 1969 0 10000 "1" =
"1" 0x00000100] #segment 9
Pad[-18504 -787 -18504 -19281 1969 0 10000 "1" =
"1" 0x00000100] #segment 10
Pad[-26772 -787 -26772 -18504 3543 0 10000 "2" =
"2" 0x00000100] #segment 11
#silk lines
ElementLine[-30197 2559 29725 2559 700] #top
ElementLine[ 29725 2559 29725 -18307 700] #right
ElementLine[-30118 2559 -30118 -18307 700] #left
ElementLine[-30118 -18307 -29724 -18307 700] #bottom starting =
from left
ElementLine[-23798 -18307 -20678 -18307 700] #segment between =
vertical pieces
ElementLine[-16318 -18307 29564 -18307 700] #right-most =
segement
)
# antenna layout
#
# * =3D origin
# -------s9-- *--s0--- ----s4--|
# | | | | | | |
# | | s8 s6 s1 s3 |
# | | | | | | s5
# s11 | |---s7---| |---s2--- |
# | | |
# | s10 |
# | | |
# | |
#
--Apple-Mail=_54C0BE61-EF75-4BDE-B02A-1F998AB45754
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Gang,<div class=3D"">A quick question for PCB =
gurus:</div><div class=3D""><br class=3D""></div><div class=3D"">I have =
a =E2=80=9Cfolded F=E2=80=9D antenna for 2.4Ghz. It has one open =
end, one input for the signal</div><div class=3D"">and one matching stub =
that is to be connected to ground.</div><div class=3D""><br =
class=3D""></div><div class=3D"">I drew this in PCB as a series of =
=E2=80=9Cpads=E2=80=9D. I attempted to make one pad =E2=80=9C1=E2=80=9D =
the input,</div><div class=3D"">and pad =E2=80=9C2=E2=80=9D as =
ground. gschem did not complain about the symbol, but PCB =
complains </div><div class=3D"">about not being able to find pad =
"2" (the ground pin). </div><div class=3D""><br class=3D""></div><div=
class=3D"">Could this be because PCB sees all the pads overlapping as =
one pad? If so, how can</div><div class=3D"">I overcome this =
problem?</div><div class=3D""><br class=3D""></div><div =
class=3D"">Thanks,</div><div class=3D"">Roger Traylor</div><div =
class=3D""><br class=3D""></div><div class=3D"">Footprint file is =
below:</div><div class=3D""><br class=3D""></div><div class=3D""><div =
class=3D""><font face=3D"Courier" style=3D"font-size: 12px;" =
class=3D"">Element[0x00000000 "" "" "" 0 0 0 0 0 100 =
0x00000000]</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D"">#Flipped Meander antenna for =
CC2500 </font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D"">#R. Traylor =
7.27.2020</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D"">#50 ohm feed point is at end of =
segment 10</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D"">#requires via to ground plane at =
bottom of segment 11</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D"">#silk at bottom marks the edge of =
the ground plane</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D"">#see TI/Chipcon Application Note =
AN043</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D"">#This is the flipped version of =
the original meander antenna</font></div><div class=3D""><font =
face=3D"Courier" style=3D"font-size: 12px;" class=3D"">#</font></div><div =
class=3D""><font face=3D"Courier" style=3D"font-size: 12px;" =
class=3D"">(</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""># =
X1 Y1 X2 =
Y2 thick clear mask name =
numb flag</font></div><div class=3D""><font =
face=3D"Courier" style=3D"font-size: 12px;" class=3D""># right side from =
origin</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""> Pad[ =
0 0 8661 =
0 1969 0 10000 "1" =
"1" 0x00000100] #segment 0</font></div><div class=3D""><font =
face=3D"Courier" style=3D"font-size: 12px;" class=3D""> =
Pad[ 8661 0 8661 =
-10394 1969 0 10000 "1" "1" =
0x00000100] #segment 1</font></div><div class=3D""><font =
face=3D"Courier" style=3D"font-size: 12px;" class=3D""> =
Pad[ 8661 -10394 18504 -10394 =
1969 0 10000 "1" "1" 0x00000100] =
#segment 2</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""> Pad[ =
18504 -10394 18504 0 1969 =
0 10000 "1" "1" 0x00000100] =
#segment 3</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""> Pad[ =
18504 0 27165 0 =
1969 0 10000 "1" "1" 0x00000100] =
#segment 4</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""> Pad[ =
27165 0 27165 -15512 1969 =
0 10000 "1" "1" 0x00000100] =
#segment 5</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""># left side from origin =
=
</font></div><div =
class=3D""><font face=3D"Courier" style=3D"font-size: 12px;" =
class=3D""> Pad[ 0 =
0 0 -10394 1969 =
0 10000 "1" "1" 0x00000100] #segment =
6</font></div><div class=3D""><font face=3D"Courier" style=3D"font-size: =
12px;" class=3D""> Pad[ 0 =
-10394 -9843 -10394 1969 0 =
10000 "1" "1" 0x00000100] #segment 7</font></div><div =
class=3D""><font face=3D"Courier" style=3D"font-size: 12px;" =
class=3D""> Pad[-9843 -10394 =
-9843 0 1969 0 =
10000 "1" "1" 0x00000100] #segment =
8</font></div><div class=3D""><font face=3D"Courier" style=3D"font-size: =
12px;" class=3D""> Pad[-9843 =
0 -27559 0 1969 =
0 10000 "1" "1" 0x00000100] #segment =
9</font></div><div class=3D""><font face=3D"Courier" style=3D"font-size: =
12px;" class=3D""> Pad[-18504 =
-787 -18504 -19281 1969 0 10000 =
"1" "1" 0x00000100] #segment 10</font></div><div =
class=3D""><font face=3D"Courier" style=3D"font-size: 12px;" =
class=3D""> Pad[-26772 -787 =
-26772 -18504 3543 0 10000 "2" =
"2" 0x00000100] #segment 11</font></div><div class=3D""><font =
face=3D"Courier" style=3D"font-size: 12px;" class=3D"">#silk =
lines</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""> ElementLine[-30197 =
2559 29725 2559 700] =
#top</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""> ElementLine[ 29725 =
2559 29725 -18307 700] =
#right</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""> ElementLine[-30118 =
2559 -30118 -18307 700] =
#left</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""> ElementLine[-30118 =
-18307 -29724 -18307 700] #bottom =
starting from left</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""> ElementLine[-23798 =
-18307 -20678 -18307 700] #segment =
between vertical pieces</font></div><div class=3D""><font face=3D"Courier"=
style=3D"font-size: 12px;" class=3D""> ElementLine[-16318 =
-18307 29564 -18307 700] =
#right-most segement</font></div><div class=3D""><font =
face=3D"Courier" style=3D"font-size: 12px;" class=3D"">)</font></div><div =
class=3D""><font face=3D"Courier" style=3D"font-size: 12px;" class=3D""># =
antenna layout</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D"">#</font></div><div class=3D""><font =
face=3D"Courier" style=3D"font-size: 12px;" class=3D""># * =3D =
origin</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""># -------s9-- =
*--s0--- =
----s4--|</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""># | | =
| | | =
| |</font></div><div class=3D""><font =
face=3D"Courier" style=3D"font-size: 12px;" class=3D""># | =
| s8 s6 s1 =
s3 |</font></div><div class=3D""><font =
face=3D"Courier" style=3D"font-size: 12px;" class=3D""># | =
| | | =
| | s5</font></div><div =
class=3D""><font face=3D"Courier" style=3D"font-size: 12px;" class=3D""># =
s11 | |---s7---| =
|---s2--- |</font></div><div class=3D""><font =
face=3D"Courier" style=3D"font-size: 12px;" class=3D""># | =
| =
=
|</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""># | s10 =
=
|</font></div><div =
class=3D""><font face=3D"Courier" style=3D"font-size: 12px;" class=3D""># =
| | =
=
|</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D""># | =
|</font></div><div class=3D""><font face=3D"Courier" =
style=3D"font-size: 12px;" class=3D"">#</font></div></div><div =
class=3D""><span style=3D"font-size: 12px;" class=3D""><br =
class=3D""></span></div><div class=3D""><div><br =
class=3D""></div></div></body></html>=
--Apple-Mail=_54C0BE61-EF75-4BDE-B02A-1F998AB45754--
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |