Necesito un aviso rápido sobre un problema que estoy tratando de resolver en el trabajo. Estoy tratando de conectarme a un puerto de datos paralelo en un módulo de interfaz que usamos para acceder a las tarjetas inteligentes. El puerto tiene una entrada de 8 bits y una salida de 8 bits con pines estroboscópicos / listos asociados. Tengo una placa de microcontrolador con una corteza ARM (mbed.org) que sería perfecta para conectar estos puertos a mi PC con fines de prueba. La placa ARM tiene un montón de E / S pero es una parte de 3.3v. Lo he usado con su típica pantalla LCD de 2 líneas (parte de 5v) sin problemas (sé que la E / S ARM es tolerante a 5v) y puedo controlar la pantalla LCD sin problemas. Lo que me pregunto es, ¿está bien suponer que puedo manejar cualquier entrada de nivel TTL de 5v desde un pin de salida de 3.3v? Estoy feliz de poder leer los niveles de 5v ttl, ya que dije que la documentación del chip ARM Cortex lo dice tolerante a 5v.
Pericom AN66 es una nota de aplicación útil sobre la interfaz de la familia lógica. Cubre la conducción TTL desde 3.3V CMOS.
fuente
El problema con el término "TTL" es que a menudo se usa de manera bastante flexible. La gente suele decir "TTL" cuando realmente quieren decir 5V CMOS.
TTL real de 5V (74LS y similar) tiene umbrales de entrada compatibles con 3.3V pero tiene requisitos de corriente de entrada mucho más altos que cualquier dispositivo CMOS. Por lo tanto, debe asegurarse de que su dispositivo de 3.3V pueda entregar suficiente corriente para las entradas TTL. Probablemente esto no sea un problema para conducir una sola puerta, pero podría volverse problemático en grandes fanouts.
Las entradas de 5V "CMOS compatibles con TTL" (74HCT y similares) están bien para manejar desde señales de 3.3V.
Las entradas "CMOS tradicionales" de 5V (HEF4000 74HC y similares) generalmente estarán fuera de especificación con señales de 3.3V, pero en la práctica a menudo funcionarán a pesar de esto.
Es muy probable que las entradas de 5V "CMOS schmitt trigger" no respondan a las señales de 3.3V.
Tenga en cuenta que diferentes pines en el mismo dispositivo pueden tener diferentes especificaciones. Me sorprendí con esto en los PIC donde muchos de los pines tienen buffers de entrada compatibles con TTL pero algunos tienen buffers de entrada de disparador schmitt.
fuente