A/D是做信号的模拟量到数字量的转换,主要是将模拟信号按照一定的采样率进行数字量化之后,将采样点处的模拟值转换为对应的,有一定位数精度的二进制数字量并处送入相关的用于做数字信号处理的集成电路(如FPGA,DSP,单片机等)做信号的处理(如数字滤波,快速傅里叶变换FFT,存储显示等)。
D/A则是相反的过程,他是将数字逻辑电路送来的有一定位数的二进制数字量转换成对应的模拟量的过程,将转换得到的模拟信号经过适当的处理(如放大,滤波等)与调理(如U / I 变换等),用于传输或推动负载等!
将模拟信号转换成数字信号的电路,称为模数转换器(简称A/D转换器或ADC,Analog to Digital Converter);将数字信号转换为模拟信号的电路称为数模转换器(简称D/A转换器或DAC,Digital to Analog Converter),也就是你说的AD和DA芯片,A/D转换器和D/A转换器已成为信息系统中不可缺少的接口电路。
至于你说的函数信号发生器,就从函数信号产生的功能来看,应该用不到A/D过程。但是现在的一些函数信号发生器,往往集成一些像频率计这样的功能,就是从外部向其内部输入一定频率的信号,然后由仪器的显示面板显示对应输入信号的频率!如果这款仪器的内部是采用数字信号的处理方式的话,那就一定有A/D变换。
但是如果用函数信号发生器产生一个波形,假如某款信号发生器是采用数字集成电路(如FPGA,单片机等)作为控制器件,那就一定会用到D/A过程。就比如你需要得到一个一定频率的正弦信号,信号发生器的内部电路会根据你输入的频率控制信息,由预先存储在控制器内部的一组正弦信号的数据(这里的这些数据都是数字量),按照一定的顺序和速度输出到D/A转换器,并将其转换为对应的模拟量。当这个过程的速度足够快的时候,就可以得到一个基本上连续的波形。之后再经过滤波放大等一些处理之后,就得到了需要的模拟波形!同理,要得到方波,三角波或者是其他波形,也基本上这个道理!
这个解释清楚吗?