10 ksps bei 12-16 Bit über I2C wird ziehmlich knapp. Je Sample braucht man schon wenigstens 16 Datenbits, das sind schon allein 160 kBits allein für die Daten. Dazu kommt noch handshake usw.; das kann nochmal so viel ausmachen. Mit dem langsamen I2C (100 kHz Takt) geht das schon mal gar nicht, selbst mit 400 kHz Takt wird das schon knapp. Entprechend dürfte der AD auch kaum schneller sein. Entsprechend wird die Auswahl bei den I2C wandlern da eher klein sein.

Für so hohe Datenraten nimmt man halt lieber SPI. An sich ist die Ansteung per SPI nicht so kompliziert, slbst wenn man ddirekt in die Register schreiben muß, ohne Unterstützung vom Compiler. Vor allem wenn man da nur einen Chip dran hängen hat.