×

CN0254评估板指南

消耗积分:2 | 格式:pdf | 大小:1.14MB | 2021-03-23

分享资料个

This version (03 Jan 2021 22:01) was approved by Robin Getz.The Previously approved version (15 Dec 2017 22:51) is available.Diff

CN0254 Evaluation Board Guide

Overview

CN0254 is a cost effective, highly integrated 16-bit, 250 kSPS, 8-channel data acquisition system that can digitize ±10 V industrial level signals. The circuit also provides 2500 V rms isolation between the measurement circuit and the host controller, and the entire circuit is powered from a single isolated PWM controlled 5 V supply.

The AD7689 16-bit, 8-channel, 250 kSPS PulSAR ADC contains all the necessary components for the multichannel low power data acquisition system. It includes a 16-bit SAR ADC, an 8-channel low crosstalk multiplexer, a low drift reference and buffer, a temperature sensor, a selectable one-pole filter, and a channel sequencer. The sequencer is useful for continuously scanning channels, and a microcontroller or FPGA is not required to control channel switching.

The AD8605 and AD8608 are low cost single and quad rail-to-rail input and output CMOS amplifiers. The AD8608 inverts, level shifts, and attenuates the ±10 V input signal so that it matches the input range of the ADC, which is 0 V to +4.096 V when using a +4.096 V reference and a +5 V single supply. The AD8605 acts as an external reference buffer to provide sufficient driving ability for level shifting. Both feature very low offset voltage, low input voltage and current noise, and wide signal bandwidth, therefore making them good choices for a wide variety of applications.

The ADuM3471 is a quad-channel digital isolator with an integrated PWM controller and transformer driver for an isolated dc-to-dc converter. It provides the isolated 5 V, 2 W power for the circuit as well as isolates the digital signals at the SPI interface.

The EVAL-CN0254-SDPZ board connects to ADI’s System Demonstration Platform (SDP) and is powered by a 6 V power supply.


Required Equipment


General Setup

Block assignments


  • The EVAL-CN0254-SDPZ (CN-0254 Board) connects to the EVAL-SDP-CB1Z (SDP-B Board) via the 120-Pin connector
  • The EVAL-SDP-CB1Z (SDP-B Board) connects to the PC via the USB cable.
  • Terminal block CN2 is the +6 V power supply input
  • Terminal block J2 is for the multiple channels analog input
  • Jumper J3 is the test point for SPI data lines


Test setup


  1. Connect the 120-pin connector on the EVAL-CN0254-SDPZ Evaluation Board to the connector marked “CON A” on the EVAL-SDP-CB1Z evaluation (SDP) board
  2. After setting the dc output supply to 6 V output, turn the supply off
  3. With power to the supply off, connect 6 V to CN2
  4. Turn on the power supply and then connect the SDP to the PC by using the USB-to-miniUSB cable


Do not connect the USB cable to the Mini-USB connector on the SDP board before turning on the dc power supply for the EVAL-CN0254-SDPZ



Installing the Evaluation Software

  1. Extract the file CN0254_Evaluation_Software.zip and open the file setup.exe.

    NOTE: It is recommended that you install the CN0254 Evaluation Software to the default directory path C:/Program Files (x86)/Analog Devices/CN0254/ and all National Instruments products to C:/Program Files/National Instruments/

  2. Click Next to view the installation review page



  3. Click Next to start the installation



  4. Upon completion of the installation of the CN-0254 Evaluation Software, the installer for the ADI SDP Drivers will execute.

    NOTE: It is recommended that you close all other applications before clicking “Next”. This will make it possible to update relevant system files without having to reboot your computer.





  5. Press “Next” to set the installation location for the SDP Drivers.

    It is recommended that you install the drivers to the default directory path
    C:/Program Files/Analog Devices/SDP/Drivers





  6. Press “Next” to install the SDP Drivers and complete the installation of all software. Click “Finish” when done.


Using the Evaluation Software

Main Window

  1. Connect Button - Starts the connection between the CN0254 Evaluation Board and SDP-B Controller Board.
  2. Disconnect Button - ends the connection between the CN0254 Evaluation Board and SDP-B Controller Board
  3. Start Button - Start acquisition of measurement data
  4. Save Data - Save the data collected to a tab delimited ASCII spreadsheet file
  5. General control Section
    • Connector - Selects which 120-pin connection of the SDP-B Board to use
    • Input Signal Range - Select range of analog signal input
    • Sample Rate/CH - Set desired sample rate per channel
    • Samples/CH - Set number of samples to be taken per channel
    • Scan mode - Select between single or multiple channel data acquisition
    • Channel Setting for Scan mode - Select which channel/s to be used for data acquisition
    • Capture Mode - Choose between single or continuous capturing of data
    • Bandwidth - Select bandwidth for low-pass filter in ADC that reduces undesirable aliasing effects and limits the noise from the driving circuitry
    • Phase Compensation Checkbox - Compensate unbalanced differential input voltages to the comparator
    • Calibration Checkbox - Turn ON/OFF Calibratration
  6. Multi-Channel Tab
    • Plot options per channel - Edit plot display and options like interpolation and color of output waveform
    • Display Format - Select y-axis of plotted graph between RAW data or voltage
    • Graph Controls - Allow the user to zoon in, zoom out, and pan through the data collected
    • Scale Fit Setting - Allows user to or not to autoscale the output on the graph
  7. Single Channel Tab
    • Time Domain Tab - Shows the acquired measurement data in terms of ADC codes with respect to time
    • Frequency Domain Tab - Plots the FFT of the the ADC samples with the amplitudse in dB of the full scale ADC value
    • Histogram Tab - Plots the number of occurrences of ADC sample values
    • Signal Parameters - Read only. Shows parameters such as SFDR of the signal chosen through the radio buttons on the right side of user interface
  8. Calibration Tab - Contains the calibration instructions for the CN0254 Evaluation Board
    • Precision Voltages - Set the low and high precision voltages to be used for calibration
    • Input Range - Select range of analog signal input
    • Overwrite EEPROM Checkbox - If selected, precision voltage parameter will be saved into EEPROM after calibration is complete
    • Calibrate - Start calibration of the device
    • Recover to Default Value - Recover the original default values of precision voltages of the device from the EEPROM
    • Write Factory Default - Writes precision voltages from calibration to an array in EEPROM and sets them as the factory default values
  9. S/W Version Info Tab
    • Flash LED - Flashes the LED on the SDP controller board
    • Read Firmware - Reads the firmware of CN0254 Evaluation Board


Running the System

  1. Open the CN0254.exe application from the default installation location
  2. Set the correct connector and click the Connect Button
  3. Upon successful connection, calibrate the device in the Calibration tab by following the instructions indicated
  4. After proper calibration, select the desired settings like signal ranges and such
  5. Press the Start button
  6. If you want to save the data to file, press the Save Data button
  7. Click Quit to exit the software



Schematic, PCB Layout, Bill of Materials

EVAL-CN0254-SDPZ Design & Integration Files

  • Schematics
  • PCB Layout
  • Bill of Materials
  • PADS project

End of Document

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.lene-v.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'CN0254评估板指南',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.lene-v.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);