AD7656的初始化包括对该芯片的初始化设置以及对它进行端口驱动程序的编写。4.1AD7656的初始化设置(1)触发AD7656的复位引脚RESET,可以确保读取转换结果时指针指向第一个数据位,该复位引脚通常接在TMS320F2812的通用输入输出引脚ADCRST。当系统上电后,被触发为低电平。从而确保AD7656输出的数据对应于V1、V2、V3、V4、V5、V6的次序。对于每一个转换通道,BUSY均是高电平信号,当AD7656的三个使能引脚连接在一起同时升高时,只要给TMS320F2812提供一个脉冲信号,六个转换通道被认为有效并同时进行转换。BUSY也可连到TMS320F2812的一个中断引脚,以触发一个读周期。(2)AD7656的片选CS是一个有源低电平有效输入信号。当CS为高时,并行输出引脚处于高阻态.当CS为低时,并行数据线反映了输出缓冲器的当前状态在BUSY信号的下降沿,表示转换结束。为了正确地从AD7656的并行数据总线上读取数据,AD7656的CS必须被片选中后才能进行正常读操作。(3)AD7656的读信号RD端也是有源低电平信号。当CS为低时,在读信号RD的下降沿,AD7656中输出寄存器的内容将被更新。这意味着每个读序列之前RD信号必须被触发,通过TMS320F2812的中断子程序将AD7656的RD引脚置低,可以保存输出寄存器中数据,然后再将RD引脚置高。这样才能更新输出缓存器。