![]() |
Linduino
1.3.0
Linear Technology Arduino-Compatible Demonstration Board
|
EasySMU: I2C Address Translator Demonstration and a Simple Multi-Channel Source Measurement Unit. More...
Files | |
file | EasySMU_Run.ino |
Top-Level Linduino Firmware for EasySMU: I2C Address Translator Demonstration and a Simple Multi-Channel Source Measurement Unit. | |
file | EasySMU.cpp |
EasySMU Class: I2C Address Translator Demonstration and a Simple Multi-Channel Source Measurement Unit. | |
file | EasySMU.h |
Class Library Header File for EasySMU: I2C Address Translator Demonstration and a Simple Multi-Channel Source Measurement Unit. | |
file | EasySMU_IOpanel.cpp |
EasySMU_IOpanel Library to Enable Touchscreen Control of EasySMU. | |
file | EasySMU_IOpanel.h |
Header File for EasySMU_IOpanel Library That Enables Touchscreen Control of EasySMU. | |
EasySMU: I2C Address Translator Demonstration and a Simple Multi-Channel Source Measurement Unit.
User Guide
Schematic
Top-Level Linduino Firmware for EasySMU
EasySMU Class Reference
EasySMU_IOpanel Class Reference
EasySMU Webpage
EasySMU: I2C Address Translator Demonstration and a Simple Multi-Channel Source Measurement Unit LTC4316: Single I2C/SMBus Address Translator LT1970A: Power Op Amp with Adjustable Precision Current Limit LT5400: Quad Matched Resistor Network LTC2655: Quad I2C 16-/12-Bit Rail-to-Rail DACs with 10ppm/°C Max Reference LTC3265: Low Noise Dual Supply with Boost and Inverting Charge Pumps LTC2051: Dual Zero-Drift Operational Amplifier LT3010: 50mA, 3V to 80V Low Dropout Micropower Linear Regulator LT1991: Precision, 100µA Gain Selectable Amplifier LTC6655: 0.25ppm Noise, Low Drift Precision Reference LTC2485: 24-Bit ΔΣ ADC with Easy Drive Input Current Cancellation and I2C Interface EasySMU is a single-channel ±12V/40mA programmable-voltage/programmable-current source with accurate voltage/current measurement capability. The LTC4316 I2C Address Translator enables up to eight independent EasySMUs to be controlled by a single I2C master. In this demonstration, each EasySMU board contains four I2C slaves and the associated components to implement a single-channel ±12V/40mA programmable- voltage/programmable-current source. The LTC4316 translates the I2C addresses of each EasySMU to a unique set of addresses, enabling up to eight EasySMU boards to be stacked on a single Linduino (I2C master). In this form, it resembles a multi-channel automated test system. Alternatively, an optional touchscreen allows the user to interactively control up to four channels, forming a compact multi-channel programmable-voltage/programmable-current bench source for lab testing, powered from a single 12V AC wall adapter. The primary purpose of the EasySMU is to demonstrate the LTC4316 I2C Address Translator. The programmable-voltage/programmable-current source and meter also provide a convenient demonstration of the associated components: LT1970A, LT5400-3, LTC2655-H, LTC3265, LTC2051, LT3010, LT1991, LTC6655, and LTC2485. While the EasySMU is not designed to demonstrate the ultimate performance that can be obtained from each of those components, the EasySMU does provide impressive results from a reasonably simple circuit.