Forum Replies Created
- AuthorPosts
AndrewModeratorAndrew April 26, 2015 at 3:29 pm in reply to: BB-series and stand-alone signal generator //php bbp_reply_id(); ?>
Hello Ossian,
Supporting the tracking generator requires firmware level support. The firmware differs between the BB60A and BB60C so the changes made for the BB60C to be supported did not carry over to the BB60A. We do not have plans at this point to pursue this, but it is not out of the question.
The BB60A is not abandoned though. It still receives PC software level support as we continue to update the Spike software application. In fact the digital demodulation capabilities we are adding late May will be supported for both the BB60A and BB60C. The BB60A shares the same programming interface as the BB60C (by design) so that anytime we make PC side changes/additions/improvements both devices receive the benefits.
Regards,
A.J.
AndrewModeratorHey everyone! Here is a sneak peak of what we have been working on since the beginning of the year. On the left we have the new interface to our upcoming vector signal generator (named the VSG25A) and on the right you can see the upcoming digital demodulation capabilities of the BB60C/A within the Spike software application. The VSG is transmitting a QPSK modulated signal at 890MHz and the BB60C is receiving the signal and triggering on a sync pattern. Both are expected late May.
The VSG25A is priced at $495 and the digital demodulation capabilities will be part of the next Spike software release.
Attachments:
You must be logged in to view attached files.
AndrewModeratorAndrew April 24, 2015 at 1:15 pm in reply to: BB-series and stand-alone signal generator //php bbp_reply_id(); ?>
Hello Victor,
I apologize for not making this more clear on our website. The added tracking generator compatibility is only compatible with the BB60C. I apologize for the confusion.
Regards,
A.J.
AndrewModeratorAndrew April 23, 2015 at 9:51 pm in reply to: BB-series and stand-alone signal generator //php bbp_reply_id(); ?>
Hi Victor,
Thank you for your updates and patience. I looked into this a bit further, and I hope I have come up with a solution. Start with a fresh download of the firmware updater folder and install this driver from FTDI. Link below
https://signalhound.com/sigdownloads/Spike/CDM%20v2.12.00%20WHQL%20Certified.exe
The ftd2xx.dll/bb_api.dll you dropped in are likely 64-bit versions. The FTDI driver install will be necessary for using the TG44/TG124 and will install the 32 and 64-bit versions. I think this is the missing piece. The firmware updater is a 32-bit application and installing the FTDI drivers hopefully will install the last missing DLL.
Let me know if this works.
Regards,
A.J.
AndrewModerator- This reply was modified 9 years, 12 months ago by
Andrew.
Andrew April 22, 2015 at 2:17 pm in reply to: BB-series and stand-alone signal generator //php bbp_reply_id(); ?>
Hi Victor,
Yes, version 3.0.7 means that you can now pair the BB60C with a TG44/TG124 and make scalar network measurements. Yes, you will need to update your existing BB60C to firmware version 5.
I just added two links to the BB60C downloads page under the firmware updater download. To run the firmware updater, you will need to download/install two Microsoft libraries. I apologize for the inconvenience.
Regards,
A.J.
AndrewModeratorAndrew April 20, 2015 at 8:31 am in reply to: SA124B keep disconnecting when running Scalar network analysis //php bbp_reply_id(); ?>
Hi Mervin,
Thanks for updating us on your situation. I am glad a newer release seems to have resolved your issues.
Regards,
A.J.
AndrewModeratorAndrew April 15, 2015 at 4:04 pm in reply to: SA124B keep disconnecting when running Scalar network analysis //php bbp_reply_id(); ?>
Hello Mervin,
Can you please email support@signalhound.com to begin the support process.
Please send information regarding your setup such as the current configuration of the software, such as frequency range, and the tracking generator control values you are setting when seeing this issue. Also please describe what you mean by “remove the SA/TG” and what kind of error messages you are seeing on screen. Also please share your PC information with us, most importantly, the Operating system, whether you are 32/64 bit and the CPU model number. Any other information you can think of that is unique to your setup or measurement process is helpful so we can try to duplicate the issue or determine its source.Regards
AndrewModeratorAndrew April 14, 2015 at 12:05 pm in reply to: using a realtime specan as scalar network analyser //php bbp_reply_id(); ?>
Julian,
I might be the best person to answer this. Yes, a good noise source will work, but it will suffer from:
1) Dynamic range. Since your energy is spread through the entire spectrum, the energy at each frequency bin is quite a bit lower. You might only get 40 dB of dynamic range, instead of 90 ish.
2) Nonlinearities. If you are trying to test the frequency response of a device, and “zero out” the response at some maximum amplitude for best signal-to-noise ratio, you may have significant intermodulation products affecting your readings. When you insert your DUT and filter some of them out, your flatness may be less than ideal.
3) Lack of automated software support. With the TG44AA / TG124A, you get software specifically written to do the task, saving you time and potential errors.
AndrewModeratorHello Julian,
Currently we have not implemented quasi-peak detectors in the BB60. Expanding our EMC functionality is something we are planning on doing the second half of this year. We have a number of features requested by users and that we want to implement ourselves that fall within the realm of EMC precompliance.
I am not familiar with any 3rd party software that uses our unit for EMC pre-compliance.
The real-time functionality of the BB60 is great for EMI testing.
Regards,
A.J.
AndrewModeratorHey Dan,
Here is the direct link to the archived ARM build.
https://signalhound.com/sigdownloads/SA44B/arm_sa44B_api.zip
Compiled on a beagleboard with GCC, Cortex A8 processor.Regards,
A.J.
AndrewModeratorHello Feng,
Video triggering is not a function of the API. If you need video triggering you will need to check the amplitude of the I/Q samples against your trigger level as you acquire them.
Let me know if you have any other questions.
Regards,
A.J.
AndrewModeratorHello Richard,
Thank you for bringing this to our attention. The Spike software does not have extensive text scaling capabilities for high DPI screens like the Microsoft Surface. Other users have had varying success with the Windows text/icon scaling. Have you tried this yet? Other than the Windows text/icon scaling, the only other alternative we can suggest is to reduce the screen resolution. I apologize for the inconvenience. It is something we are planning on looking into in the future.
Regards,
A.J.
AndrewModeratorHello Dan,
Unfortunately all of our programming interfaces are proprietary, so we cannot share the sources. At this point the Linux and ARM libraries are provided as is. We have focused our efforts on our Windows libraries releasing a large update/overhaul about 1 month ago. At some point in the future we might re-visit Linux and bring over the major changes we made on the Windows side, but we have no definite plans as of yet. I apologize for the inconvenience.
Regards,
A.J.
AndrewModeratorHello Feng,
You did not state whether you are using the API or using our supplied software. If you are using our software then you can setup video triggers in zero-span mode using the control panel. If you are using the API and retrieving IQ data from the device directly then video triggering is just a function of checking each IQ sample for you trigger level.
If this does not answer your question, please try to restate your questions.
Regards,
A.J.
AndrewModeratorHello Mark,
I can explain what you are seeing, and clarify the difference in behavior between the old software and new software.
As you know, a frequency bin in a sweep rarely lines up nicely on an even number like 10MHz. When you enter a marker frequency like 10MHz the closest frequency bin has to be used, and it might correlate to a frequency like 9.999037MHz. The old software simply printed the frequency you entered even though it was using the frequency bin at 9.999037MHz while the new software will simply show you the frequency of the bin used.
Ultimately both versions of the software use the same frequency bin to report the amplitude but the old software shows you the frequency you entered and the new software shows you the actual frequency of the marker.
Let me know if you have further questions.
Regards,
A.J.
AndrewModeratorAndrew March 10, 2015 at 9:23 am in reply to: Sharing Spike Presets With Other Users? //php bbp_reply_id(); ?>
Jared,
In hindsight that would have been a better idea.
Regards,
A.J.
AndrewModeratorAndrew March 10, 2015 at 9:19 am in reply to: CPU frequency speed and sweep time //php bbp_reply_id(); ?>
Hello Marholt,
That is correct, CPU speed affects sweep speed up to a point. That point is when the time to acquire data from the device is greater than the time to process it. For most sweeps, the processing can happen in parallel with the data acquisition. There are many factors at play here (single vs. multithreaded processors, RBW, VBW) and so it is impossible to give you a single number that would meet your needs. The sweep times you see on the 3.3/2.7 GHz processors are almost certainly the fastest those sweeps can perform.
Regards,
A.J.
AndrewModeratorHello Filippo,
We do have an example. If you go into the bb_series folder we have a fully fleshed out API in the csharp folder for our BB60 API. The BB60 API is very similar to the SA44/124 API so it will be mostly cut and paste.
The mechanism by which this is performed is commonly referred to by many names, most notably as PInvoke, Interop, or marshalling. These are the mechanism by which a C# program can call a C function in a DLL on Windows. Searching the internet for these terms will return many examples of doing this.
Regards,
A.J.
AndrewModeratorAndrew March 5, 2015 at 8:26 am in reply to: Sharing Spike Presets With Other Users? //php bbp_reply_id(); ?>
Hello Jason,
The preset files are located at
C:\Users\YourUserName\AppData\Roaming\SignalHound\
AppData is a hidden folder by default on Windows systems
They are named “Preset[0-8].ini” and they correspond to Presets [1-9] in the software.
You can place them on a different computer in the same directory and they should work. Each preset is only compatible with one type of device, e.g. a preset saved with an SA124 cannot be loaded for an SA44.Regards,
A.J.
AndrewModeratorHello Feng,
Video and External(BB60 only) triggering is available in Zero-Span mode. You can configure the triggers on the control panel after entering Zero-Span mode. In the API no triggering is performed directly, but the location of external triggers are returned when the API is configured correctly. You can see the API manual to learn more about setting up external triggers. https://signalhound.com/sigdownloads/BB60C/BB60-API-Manual.pdf
Regards,
A.J.- This reply was modified 9 years, 12 months ago by
- AuthorPosts