This shows you the differences between two versions of the page.
Previous revisionNext revision | |||
— | resources:eval:user-guides:adum770x [29 Jan 2019 14:40] – [Downloads] Istvan Csomortani | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== ADuM7701/02 - No-OS Driver ====== | ||
+ | |||
+ | ===== Supported Devices ===== | ||
+ | * [[adi> | ||
+ | * [[adi> | ||
+ | * [[adi> | ||
+ | * [[adi> | ||
+ | |||
+ | ===== Overview ===== | ||
+ | The [[adi> | ||
+ | |||
+ | The analog input is continuously sampled by a high performance analog modulator, and converted to a ones density digital output stream with a data rate of up to 25 MHz. The original information can be reconstructed with an appropriate digital filter to achieve 85 dB signal to noise ratio (SNR) at 78.1 kSPS with a 20 MHz MCLK. The serial input/ | ||
+ | |||
+ | The serial interface is digitally isolated. High speed complementary metal oxide semiconductor (CMOS) technology, combined with monolithic transformer technology, means the on-chip isolation provides outstanding performance characteristics, | ||
+ | |||
+ | Applications: | ||
+ | * Shunt current monitoring | ||
+ | * AC motor controls | ||
+ | * Power and solar inverters | ||
+ | * Wind turbine inverters | ||
+ | * Analog-to-digital and optoisolator replacements | ||
+ | |||
+ | ===== Driver Description ===== | ||
+ | |||
+ | ==== Functions Declarations ==== | ||
+ | ^ Function | ||
+ | |<code c> | ||
+ | |<code c> | ||
+ | |||
+ | ==== Types Declarations ==== | ||
+ | |||
+ | |<code c> | ||
+ | typedef struct { | ||
+ | /* GPIO */ | ||
+ | gpio_desc *dec_ratio; | ||
+ | gpio_desc *filter_reset; | ||
+ | } adum7701_dev; | ||
+ | |||
+ | typedef struct { | ||
+ | /* GPIO */ | ||
+ | gpio_init_param dec_ratio; | ||
+ | gpio_init_param filter_reset; | ||
+ | } adum7701_init_param; | ||
+ | </ | ||
+ | |||
+ | ===== Downloads ===== | ||
+ | <WRAP round download 50%> | ||
+ | * {{https:// | ||
+ | * {{https:// | ||
+ | * {{https:// | ||
+ | * {{https:// | ||
+ | </ | ||