Forum Discussion

FFran1's avatar
FFran1
Icon for New Contributor rankNew Contributor
7 years ago

How can I use the adc on Cyclone 10 LP evaluation board ?

Hi,

I try to build a 3 phase brushless dc motor driver on this fpga and i have to get analog inputs from sensors measuring RPM of motor and current through motor. Cyclone 10 lp explains how to get analog input using I2C interface.

://www.intel.com/content/www/us/en/programmable/documentation/kvh1494630606457.html#lqw1516913861738

I found an implementation of I2C on vhdl here https://www.digikey.com/eewiki/pages/viewpage.action?pageId=10125324#I2CMaster(VHDL)-ExampleTransaction

But I am not an experienced FPGA designer so if you have any experience or knowledge about using adcs on FPGAs any help would be appreciated.

1 Reply

  • Abe's avatar
    Abe
    Icon for Frequent Contributor rankFrequent Contributor

    If you're using any of the DE series boards, you can try using the ADC IP from Qsys. This will help you connect to the ADC chip and read data from it easily.