Analog Devices has developed over a hundred reference designs to help solve developers’ system level application challenges from mixed signal designs, to software drivers and algorithm development.
Use the Arduino compatible headers on the DE10-Nano to plug-in a variety of precision signal chain solutions from Analog Devices. See a few examples of Arduino Plug-In boards below:
|Part Number||General Description of Part|
|EVAL-CN0216-ARDZ||Precision Weigh Scale|
|EVAL-CN0357-ARDZ||Electrochemical Gas Detection|
|EVAL-CN0338-ARDZ||NDIR Thermopile Gas Sensing|
|EVAL-ADXL362-ARDZ||Ultra-Low Power Accelerometer|
|EVAL-CN0391-ARDZ||4-Channel Thermocouple System|
|EVAL-CN0395-ARDZ||Volatile Organic Compound Gas Detector|
|EVAL-CN0396-ARDZ||Dual Electrochemical Gas Sensor|
|EVAL-CN0397-ARDZ||3-Channel Light Detection for Smart Agriculture|
|EVAL-CN0398-ARDZ||Soil Moisture and pH Measurement System|
The DE10-Nano includes an LTC 2x7 QuikEval header that is compatible with over a hundred of Analog Devices evaluation boards from the legacy Linear Technology product lines. Some of these parts may be an "enabling technology" for your design, such as a precision ADC or DAC, or a low-noise PLL for a communications system. Other products perform critical auxiliary functions, such as system health monitoring (supply current, supply voltage, temperature etc.).
The SPI or I2C signals on the DE10-Nano's QuikEval connector are connected to the HPS side of the Cyclone 5 SoC device. This means that you will most likely communicate to these devices from within the Linux operating system running on the embedded processor.For parts without a Linux driver, it may be possible to communicate directly through the /dev/i2c and /dev/spi device files. In both cases, there is Linduino / Arduino code that can be used as a starting point for writing your own code. Linduino / Arduino code is intended for porting to "bare metal" (no operating system) embedded applications, but is still useful in gaining insight into how a particular device functions.
The complete Linduino / Arduino code library is available for download here
|Part Number||QuikEval Board||Description of the QuikEval Board|
|LTC2984||DC2420A||Starter kit demonstrates the performance and ease of use of the LTC®2984, which is a complete temperature measurement system on a chip|
|LTC2668||DC2025A-A||DC2025A features the LTC2668, 16-channel 16-Bit/12-Bit ±10V VOUT SoftSpan™ DACs with 10ppm/°C max reference.
This device features per-channel SoftSpan configuration with five output ranges:
0V to 5V, 0V to 10V, ±2.5V, ±5V, and ±10V.
|LTC2358-18||DC2365A-A||DC2365A features the LTC®2358-18, Buffered Octal, 18-Bit, 200ksps/Ch Differential ±10.24V ADC with 30VP-P Common Mode Range|
|LTC2497||DC1012A-B||DC1012A-B features the LTC2497 - 16-Bit 8-/16-Channel Delta Sigma ADC with Easy Drive Input Current Cancellation and I2C Interface|
|LTC2378-20||DC2135A||DC2135A shows a simple DC accurate ADC driver circuit that converts a ±10V single-ended input signal into a fully differential signal capable of driving the LTC2378-20 with a combined linearity error of only 2ppm|
EVAL-CN0398-ARDZ: Electrochemical Gas Detection board plugged onto the DE-10 Nano
EVAL-CN0397-ARDZ: 3-Channel Light Detection for Smart Agriculture plugged onto the DE-10 Nano
DC1012A-A: 24-Bit 8-Ch I2C Delta Sigma ADC attached to DE10-Nano
DC1338B: I2C Temperature, Current & Voltage Monitor attached to DE10-Nano