·上一文章:改进交错式DC/DC转换器
·下一文章:基于ZigBee的温室花房环境监测系统设计
2. AD7606和ADSP-21479配置与连接
AD7606芯片的供电采用单5V供电,见图4所示:
图4。AD7606供电示意图。
AD7606采用硬件配置方式,具体配置如下:
1) 设置RANGE=0时,模拟输入范围是±5Vref。
2) 设置/PAR /SER/BYTE SEL为高电平,选择使用串行模式。
3) CONVSTA, CONVSTB ,使用同源激励。
4) 设置REF SELECT=0 ,使用外部参考电压
SHARC ADSP-21479 SRU设置:
SPORT0_SCLK DAIP 1
SPORT0_FS DAIP 4
SPORT0_DA DAIP 5
FLAG4 DPI_PIN1
FLAG5 DPI_PIN2
根据以上配置,ADSP-21479通过SPORT口与AD7606联系的系统示意图如图5所示:
图5 采用串行方式时,AD7606与ADSP-21479硬件连接示意图
3. 时序分析
AD7606工作时序如图6,通过DSP的FLAG信号驱动CONVST A/B信号启动转换过程,BUSY标志着工作状态,连接到DSP的中断输入。BUSY为高时表示处于转换状态,转换完毕后高到低的下降沿引起DSP中断,DSP在响应中断通过SPORT0读取8通道ADC转换好的数据。
图6 AD7606串行读取数据时序
ADSP-21479 SPORT口的时序如图7所示,在FS信号启动后,数据随着时钟节拍被读取。 我们选择SPORT数据宽度是32位,那么四次FS信号即可读取八个通道的数据。
图7 ADSP-21479 SPORT串行数据接收时序