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!