I am using the DC2390A-A evaluation board for the LTC2500-32 ADC with the Arrow/Terasic SoCkit Cyclone V FPGA evaluation board. I cannot find the design files for the Arrow/Terasic SoCkit evaluation board for use with the DC2390A-A. I am in need of the design files to program the Cyclone V FPGA of the SoCkit evaluation board so that I can evaluate the LTC2500-32 on the DC2390A-A evaluation board.
I can't even find the pinout information for the DC2390A-A evaluation board! So at this point, the DC2390A-A evaluation board is useless.
Thank you for any assistance with this issue!
Hi, Hypelnst and ghoover. I have encountered some similar problems.
When I booted the SoCkit board using Linear Technology's SD card image, I can see the assigned IP address will appear in the LCD screen using the software of Putty connected by micro_USB. I thought I was close to success.
Regrettably, when I installed LinearLab Tools follow the directions in the DC2390 demo Manual and mounted the DC2390 to the SoCkit board via the HSMC connector, I can't find the IP address in LCD screen after power up the SoCkit board. In additon, when I run "DC2390_full_datapath_test.py", I receive the following error message: ImportError: No module named llt.utils.save_for_pscope
Thank you so much!
I got some progress, however, when I run "DC2390_full_datapath_test.py", I receive the following error message:
error: [Errno 10061]
And I run "DC2390_hello_world.py" encounter the same problem. I'm confused, I don't understand the meaning of this error.
PS: The script "check_linear_lab_tools_python_install.py" executes properly.
Wow, glad you finally got some actual data! Now you're digging into the analog performance details of the part - 17 effective bits is just right - the no-latency data has an SNR of 104dB, which is about 17 effective bits. Higher resolution is achieved through filtering. There are a few example scripts that capture filtered data, have a look through them. If you really want to dig into the filters, the coefficients are included with linearlabtools in the \common\ltc25xx_filters directory. You can filter the no-latency data by using NumPy's convolve function and then downsampling, which is equivalent to capturing filtered data directly from the LTC2500's filtered data output.
Thanks. There are quite a few scipts don't work, such as DC2390_noise_meas.py, the error message:
AttributeError: 'MemClient' object has no attribute 'sockit_reg_read'
So what is causing this?
So it looks like the LTC2758 module is re-importing the wrong client, and even then it should only be imported in the test code (when run as main). But there are some other things that need fixing as well - I can take care of that shortly. In the meantime, do you have enough operating to make progress in your evaluation / development?
I forget exactly why I included the LTC2758 code, looks like I was using the LTC2758 eval board as a representative signal chain - you probably don't need this.
Well, I have some hardware development base，I will try to understand these scripts for secondary development. I will ask you if necessary, it would be great if the company could provide instructions for running the scripts.
Thank you for your continued support, keeping in touch!
Hi, mark. I'm afraid I still need your direct help.I have tried running the every scripts in the directory ltc2500_family, but did not get the function I needed. Many of the scripts did not work, and a considerable part was developed for other evaluation boards. I didn't have enough time to study them afterwards, but I need to use it for the next experiments. Can you provide relevant scripts to capture the filtered data with a resolution of more than 30bit? This is the function I need.These scripts are still too difficult for the general users.
In addition, I modified the script 'DC2390_LTC2500_trace_filter_shape' and set the downsampling coefficient to the highest. The result is 24bits, which is a long way from 32bits.