資料介紹

Table of Contents
ADuM7701 - Reference Design
Supported Devices
Supported Carrier Board
Overview
The ADuM7701 is a high performance, second-order, Σ-Δ modulator that converts 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 device operates from a 4.5 V to 5.5 V power supply range (VDD1) and accepts a pseudo differential input signal of ±250 mV (±320 mV full-scale). 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 21 MHz. The original information can be reconstructed with an appropriate sinc3 digital filter to achieve an 86 dB signal-to-noise ratio (SNR) at 78.1 kSPS with a 256 decimation rate and a 20 MHz master clock. The serial input and output operates from a 5 V or a 3 V supply (VDD2).
The serial interface is digitally isolated. High speed complementary metal-oxide semiconductor (CMOS) technology, combined with monolithic transformer technology, results in the on-chip isolation providing outstanding performance characteristics, superior to alternatives such as optocoupler devices. The ADuM7701 device is available in both a 16-lead and an 8-lead wide-body SOIC and has an operating temperature range of ?40°C to +125°C.
Applications
- Shunt current monitoring
- AC motor controls
- Power and solar inverters
- Wind turbine inverters
- Analog-to-digital and optoisolator replacements
HDL Reference Design
The provided HDL reference design support's both the ADuM7701 and AD7405 devices. One of the main difference between thees two devices is the type of the digital data lines. In case of ADuM7701 it is a single ended lines, and in case of the AD7405 is differential.
User can configure the corresponding interface type, by setting the adc_port_type Tcl variable in the system_project.tcl file. Note that this variable should be set before generating any bit file.
The output of the device is a continuous digital bit stream, to reconstruct the original input signal information, this output bit stream needs to be digitally filtered and decimated. A simple sinc filter is recommended to reconstruct the original input signal information received from the ADuM7701. The following equation describes the transfer function of the sinc filter:
where DR is the decimation rate and N is the sinc filter order. The implemented filter is a 3rd order sinc filter.
The output of the filter is connected to a DMA, which will handle the data transfer into the system memory. See the data path in block diagram bellow:
The external clock rate (MCLKIN) can be set in the system_bd.tcl file, by changing the value of the ext_clk_rate variable.
Create the project with SDK
- Open Xilinx Software Development Kit (XSDK) and provide the workspace location.
- Create a new Application Project: go to File → New → Application Project
- Create a new Hardware Platform: click New from the Target Hardware section
- Specify the already generated Hardware Platform Specification File (more details about the generation: https://wiki.analog.com/resources/fpga/docs/build): in the Target Hardware Specification section browse the desired file
- Give a name to the project and to the board support package and click Next
- Select the Empty Application templeta and click Finish
- The new Empty Application project should look like:

- Copy the source code files into the src directory
- Make sure you uncomment the the required carrier vendor and CPU architecture from the app_config.h (or config.h) header file.
- Example for choosing the Altera carrier in the app_config.h header file:
//#define XILINX #define ALTERA
- The SDK should automatically build the projects and the Console window will display the result of the build. If the build is not done automatically select the Project → Build Automatically menu option.
- At this point the software project setup is complete, the FPGA can be programmed and the software can be downloaded into the system. You can program the FPGA by clicking on Xilinx Tools → Program FPGA
- After the FPGA was programmed, we need to create a new Run configuration, by selecting Run → Run Configurations…, in the Run Configuration windows select the Xilinx C/C++ application (System Debugger) and click at the New Configuration button at the upper left corner.
- If your target carrier has a Zync SoC, make sure, that you specify the Initialization file, and select the Run ps7_init and Run ps7_post_config options.
- At the Application tab define your current project name and application executable. (.elf)
- The output of the example program can be viewed in the SDK console by enabling the Connect STDIO Console option and setting the baud rate of the UART port to 115200.
- As an alternative a UART terminal can be used to capture the output of the example program. The number of used UART port depends on the computer's configuration. The following settings must be used in the UART terminal:
- Baud Rate: 115200bps
- Data: 8 bit
- Parity: None
- Stop bits: 1 bit
- Flow Control: none
- When the run configuration is done, the software can be started by clicking the Run button.
- Your new bare metal application should run
Driver Description
Functions Declarations
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(). |
Types Declarations
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
- ADuM120N/ADuM121N雙通道數(shù)字隔離器應(yīng)用指南
- FEBFL7701_L34U018A 評(píng)估板通用輸入 17.5W LED 驅(qū)動(dòng)器(PFC 降壓)用戶(hù)指南
- MCGS 嵌入版用戶(hù)指南 0次下載
- 雙通道數(shù)字隔離器ADuM1200/ADuM1201數(shù)據(jù)手冊(cè) 17次下載
- UG-1525:評(píng)估ADuM7701 16位隔離Sigma-Delta ADC
- ADUM141E1S評(píng)估板用戶(hù)指南
- EVAL-ADuM7701-設(shè)計(jì)文件
- ADUM7701:16位隔離式∑-?調(diào)制器
- EVAL-ADuM7701 - Design File
- MPLAB? XC16的詳細(xì)用戶(hù)指南
- PSMC設(shè)計(jì)器用戶(hù)指南及技巧
- MTCH112基礎(chǔ)知識(shí)及用戶(hù)指南
- MCP3903評(píng)估板用戶(hù)指南
- TMS320C28X處理器匯編語(yǔ)言工具用戶(hù)指南 30次下載
- SEED-BLDC用戶(hù)指南(for2812) 20次下載
- CD100M滿(mǎn)杯檢測(cè)方案的安裝指南 680次閱讀
- 電工必備接線(xiàn)指南:輕松掌握各種電路接線(xiàn)技巧 3419次閱讀
- 濾波器設(shè)計(jì)指南 2414次閱讀
- ADUM5402CRWZ集成DC/DC轉(zhuǎn)換器的四通道2.5 kV隔離器介紹 3178次閱讀
- 為什么電子指南針能指示方向 1953次閱讀
- 使用含快速開(kāi)關(guān)SiC器件的RC緩沖電路實(shí)用解決方案和指南 2855次閱讀
- 基于500mW隔離式設(shè)計(jì)中無(wú)需單獨(dú)的隔離式 DC-DC 轉(zhuǎn)換器 1852次閱讀
- 智能LED燈驅(qū)動(dòng)器FL7701的主要特性指標(biāo)及應(yīng)用電路 5273次閱讀
- PCB設(shè)計(jì)之五個(gè)EMI設(shè)計(jì)指南 3605次閱讀
- ADuM系列隔離器的比較優(yōu)勢(shì)與應(yīng)用分析 9216次閱讀
- firefly AIO-3288J主板使用指南 1683次閱讀
- ADuM4137單路IGBT柵極驅(qū)動(dòng)解決方案 3225次閱讀
- Linux用戶(hù)與用戶(hù)組的關(guān)系詳解 7122次閱讀
- iPhone自帶的指南針的妙用 7726次閱讀
- 在SPI總線(xiàn)中常用的6N137和ADuM315x兩款隔離芯片分析 2.3w次閱讀
下載排行
本周
- 1AN-1267: 使用ADSP-CM408F ADC控制器的電機(jī)控制反饋采樣時(shí)序
- 1.41MB | 3次下載 | 免費(fèi)
- 2AN158 GD32VW553 Wi-Fi開(kāi)發(fā)指南
- 1.51MB | 2次下載 | 免費(fèi)
- 3AN148 GD32VW553射頻硬件開(kāi)發(fā)指南
- 2.07MB | 1次下載 | 免費(fèi)
- 4AN-1154: 采用恒定負(fù)滲漏電流優(yōu)化ADF4157和ADF4158 PLL的相位噪聲和雜散性能
- 199.28KB | 次下載 | 免費(fèi)
- 5AN-960: RS-485/RS-422電路實(shí)施指南
- 380.8KB | 次下載 | 免費(fèi)
- 6EE-249:使用VisualDSP在ADSP-218x DSP上實(shí)現(xiàn)軟件疊加
- 60.02KB | 次下載 | 免費(fèi)
- 7AN-1111: 使用ADuCM360/ADuCM361時(shí)的降低功耗選項(xiàng)
- 306.09KB | 次下載 | 免費(fèi)
- 8AN-904: ADuC7028評(píng)估板參考指南
- 815.82KB | 次下載 | 免費(fèi)
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費(fèi)
- 2免費(fèi)開(kāi)源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機(jī)智能手環(huán)心率計(jì)步器體溫顯示設(shè)計(jì)
- 0.10 MB | 130次下載 | 免費(fèi)
- 4使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
- 2.96 MB | 44次下載 | 免費(fèi)
- 5美的電磁爐維修手冊(cè)大全
- 1.56 MB | 24次下載 | 5 積分
- 6如何正確測(cè)試電源的紋波
- 0.36 MB | 18次下載 | 免費(fèi)
- 7感應(yīng)筆電路圖
- 0.06 MB | 10次下載 | 免費(fèi)
- 8萬(wàn)用表UT58A原理圖
- 0.09 MB | 9次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論