Quick Q&A:
- What is this device?
- The NI PXIe-5644R VST is a 65MHz-6GHz RF signal analyzer + generator + FPGA instrument module with 80MHz instantaneous bandwidth.
If you're thinking USRP you're not too far, but it is a professional, calibrated instrument mainly targeted for mass production automated test of RF electronics. - The adapter hardware presented here could work with other PXIe instruments too, but the 5644 VST's current used price made the whole project worth, so I'm focusing on that.
- The NI PXIe-5644R VST is a 65MHz-6GHz RF signal analyzer + generator + FPGA instrument module with 80MHz instantaneous bandwidth.
- What is PXIe?
- PXI Express
- For the long version use google, it will give you many detailed articles
- TLDR: It's industrial PCI Express. The signaling is (mostly) the same, but in a very different form factor. The gist of this project is to adapt that form factor to a regular desktop PC... for questionable gainz and lolz.
- How does this work in its natural habitat?
- Normally, in order to make such an instrument work you need 3 things.
- The instrument itself
- The enclosure, called a "chassis", that provides mechanical mounting, power, cooling and the PXI bus connections. Think of it as your regular PC case plus the part of the motherboard where the PCIe slots are.
- An embedded controller that looks very much like an instrument module, but using prior analogy it's the rest of the motherboard and the CPU. Alternatively a remote controller can be used to connect the chassis to a desktop PC through some variation of PCIe. I am not aware of any embedded controllers up to date being built on anything else than x86. It runs Windows, real-time Linux or whatever.
So, again, let's just take the instrument module and cram that sucker into your regular (*) old desktop PC.
- Normally, in order to make such an instrument work you need 3 things.
- Is there software for this thing?
- Yes, actually software support, as far as obscure industrial things go, is pretty good and accessible. The Windows driver suite contains a capable spectrum analyzer and a signal generator application. There are APIs for C++/C#.NET and LabVIEW. It's reasonably easy to use and well documented.
- Is it worth?
- As much as I'd like to say yes, probably not. I have worked with these instruments before and took a liking to them. I'm doing this for fun and learning. That being said I'm aiming for a financially feasible end result that's cheaper to DIY than to buy the proper parts or to get any other comparable instrument or software radio, but we'll see what comes out of it.
- Whats the current status?
- Rev A. done, it works fine in a refurbished Dell workstation. I don't like the fact it requires quite extensive mods to the case. (Cutting multiple openings for side to side airflow) The tiny fans are also loud. For this reason I decided to ditch the original idea to fit this into a standard double 5.25" drive bay and instead building the next version for a specific PC case. I had to make this sacrifice of universality.
- Rev B. hardware done. Assembled in a SilverStone SETA D1 case. It supports 2 instruments side-by-side, but that is yet to be tested.
- Goals?
- Finish Rev B. hardware - DONE!
- Publish the journey and the results here
- Make GNU Radio source and sink modules for the VST
- Maybe write a swept SA + tracking generator app
Very Interesting work, are these connectors (2684-973062-ND, A144744-ND) are pushed in to the PCB using a special tool? Also which resistor did you populated with 470R (among R1,R4,R6,R7) on the adapter board?