digipot9 2.0.0.0
|
DIGI POT 9 Click is a compact add-on board used as a digitally controlled potentiometer. This board features the AD5235, a dual-channel, nonvolatile memory, digitally controlled potentiometer from Analog Devices. The AD5235's versatile programming via an SPI-compatible serial interface allows multiple modes of operation and adjustment. The resistor wiper position is determined by the RDAC register contents, which act as a scratchpad register, allowing unlimited changes of resistance settings. The nominal resistance of the RDAC between terminal A and terminal B (RAB) is 250 kΩ with 1024 positions (10-bit resolution).
We provide a library for the DIGIPOT9 Click as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Package can be downloaded/installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
This library contains API for DIGIPOT9 Click driver.
digipot9_cfg_setup
Config Object Initialization function. digipot9_init
Initialization function. digipot9_default_cfg
Click Default Configuration function. digipot9_generic_write
This function writes two data bytes to the selected command and address by using SPI serial interface. digipot9_generic_read
This function reads two data bytes from the selected command and address by using SPI serial interface. digipot9_set_wiper_1
This function sets wiper 1 to desired value. This example demonstrates the use of DIGI POT 9 Click board.
The demo application is composed of two sections :
Initializes the driver and makes an initial log.
Iterates through the entire wiper range and sets both wipers to the iterator value once per second. The current wiper position will be displayed on the USB UART.
The full application code, and ready to use projects can be installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe github account.
Other Mikroe Libraries used in the example:
Additional notes and informations
Depending on the development board you are using, you may need USB UART click, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.