我正在研究 PIC16F887,我的任务主要基于 adc 读数(8 位)。有 10 种不同的模拟输入,因此逐一读取它们需要相当长的时间。时钟是 20Mhz,adc 唯一允许的设备频率是 Fosc/32(当然是 20mhz 时钟),结果 TAD=1.6us
准确的 adc 读数应为 10 TAD(由于 8 位读数),短暂为 16us。
问题来了;例如,如果我使用 10us 会发生什么。我想要更小的延迟。我认为PIC的ADC模块使用逐次逼近。这是否意味着首先读取最高有效位?我认为前 4 位的精度足以满足我的计算需求。但是剩余位的值是多少?他们会是零吗?或身份不明,可能是任何级别?
提前致谢