A/D模块电路设计
发布时间:2008/12/26 0:00:00 访问次数:941
本实例的a/d模块采用流水线结构的12位模-数转换器(adc),内部由流水线ado、基准电压源、控制逻辑、fifo、缓冲器、采样保持器和多路器切换开关等组成。其功能有:
·片选信号cs,低电平有效,设置片选信号,以便与各种处理器连接。
·转换时钟或启动转换信号,单次转换时为启动转换,连续转换时是时钟输入信号。
·数据有效可以读取信号,可作为转换结束或数据准备好信号输出。
·模拟单端输入时,分别接外部信号,差分输入时,前后两个端子分别组成一对差分
输入端。
·读信号rd、写wr或读写组合信号,实现数据的输入输出控制。
·模拟电源、数字电源和缓冲器电源的输入端,一股前者采用5v电源,后两者采用3.3v电源。
值得注意的是,a/d模块内部的fifo安排成环形,采用读取点、写入点和触发点控制读写操作,如图1所示。
图1 a/d模块fifo图
系统采用中断方式来设计a/d模块,其工作原理是由arm的clk时钟连接a/d芯片的转换时钟控制采样保持和a/d变换。这样让设定通道的信号同时采样保持,然后分别转换为数字信号并自动顺序写入fifo,同时fifo的写入点向前移动,指示下一个写入点;当fifo内的数据达到预定的触发深度时,发出数据就绪信号申请中断,arm响应中断读取转换数据,同时清除信号,读取点和触发点向前移动。芯片的工作方式由两个寄存器控制,通过编写arm程序写寄存器,可以选择使用通道、工作模式、∏fo触发深度、极性与触发方式等。
a/d模块的电路原理图如图2所示。
图2 a/d模块电路原理图
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
本实例的a/d模块采用流水线结构的12位模-数转换器(adc),内部由流水线ado、基准电压源、控制逻辑、fifo、缓冲器、采样保持器和多路器切换开关等组成。其功能有:
·片选信号cs,低电平有效,设置片选信号,以便与各种处理器连接。
·转换时钟或启动转换信号,单次转换时为启动转换,连续转换时是时钟输入信号。
·数据有效可以读取信号,可作为转换结束或数据准备好信号输出。
·模拟单端输入时,分别接外部信号,差分输入时,前后两个端子分别组成一对差分
输入端。
·读信号rd、写wr或读写组合信号,实现数据的输入输出控制。
·模拟电源、数字电源和缓冲器电源的输入端,一股前者采用5v电源,后两者采用3.3v电源。
值得注意的是,a/d模块内部的fifo安排成环形,采用读取点、写入点和触发点控制读写操作,如图1所示。
图1 a/d模块fifo图
系统采用中断方式来设计a/d模块,其工作原理是由arm的clk时钟连接a/d芯片的转换时钟控制采样保持和a/d变换。这样让设定通道的信号同时采样保持,然后分别转换为数字信号并自动顺序写入fifo,同时fifo的写入点向前移动,指示下一个写入点;当fifo内的数据达到预定的触发深度时,发出数据就绪信号申请中断,arm响应中断读取转换数据,同时清除信号,读取点和触发点向前移动。芯片的工作方式由两个寄存器控制,通过编写arm程序写寄存器,可以选择使用通道、工作模式、∏fo触发深度、极性与触发方式等。
a/d模块的电路原理图如图2所示。
图2 a/d模块电路原理图
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
热门点击