I hope its better than their last attempt. That was a complete failure and vanished without a trace. With the AKM fire they have a chance to get some market.
hi all
this project is very similar to what I have in mind when I started to search on internet...
so it is a good candidate to be my next realization...
Even so I have some doubt about the link beetween the board and the pc/software.
First of all some question about the Intel MAX V SM570 chip:
1. what is the purpose?
2. it is a programmable CPLD... is there some details on how to program it? Where I can find the program to put into?
In my original idea I would use the ADC's standard SPI output connected to a quadSPI-USB adapter but it seems that it is not possible due to the transfer rate.
I understood that this project has several output interface but I didn't understand how they work.
Then I understood that it is possible to use a USBStreamer. Which driver can be used in this scenario? Is the "final result" equivalent to a sound card?
Because I would use the board not only to meausure the distortion but also as a scope, which software can be used?
this project is very similar to what I have in mind when I started to search on internet...
so it is a good candidate to be my next realization...
Even so I have some doubt about the link beetween the board and the pc/software.
First of all some question about the Intel MAX V SM570 chip:
1. what is the purpose?
2. it is a programmable CPLD... is there some details on how to program it? Where I can find the program to put into?
In my original idea I would use the ADC's standard SPI output connected to a quadSPI-USB adapter but it seems that it is not possible due to the transfer rate.
I understood that this project has several output interface but I didn't understand how they work.
Then I understood that it is possible to use a USBStreamer. Which driver can be used in this scenario? Is the "final result" equivalent to a sound card?
Because I would use the board not only to meausure the distortion but also as a scope, which software can be used?
Hello,
Thank you TNT, happy new year too.
I think we all really hope better days...
I don't have posted news for a time, sorry.
Very busy with my full time job and not so many spare time...
Anyway, when I can I still work on the analyzer,
software and hardware side.
ggerla ,
The CPLD is used to translate serial interface of LTC2380-24 ADC as audio standard stream like
I2S and S/PDIF. It allow also to perform some digital filtering and DC calibration.
This of course can be done by other mean.
With USB-streamer, yes the analyzer is seen as a USB sound card.
Driver is provided by miniDSP.
There is lot of software available to explore data (in time and frequency domain) for audio sound-card.
You can look REW, Arta, SpectraPLUS, Waveforms, and many others...
Regards.
Frex
Thank you TNT, happy new year too.
I think we all really hope better days...
I don't have posted news for a time, sorry.
Very busy with my full time job and not so many spare time...
Anyway, when I can I still work on the analyzer,
software and hardware side.
ggerla ,
The CPLD is used to translate serial interface of LTC2380-24 ADC as audio standard stream like
I2S and S/PDIF. It allow also to perform some digital filtering and DC calibration.
This of course can be done by other mean.
With USB-streamer, yes the analyzer is seen as a USB sound card.
Driver is provided by miniDSP.
There is lot of software available to explore data (in time and frequency domain) for audio sound-card.
You can look REW, Arta, SpectraPLUS, Waveforms, and many others...
Regards.
Frex
Hello,
Thank you TNT, happy new year too.
I think we all really hope better days...
Frex
yes, we live in dark times ...
ggerla ,
The CPLD is used to translate serial interface of LTC2380-24 ADC as audio standard stream like
I2S and S/PDIF. It allow also to perform some digital filtering and DC calibration.
This of course can be done by other mean.
Frex
ok, got it...
If I well understand the CPLD just "convert" data so on the receiver side data are collected and showed not in real time. Am I right?
With USB-streamer, yes the analyzer is seen as a USB sound card.
Driver is provided by miniDSP.
There is lot of software available to explore data (in time and frequency domain) for audio sound-card.
You can look REW, Arta, SpectraPLUS, Waveforms, and many others...
Regards.
Frex
Ok, but the USB-streamer is not able to support the full bit rate, so also in this case it should be not possibile to acquire live data. Right?
I like very much you work and I would use it, but I have little budget so I would "simplify" some parts, removing things that I don't need.
I don't have requirement about modularity and I need "just" to connect the SPI interface to the PC USB at the full speed 2*24*1,5Msps.
I read several posts in this thread but I also googled a lot and from my point of view the simpliest way could be to use a Acqua A5 board that has 2 different SPI connection with max speed of 50MHz. Unfotunately I didn't find any example similar to this application. So I have some doubts regarding the success...
The other 2 possible solution (from my point of view) was suggested in the thread
SAR ADC for high performance audio ADC project [LTC2380-24]
by gerhard (based on bbb) and by Chris719 (based on FT600Q), but also in this case there is too few material to start.
I have software development skills so I can give my contribution.
I can confirm that FT600 is workable for applications similar to this. You should be able to push around 100 MB/s for FT600 and 200 MB/s maximum for FT601 if you configure it with only one IN endpoint. You need to use the async overlapped IO API the D3XX driver exposes; anything else will result in lower throughput. You will need a FIFO in the FPGA and a parallel interface to the FT600. I'm not sure if there is an in-between solution that is slower and easier, but still fast enough.
Last edited:
May be that I found the solution... STM32H743xI
It is possible to find dev board for less then 25€ and there is a github project with several examples.
It seems the right choice to do some experiment
It is possible to find dev board for less then 25€ and there is a github project with several examples.
It seems the right choice to do some experiment
Frex - this might be of your interest https://www.diyaudio.com/forums/pc-based/342070-linux-usb-audio-gadget-rpi4-otg-4.html#post6657088
Some stock again at Digi-key on Nov-20-23 (est.), just early enough for
next newYearsEve greetings.
I tried the LT2500-32 but did not finish it because I got my
Agilent 89441A FFT analyzer back to life.
It was never defunct, just the software driver...
No idea where the LT2500 sits in the pecking order.
There is a Xilinx Coolrunner CPLD to convert 100 MHz SPI
to byte parallel so it can be consumed by the PRU of the BBB.
The BBB is on the LAN and can read GPIB-like commands
from a tcp/ip port, much like the 89441A. It runs Linux, compilers
etc on the BBB. I did not want to re-invent the Linux/whatever
user program on the laptop.
I someone wants to continue this, all info is available.
Gerhard
next newYearsEve greetings.
I tried the LT2500-32 but did not finish it because I got my
Agilent 89441A FFT analyzer back to life.
It was never defunct, just the software driver...
No idea where the LT2500 sits in the pecking order.
There is a Xilinx Coolrunner CPLD to convert 100 MHz SPI
to byte parallel so it can be consumed by the PRU of the BBB.
The BBB is on the LAN and can read GPIB-like commands
from a tcp/ip port, much like the 89441A. It runs Linux, compilers
etc on the BBB. I did not want to re-invent the Linux/whatever
user program on the laptop.
I someone wants to continue this, all info is available.
Gerhard
- Home
- Design & Build
- Equipment & Tools
- OSVA - Open source Versatile Analyzer