¿Es seguro utilizar un IC CMOS? Por ejemplo, usaré un CD4017 en este circuito:
enlace
¿Seguirá funcionando correctamente? ¿Necesitas más modificaciones?
No, no está garantizado que funcione.
LassalidasdenivelbajoTTLnosonunproblema,peroelnivelaltopuedesertanbajocomo2.7V,yesoesdemasiadobajoparaunaentradadealtonivelCMOS.
En lugar de un dispositivo de la serie CD4000, usaría una función y un pin compatible 74HCT4017 . 74HC es el CMOS de alta velocidad (HCMOS), que es la tecnología más utilizada en la actualidad, el CD4000 CMOS está realmente obsoleto. 74HCT es el mismo, pero con E / S compatible con TTL (de ahí la "T").
Lecturas adicionales
Niveles de voltaje de la señal lógica
Sí, usar una pieza TTL o CMOS no debería hacer ninguna diferencia con este circuito. Los niveles parecen ser compatibles.
Para aclarar, a 5 V los niveles no serían compatibles como dice Steven, pero a 9 V las cosas se ven un poco diferentes. Estoy trabajando desde las hojas de datos de 555 y el CD4017 . Entonces:
La salida alta del 555 parece ser Vcc - 2.5V en el peor de los casos (hundimiento de 200mA). A 9V esto equivale a 9V - 2.5V = 6.5V.
La entrada más baja que se registrará como alta para el CD4017 a 9V es 0.7 * 9V = 6.3V.
En el peor de los casos (lo cual es poco probable en este circuito, ya que la entrada CMOS no carga la salida 555) tenemos un margen de 0.2V.
Para 5V, el resultado sería 2.5V para el 555 y 3.5V para el CD4017, no compatible; es la fuente de 9V la que marca la diferencia, ya que la salida TTL es de 2.5 V fija como máximo por debajo del riel de suministro. mientras que la entrada CMOS es una relación, 0.7 * Vsupply. Habiendo dicho todo esto, no es lo ideal, y usar una parte de HCT en estas situaciones es menos problemático, ya que sabe que "simplemente funciona".
Notas sobre el circuito
R3 y R4 son casi seguramente un error, ya que esto solo daría a los LED (9V - 2V) / 4.7kΩ = 1.5mA para operar, por lo que será bastante tenue. Estos deben ser 470Ω como R5 y R6, para dar ~ 15mA.
El 2V en el cálculo anterior es el voltaje directo típico (Vf) de un LED rojo, este será ligeramente diferente para otros colores, así que consulte la hoja de datos para calcular la resistencia para la corriente de operación deseada. 470Ω funcionará bien para todos los tipos, pero puede haber alguna diferencia en el brillo entre ellos (nuevamente, vea la hoja de datos)
Los controladores de salida de CD4017 son bastante débiles, así que eliminaría R8 y R10 y cambiaría R7 y R9 a un valor más alto, como 3.3kΩ. Esto todavía debería proporcionar mucha corriente de base para un transistor medio decente.
El BC547 tiene una ganancia de corriente mínima de 110, por lo que para 30 mA (2 LED a 15 mA) solo se necesitan 30 mA / 110 = 0.27 mA. Dado que la ganancia disminuye en la saturación al elegir una corriente base más alta, digamos que 3 veces es una buena idea) El 3.3kΩ proporcionará (9V - 1.4V) / 3.3kΩ = ~ 2mA, que debería ser suficiente.
Buscando en la hoja de datos de CD4017 puedo ondear una bandera verde. Para proyectos menores, puede implementar una alternativa si es posible. Reemplazar algunos TTL con CMOS no afectará mucho hasta que los niveles de salida y entrada sean comparativamente iguales.
Como señala stevenvh, el comportamiento de una entrada CMOS generalmente no está garantizado si recibe una tensión entre 1.5 y 3.5 voltios (suponiendo un suministro de 5 voltios), y no hay garantía de que una salida TTL supere los 2.7 voltios. Sin embargo, en la práctica, la mayoría de las entradas CMOS considerarán un nivel alto TTL como una entrada de alto nivel. Hay dos problemas principales:
El uso de un dispositivo 74HCT en lugar de un dispositivo 74HC puede aliviar los problemas mencionados anteriormente. Por otro lado, los dispositivos 74HCT generalmente tienen requisitos de suministro de energía más rígidamente especificados y, a menudo, requieren más corriente que los dispositivos 74HC. En la práctica, esos problemas no son importantes ya que los dispositivos TTL requerirán 5 voltios y consumirán mucha corriente de todos modos, pero sí significan que generalmente es mejor usar dispositivos que no sean de HCT cuando no están conectados con TTL.
Lea otras preguntas en las etiquetas cmos