Conversión de lógica y signo

2

Tengo un proyecto interesante y podría usar un poco de ayuda. Estoy usando un microcontrolador que entra al ADC y la salida en los pines GPIO y DAC están todos dentro de un rango de 3.3V, y tengo que interactuar con un controlador lógico de 15V.

¿Puede alguien decirme cuál sería la mejor manera de convertir a 3.3V (asumiendo que hay una mejor manera que un divisor resistivo con un Zener para sujetar) de 15V para la E / S simple?

¿Cómo escalar correctamente para el ADC y escalar adecuadamente para el DAC? Al menos, ¿alguien sabe de un estándar de la industria o un chip controlador comúnmente usado para esto?

    
pregunta Jedi Engineer

1 respuesta

4

La IO digital se puede escalar por cualquier medio. Algunas investigaciones básicas sobre los términos "cambio de nivel" arrojarán docenas de soluciones. Existen soluciones pasivas o activas, integradas o discretas.

Para reducir los voltajes analógicos hacia abajo para el ADC, un divisor de voltaje resistivo opcionalmente seguido de un buffer es una buena solución. Dependiendo de la fuente máxima de impedancia impuesta por su ADC, es posible que el búfer no sea necesario.

Para aumentar la escala, prueba un op-amp . Dado que está trabajando con 3.3V, probablemente le interesará la variedad riel a riel , que puede aceptar entradas y unidades de salida más cercanas a los rieles de suministro que los op-amperios tradicionales. Te sugiero que comiences jugando con Búsqueda paramétrica de TI pero parece estar roto en este momento.

También puede crear un DAC rápido y sucio cambiando un transistor con su colector conectado a un voltaje más alto y un paso bajo que filtra la salida, según la velocidad, la precisión y los requisitos de ruido de su aplicación.

    
respondido por el Phil Frost

Lea otras preguntas en las etiquetas