Single-Board Universal Module

More
01 Mar 2015 01:56 - 01 Mar 2015 01:58 #29224 by PhracturedBlue
Replied by PhracturedBlue on topic Single-Board Universal Module
Thanks again.
Of course I haven't done the analysis. that would make it sound like I know what I'm doing (which I don't). I have tried runningsmith-chart analysis on the design, but as I can't get anywhere near 50 ohm matching on any of the reference designs, I gave up on that. Instead my goal was to follow the reference designs as closely as possible and hope for the best. However, all of the reference deisgns I have are for 2-layer boards, which doesn't make it clear what the answer is when having a 4-layer ground plane. I know that sharing vias is bad since they act as inductors and throw the filter off, so I purposely did not connect any of the filter caps to the ground pour so there is no cross talk. of course that adds extra inductance, but I'm not sure which is worse.

So in your opinion I'd be better off allowing the pour to connect to the shunt capacitors in all of the filter networks? Or are you only referring to the output from the RFX amplifier?

By the way if you are so inclined, feel free to update my brd file. it is obvious you have more RF experience than I do, and I'll take all the help I can get.
Last edit: 01 Mar 2015 01:58 by PhracturedBlue.

Please Log in or Create an account to join the conversation.

More
01 Mar 2015 16:34 - 01 Mar 2015 17:36 #29233 by octagon
Replied by octagon on topic Single-Board Universal Module
I'm really excited about this project, and your efforts, and I like to add my two cents if I can make some improvement.

I'm not saying the design is not going to work, but "best practices" should be employed to minimize later head-scratching.

Most commonly done is pouring ground all over the top layer, via sharing is not a problem if you add sufficient amounts of them. Add a couple of extra ground vias on critical points, the current will follow the least impedance. More and larger is merrier.

4-layer RF wise is usually only different in that the RF circuit has a much thinner dielectric, making life easier with shorter/better ground vias, reasonable line widths, and of course more space for control- and power routing. 10-mil PCB's are not easy to deal with, and have to be supported.

I'm not yet convinced that a fat power plane is necessary when the current draw is weak, given a choice I'd make some room around the perimeter on a power plane for signal lines rather than have these cut off continuous ground paths. (the Cypress reference has a power bus.)

On this board there is not much sharing between the four chips as only one is used at a time, so sharing would be limited to between the RF-generator, switch, PA, and low pass filter.

The manufacturers recommended layouts should be safe bets, I asked the NRF people about their layout and it turns out that grounding of their chip is non-critical as its output is differential. The same holds for the other parts. Cypress offer a very nice guide and layout examples. www.cypress.com/?rID=34190
Ground vias under the RF chips also have the function of conducting away heat. They will also wick away excess solder paste to keep the part from floating away from connections, and will pull the part down to the board. Sounds simple but I've been surprised some very talented people have missed this.

No doubt many RF PCB designs have a lot of overkill, which is the fastest and most economical way to solve the design issues. If you have a resource for free then use it.

I'll take look at submitting a board design, but as a variation on yours, as I'm clueless (almost) on the digital parts.

Sorry stating a lot of obvious things.
Last edit: 01 Mar 2015 17:36 by octagon.

Please Log in or Create an account to join the conversation.

More
01 Mar 2015 18:16 #29240 by PhracturedBlue
Replied by PhracturedBlue on topic Single-Board Universal Module
generally speaking I couldn't find enough room on the board to fit the reference designs. The constraints are that the board size, pin headers, usb, and antenna can't be changes. Other than that it is free reign.

Please Log in or Create an account to join the conversation.

More
02 Mar 2015 02:54 #29256 by PhracturedBlue
Replied by PhracturedBlue on topic Single-Board Universal Module
The CC2500 docs say this:

Each decoupling capacitor ground pad should
be connected to the ground plane using a
separate via. Direct connections between
neighboring power pins will increase noise
coupling and should be avoided unless
absolutely necessary.

which is likely where I got the idea to keep independent vias to the gnd plane.
The a7105 layout doesn't seem to follow the same rules though. Basically I'm pretty clueless about this whole RF thing.

Please Log in or Create an account to join the conversation.

More
02 Mar 2015 15:53 - 02 Mar 2015 15:56 #29264 by octagon
Replied by octagon on topic Single-Board Universal Module
What TI are saying is to not short power pins together and then add the caps like a gang, each pin should have its own cap and ground via(s). This is to create some isolation between different parts of the die.
Noise would be a bigger problem when the chip is used in receive mode.

The TI 2500 design has thermal reliefs on all components, while this may very well work, it does not improve RF performance, but is of course to make reflow process easier, with less tomb-stoning etc. For a small board like this I do not think tomb-stoning will be a problem at all.

Their layout should be adaptable in this design. It does not look too sprawled out.
Attachments:
Last edit: 02 Mar 2015 15:56 by octagon.

Please Log in or Create an account to join the conversation.

More
02 Mar 2015 16:26 #29266 by octagon
Replied by octagon on topic Single-Board Universal Module
TI layout AN098

p.7

11 Verify that the top ground pours are stitched to the ground plane layer and bottom layer with many vias around the RF signal path. Compare to the reference design. Vias on the rest of the board should be no more than λ/10 apart.


λ/10 at 2.4 GHz should be like 12.2 mm. Considering the velocity factor for a PCB with DK of 3.67, (1/sqrtDK) ~ 0.521 this 12.2mm shrinks via spacing to less than 6.4 mm apart.

I don't know what the shield physically looks like, but perhaps its footprint should be made into a part, to make it easier to move without mangling it.

Please Log in or Create an account to join the conversation.

More
02 Mar 2015 16:37 - 02 Mar 2015 16:43 #29267 by PhracturedBlue
Replied by PhracturedBlue on topic Single-Board Universal Module
I don't have a shield, and honestly, I'm hopeful I won't actually need one. I left room for one should it turn out to be necessary, but I don't think I can find a pre-built version. It would likely need to be custom formed. I think we looked into using a stock one once, but couldn't find one that would enclose all RF chips and still fit on the board.

I think we have pretty good coverage from a RF blocking perspective. 6.4mm is ~250mils, and I think the via density is higher than that generally.
Last edit: 02 Mar 2015 16:43 by PhracturedBlue.

Please Log in or Create an account to join the conversation.

More
02 Mar 2015 18:15 #29269 by PhracturedBlue
Replied by PhracturedBlue on topic Single-Board Universal Module
Okay, so if I misunderstood the pour rules from the data sheets, I went with a more aggressive pour strategy which I think better follows your recommendations. I did not move any components, so the fixes are limited to what I could do with this layout. You can take a look in bitbucket and see what you think.

Please Log in or Create an account to join the conversation.

More
02 Mar 2015 20:06 #29272 by octagon
Replied by octagon on topic Single-Board Universal Module
That shield eats a lot of space, it would be good to find out if it is really needed.
If so Laird has 32x32mm and 26.21x26.21mm shields with snap on lids, but I can't locate this rectangular shield. The Laird shields are good and not too expensive

Please Log in or Create an account to join the conversation.

More
02 Mar 2015 22:06 - 02 Mar 2015 22:06 #29276 by PhracturedBlue
Replied by PhracturedBlue on topic Single-Board Universal Module
Yep, those are the shields I looked at previously. The 103/203 is a little too small, and the 104/204 is just a little too big It may be possible to rework the board to fit one of these, but I don't think it'll be easy. I added a shield part to the library to experiment with using both the 203 and 104 footprints

The problem is that the board dimensions cannot be changed, and the location of JP2 cannot move relative to the board coordinates. That makes it quite difficult to get the 32mm shield to fit without obstructing the U.FL or mounting holes. For the 26.2mm shield, it requires moving the RF chips closer together which would probably require a complete re-layout.

I'm not sure how to determine if it is needed without sending a functional board off for testing.
Last edit: 02 Mar 2015 22:06 by PhracturedBlue.

Please Log in or Create an account to join the conversation.

More
03 Mar 2015 03:03 - 03 Mar 2015 03:06 #29277 by octagon
Replied by octagon on topic Single-Board Universal Module
I'm not sure of all the mechanical constraints, board dimensions, JP2, and the four mounting holes? Can U.FL be moved to the other side, a corner notch could added for the coax routing?
Do you have .step file of the housing this board fits inside, or some approximation?
The four mounting holes (which I think should be vias) and JP2 could be made into a library "part" to keep them together, avoiding the risk of them getting pushed away. It looks like this board vendor can do vias at this size, which will be a perfect grounding for the PA and antenna.
I normally do not add a "route" to the ground side of decoupling caps etc, the polygon pour takes care of that. Moving a ground via with strings attached can lead to mistakes. I'm using the demo version so I will not be able to submit a 4L design.
I'm getting a few DRC errors.

Getting a custom shield made will cost a few grand to tool up. If the 32mm shield can be used, perhaps just punching a hole in the lid for JP2, if it would ever be necessary, could work. The main reason I can see would be the keep RF from feeding back from the antenna to the input. At +2dBm like many of these modules put out this may not be a problem, but at +20 it may be different.

R/C Transmitter units often have the TX module under a shield. I doubt they want to waste money. Some FCC and ETSI regs may impose some emission- or susceptibility rules that forces this.

I looked at the last version, added some changes.
Attachments:
Last edit: 03 Mar 2015 03:06 by octagon.

Please Log in or Create an account to join the conversation.

More
03 Mar 2015 03:28 #29278 by PhracturedBlue
Replied by PhracturedBlue on topic Single-Board Universal Module
U.FL is flexible but must be on the left side and probably on the top. I'd rather not run the RF through a via to the bottom. Holes, dimensions, JP1 and JP2 must stay as they are.

I decided to try to squeeze the RF under the 26.2mm shield. It is very tight and I'm not sure I'll succeed. I've found other vendors who have a 25x30mm shield that may be easier to work with, but it I'd need to contact them for pricing.

Please Log in or Create an account to join the conversation.

More
03 Mar 2015 04:50 #29279 by PhracturedBlue
Replied by PhracturedBlue on topic Single-Board Universal Module
I'll check the changes you made. I checked in an updated board that has the 26.2mm shield attached. There are some routes I'm unhappy with, and I haven't spent any time doing cleanup, via insertion. But I was able to get everything to fit, and assume it should be possible to get a robust design with these constraints with enough time.

Please Log in or Create an account to join the conversation.

More
03 Mar 2015 06:28 #29281 by octagon
Replied by octagon on topic Single-Board Universal Module
32 mm square shield would necessitate a U.FL thru hole, I see that.
IPX is "100% compatible" with Hirose U.FL and has a thru hole version.
rfconnector.com/ipx-connectors.php

Perhaps not a big deal?

The weak signals with vias in oscillator crystals worry me more. These has not given you any problems? For ~$1.5 you can get sub 25 ppm powered XO's. The 12MHz can be shared.

Please Log in or Create an account to join the conversation.

More
03 Mar 2015 14:59 #29287 by PhracturedBlue
Replied by PhracturedBlue on topic Single-Board Universal Module
with a 32mm shield it is impossible to access any of the mounting holes. I think that rules out the larger shield.

I too was worried about the xtals on the bottom, but the awa24 board I have does this, and all the xtals seem to be functional on the v0.9 board. A XO would cost twice what the crystals do, so there isn't really much value in changing. I had considered generating the clock from the uC (nd using a xtal to drive it) But generating a 26mhz clock on the stm32 would be difficult, and I don't know that I even have enough IO to make it work

Please Log in or Create an account to join the conversation.

More
03 Mar 2015 20:57 - 03 Mar 2015 21:05 #29297 by octagon
Replied by octagon on topic Single-Board Universal Module
It helps to have the whole picture, I can see two of the mounting holes fit outside the shield, but I wonder if the top can snap off, if the screws can't be installed under the shield?

Higher density connectors can perhaps be considered (0.050" pitch)?

The PPM connector is only using 3 pins, maybe a four pin connector could be used to free up space (of pin 5)?

The 10-pin connector has four unused pins, could these be used the micros pin 37, and 44, 2 x 2 pin connectors?
Attachments:
Last edit: 03 Mar 2015 21:05 by octagon.

Please Log in or Create an account to join the conversation.

More
03 Mar 2015 21:56 #29298 by PhracturedBlue
Replied by PhracturedBlue on topic Single-Board Universal Module
The actual size is closer to 33x33 once you include the pads. If you add the 'SHIELD' component from the UniversalTx.lbr you can see that it really is very hard to fit.
You can't move Pin1 of the J2 connector. It is critically placed with respect to the board. You cannot use the unused pins of the 10-pin connector either because we don't have any guarantee of how they may be connected in the transmitter.

Also, I don't want to plan for a removable shield. The laird 1-piece and 2-piece shields are footprint compatible, so once the board design is verified, a 1-piece shield would be cheaper to use. so removing the shield to access the mounting holes is not really a viable option. Note that only the corner holes are for mounting. The holes near the RF section are just to allow for pin alignment in the transmitter.

I have completed the design using the 26.8mm shield. In the end, I fit everything without any significant sacrifices. Take a look at the checked in design.

Please Log in or Create an account to join the conversation.

More
03 Mar 2015 21:58 #29299 by PhracturedBlue
Replied by PhracturedBlue on topic Single-Board Universal Module
Also, I ordered the v0.9.2 board (which went to the fab today). It doesn't have the top-pour or other changes, but it is very similar to the 0.9 board, and should be sufficient to verify the switch works and get working on the software.

Please Log in or Create an account to join the conversation.

More
04 Mar 2015 00:35 #29301 by octagon
Replied by octagon on topic Single-Board Universal Module
Well, I'd thought I'd ask anyway. I don't have all the details.

Nice job cramming all the parts into the smaller shield!

The output line should be re-routed under the gap in the shield.

The polygons under the switch probably do not help. Its all ground anyway.
Attachments:

Please Log in or Create an account to join the conversation.

More
04 Mar 2015 02:03 #29305 by PhracturedBlue
Replied by PhracturedBlue on topic Single-Board Universal Module
Thanks,
I noticed that when I put the shield in, but then forgot about it before I could fix it.

I've checked in updates that should have your changes. FYI, the reason I draw the shield outline on layer-1 is that I normally work with tStop disabled, and without pour shown, and it makes it clear where the shield boundary is. In the end the pour covers it.

FYI, I'm not sure if you've seen the 'eagle_diff' tool here:
github.com/fxkr/eagle-diff
I've been using it to compare revisions of the board and find it really handy.

Please Log in or Create an account to join the conversation.

Time to create page: 0.129 seconds
Powered by Kunena Forum