私はPIC16F887に取り組んでおり、私の仕事は主にADCの読み取り値(8ビット)に基づいています。10 種類のアナログ入力があるため、それぞれを 1 つずつ読み取るにはかなりの時間がかかります。クロックは 20Mhz です。ADC に許可されている唯一のデバイス周波数は Fosc/32 (もちろん 20MHz クロックの場合) であり、TAD=1.6us になります。
ADC の正確な読み取りには 10 TAD (8 ビットの読み取りのため)、簡単に言うと 16us かかります。
ここで質問です。たとえば、10us を使用するとどうなるでしょうか。遅延をさらに小さくしたい。PICのADCモジュールは逐次比較を使っていると思います。最上位ビットが最初に読み取られるということですか? 私の計算では、最初の 4 ビットの精度で十分だと思います。しかし、残りのビットの値はどうなるでしょうか? それらはゼロになりますか?または未確認、どのレベルでしょうか?
前もって感謝します