|
完成实时多通道信号采集、分析及传输工作,因分析的算法较复杂,要求在该板上实现两片AD7656同时进行定时采样(,但不要像例程中那样产生中断),仅在数据转换完成后才产生一次中断。依据这一要求,编程时,对AD头文件中所定义的*AD_CONVST 、 *ADREG、*AD_CHIPSEL0、*AD_CHIPSEL1等信号及struct FLAG_BITS中的ADCCS0、ADCCS1、ADCCSProFlag域,在时序上有哪些要求和限制,请一并指教。
具体的采样还是一个通道一个通道的采集数据(看AD7656数据手册)。通常采完一片通过片选采另一片。FLAG_BITS中的ADCCS1和ADCCS0,用于指定使用哪片片选,就是一个变量。在采样的时候有个选通控制,没有别的用处,和硬件的片选没关系。
*AD_CONVST 、 *AD_CHIPSEL0、*AD_CHIPSEL1第一个信号说了后两个是实际的片选控制。也就是针对两片AD每片的CS。控制时序见AD7656数据手册。
|
|