r/rfelectronics

Anyone else played around with EMStudio in FreeCAD?

I just downloaded it today and it seems like a pretty great implementation of what its going for....

(that being to allow you to model your geometry in FreeCAD, set up your ports and mesh entirely through the FreeCAD GUI, and solve for your EM results you want)

After playing around with scripting for OpenEMS and being a little disheartened with how cumbersome it is as an HFSS user seeking a Free Open Source alternative for hobby projects it honestly seems like an ideal solution.

Apparently it only dropped like 3 weeks ago as well!

Anyone else checked it out?

It uses a ton of different solvers to do different tasks....Palace, OpenEMS, a few others....

The GitHub page descriptions are written by Claude....seems a bit strange but cant really write it off just because of that..found some forums and people seem to have gotten real results....will do some of my own tonight

Edit: found this forum post

https://forum.freecad.org/viewtopic.php?style=2&p=900323

Which has some discussion but it links to a "website" of the creator which is entirely AI generated slop.......so this makes me a bit distrustful.......try it yourself and see if any of it works

reddit.com
u/DragonicStar — 15 hours ago

number of receivers

Hey everyone, ECE student here. hope you're well.

I'm conceiving a device that detects rf, caracterises protocols mac addresses etc. I chose to go with dongles to connect to my mircroprocessor so it can be easier to decode and handle signals + modularity. I had a question rgarding the numbers of dongles. If i take wifi for example, is it better to put multiple dongles if im working in a noisy rf environment? is the number of dongles important for processing information smoothly? the goal being to lose minimum data.

reddit.com
u/Material-Reading597 — 17 hours ago

Simulated a 2-element cardioid and got 3.4 dB F/B instead of 30 — a worked example of why voltage drive lies to you

The setup: two identical parallel half-wave dipoles (300 MHz, 0.477 m, 0.5 mm wire radius, 21 segments each in NEC2), spaced λ/4 apart. The textbook cardioid recipe says: feed the second element a quarter cycle behind the first — currents (1∠0°, 1∠−90°) — and the pair forms a cardioid with the null off the back.

The obvious first move — and a very common one — is to hand those phasors to the SOURCES: equal voltages, 90° apart. The θ=90° azimuth cut of that run: front-to-back 3.4 dB. Not 30 — three point four.

https://preview.redd.it/xpxb7qqmmbkh1.png?width=782&format=png&auto=webp&s=c4fe4f7772b0124dfb7ad028230211537623e2b5

The reason is that the two feed-points are nowhere near independent. Measuring the mutual impedance of the pair (drive each port at 1 V in turn, the un-driven port left as plain continuous wire = shorted; read both feed currents, invert the Y-matrix) gives, at λ/4 spacing:

Z11 = 70.15 − j1.27 Ω      Z12 = 37.25 − j31.64 Ω

|Z12| ≈ 48.9 Ω against |Z11| ≈ 70.2 Ω — the coupling term is about 70 % of the self term. A voltage applied at one port drives current in BOTH elements, so setting port voltages does not set element currents, and the pattern is made of currents.

The fix is two lines of algebra. Decide the currents you want, then feed the voltages the coupled pair actually needs — V = Z·I:

V1 = Z11·(1∠0°) + Z12·(1∠−90°) = 54.5 V ∠ −45.0°
V2 = Z12·(1∠0°) + Z11·(1∠−90°) = 108.0 V ∠ −70.5°

A 2:1 amplitude ratio and only 25.5° of phase offset — nothing like the recipe phasors. Feed exactly that, same wires, same solver: front-to-back 29.6 dB, and the achieved feed currents match the target to one part in 10⁴.

https://preview.redd.it/xl8wkmgxmbkh1.png?width=782&format=png&auto=webp&s=66fe22f871c2e0bf7208013dc135735baf1a82e5

(Both polar plots use the same fixed −40…0 dB radial scale, so the two patterns are directly comparable.)

Nothing changes between the two runs except the drive. That is the whole point: the recipe was never wrong, it was a statement about CURRENTS, and a voltage source doesn't deliver it.

Disclosure: these numbers came from EMStudio, a FreeCAD workbench I build — that's my interest here. Happy to answer questions either way.

reddit.com
u/King_a3 — 19 hours ago

Wideband Balun Design on MMIC

Hi

I would like to design a wideband balun from 0.5-12GHz on MMIC.

Can you suggest some ideas/reference to start with? I'm not sure if a Marchand Balun would be able to cover this much bandwidth.

Thanks

reddit.com
u/Clean_Active4946 — 22 hours ago

How do you account for humidity and condensation exposure when designing outdoor electronics?

I am looking for practical engineering perspectives on something I keep seeing in outdoor electronics, enclosures and reliability screening:

Many environmental assessments still describe a deployment location with average temperature, annual precipitation or a broad climate zone. But for electronics reliability, those numbers often feel too indirect.

From a reliability point of view, the more relevant questions seem to be:

- How many hours per year does the product see RH > 80% or RH > 90%?

- How often does air temperature approach the dew point?

- Are there repeated condensation-prone periods?

- Is the site exposed to marine chloride or industrial sulfate background?

- How much thermal cycling occurs over typical daily and seasonal operation?

For example, two sites can have similar average climate conditions but very different moisture exposure profiles. One may have frequent night-time dew-point convergence, while another is hot and dry with much stronger thermal cycling.

I am curious how other engineers handle this in practice:

  1. Do you use hourly climate data, design days, test standards, field experience or something else?
  2. Do you explicitly evaluate RH duration or condensation potential?
  3. For connectors, PCBs, coatings or outdoor enclosures, what environmental metric has been most useful in real design reviews?
  4. Are there failure modes where traditional climate classifications were misleading?

I am especially interested in non-confidential examples from electronics, outdoor power electronics, HVAC, solar, BESS or automotive ECUs.

reddit.com
u/Embarrassed-Test3928 — 22 hours ago
▲ 19 r/rfelectronics+3 crossposts

14 MHz Transmitter Circuit

Hi everyone!

I've designed a simple transmitter that uses an SI5351 square wave generator along with this PA and low-pass filter. I'm still a junior, so I'm not sure how it will perform in a real-world environment. I'd really appreciate it if you could take a look.

Any comments or feedback would be greatly appreciated!

u/Few_Singer_2207 — 1 day ago

Senior EE, 3.6–3.7 GPA, no internships — realistic chance at entry-level RF/communications defense jobs?

I'm a senior Electrical Engineering student graduating soon with a 3.6–3.7 GPA. I'm a U.S. citizen and I'm interested in RF/communications/telecommunications, particularly in defense or aerospace.

I don't have an RF/telecommunications internship or significant personal projects specifically in the field. I'm trying to figure out how realistic it is for me to get an entry-level RF/communications engineering position after graduation.

I'm considering companies like L3Harris, RTX/Raytheon, Northrop Grumman, Lockheed Martin, Boeing, General Dynamics, etc.

Would my GPA and EE degree be enough to realistically get interviews if I apply broadly, or am I at a significant disadvantage without internships/projects?

Also, for those who have interviewed for entry-level RF/communications/defense engineering positions:

  • What technical questions were you asked?
  • What EE/RF topics should a new graduate know well?
  • Did they ask about things like S-parameters, Smith charts, transmission lines, link budgets, filters, amplifiers, antennas, DSP, etc.?
  • How much of the interview was technical versus behavioral?
  • Did they ask you to solve problems on a whiteboard?
  • How heavily did they question projects or coursework on your resume?
  • What questions did you wish you had prepared for?

What would you recommend I learn or build during my remaining senior year to become a stronger candidate?

I'd especially appreciate answers from people who currently work in RF/communications or defense and who have experience interviewing/hiring new graduates.

reddit.com
u/Hussein_04 — 2 days ago
▲ 14 r/rfelectronics+2 crossposts

Review my 20 MSPS / 5 MHz oscilloscope analog front end (AD9200) — looking for design flaws

https://preview.redd.it/bppz5esca6kh1.png?width=710&format=png&auto=webp&s=93a00ec031fa9dbc891d17617edc3e7520619c23

https://preview.redd.it/k26kvt12a6kh1.png?width=940&format=png&auto=webp&s=7e03b9e031623109bf9918741f706bb0f01d97ce

https://preview.redd.it/z3s55ne5a6kh1.png?width=841&format=png&auto=webp&s=ea874f55610212e69b0457910a2336be1916d5bf

https://preview.redd.it/aoogl49da6kh1.png?width=710&format=png&auto=webp&s=262e57835d82c4737fbe063e51d83bccf925b3c0

Hi everyone,

I'm a student working on a DIY digital storage oscilloscope as a project, and I've reached the point where I'd really like an experienced engineer to review the analog front end before I move toward PCB design.

The ADC I'm using is an AD9200 (10-bit, 20 MSPS), and my current target is roughly 5 MHz useful analog bandwidth.

The attached schematic is my current AFE.

Signal chain

Input → selectable attenuator → protection → buffer → bipolar-to-unipolar conversion → 4th-order LPF → ADC-side protection → AD9200

1. Attenuator

I have four selectable ranges:

  • 10×
  • 25×

The maximum external input I intend to apply is approximately ±25 V.

I'm using SPDT switching so that only the selected attenuation network is connected to the signal path, preventing the other networks from loading the active path.

I've simulated the frequency response of each attenuation range separately and they appear reasonable over the intended bandwidth.

2. First protection stage

After the attenuation network I have a 220 Ω series resistor and Schottky clamps to the ±5 V analog rails.

The idea is that the attenuation network provides most of the current limiting because of its relatively high resistance, while this stage provides additional protection for the input buffer.

3. Input buffer

I'm using an OPA1652 as a unity-gain buffer.

The purpose is mainly to prevent the attenuator from being loaded by the following circuitry.

4. Bipolar → unipolar conversion

The attenuated/buffered signal is bipolar, but I need a unipolar signal for the ADC.

I'm using a unity-gain offset stage with a +1 V reference, giving approximately:

  • −1 V → 0 V
  • 0 V → 1 V
  • +1 V → 2 V

So the waveform amplitude isn't intentionally changed; it is shifted upward.

5. Anti-aliasing filter

I decided on two cascaded 2nd-order active low-pass sections, rather than going to a more complicated 6th-order filter.

My priority is to keep the response reasonably flat through approximately 5 MHz, while still getting some attenuation of higher-frequency content before the 20 MSPS ADC.

The current simulated response is roughly −0.36 dB at 5 MHz.

I realize this is a compromise between passband flatness and anti-alias rejection, and I'd especially like opinions on whether this is sensible.

6. ADC-side protection

This is the part I'm least confident about.

I'm planning a second protection stage immediately before the AD9200 so that faults downstream of the first protection stage cannot reach the ADC directly.

The main concern is the AD9200 AIN absolute minimum of −0.3 V. I'm trying to design the negative clamp so that the ADC never gets close to that limit, rather than relying on the ADC's internal protection.

I'm considering low-forward-voltage Schottky clamps and a series resistor before AIN.

What I'd really like reviewed

I'd appreciate criticism of the design, especially:

  1. Is the attenuator/protection architecture reasonable?
  2. Is the bipolar-to-unipolar conversion approach sensible for the AD9200?
  3. Is the 4th-order filter reasonable for a ~5 MHz / 20 MSPS oscilloscope, or am I compromising too much?
  4. How would you implement the final ADC protection, particularly the −0.3 V limit?
  5. Are there any obvious PCB/layout issues or stability problems I'm overlooking?
  6. Is there anything here that looks fundamentally wrong before I commit it to hardware?

I'm deliberately posting the actual current schematic rather than a cleaned-up conceptual block diagram, so please feel free to point out anything ugly or questionable.

Thanks in advance. I'm much more interested in finding problems now than discovering them after fabricating the PCB.

▲ 22 r/rfelectronics+3 crossposts

FieldSurvey - OSS WiFi Survey Tool

We've developed an OSS WiFi survey tool with off-the-shelf hardware, including a couple of cheap USB dongles, a HackRF SDR, Raspberry Pi 4, and a small app that runs on your iPhone and communicates with the rPi over bluetooth. The iPhone app also streams live data into ServiceRadar (https://github.com/carverauto/serviceradar). We're working on a prototype custom PCB and looking for people that might be interested in helping with that, everything in this project is OSS, including any hardware we design. If you're interested in learning more drop me a line or join our Discord.

App will be available on TestFlight and we're writing a blog post that describes how to get this up and running and includes a BOM (bill of materials). Stay tuned.

u/ChaseApp501 — 2 days ago

RF Capacitor Tuning.

I'm working with a 3 stage amplifier circuit with multiple splitter/combiners on the final stage. The signal after the first two pre-drivers is split once for two power modes. Each power mode is split again to a pair of amps to be recombined, then combined once more to have all final drivers in high power mode. This ends up with a total of 4 final drivers with 6 90° shifts from all the splitter/combiners.

With each trace (4 total) are tunable capacitor options. By default they all have the same values. The issue at hand is that by the final combination there is a singal large (2-3dB) dip from destructive interference only on the full power mode. My question is, to tune this out should I approach making cap tuning changes in pairs, one trace at a time, asymmetrical in size or direction, or even just one cap at a time? When only 2 of the four final drivers are on, the power band is quite flat. When the last pair are added, the problem surfaces. Should I focus on just one pair of traces, or change one trace on each pair?

Any advice appreciated.

reddit.com
u/helloworld082 — 2 days ago

Looking for an affordable FMCW radar module with raw ADC/IQ data

Hi everyone,
I’m looking for a small, affordable radar module for a research project.
Requirements:
Operation frequency 24 GHz (or less frequency) FMCW
At least 1 TX / 2 RX
Preferably I/Q data from both RX channels

On-board ADC with access to raw ADC/IQ samples
USB/SPI/UART output preferred
I want to do my own range, Doppler, AoA and micro-Doppler processing, not just receive processed target data
Budget: Maximum $250

I’ve considered the RFbeam K-LC7, which has 1 TX / 2 RX and analog I/Q outputs, but it requires an external ADC.
I’m looking for something similar but with the ADC already integrated.

Should I go with RFbeam K-LC7 and buy external ADC board?

reddit.com
u/Thick-Test1355 — 3 days ago

Help needed designing an Rf filter

I have a rather unusual requirement and I can't find any off-the-shelf part or design procedure to implement it. I need a simple zero-pole, high shelf filter that'll have constant attenuation between DC and say 1GHz, then 3dB slope between 1GHz and 3Ghz, I don't care what happens afterwards. I also care about phase response as this system will be transmitting sharp pulses that I'd like to see undistorted. It's meant to compensate for limited bandwidth of final stage of my RF chain.

I tried designing with 2 diplexers and attenuation in low frequency arm but I couldn't find any DC coupled diplexers that can work up to GHz. I also looked into various equalizer designs and parts but they seems to insist on having a slope from their low frequency limit and not a flat response up to some f1 and slope between f1 and f2. Does anyone know how to design such a filter?

Before anyone asks it's needed for a research project regarding pulsed laser diodes. Most diodes have package inductance of around 5nH, which, when driven with series 50R, limits bandwidth to about 1GHz. I'd like to place this filter before final power amplifier (QPD1010) to generate an overshoot, that'll increase an effective bandwidth.

reddit.com
u/Important-Ad5990 — 3 days ago
▲ 317 r/rfelectronics+3 crossposts

New Rigol RSA800 might be an absolute bang for the buck

The base model starts at 4.5 GHz and offers 40 MHz real-time bandwidth at around $2,399. If the underlying hardware is actually the same across the higher-frequency models, there might even be potential for a software unlock to push it all the way to 14 GHz.
At $2,399, that could be a seriously compelling spectrum analyzer

u/Loading1020 — 4 days ago
▲ 3 r/rfelectronics+1 crossposts

How do I know the limits of a technology (PDK) for Analog Design?

Hey all.

I am working on some personal project. I wish to design and test a folded cascode amp and use it for an LDO too.

I want to come up with some specifications for my OP Amp.

I want to set a certain gain, slew rate for output and power consumption. How can I decide what values should be a good target spec?

Say I set the gain target to be 60dB (which is modest for a folded cascode amp). Now how do I know whether it is attainable and I am not being limited by the technology itself. There is only so many tuning knobs that I could turn. At what point do I know I have squeezed the maximum performance out of that technology.

Also, how can I come up with reasonable specs for my project circuits (if I don’t have a customer setting the specs for me).

I understand that this is a very open ended question with no definite answer, but any advice from experienced designers would be appreciated!

I am using GPDK045 1v transistors. (If that helps)

reddit.com
u/Ckbhai01 — 3 days ago
▲ 2 r/rfelectronics+1 crossposts

Digitally Programmable Amplifier

​

Hello Everyone

I need a bit of help as I am assigned a semester project of 3 bit Programmable differentials Amplifier in 65 nm for -10 db to +10 db and bw is 350 MHz.

I'll highly appreciate the insights anyone can plz hit me up.

I need the guidance like what should be the architecture or some support material I should go through.

Thank u so much

Looking forward to your super guided thoughts

\#analog chip design

\#pga

\#cmos

\#tsmc

reddit.com
u/gem623 — 3 days ago

If my SAR system falls under USML XI(a)(3)(ii), what part of it is restricted from publication? (<0.3m resolution)

So my current SAR system is able to achieve better than 0.3m azimuth resolution using the SAR code written by HForsten, which is open source on github. Without this code, I am not able to reach 0.3m azimuth resolution. Thus without this code, my RADAR is completely uncontrolled.

Thus I do not understand what it means that I now fall under ITAR, I built this from commercial commodity parts that are all EAR99. Is the software controlled or the RADAR itself or both? How do I navigate this?

reddit.com
u/BarnardWellesley — 3 days ago

Where am I going wrong with this SMA to microstrip transition

I am working on an SMA to microstrip transition using OSHpark's 4 layer stack up. I am on my 2nd revision and do RF in my free time because I am trying to learn (I am an FPGA engineer).

I got my newest revision back and I was not very pleased. My physical boards are not matching my simulation very well at all.

I have compiled screenshots of my HFSS model, PCBs, SMA footprint, and NanoVNA results here: SMA Launch OSHpark 4 Layer - Imgur. The transition starts out as GCPW and runs the length of the signal pin pad. It then moves to a microstrip (no taper).

I simulated with HFSS using PEC, Isola FR408HR (in HFSS material library) and the nominal measurements from OSHpark's 4 layer stackup: OSH Park Docs ~ Services ~ 4 Layer Prototype Service . I also used the actual Samtec SMA connector HFSS encrypted model. I am learning a little about TDR and that looked okay in simulation, as well as S21 and S11. Due to using the student version and mesh limit, I can only simulate a 3mm long microstrip and I cannot model the solder connection from signal pin to pad.

I built two boards:

One with SMA launches on either side connected by a 1 inch and 2 inch microstrip (to calculate trace loss). I simulated the microstrip width in a separate HFSS sim (rough numbers calculated with SaturnPCB toolkit and revised/simulated from there).

The 2nd board is the SMA launch to a 4mm microstrip, then terminated with a 50 ohm, 0201 sized High Frequency resistor: TNPR020150R0FEED Vishay | Chip Resistor - Surface Mount | DigiKey

My actual PCB launch S11 is around -17 to -18 dB at 2.5 GHz, and around -10 dB at 6 GHz. I want to use this for the 2.4 and 5.8 GHz ISM bands. S21 is okay when I subtract my trace loss at 2.4 GHz, but gets a little wacky at 6 GHz (see imgur link S21 trace).

Is something off in my simulation? Should I use a different substrate than the one in the HFSS library? Could this be due to OSHpark manufacturing tolerances? I triple checked my dimensions for the footprint with the HFSS model and I dont think that could be the case unless they vary a lot once etched.

Any help would be appreciated! Thanks in advance.

u/Gundam_boogie_359 — 4 days ago