Preciso de um alerta rápido sobre um problema que estou tentando resolver no trabalho. Estou tentando conectar a uma porta de dados paralela em um módulo de interface que usamos para acessar cartões inteligentes. A porta possui uma entrada de 8 bits e uma saída de 8 bits com pinos strobe / ready associados. Eu tenho uma placa de microcontrolador com um córtex ARM (mbed.org) que seria perfeito para fazer interface com essas portas do meu PC para fins de teste. A placa ARM possui cargas de E / S, mas é uma parte de 3,3v. Usei-o com o seu típico monitor LCD de 2 linhas (parte 5v) sem problemas (eu sei que o ARM i / o é 5v tolerante) e não consigo controlar o LCD sem problemas. O que eu estou querendo saber é: é bom assumir que eu posso dirigir qualquer entrada de nível TTL de 5v a partir de um pino de saída de 3,3v? Estou feliz por poder ler os níveis de 5v ttl, como disse na documentação do chip ARM Cortex, que diz que é 5v tolerante.
O Pericom AN66 é uma nota de aplicação útil na interface da família lógica. Abrange a condução TTL de 3.3V CMOS.
fonte
O problema com o termo "TTL" é que ele costuma ser usado de maneira bastante vaga. As pessoas costumam dizer "TTL" quando realmente querem dizer 5V CMOS.
O TTL real de 5V (74LS e similar) possui limites de entrada compatíveis com 3,3V, mas possui requisitos de corrente de entrada muito mais altos do que qualquer dispositivo CMOS. Portanto, você precisa garantir que seu dispositivo de 3,3V possa fornecer corrente suficiente para as entradas TTL. Provavelmente, isso não é um problema para dirigir um único portão, mas pode se tornar problemático em altas fanouts.
As entradas de 5V "CMOS compatíveis com TTL" (74HCT e similares) são boas para conduzir a partir de sinais de 3,3V.
As entradas "tradicionais CMOS" de 5V (HEF4000 74HC e similares) geralmente ficam fora de especificação com sinais de 3,3V, mas na prática geralmente funcionam apesar disso.
As entradas de 5V "CMOS schmitt trigger" tendem a falhar em responder aos sinais de 3.3V.
Esteja ciente de que pinos diferentes no mesmo dispositivo podem ter especificações diferentes. Eu fiquei impressionado com isso nos PICs, onde muitos dos pinos têm buffers de entrada compatíveis com TTL, mas alguns têm buffers de entrada de gatilho schmitt.
fonte