DAC y ADC externos

Hola, mi problema es que he llegado a un punto en el que el ADC y el PWM del Arduino me resultan insuficientes por la resolución y la velocidad. El PWM es lo peor de todo, pues es muy lento ya que es por software, no por hardware (que yo sepa). Para aumentar la resolución del ADC he visto el oversampling, que es útil cuando necesitas más resolución y no te importa la velocidad (por ejemplo, para un amperímetro), pero cuando importa (en un osciloscopio o algo parecido) es muy lento (relativamente). Por eso sé que la única manera de hacerlo actualmente es con uno externo. El problema es que no encuentro uno adaptado a lo que necesito: 16 bits de resolución máxima y 100 kSPS a 8 bits como mínimo. Sé que puede parecer demasiado, pero necesito que en conjunto no cuesten más de 50 €. O si hay otra solución (cosa que me parece complicada) también son bienvenidos sus comentarios.

No he visto si alcanza los 100kbps pero supongo que si, porque un UNO puede llegar a 70Kbps.
Este Teensy 3.1 tiene 21 entradas analogicas de 16bits y 1 salida DAC de 12Bits
Tal vez sirva y esta a 20 USD en adafruit

te recoemindo el AD7995 por las siguientes razones:

-Cumple con creces lo que pides y mas (200ksps, 10 bits y 4 canales (no has especificado))
-Es I2c
-Viene con un ejemplo de uso muy bueno, (aunque lo podrías simplificar al maximo si es necesario por que requiere muy pocos externos)

Y lo mejor es que vale 6€!!

Gracias, creo que voy a optar por el Teensy porque me parece una buena opción, pues es como otro Arduino y tiene buenas características. Aún así he estado mirando y he encontrado esto: http://es.farnell.com/analog-devices/ad7400yrwz/ic-modulador-aislado-smd-soic16/dp/1274243. Sí, 16-bit 10 MSPS. Lo único malo que le veo es que es SMD y tendré que comprarme una punta más fina. También he visto este: http://es.farnell.com/analog-devices/ad5593rbruz/configurable-adc-dac-12bit-tssop/dp/2451465 que está muy bien. En un futuro me los compraré.