AD9238是英飞凌公司推出的一款高速、12位、8通道的ADC芯片。对于需要高速数据采集和精确度不高的应用场景,AD9238是一种经济实惠的选择。不过,与16位、24位精度更高的ADC芯片相比,AD9238只能提供有限的精度。
在ADC转换完毕后,需要有一种方式来告知控制器已经完成转换。一般情况下,ADC芯片都会提供转换结束标志位,例如AD7490、AD7606等芯片的EOC线,用于向控制器发送一个信号。但是在AD9238的数据手册中却无法找到与AD9238相关的转换结束标志位。
为什么AD9238没有转换结束标志位呢?一方面,这是由AD9238的工作原理所决定,AD9238只是将模拟信号转换为数字信号。另一方面,由于AD9238没有转换结束标志位,使得其仅能在单次采样模式下工作。
单次采样模式下,AD9238在采样工作完成之后会停止工作,等待下一次采样必须重新启动。由于没有转换结束标志位,不能使用连续采样模式,因为在这种模式下,没有办法判断何时开始新的采样周期,这会导致数据被覆盖。
在单次采样模式下,虽然没有转换结束标志位,但是可以通过其他方式来检测转换是否结束。例如,可以使用片上比较器,在字长进行比较时检测输出信号。还可以使用外部比较器来检测输出信号,如果转换结束,就会比较连续的数据,并越过比较器阈值。
不过需要注意的是,这些方法需要进行一定的噪声抑制,以确保正确检测到转换结束。另外,由于单次采样模式下采样速度较慢且容易受到噪声的干扰,需要对采样电路进行优化,以提高采样精度。