Tengo un BeagleBone (BB) y quiero conectarle la salida analógica de un controlador de motor. El controlador del motor crea una salida en el rango de -4V a + 4V y las entradas anlog de BB solo aceptan voltajes entre 0V a 1.8V (los pines digitales funcionan a 3.3V). Solo tengo un espacio limitado comparativamente pequeño de perfboard disponible, pero 4 motores para monitorear. Puedo proporcionar alimentación de 5 V y 3,3 V y voltaje de referencia de 1,8 V. Aquí están las opciones que encontré hasta ahora:
- Haz un circuito de amplificador operacional para convertir [-4..4] a [0..1.8]. Probablemente sea una buena forma, porque podría usar directamente los BB-ADC, pero no tengo confianza en estos circuitos (encontré esto example ) y necesitaría uno para cada entrada que parece estar en muchas partes / espacio.
- Use un ADC y conéctelo a través de I2C: El Max127 parece proporcionar exactamente lo que yo querer. Alimentación individual de 5 V, rango de entrada analógica entre [-5 .. + 5] y la interfaz I2C. Realmente me gustaría usar este, el único problema que tengo es que, según la hoja de datos, el alto digital se ve como 0.7 * Vdd = 3.5V. Ahora no sé si 3.3V sería detectado correctamente (¿alguien tiene experiencia con eso?). No es posible subir a 5V ya que el BB no es tolerable a 5V.
- El Max1270 es básicamente el mismo que el Max127 pero con la interfaz SPI. Allí la hoja de datos indica que el umbral alto del dígito es 2.4V. Sé que el esclavo I2C solo tira hacia abajo. ¿Cómo funciona con spi, porque la hoja de datos menciona voltajes de salidas digitales (que son Vdd)?
- Pierde un poco de resolución y solo usa el rango de salida de [0..4] V. Eso da una mayor variedad de posibles ADCs unipolares, pero la mayoría de ellos tienen la misma limitación con 0.7 * Vdd para señales digitales altas.
- Como en 4. Pero use ADCs con un voltaje de suministro de 3.3V que tiene un rango de [0..5], pero no pude encontrar ninguno con 4+ canales.
Creo que de alguna manera voy en círculos. ¿Alguien sabe soluciones viables o cómo abordar los problemas mencionados de (al menos) uno de los descritos anteriormente? Por lo general, preferiría las partes de orificio (ya que es perfboard), pero probablemente también podría obtener algunos tableros pequeños para dispositivos SMD.