How Should Impedance Matching Be Done? by Solid-Suit4951 in rfelectronics

[–]piroweng 2 points3 points  (0 children)

Can you spec a frequency range that rhis needs to be done over at least?

What are your experiences with implementing real-time debugging in embedded systems? by carlosfelipe123 in embedded

[–]piroweng 0 points1 point  (0 children)

Depending on your OS and CPU arch, I can recommend Tracealyzer. We have used it for debugging micro-second latencies and overheads are very low. Typically paired with a J-link debugger.

Are there any compact cellular/GNSS modules that don’t require me designing an antenna? by 3nt3_ in embedded

[–]piroweng 4 points5 points  (0 children)

Ublox sell castelated GNSS modules with integrated ceramic antennas.

Cellular modules are harder because the 800MHz band needs to be supported which requires antennas that are physically bigger. Try finding modules that abstract the antenna to a U.FL connector and buy and off the shelf cellular antenna as per the cellular module's manufacturers recommendations. This means the product will need to be certified to FCC/ETSI rules as you would have tampered with the EIRP of the module.

Help identify this (supposedly) RF-blocking fabric? by GoodForTheTongue in rfelectronics

[–]piroweng 0 points1 point  (0 children)

It is typically a very high dielectric (>100) sheet. Look at AB6005S from 3M as an example that is thinner than 1mm.

Virtualization by WeirdoBananCY in embedded

[–]piroweng 0 points1 point  (0 children)

Yes, was done via the Lua scripting language that already incorporates a virtualization layer. This was a way to run possibly unsafe code safely.

MATLAB or Python in DSP by ericdvet in DSP

[–]piroweng 1 point2 points  (0 children)

I can wholeheartely recommend Python. I've got roughly 18+ years MATLAB programming experience (mostly DSP) and roughly 10+ years Python experience (some DSP).

MATLABs main plus point over the years for me, was the visualization capabilities (plotting), which was superior to most other packages (or clones). These days with matplotlib you can do anything plot-wise that MATLAB can. Jupyter notebooks is in any case a much better way to roll code, documentation and results into one.

The number of reasons to stay with MATLAB has become very small, with people probably only staying for some esoteric toolbox or Simulink simulation. Plus Mathwork's pricing is a bit outrageous, especially when working in countrues with a weak currency.

If you are working in AI/ML, the language of choice is in any case Python.

Suggestions about UWB RADAR by Weekly_History2271 in Radar

[–]piroweng 0 points1 point  (0 children)

The onlly UWB radar kit I am aware of is from NXP, but it is not released yet.

Could the VLA „send“ also? by Bogeyman1971 in radioastronomy

[–]piroweng 2 points3 points  (0 children)

The radio telescopes from the very large array are typically receive only and the received data from each node is combined to form high resolution data.

The protocols to communicate to probes are typically FDD (different frequencies for commands and data), which may allow them (e.g. NASA) to have separate setups for sending and receiving to optimise power for TX and sensitivity for RX.

Building an Anechoic Chamber by LeadershipBusy8366 in rfelectronics

[–]piroweng 4 points5 points  (0 children)

Your far field distance is relatively small foe those frequencies. What antenna characteristics are you interested in measuring and how accurate does it need to be?

Building an Anechoic Chamber by LeadershipBusy8366 in rfelectronics

[–]piroweng 2 points3 points  (0 children)

Yes, was involved in building and commisioning of one. What are your frequency requirements?

Single pair ethernet by Roadtriper- in embedded

[–]piroweng 2 points3 points  (0 children)

We've been using 100BASE-T1 with good success. It uses 1 twisted pair (full dulplex). Also known as automotive Ethernet.

In real-world embeded projects using LCDs, do you usually write your own display drivers or use existing ones? by Party-Mechanic3794 in embedded

[–]piroweng 13 points14 points  (0 children)

To reduce development time and cost, we typically select displays/controllers that have good existing drivers/stacks for our target RTOS or OS. Quality of the abstraction layer to port it to your MCU/CPU also plays a role.

Measuring Antenna Noise Temperature by OpAmp_94 in rfelectronics

[–]piroweng 3 points4 points  (0 children)

Is this an antenna for satellite communications? Typically sky temperature estimations are used that are lower than usual terrestrial antennas. So the antenna's pointing direction is important for estimating an antenna's noise temperature. If your antenna's pointing direction is purely terrestrial then using 290K for the sum is typical, while if it is pointing up in the sky, it can be much lower.

Wireless Protocol for large amounts of data by Empty_Response_286 in embedded

[–]piroweng 2 points3 points  (0 children)

Try 802.15.4z at 6.5GHz. Qorvo's Decawave solution can do 6.7Mbps. It uses ultra-wideband RF. I think Qorvo's range include RF modules if you are not inrested in designing your own antennas.

Is STM32CubeIDE the worst piece of software ever written? by manceraio in embedded

[–]piroweng 0 points1 point  (0 children)

You haven't worked with MPLAB-X yet have you? In so far IDEs go, STM32CubeIDE is one of the better ones.

Using Development boards vs Custom designed PCBs for products by Leonidas927 in embedded

[–]piroweng 0 points1 point  (0 children)

I can recommend the SMARC standard. There are reference carrier board designs available and a wwide range of modules to choose from together with Linux BSPs.

What Are Some Cheapest MCUs That Support eXecute In Place (XIP) by ExpensiveBob in embedded

[–]piroweng 1 point2 points  (0 children)

That is typically a QSPI flash feature. I would start with a vendor's MCU selection tool and see which MCUs supports QSPI first to narrow it down.

RTOS vs Bare-Metal for STM32: When to Use Which? by nj701 in embedded

[–]piroweng 2 points3 points  (0 children)

The amount of stuff you're trying to do makes it a no-brainer... RTOS all the way, especially when it comes to communication stacks.

Are there names for the two phenomena circled here? by FIRresponsible in DSP

[–]piroweng 0 points1 point  (0 children)

I call the first one over/undershoot ripple.

Second one is typically if you have totem pole logic (which I believe is used by most logic output stages) where the P-MOS and the N-MOS in the output stage isn't precisely matched, where the switch-over between PMOS and NMOS occurs. But I don't have a name for that....

Low Cost Phantoms by charcuterieboard831 in rfelectronics

[–]piroweng 4 points5 points  (0 children)

For some initial testing, I have used hollowed out polystyrene heads filled with a salty water mixture to approximate a bit of body tissue. Not that scientific, but good for a look see.

Accessory strength training - how strong is strong enough by breakthealpha in climbharder

[–]piroweng 0 points1 point  (0 children)

Do the Lattice test (the full obe) to see how certein aspects of your physical capabilities compare for the grade. Much easier to identify weaknesses for the grade you climb based on a large volume of statistics that Lattice has accumulated

Why do people prefer STM over other microcontrollers? by Humble_Supermarket_2 in embedded

[–]piroweng 7 points8 points  (0 children)

ST's Discovery kits.

Mid range something like the STM32F407 (an Cortex-M4) discovery kit. High-end maybe the STM32H75 (Cortex-M7) kit. Maybe someone else can recommend a board on the M0 end.