求高手解答ADS7864采样数据读取问题
时间:10-02
整理:3721RD
点击:
1.如果我只用一个通道输入(CH A0),HOLAB和HOLDC固定为高电平,那么引脚A2、A1、A0都要接低电平,还是A2、A1接低电平,A0不接,还是都不接?这样通道CH A1会不会进行数据转换,能不能读取通道CH A1的数据?
2.把ADS7864接DSP5402映射到I/O空间,接口为并行I/O。ADS7864的的六个寄存器是FIFO寄存器,根据ADS7864手册最后的图14,用端口寻址方式PORTR读取数据,是不是每次读取的数据都是在寄存器0里?这样是不是只需要读I/O端口地址就可以了,而不需要每个寄存器的地址?
3.在ADS7864手册最后的图14中,在t1,t3和t4时刻,也就是BUSY信号下降沿,通道A、B、C的数据存入相应寄存器中。但是在前面的BUSY脚说明中,开始新的转换时,BUSY信号变为低电平,转换进行期间一直是低电平,数据锁存到寄存器后再升高。这表示BUSY信号的上升沿时,数据存入寄存器中了。这两者是不是有矛盾呢?我用BUSY接DSP的外部中断来读取采样数据,应该是采样上升沿触发外部中断还是下降沿?
手册上有个表3, 可以看出.如果我只用一个通道输入(CH A0),那么引脚A2、A1、A0都要接低电平
如果A2、A1、A0都接低电平,HOLDB和HOLDC固定为高电平,CH A0通道会进行采样,那么CH A1会不会采样呢?DSP能不能读取到CH A1通道的采样数据?
在线等了好几天没人给我完整回复,我急需得到答案。希望TI的工程师出来为我解决上述三个问题,不胜感激!