ADS54J60の隠しレジスタを設定したけど14bit精度しかない、という件をTIの掲示板に書いたら一部のレジスタ設定を省くように言われたので、そのようにしてみました。
なんとか16bitの精度が出る確率は上がってきたように見えます。
しかし、下位2bitを見てみると、ADCのデータが出ているときと、固定値(下の図では11)が出ているときが不定期に切り替わるようです。
また、綺麗になったヒストグラムを見ても、階段状になっていてDNLが悪く、実質的には下位2bitはランダムであって、14bitしか出ていないのではないかと思われます。
本当にADS54J60は16bitなのだろうか。
コメント