This is an old revision of the document!
The ADuM7701/ADuM7702 are are high performance, second-order, Σ-Δ modulators that convert an analog input signal into a high speed, single-bit data stream, with on-chip digital isolation based on Analog Devices, Inc., iCoupler® technology. The devices operate from a 5 V (VDD1) power supply and accept a pseudo-differential input signal of ±250 mV ADuM7701 and ±50 mV ADuM7702. The pseudo-differential input is ideally suited to shunt voltage monitoring in high voltage applications where galvanic isolation is required.
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/output can use a 5 V or a 3.3 V supply (VDD2).
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, superior to alternatives such as optocoupler devices. The ADuM7701/ADuM7702 devices are offered in both 16-lead and 8-lead wide-body SOIC packages and have an operating temperature range of −40° C to +125° C.
Applications:
Function | Description |
---|---|
int32_t adum7701_init(adum7701_dev **dev, adum7701_init_param init_param); | Initialize the device. |
int32_t adum7701_remove(adum7701_dev *dev); | Free the resources allocated by adum7701_init(). |
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; |