Nee daran wird das nicht liegen der INL liegt bei 1MSPS bei weniger als +- 0.5 LSB. Und der Fehler war dafür viel zu Symetrisch.
Ich hab herausgefunden, dass der Fehler durch den schlechten Takt aus einem DLL zu Stande kam. Mit dem habe ich 50 Mhz auf 40 Mhz gebracht um den 20 Mhz SPI Takt zu erzeugen. Mit 50 Mhz funktioniert alles nur ist ledier ein bischen verrausch und mit 25 Mhz SPI auch ausserhalb der Spezifikationen.
Ich denke ich versuche demnächst aus den 50 Mhz 200 zu machen und den Code für den SPI Takt an zu passen.
flo1
Lesezeichen