ADC7608芯片使用

来源:互联网 发布:开票软件异常000013 编辑:程序博客网 时间:2024/06/05 16:02

AD7608是ADI公司的一款8通道18位ADC芯片。(还有一款AD7606是16位ADC,其他参数规格和AD7608完全相同)

AD7608支持8通道输入,量程,过采样等参数可配置;输出可选择SPI/并口输出。


在芯片的调试过程中遇到了一些问题,通过解决问题加深了对芯片和驱动的理解,记录如下:

一、需要配置的驱动包括输入参数和SPI总线,分别对应STM32的GPIO和SPI

①CS 输入信号 片选,低电平有效。根据时序,CS拉低使能SPI/并口数据发送。常态为高电平。

RST 输入信号 复位,上升沿复位。芯片在启动后或唤醒后应输入一个RST脉冲,才能正常工作。在正常工作过程中输入RST就会强制复位。

CVA,CVB 输入信号启动转换,A控制1~4通道,B控制5~8通道,一般短接在一起。根据时序,在CVA,CVB的上升沿开始转换。

BUSY 输出信号 当启动转换后,BUSY拉高。转换结束后,BUSY拉低。

OS[2:0] 输入信号配置过采样,根据需要配置即可。全部接地可关闭过采样。

RANGE 输入信号 量程,根据高低电平配置量程为±5V或±10V

PAR/SER 输入信号选择输出模式为SPI或并口

STBY 输入信号 STANDBY,低电平有效。芯片休眠,使用时必须拉高

FRSTDATA 输入信号指示通道1,如果不使用多通道的话可以不用接。

Vdrive 输入信号手册说这个引脚和MCU的电源相同即可。但接3V3似乎不能正常工作。根据开发板的手册,Vdrive要接5V才能使用SPI口。


原创粉丝点击