¿Recomienda algún CI de ADC? [cerrado]

7

Estoy buscando un IC de ADC y, aunque pude dar el paso y elegir uno, me preguntaba si alguien tenía alguna experiencia con algún dispositivo en particular. Lo necesito para:

  • Conéctese a un AVR a través de I2C / SPI (se prefiere I2C)
  • Tener una resolución de al menos 8 bits (10+ sería bueno)
  • Tiene al menos 3 entradas

Actualmente estoy mirando ADS7830 . Cualquier recomendación sería fantástica.

    
pregunta penjuin

3 respuestas

10

Use el ADC incorporado en el microcontrolador AVR. Incluso si tiene que elegir un AVR con un número de pines ligeramente más alto y un costo ligeramente más alto, es probable que el costo total del sistema y el tamaño de la PCB sean menores. El recuento reducido de piezas generalmente también resulta en una mayor confiabilidad.

Hay varias opciones AVR con convertidores A / D de 10 y 12 bits. Consulte la Tabla de productos paramétricos para obtener más información.

    
respondido por el semaj
6

El Microchip MCP3208 (SPI) es muy fácil de usar.

    
respondido por el Leon Heller
6

Sé que esto suena loco, pero para una resolución de 8 o 10 bits, un ADC autónomo cuesta más que un chip que incluye tanto una CPU como un ADC. (Por las razones que Kortuk mencionó, 14 o más bits de precisión generalmente son manejados por un ADC externo dedicado.)

El Atmel ATtiny13 es el chip de menor costo que conozco con un ADC, menos que el MCP3208 o el MCP3204 en mi distribuidor favorito. (Creo que puede programarlo para que emule un SPC ADC de 10 bits de 3 entradas).

El ATmely261 de Atmel es el chip de entrada analógica con el costo más bajo que conozco (tiene 11 ADC de 10 bits de entrada).

Si su sensor analógico está lejos de su CPU, tiene sentido colocar un ADC en el sensor analógico y las muestras digitales resistentes a los ruidos de la tubería de vuelta a la CPU.

Quizás ese "ADC" debería ser una segunda CPU emulando un SPI ADC esclavo. (Por otro lado, a veces es mejor usar un chip con cable que "simplemente funciona", como el Microchip MCP3208, que pasar un montón de tiempo programando y depurando un microcontrolador).

    
respondido por el davidcary

Lea otras preguntas en las etiquetas