¿Cómo puedo usar un interruptor analógico para controlar un voltaje más alto que vcc?

0

Estoy usando un Arduino y varios interruptores analógicos (TEXAS INSTRUMENTS CD74HC4066E) para controlar varios elementos (LED y otros dispositivos). El voltaje de conmutación que sale del Arduino es 5v, pero varios de los voltajes que necesito para cambiar son más altos (generalmente 9 voltios para tiras de LED).

¿Podrán estos interruptores analógicos controlar 9 voltios si se usan 5 voltios para cambiarlo?

¿Debería VCC ser de 5 voltios o 9 voltios?

es 12 voltios y la opción?

    
pregunta Hoytman

4 respuestas

1

La respuesta simple es "No". Si desea cambiar 9 voltios, el CD74HC4066E puede hacerlo, pero Vcc debe ser de 9 voltios. Si observa la Figura 1 (Resistencia típica de "ENCENDIDO" frente al rango de la señal de entrada) verá que la entrada está esencialmente limitada a Vcc, por lo que un Vcc puede manejar 0 - 4.5 y Vcc puede manejar - 9. En este caso, Vih (voltaje de entrada "ALTO") debe tener un mínimo de aproximadamente 6 voltios, y esto es más de lo que Arduino puede proporcionar.

Hay una serie de alternativas disponibles. En primer lugar, puede obtener un cambio de nivel. Por ejemplo, un MC14504 harán lo Usted desea, asumiendo que no necesita proporcionar más de aproximadamente 2 mA de corriente.

Si desea más corriente, hay otros cambiadores de nivel disponibles, o puede usar un chip controlador MOSFET. Personalmente, soy parcial a Maxim MAX4426 - MAX4428 serie, pero eso es solo porque los he usado antes y soy flojo.

Por último, por supuesto, puedes usar tu propio transistor con un transistor o 2. Dependiendo de la cantidad de corriente que necesites para la fuente o el sumidero, puedes probar cualquiera de

simular este circuito : esquema creado usando CircuitLab

estos circuitos.

    
respondido por el WhatRoughBeast
1

Hay docenas de variedades del diseño básico 4066, ninguna de las cuales parece llamarse 4hc4066e. Sin embargo, no debe asumir que puede usar estos circuitos para cambiar cualquier voltaje superior al voltaje de alimentación del circuito.

Si simplemente estás utilizando los pines GPIO de Arduino para encender y apagar las cosas, el uso de un circuito 4066 es, sin embargo, un exceso. También puede utilizar la salida GPIO para controlar un transistor NPN o FET. Los esquemas en esta página (circuitos de salida 'usando un transistor NPN' o 'usando un FET') también se pueden usar con el Arduino, aunque La página está dirigida a los usuarios de Raspberry PI. Ambos circuitos son capaces de conmutar voltajes más altos que la salida del pin GPIO.

    
respondido por el jarnbjo
0

Puede obtener interruptores analógicos que tienen una fuente de "interruptor" separada a la fuente lógica. El suministro del "interruptor" puede ser del orden de varias decenas de voltios, mientras que el suministro lógico al dispositivo puede permanecer a 3V3 o 5V. Haga algo de caza en MAXIM, ADI o TI.

De hecho, puede obtener interruptores analógicos que solo usan la fuente del interruptor y tienen niveles lógicos de 2V que son compatibles con los sistemas 3V3 y los sistemas de 5V.

    
respondido por el Andy aka
0

podría usar un dispositivo llamado pila fotovoltaica. Esto le proporciona el mismo aislamiento que un optoacoplador. Ya no tiene que preocuparse por los voltajes de alimentación. La entrada de la pila fotovoltaica se ve eléctricamente como un optoacoplador de variedad de jardín normal, por lo que es fácil para conducir. La salida aislada es de aproximadamente 5 Vcc, lo cual está bien para manejar un mosfet de canal N de nivel lógico. Si esto suena bien, compruebe si hay algún problema en www.badbeetles.com y obtenga algunas pilas fotovoltaicas.

    
respondido por el Autistic

Lea otras preguntas en las etiquetas