电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

数字电位器串口设计与仿真

2022-01-25 11:58分类:电子元器件 阅读:

 

  0 引 言

  数字电位器是运用电子信息技术做成的集成电路芯片,它是借助电阻器列阵和多通道模拟开关的搭配进行电阻值的转变。它沒有移动的滑臂,而根据按键键入数据信号,或者根据数据键入讯号更改数字电位器的电阻值。数字电位器因为可调式高精度,更平稳,精准定位更精确,实际操作更便捷,数据信息可长久存放和随时随地更新等优势,在一些场所具备仿真模拟电阻器不能类比的优点。

  1 ADN2850的主要构造和原理

  ADN2850是ADI企业的双通道内存,1 024阶非易失性数字电位器。温度系数仅为35 ppm/℃。其程序模块图如图所示1所显示。它的输出阻抗W和B中间的电阻值关键由正中间存储器RDAC中存放的值决策。RDAC的值能够由外界命令立即授予或是从內部非易失性储存器E2MEM中加载。E2MEM中的值能够被更改或是被维护。当RDAC中的值被更改后,新的值还可以被存进E2MEM中。以后,新的值将在系统软件再次通电后全自动载入到RDAC中。

数字电位器是利用微电子技术制成的集成电路,它是依靠电阻阵列和多路模拟开关的组合完成阻值的变化。它没有可动的滑臂,而通过按钮输入信号,或是通过数字输入信号改变数字电位器的阻值。数字电位器由于可调精度高,更稳定,定位更准确,操作更方便,数据可长期保存和随时刷新等优点,在某些场合具有模拟电位器不可比拟的优势。

  ADN2850的计算机指令包括16种方式,根据一个规范SPI串行通信传输24位命令字决策,上位在先。24位命令字的前4位是指令,下面4位是详细地址,后边16位是数据信息。这种命令能够用以RDAC的值的载入,E2MEM值的改变与还原,阻值的回读等。

  2 SPI接口介绍

  SPI是一种快速的,双工,同歩的通讯系统总线,而且在处理器的引脚上只占有4个线,节省了处理器的引脚,与此同时为PCB的布置上节约室内空间。恰好是因为这类简易实用的特点,如今很多的集成ic集成化了这类通讯协议。

  SPI的通讯以主从关系形式工作中,这类方式一般有一个关键设备和一个或数个从机器设备,一般必须4个线,实际上3根还可以(单边传送时)。其也是任何根据SPI的机器设备一共有的,他们是SDI(数据信息键入),SDO(数据信息輸出),SCLK(数字时钟),CS(片选)。由SCLK给予脉冲发生器,SDI,SDO则根据此单脉冲进行传输数据。数据信息輸出根据SDO线,数据信息在数字时钟上升沿或降低沿时更改,在随后的降低沿或上升沿被载入。进行1位传输数据,键入也应用一样基本原理。那样,在最少8次时钟信号的更改(上沿和下沿为1次),就可以进行8位数据信息的传送。ADN2850的SPI接口的4根脚位线分别是SDI,SDO,CLK,CS。

  这儿运用FPGA对SPI接口开展配备。为了更好地便于对键入SPI的命令的随时随地更改,而不用程序流程的反复载入,24位命令根据串口通信键入到FPGA。串口通讯由微型机上的串口调试小助手帮助开展。因为少了再次载入程序流程的時间,进而调节速率和高效率显著提高。

  3 串口通信介绍

  串口通信是电脑上一种常用的机器设备通讯的协议书,能够用以获得远程控制收集机器设备的数据信息。

  串口通信按位(b)推送和接受字节数。通讯应用3个线进行:接地线、推送、接受作用。因为串行通信是串行的,端口号可以在一根网上传送数据与此同时在另一根网上读取数据。别的线用以挥手,但并非必需的。串口通讯最重要的主要参数是串口波特率、数据位、终止位和奇偶校验位。串口波特率是考量通讯速率的主要参数,它表明每秒传输的bit的数量。数据位则是考量通讯中具体数据位的主要参数。终止位一般是因为均衡2个体系的数字时钟而在具体数据位完毕后传输的。奇偶校验位是串口通讯中差错控制的一种方法,沒有校验位还可以。全部体系的联接框架图如图2所显示。

数字电位器是利用微电子技术制成的集成电路,它是依靠电阻阵列和多路模拟开关的组合完成阻值的变化。它没有可动的滑臂,而通过按钮输入信号,或是通过数字输入信号改变数字电位器的阻值。数字电位器由于可调精度高,更稳定,定位更准确,操作更方便,数据可长期保存和随时刷新等优点,在某些场合具有模拟电位器不可比拟的优势。

  4 ADN2850的串口通信操纵

  用串口通信操纵ADN2850的步骤如图所示3所显示。一旦有命令从串口通信推送,就再次经FPGA后载入ADN2850。

数字电位器是利用微电子技术制成的集成电路,它是依靠电阻阵列和多路模拟开关的组合完成阻值的变化。它没有可动的滑臂,而通过按钮输入信号,或是通过数字输入信号改变数字电位器的阻值。数字电位器由于可调精度高,更稳定,定位更准确,操作更方便,数据可长期保存和随时刷新等优点,在某些场合具有模拟电位器不可比拟的优势。

  Verilog HDL程序流程分成3个控制模块,各自为校准rstgen控制模块,串口通信接受datagen控制模块和SPI接口实际操作spi控制模块。24位命令由微型机键入,经串口通信接受控制模块后輸出一个24位数据信息和一个标志位,用以SPI接口控制模块把信息传到ADN2850中。

  datagen控制模块重要程序流程以下所显示(有关自变量申明省去):

数字电位器是利用微电子技术制成的集成电路,它是依靠电阻阵列和多路模拟开关的组合完成阻值的变化。它没有可动的滑臂,而通过按钮输入信号,或是通过数字输入信号改变数字电位器的阻值。数字电位器由于可调精度高,更稳定,定位更准确,操作更方便,数据可长期保存和随时刷新等优点,在某些场合具有模拟电位器不可比拟的优势。
数字电位器是利用微电子技术制成的集成电路,它是依靠电阻阵列和多路模拟开关的组合完成阻值的变化。它没有可动的滑臂,而通过按钮输入信号,或是通过数字输入信号改变数字电位器的阻值。数字电位器由于可调精度高,更稳定,定位更准确,操作更方便,数据可长期保存和随时刷新等优点,在某些场合具有模拟电位器不可比拟的优势。

  该程序流程早已根据前模拟仿真,并在Altera企业的EP2C70 FPGA上经过了认证,做到了期望的实际效果。

  5 结 语

  根据串口通信的运用,ADN2850的调节全过程变的很便捷。而串口通信自身联线简易占有資源少,运用也非常普遍,因此数字电位器ADN2850的串口通信操纵无外乎一种行得通的方式 。

上一篇:万能表测电容要调到什么档

下一篇:电感在智能家居市场的重要性

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部