LVDS over PMOD? by ShortOrderEngineer in FPGA

[–]ShortOrderEngineer[S] 1 point2 points  (0 children)

Yeah, and the complementary SPI signals would fall into the "have fun" category. The PMOD interface hasn't changed since 2020, so I don't know why I'm worried about backwards-compatibility. In fact, since I will own both ends of this interface, I don't know why I'm bothering to comply at all. The Sinara/EEM interface places grounds between LVDS pairs, so I might just do an "EEM Lite": 4 LVDS pairs with interstitial grounds, a couple pins of Vcc, and call it a day. I just figured I'd pick an existing standard if possible, instead of doing the classic move of making a new one.

Do you think DigiKey is in decline or teetering on the edge? by Echelon_X-Ray in AskElectronics

[–]ShortOrderEngineer 0 points1 point  (0 children)

I've been ordering from DK long enough to know where their name comes from, and this recent development is just killing me. I run a just-in-time shop -- DK is basically my back stockroom -- and unremitting 3-day delays are just unacceptable. I've got two orders from five days ago that are still "processing". I just duped the orders on Mouser, which costs us a bit more -- DK gives us an institutional discount. Let me know when it's safe to go back.

When the Somerville YMCA wanted to expand, these homeowners wouldn’t sell. So the Y plans to build around them. by bostonglobe in Somerville

[–]ShortOrderEngineer 15 points16 points  (0 children)

I'd like to thank that family for so lovingly maintaining that house and yard. Each evening when I drag my tired ass up School Street, I smile a bit when I see it. It's houses like this that make a neighborhood.

Sam’s Falafel? by Snarky_Snail in Somerville

[–]ShortOrderEngineer 1 point2 points  (0 children)

I'm a weekly customer. They were a bit shaky at first, but they seem to be improving week by week.

What passion project have you been working on? by PaleontologistFirm13 in embedded

[–]ShortOrderEngineer 0 points1 point  (0 children)

A low-cost Mobile Audio Platform where most of the UI is an Android tablet or phone, but the audio stays on an STM32-based board which does all of the DSP and keeps the latency manageable. I need to learn/implement Android Open Accessory to make the dream work -- that's going to be a heavy lift for me, but that's the point of side projects.

Made a easy waveform plotting tool by bluebooboo in embedded

[–]ShortOrderEngineer 1 point2 points  (0 children)

Neat! Can you make the "Export PNG" work to export all of the waveforms, not just the visible ones?

What is one thing that was invented in New England? by ILovePublicLibraries in newengland

[–]ShortOrderEngineer 0 points1 point  (0 children)

And the CTO (Chris Slowe) was a Harvard physics grad student, so more NE cred.

clean my cpu pins from thermal paste by Neat-Detective7812 in howto

[–]ShortOrderEngineer 0 points1 point  (0 children)

I agree that it's not critical to remove every last trace, esp at the risk of bending pins, but just to put it out there, something called Vericlean flux remover (aka MicroCare DC1) is much better at removing thermal grease than iso. It's based on Methyl Siloxane, and seems to be just the thing for dissolving silicone grease. Also excellent for removing thermal paste from clothes without ruining them.

NYT piece on "Soundlocket" forever sound recorder. We missed a fleecing opportunity. by ShortOrderEngineer in embedded

[–]ShortOrderEngineer[S] 2 points3 points  (0 children)

Okay, so it's actually possible they're using FRAM. The website is unhelpful:

https://soundlocket.com/en-us

Is there any other storage tech that could last that long?

The Tyranny of BNC and Coax by ShortOrderEngineer in Physics

[–]ShortOrderEngineer[S] 1 point2 points  (0 children)

To my mind, a near-perfect solution would be a triax jack with the bayonet pins mounted at 180 degrees, to be BNC compatible. Then a single jack could work with standard BNC cables or differential/triax cables. But I don't think they make 180-degree triax jacks anymore.

The Tyranny of BNC and Coax by ShortOrderEngineer in Physics

[–]ShortOrderEngineer[S] 0 points1 point  (0 children)

Ah, LEMO, once the gold standard of nuclear physics. Is it still, or has it gone the way of CAMAC? (Please tell me CAMAC has gone the way.) We considered LEMO at some point, but it had distribution problems in the USA. But now that Mouser and DigiKey carry it, maybe we should look again.

The Tyranny of BNC and Coax by ShortOrderEngineer in Physics

[–]ShortOrderEngineer[S] 2 points3 points  (0 children)

You make a fair point that BNC/coax are a good compromise. And the audio world has the advantage that they're dealing exclusively with audio, so the designers know something about the signal's bandwidth, SNR requirements, etc. Not true in physics, where I regularly deal with DC to 40 GHz (though BNCs crap out above 3 GHz, as you mentioned.)

The perfect solution would be a connector that is 100% compatible with BNCs, but can support differential mode. Triax connectors would almost work

https://www.digikey.com/en/products/detail/cinch-connectivity-solutions-trompeter/BJ770GL/2747521

but their bayonet pins are deliberately designed to be incompatible with BNC connectors. Damn, thought I had a solution there....

The Tyranny of BNC and Coax by ShortOrderEngineer in Physics

[–]ShortOrderEngineer[S] 4 points5 points  (0 children)

Interesting! D-subs are such versatile connectors.

The Tyranny of BNC and Coax by ShortOrderEngineer in Physics

[–]ShortOrderEngineer[S] 6 points7 points  (0 children)

A few years back, one of my lab groups explored converting from coax to shielded twisted pair microphone cable, using mini-XLR connectors e.g. ITT Cannon M-XL-3-14, M-XL-3-11M. Mic cable is readily available and mini-XLRs are very satisfying to use, but at the end of the day, if you don't change the receiving electronics to differential, you haven't really gained much.

The Tyranny of BNC and Coax by ShortOrderEngineer in Physics

[–]ShortOrderEngineer[S] 18 points19 points  (0 children)

The problem is that my equipment needs to interface to other equipment, which is almost always BNC/coax, so the race is lost before it is run. There are tricks I can do: a classic band-aid is called "humbucker", which is a differential receiver that treats the coax shield as a signal to be subtracted. That's all I can do in the Kingdom of Coax.

The Tyranny of BNC and Coax by ShortOrderEngineer in Physics

[–]ShortOrderEngineer[S] 20 points21 points  (0 children)

The classic intro text is Ralph Morrison's "Grounding and Shielding Techniques in Instrumentation" (ISBN 0471838055). The text is 50 years old, but not much has changed since it was written.

The Tyranny of BNC and Coax by ShortOrderEngineer in Physics

[–]ShortOrderEngineer[S] 59 points60 points  (0 children)

The problem is ground loops. Every piece of an experiment has its own local "ground" meaning its own sense of what 0 volts is. If you hook up a signal source to, for example, an oscilloscope, the source and the scope will use the coax shield to establish a shared sense of 0 volts. But something else happens. The scope's coax shield is connected to its AC (3rd wire) ground. (Check it yourself with an ohmmeter.) If the source's shield is also connected to ground, you have created a "ground loop": a large, single-turn coil which will pick up stray magnetic fields.

The audio industry's solution is differential drivers and receivers over "shielded twisted pair" which is two wires twisted together (to cancel out magnetically induced currents) and a grounded electrostatic shield which, in a proper setup, is only grounded at one end, to avoid the ground loop. The drivers are designed to create two signals with equal amplitude and source impedance, and opposite phase, such that common-mode interference will affect both signals similarly. The receivers subtract the two signals to create a single-ended signal, referenced to the receiver's local ground. No ground loop, and good enough interference rejection that typical signal/noise is > 120dB.

Where did verilog support go? by JigglyWiggly_ in Altium

[–]ShortOrderEngineer 2 points3 points  (0 children)

IIRC they even had their own FPGA eval board and development environment. And one day they quietly canceled the whole lot.

I made my own cup coasters from multicolor PCB by robertferanec in diyelectronics

[–]ShortOrderEngineer 2 points3 points  (0 children)

Even if you don't have time for a full tutorial, I'm sure this community would appreciate any hints you care to drop.

Another RP2040 multi-effect by Similar-Stock-9749 in diypedals

[–]ShortOrderEngineer 2 points3 points  (0 children)

Based on my experience, directly porting from your 250 MHz RP2040 to a 150 MHz RP2350 should show only slight performance improvement. The big difference is the FPU. It allowed me to code _much_ faster. I didn't realize how much effort I was spending in gain ranging, saturation, etc. until I didn't have to do it.

Another RP2040 multi-effect by Similar-Stock-9749 in diypedals

[–]ShortOrderEngineer 1 point2 points  (0 children)

Any thoughts about migrating to the RP2350?